Board.KolibriOS.org
http://board.kolibrios.org/

Снова USB
http://board.kolibrios.org/viewtopic.php?f=30&t=1033
Страница 8 из 10

Автор:  Unduing [ Чт окт 14, 2010 3:42 pm ]
Заголовок сообщения:  Re: Снова USB

Т.е. если контроллер uhci и биос назначит прерывание, то контроллер материнской платы, который распознался мешать не будет.

Автор:  Serge [ Чт окт 14, 2010 4:55 pm ]
Заголовок сообщения:  Re: Снова USB

Нет. Специально не проверял, но драйвер должен работать с несколькими мышами, если выполняются эти условия. И если есть настоящие ps\2 и СОМ мышки, то и они должны работать при загруженных драйверах.

Автор:  Unduing [ Пт окт 15, 2010 8:13 am ]
Заголовок сообщения:  Re: Снова USB

Колибри показал что у меня есть uhci на mb, ohci ehci на плате расширения, мышь подключенная к контроллеру mb не распознается в windows (пишет windows не удалось распознать подключенное устройство, когда подключаешь к портам платы расширения все ок), в колибри тоже не распознается, что ожидаемо.
Так что видимо не судьба.

Автор:  Serge [ Пт окт 15, 2010 8:33 am ]
Заголовок сообщения:  Re: Снова USB

А что там за чипсет ?

Автор:  Unduing [ Пт окт 15, 2010 9:38 am ]
Заголовок сообщения:  Re: Снова USB

На материнке VT82C596, на плате не смотрел.

Автор:  Unduing [ Вт окт 19, 2010 8:34 am ]
Заголовок сообщения:  Re: Снова USB

Вот данные из everest

Вложения:
Комментарий к файлу: usb hosts info
usb.txt [1.71 КБ]
165 скачиваний
Комментарий к файлу: mouse info
mouse.txt [293 байт]
158 скачиваний

Автор:  yogev_ezra [ Вс фев 06, 2011 6:21 pm ]
Заголовок сообщения:  Re: Снова USB

Добрый день! Помогая Asper-у тестировать драйвер для HD Audio, нашёл 2 компьютера, где нет PS/2 портов, и не определяются ни USB клавиатура, ни USB мышь. Хочу попробовать то, что описано в этой ветке, но требуется разъяснение:
1) Два файла из архива usb.7z, выложенного Serge - куда положить, чтоб их запустить?
2) На одном из компьютеров есть COM port, также имеется в наличии переходник COM -> PS/2 и мышь PS/2. Хочу попробовать COMMOUSE драйвер тоже с этим переходником - куда его положить и где его взять? Я так понял, что COMMOUSE по умолчанию не загружается?

Автор:  Mario [ Вс фев 06, 2011 6:58 pm ]
Заголовок сообщения:  Re: Снова USB

yogev_ezra
1) USB драйвер работает исключительно для UHCI типа контролеров - стоит посмотреть отчеты какой-нибудь программы типа Everest или lspci под Linux. Имеет смысл положить оба файла в /rd/1/drivers/ и прописать в AUTORUN.DAT загрузку для файла USB (который 82 байта).
2) Если посмотреть AUTORUN.DAT в ночных сборках, то драйвер COM мыши грузится. Только имей ввиду - для работы с таким переходником мышь сама должна быть двухинтерфейсной (PS2 и COM сразу), иначе ничего не получится в лучшем случае.

Автор:  yogev_ezra [ Вс фев 06, 2011 7:25 pm ]
Заголовок сообщения:  Re: Снова USB

Mario писал(а):
1) USB драйвер работает исключительно для UHCI типа контролеров - стоит посмотреть отчеты какой-нибудь программы типа Everest или lspci под Linux. Имеет смысл положить оба файла в /rd/1/drivers/ и прописать в AUTORUN.DAT загрузку для файла USB (который 82 байта).

