Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт дек 12, 2017 3:58 am

Часовой пояс: UTC+03:00




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 150 сообщений ]  На страницу Пред. 16 7 8 9 10
Автор Сообщение
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Сб июл 02, 2011 5:06 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Leency

http://kolibri-pe.googlecode.com/files/uhci-2.7z Проверял с последним ядром, работает.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт июл 07, 2011 8:28 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Спасибо! Действительно работает!

_________________
Через тернии к звездам


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Сб сен 03, 2011 11:37 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
uhci-3. Исправление для ядра 2146+


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вт окт 11, 2011 3:48 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Кажись новый драйвер не работает на последнем ядре.

_________________
Через тернии к звездам


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вт окт 11, 2011 8:06 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Проверить не смогу. У меня на новой мамке только ehci.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вс дек 11, 2011 11:29 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Настольный компьютер:
Мышь работает, хоть и без скролла. Hotplug работает, в том числе и после запуска системы при отключенной мышке. Флешка по-прежнему доступна только как bd/*, и там кракозябры.
Спойлер: Показать
K : OHCI controller at 00:90 with 3 ports initialized
K : OHCI controller at 00:91 with 3 ports initialized
K : OHCI controller at 00:98 with 3 ports initialized
K : OHCI controller at 00:99 with 3 ports initialized
K : found USB 1.10 device with ID 09DA:000A
K : OHCI controller at 00:A5 with 2 ports initialized
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
K : found USB 2.00 device with ID 0930:6545
K : USB interface class/subclass/protocol = 08/06/50
K : USB mass storage device detected
K : found USB 2.00 device with ID FFEE:0100
K : 1 logical unit(s)
K : USB interface class/subclass/protocol = 08/06/50
K : USB mass storage device detected
K : peripheral device type is 00
K : direct-access mass storage device detected
K : 1 logical unit(s)
K : media is ready
K : 0 attempts, 0 ticks
K : sector size is 512, last sector is 7827455
K : first sector read successfully
K : EB 5E 80 00 20 39 FF FF 00 00 00 00 00 00 00 00
Zero-config service:
No Card found!
K : peripheral device type is 00
K : direct-access mass storage device detected
K : media is ready
K : 0 attempts, 0 ticks
K : sector size is 512, last sector is 1933311
K : first sector read successfully
K : 33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC BE 1B 7C
K : USB mouse disconnected
K : USB device disconnected
K : found USB 1.10 device with ID 09DA:000A
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected

eBox:
Мышь работает, если была подключена при запуске системы. Hotplug не работает...

Спойлер: Показать
K : OHCI controller at 00:50 with 2 ports initialized
K : OHCI controller at 00:58 with 2 ports initialized
K : found USB 1.10 device with ID 09DA:000A
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
K : USB mouse disconnected
K : USB device disconnected

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт янв 05, 2012 3:22 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Ни одна версия драйвера не работает. Serge, спасай, бро!

_________________
Через тернии к звездам


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт янв 05, 2012 9:34 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
С какой версии ядра не работает ?


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт янв 05, 2012 8:05 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
С какой не знаю... но в последней не работает.

_________________
Через тернии к звездам


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Сб янв 07, 2012 12:46 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Serge, всё работает. То ли 2.7, то ли 3.0, но драйвер работает. Хоть, как оказалось, не на всех портах USB: в этот раз мышь у меня была втыкнута в порт USB не сзади системника, а спереди, куда обычно флешки тыкают. Потому не работала, подключил сзади - всё норм.

_________________
Через тернии к звездам


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Ср мар 28, 2012 11:20 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Вывод boardlog на трансформере ASUS (нетбукопланшет). Тачскрин - это USB HID, но увы, не работает. Подключен через UHCI-контроллер. Мыши тоже не работают. Использовался драйвер, который предложил мне Leency.
http://pastebin.com/UzvEZz4G


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Пт авг 10, 2012 6:55 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Поскольку, похоже, открытия исходников USB ожидать не приходится, то начал набрасывать скелет нового драйвера. Функциональность он копирует из libpayload, только на ассемблере. Пишу пока без компиляции и все такое. Начал с EHCI (OHCI довольно похож, и небольшими правками может получится из EHCI). Вот что получилось за час бездумного выражения алгоритма в ассемблере:


Вложения:
Комментарий к файлу: usb stack
usb.tar.gz [9.29 КБ]
488 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вт авг 21, 2012 3:16 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Небольшое обновление. На текущий момент реализована поддержка control транзакций. Просьба высказывать свои замечания и предложения.


Вложения:
Комментарий к файлу: usb driver
usb.7z [9.62 КБ]
512 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вт авг 21, 2012 4:49 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср авг 18, 2010 5:38 pm
Сообщения: 102
Подскажите, как скомпилировать драйвер?

usb.asm в 18 строке опечатка "uchi" -> "uhci"
В ehci 458 и 555 "endp" используется как идентификатор, надо переименовать его во что-то другое.
После этого выдаёт следующее:
$ fasm usb.asm
flat assembler version 1.69.31 (16384 kilobytes memory)
ehci.inc [586]:
endp
../proc32.inc [217] endp [4]:
match all,args@proc \{ restore all \}
../proc32.inc [217] match [0]:
match all,args@proc \{ restore all \}
error: invalid name.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вт авг 21, 2012 5:00 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
А он пока и не компилируется - не все функции закончены. Как накидаю "костяк" драйвера - так начну его интегрировать/компилировать/тестировать.

Добавил поддержку bulk транзакций.

P.S. По-поводу неработающих некоторых портов - они могут быть подключены через встроенный хаб. В текущем драйвере нет их поддержки. В новом - будет.


Вложения:
Комментарий к файлу: usb drivers
kusb.tar.gz [11.35 КБ]
525 скачиваний
Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 150 сообщений ]  На страницу Пред. 16 7 8 9 10

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB