Page 2 of 10

Re: Снова USB

Posted: Fri Nov 14, 2008 6:01 pm
by Serge
Asper

Когда-то очень давно. Пока сделал только считывание дескрипторов конфигурации.
На С всё проще хотя у Intel талант придумывать кошмарное железо. Если удасться наладить устойчивый обмен данными с устройствами можно будет читать флешки. Только нужны функции для монтирования.

Re: Снова USB

Posted: Fri Nov 14, 2008 11:33 pm
by G@K
1. На доске пишется что определено три EHCI-контроллера
В коде есть такие строчки, но при определении контроллера линк на них отключен (определяются только uhci и ohci) В эмуляторе пока еще не проверял .

З.Ы. Драйвер вешать могут м сами USB устройства дают неполный ответ и прекращают передачу.

Re: Снова USB

Posted: Sat Nov 15, 2008 2:37 am
by ДедОк
попробовал... всё замечательно, увидел обе мои флехи... просто Мегареспект...:)

Re: Снова USB

Posted: Sat Nov 15, 2008 4:48 pm
by Asper
Когда halyavin обнаружил, что для полной поддержки USB нужно написать три разных драйвера для трёх разных контроллеров (UHCI, OHCI, EHCI), энтузиазм у него в этой области куда-то пропал...
:) Необязательно было писать все 3 сразу. Если бы взялся хоть за UHCI, то сейчас, думаю, уже был бы какой-то результат.
Пока сделал только считывание дескрипторов конфигурации.
На С всё проще хотя у Intel талант придумывать кошмарное железо.
Хех :) . Так это уже дело! А ты на чем все это писал? Для какого контроллера (полагаю UHCI) ?

PS: У Висопсиса реализация проще, чем у Haiku, хотя пока и не очень развита.

Re: Снова USB

Posted: Sat Nov 15, 2008 5:54 pm
by Serge
Да UHCI. Достаточно двух драйверов: ohci и uhci. ehci просто находим и отключаем до лучших времён.

Re: Снова USB

Posted: Sat Nov 15, 2008 10:34 pm
by camper
Вчера ставил ubuntu 8.10 с флешки, заодно вручную пришлось объединять и разбивать на разделы жесткий диск (в 8.10 появилась такая возможность, сделать загрузочную флешку с лайф загрузкой и есть partition) заценил все прелести этого направления. У KolibriOS в этом направлении очень большие возможности - главным образом из-за скорости и размера. С флешки грузится и сейчас, но если бы можно уже работать с ней в самой ОС, то это был бы действительно прорыв. Тогда не нужен жесткий диск для работы (диск нужен если только фильмы смотреть и мегаигры играть, либо базы данных - хотя меня это меньше всего интересует).

Re: Снова USB

Posted: Sun Nov 16, 2008 12:50 pm
by diamond
Serge wrote:ehci просто находим и отключаем до лучших времён.
В результате чего (если я правильно понимаю ситуацию) остаёмся без поддержки USB 2.0 и нормальной скорости передачи информации с теми же флешками.
camper wrote:С флешки грузится и сейчас, но если бы можно уже работать с ней в самой ОС, то это был бы действительно прорыв.
Ну в принципе по идее с флешками можно работать и сейчас через BIOS (диски /bd*), правда, без горячего подключения/отключения. У меня, например, работает.

Re: Снова USB

Posted: Mon Nov 17, 2008 12:22 pm
by Asper
Я думаю USB 2.0 предполагается реализовать после 1.1, при наличии EHCI драйвера, включить его не составит труда. Если будет несколько драйверов (UHCI, OHCI, EHCI) то имеет смысл создать общий драйвер, который будет управлять ими.
Ну в принципе по идее с флешками можно работать и сейчас через BIOS (диски /bd*), правда, без горячего подключения/отключения. У меня, например, работает.
Это новость! :) У меня BIOS диски только отображают разделы жёсткого диска, поэтому я их отключил, мне и /hd* хватает.

Re: Снова USB

Posted: Mon Nov 17, 2008 2:39 pm
by Serge
У меня флешка работает если только отформатирована как дискета и со скоростью дискеты. Прокрутка на мышке тоже не работает. БИОС не самая древняя, 2005 год.

Сегодня запустил usb мышь. Работает через boot protocol. Всё как положено и с прокруткой. Клава конечно виснет.

Re: Снова USB

Posted: Tue Nov 18, 2008 7:08 pm
by Asper
Мышку запустил?! Замечательно :D ! А почему клава то виснет?

Re: Снова USB

Posted: Tue Nov 18, 2008 9:43 pm
by Serge
Потому что legacy отрубается а клава тоже usb.

Re: Снова USB

Posted: Fri Dec 12, 2008 1:56 pm
by Galkov
Serge wrote:Сегодня запустил usb мышь. Работает через boot protocol. Всё как положено и с прокруткой. Клава конечно виснет
А как бы потестить :?:
У меня на буке клава не напрягает, а вот TouchPad - не фонтан, конечно же (да и колеса у него нет)

Re: Снова USB

Posted: Fri Dec 12, 2008 2:27 pm
by Serge
Galkov

А клава там не usb ?

Re: Снова USB

Posted: Fri Dec 12, 2008 3:18 pm
by Galkov
У меня на буке встроенная... Работает же :)

Re: Снова USB

Posted: Fri Dec 12, 2008 3:38 pm
by Serge
Так она и встроенная может быть usb. Узнай точно.