Спасибо, попробую! Как раз этого знания мне не хватало: отредактировать AUTORUN.DAT
Mario писал(а):
2) Если посмотреть AUTORUN.DAT в ночных сборках, то драйвер COM мыши грузится. Только имей ввиду - для работы с таким переходником мышь сама должна быть двухинтерфейсной (PS2 и COM сразу), иначе ничего не получится в лучшем случае.

Значит, моя мышь не такая - уже пробовал, оптический сенсор загорается (красный), но больше ничего не происходит. Значит придётся искать истинно COM мышку, хотя это уже раритет - на eBay за 30$ продают :roll:

Автор:  Mario [ Вс фев 06, 2011 8:13 pm ]
Заголовок сообщения:  Re: Снова USB

yogev_ezra писал(а):
Значит, моя мышь не такая - уже пробовал, оптический сенсор загорается (красный), но больше ничего не происходит. Значит придётся искать истинно COM мышку, хотя это уже раритет - на eBay за 30$ продают :roll:

Это может быть выходом в частном случае, но не решением общей проблемы - коробок то много. К сожалению моих знаний по USB недостаточно чтобы как-то продвинуть процесс в короткие сроки.

Автор:  yogev_ezra [ Вт фев 08, 2011 2:57 pm ]
Заголовок сообщения:  Re: Снова USB

В одном компьютере драйвер USB UHCI заработал, во всех остальных - нет. Из pcidev узнал, что там есть только контроллеры OHCI + EHCI.

Почитал об этих стандартах в интернете и узнал, что UHCI присутствует только на чипах Intel или VIA, так как этот стандарт был разработан Intel, и они требовали деньги у всех, кто хотел его использовать. Только VIA согласились заплатить - все остальные послали Intel нах.й и сделали свой несовместимый контроллер OHCI :wink:

А поскольку в eBox-3300MX Интелом и не пахнет, то ясно, почему там нет UHCI :lol: Хорошо хоть, что когда стали разрабатывать EHCI (который поддерживает USB 2.0), Интелу настучали по морде, и заставили разрабатывать его вместе со всеми, поэтому для USB 2.0 есть только один контроллер, а для USB 1.0 + USB 1.1 есть два :cry:

Прилагаю спецификацию OHCI - может, кому-то поможет :wink: Архив пришлось разделить на 3 части - иначе слишком большой файл. Поэтому скачиваем все 3, потом каждый открываем 7-Zip, а потом все 3 вместе ещё раз открываем 7-Zip 8)

Вложения:
USB_OHCI_part3.7z [175.23 КБ]
156 скачиваний
USB_OHCI_part2.7z [200.13 КБ]
151 скачивание
USB_OHCI_part1.7z [200.13 КБ]
154 скачивания

Автор:  Asper [ Вт фев 08, 2011 6:23 pm ]
Заголовок сообщения:  Re: Снова USB

:) В прошлую пятницу сделал полную распечатку спецификации OHCI.

Автор:  DmitrySokolowsky [ Вт фев 08, 2011 8:51 pm ]
Заголовок сообщения:  Re: Снова USB

У меня тоже OHCI + EHCI.

Прочитал сначала как OHSHI~ — к чему бы это? :roll:

Автор:  Serge [ Чт фев 17, 2011 2:48 pm ]
Заголовок сообщения:  Re: Снова USB

Залил новый драйвер с поддержкой клавиатур. Пока нет автоповтора нажатых клавиш, usb-клавиатуры это не умеют. Драйвер эмулирует сканкоды PS/2 клавиатуры. Напишите, если появились изменения в работе по сравнению с эмуляцией через БИОС.

Update.

Драйверу требуется ядро 1874+

Автор:  Asper [ Чт фев 24, 2011 2:31 pm ]
Заголовок сообщения:  Re: Снова USB

Замечательно. Осталось достать USB клавиатуру. :)

Вопрос не совсем в тему: есть ли возможность работать с асинхронными событиями? Например подключили устройство к порту драйвер сообщает об этом контролируещей программе, а та уже сообщает пользователю, ну и производит другие необходимые действия, т.е. так, чтобы не делать периодический опрос, а ожидать наступления события.

Страница 8 из 10 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/