Тестируем поддержку USB
-
Хм. А так? http://ftp.kolibrios.org/users/CleverMo ... ernel2.mnt и http://ftp.kolibrios.org/users/CleverMo ... ernel3.mnt , это два разных теста.Сделаем мир лучше!
kernel2:
kernel3:
Code: Select all
K : UHCI controller at 00:D0 with 2 ports initialized
K : UHCI controller at 00:D1 with 2 ports initialized
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 01AB/01A1
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/01A3
K : TD succeeded:
K : 007A5034 1C000007 00E0002D 0079D848
K : 00000000 00000000 00000000 80A9E030
K : TD failed:
K : 007A5064 214507FF FFE80069 00000000
K : 00000000 8002DA4D 00000000 80A9E060
K : error in SET_ADDRESS, USB device disabled
Code: Select all
K : UHCI controller at 00:D0 with 2 ports initialized
K : UHCI controller at 00:D1 with 2 ports initialized
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 01AB/01A1
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/01A3
K : TD failed:
K : 007A5064 214507FF FFE80069 00000000
K : 00000000 8002D8ED 00000000 80A9E060
K : error in SET_ADDRESS, USB device disabled
Ага. Так должно быть лучше: http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt .
Сделаем мир лучше!
Ура заработало!!!
Получил очень интересный лог.дефолтная конфигурация. Клавиатура печатает, курсор ползает, кнопки нажимаются. Не работает колесико прокрутки у мыши.подкючил вторую мышь, тоже работает, тоже без прокрутки.Отключил вторую мышь, двинул первую. Курсор переместился на несколько сантиметров после чего пришло сообщение об ошибке и мышь отключилась. Нажал NumLock на клавиатуре, загорелся LED после чего зависла клавиатура. Снова включил мышь №2, она заработала. Откючил мышь №2 и переподключил клавиатуру, но она не заработала. Несолько раз отключал и подключал клавиатуру и мышки в результате курсор начал мигать с высокой частотой.
Получил очень интересный лог.
Code: Select all
K : UHCI controller at 00:E8 with 2 ports initialized
K : UHCI controller at 00:E9 with 2 ports initialized
K : connect status changed, 01AB/01A1
K : connect status changed, 01AB/01A1
K : UHCI controller at 00:EA with 2 ports initialized
K : UHCI controller at 00:EB with 2 ports initialized
K : status 0280/01A3
K : status 0280/01A3
K : found USB 1.10 device with ID 062A:0201
K : found USB 2.00 device with ID 046D:C062
K : USB interface class/subclass/protocol = 03/01/01
K : USB keyboard detected
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
Code: Select all
K : connect status changed, 01A3/01A1
K : status 0280/01A3
K : found USB 2.00 device with ID 046D:C03E
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
Code: Select all
K : TD failed:
K : 008700F4 054507FF 00688169 004803DC
K : 00000000 80C693F6 808223DC 80C680F0
K : USB transfer error, disabling mouse
K : connect status changed, 008A/0080
K : TD failed:
K : 00870244 054507FF 00A08269 004801BC
K : 00000000 80C693F6 808221BC 80C68240
K : USB transfer error, disabling mouse
K : TD failed:
K : 008702D4 054507FF 00E08169 0048014C
K : 00000000 80C69227 8082214C 80C682D0
K : USB transfer error, disabling keyboard
K : connect status changed, 01A3/01A1
K : status 0280/01A3
K : found USB 2.00 device with ID 046D:C03E
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
Code: Select all
K : TD failed:
K : 008701B4 054507FF 00610169 00480184
K : 00000000 80C693F6 80822184 80C681B0
K : USB transfer error, disabling mouse
K : connect status changed, 008A/0080
K : connect status changed, 01A3/01A1
K : status 0280/0183
K : found USB 1.10 device with ID 062A:0201
K : USB interface class/subclass/protocol = 03/01/01
K : USB keyboard detected
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
K : TD failed:
K : 00870274 254507FF FFE80369 00000000
K : 00000000 80C693E6 808222BC 80C68270
K : USB transfer error, disabling mouse
K : connect status changed, 008A/0080
K : TD failed:
K : 008703C4 054507FF 00E08369 0048026C
K : 00000000 80C69227 8082226C 80C683C0
K : USB transfer error, disabling keyboard
K : TD failed:
K : 00870064 044507FF FFE80369 00000000
K : 00000000 80C6938A 00000000 80C68060
K : connect status changed, 008A/0080
K : TD failed:
K : 00870364 054507FF 00688269 00480454
K : 00000000 80C693F6 80822454 80C68360
K : USB transfer error, disabling mouse
K : connect status changed, 01A3/01A1
K : status 0280/01A3
K : found USB 1.10 device with ID 062A:0201
K : connect status changed, 01A3/01A1
K : status 0280/01A3
K : TD failed:
K : 008703Fing terrible happened with UHCI (20)
K : something terrible happened with UHCthing terrible happened with UHCI (20)
K : something terrible happened with UHething terrible happened with UHCI (20)
K : something terrible happened with omething terrible happened with UHCI (20)
K : something terrible happened wit something terrible happened with UHCI (20)
K : something terrible happened wi: something terrible happened with UHCI (20)
K : something terrible happened
K : something terrible happened with UHCI (20)
K : something terrible happen)
K : something terrible happened with UHCI (20)
K : something terrible happe0)
K : something terrible happened with UHCI (20)
Загрузка с мышью.
K : UHCI controller at 00:D1 with 2 ports initialized
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 01AB/01A1
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/01A3
K : found USB 1.10 device with ID 05E3:1205
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
Мышь работает исправно, нареканий на работу нет. Скроллинг не работает, но ведь, вроде, и не должен.
Отключаю:
При последующих подключениях: "connect status changed, 0082/0080".
При отключениях: -
Мышь, хотплаг.
На включения реагирует строкой "connect status changed, 0082/0080", на отключения не реагирует.
Флэшка, никакой реакции ни с загрузкой, ни с хотплагом.
Spoiler:
K : UHCI controller at 00:D0 with 2 ports initializedK : UHCI controller at 00:D1 with 2 ports initialized
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 01AB/01A1
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/01A3
K : found USB 1.10 device with ID 05E3:1205
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
Отключаю:
Code: Select all
K : TD failed:
K : 007A50C4 054507FF 00608169 005800E4
K : 00000000 80A9F3F6 808220E4 80A9E0C0
K : USB transfer error, disabling mouse
K : connect status changed, 008A/0080
При отключениях: -
Мышь, хотплаг.
На включения реагирует строкой "connect status changed, 0082/0080", на отключения не реагирует.
Флэшка, никакой реакции ни с загрузкой, ни с хотплагом.
Скроллинг на "продвинутых" мышах не работает и в текущей версии не должен, да.
dunkaist, есть подозрение, что в твоём случае новые устройства забирает себе EHCI. Если так, то это вылечится, когда будет поддержка EHCI.
dunkaist, есть подозрение, что в твоём случае новые устройства забирает себе EHCI. Если так, то это вылечится, когда будет поддержка EHCI.
Сделаем мир лучше!
Очередное изменение http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt должно несколько более корректно работать с ошибками.
Сделаем мир лучше!
Загрузка с мышью.
Извлёк мышь.
Загрузка с мышью и клавиатурой (откопал usb-клавиатуру, завтра будут тесты со второй мышью через ps/2-usb переходник).
Отключил клавиатуру.
Отключил мышь.
До отключения устройства работают исправно.
Code: Select all
K : UHCI controller at 00:D0 with 2 ports initialized
K : UHCI controller at 00:D1 with 2 ports initialized
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 01AB/01A1
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/01A3
K : found USB 1.10 device with ID 05E3:1205
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
Code: Select all
K : TD failed:
K : 007A5154 054507FF 00608169 005800E4
K : 00000000 80A9F3F6 808220E4 80A9E150
K : USB transfer error, disabling mouse
K : connect status changed, 008A/0080
Code: Select all
K : UHCI controller at 00:D0 with 2 ports initialized
K : UHCI controller at 00:D1 with 2 ports initialized
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 01AB/01A1
K : connect status changed, 01AB/01A1
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/01A3
K : status 0280/01A3
K : found USB 1.10 device with ID 05E3:1205
K : found USB 1.10 device with ID 0E6A:6001
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
K : USB interface class/subclass/protocol = 03/01/01
K : USB keyboard detected
K : USB interface class/subclass/protocol = 03/00/00
K : unknown HID device
K : USB device initialization failed
Code: Select all
K : TD failed:
K : 007A5004 054507FF 00E88269 00580184
K : 00000000 80A9F227 80822184 80A9E000
K : USB transfer error, disabling keyboard
K : connect status changed, 008A/0080
Code: Select all
K : TD failed:
K : 007A5214 054507FF 00688169 0058014C
K : 00000000 80A9F3F6 8082214C 80A9E210
K : USB transfer error, disabling mouse
K : connect status changed, 008A/0080
У меня вот так вот, хоть мышка хоть флешка (это для флешки):
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 0093/0091
K : status 0280/0093
K : found USB 2.00 device with ID 1B1C:1AB1
K : USB interface class/subclass/protocol = 08/06/50
K : failed to load class driver
K : connect status changed, 008A/0080
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 0093/0091
K : status 0280/0093
K : found USB 2.00 device with ID 1B1C:1AB1
K : USB interface class/subclass/protocol = 08/06/50
K : failed to load class driver
K : connect status changed, 008A/0080
Не может загрузить драйвер. Наиболее вероятная причина - драйвер физически отсутствует.
Сделаем мир лучше!
В смысле в текущей реализации мой контроллер не поддерживается?
В смысле, в папке drivers отсутствуют файлы драйверов usbhid.obj и/или usbstor.obj, лежащие рядом на FTP, ссылки на которые были выше по теме.
Сделаем мир лучше!
Спасибо CleverMouse!
Подключал и отключал клавиатуру, всё работает замечательно.
Подключал и отключал клавиатуру, всё работает замечательно.
Code: Select all
K : UHCI controller at 00:E8 with 2 ports initialized
K : connect status changed, 0183/01A1
K : status 0280/01A3
K : found USB 1.10 device with ID 04CA:0022
K : USB interface class/subclass/protocol = 03/01/01
K : USB keyboard detected
Zero-config service:
No Card found!
K : destroy app object
K : TD failed:
K : 00860034 054507FF 00E88169 005880E4
K : 00000000 80B53227 808220E4 80B52030
K : USB transfer error, disabling keyboard
K : connect status changed, 008A/0080
K : connect status changed, 01A3/01A1
K : status 0280/01A3
K : found USB 1.10 device with ID 04CA:0022
K : USB interface class/subclass/protocol = 03/01/01
K : USB keyboard detected
K : TD failed:
K : 008601E4 04450007 00E0012D 005880FC
K : 00000000 00000000 00000000 80B521E0
K : destroy app object
CleverMouse
Протестировал у себя на ноуте (Acer Aspire 4740G) - не нашло нужного оборудования. И на стац.компе с материнкой P5K-E/Wi-Fi - 2 мыши работают отлично, кроме, конечно, скролла. И даже моя вторая каличная мышь viewtopic.php?p=28263#p28263 +2 сообщения вверх и вниз. Логи доски отладки и PCIDEV прилагаю.
Отличная работа. Спасибо!
Протестировал у себя на ноуте (Acer Aspire 4740G) - не нашло нужного оборудования. И на стац.компе с материнкой P5K-E/Wi-Fi - 2 мыши работают отлично, кроме, конечно, скролла. И даже моя вторая каличная мышь viewtopic.php?p=28263#p28263 +2 сообщения вверх и вниз. Логи доски отладки и PCIDEV прилагаю.
Отличная работа. Спасибо!
- Attachments
-
-
rezults.zip (1.01 MiB)Downloaded 155 times
-
Из хаоса в космос
Протестировал на EBox - отлично работают и мышь и, что особенно радует, моя ноутбучная клавиатура - за это отдельное большое спасибо!
CleverMouse, Вы не могли бы выложить версию ядра без вывода отладочной информации? Я хотел бы на CC показывать слайды с EBox, а бегущие строчки слушатели не так поймут.
CleverMouse, Вы не могли бы выложить версию ядра без вывода отладочной информации? Я хотел бы на CC показывать слайды с EBox, а бегущие строчки слушатели не так поймут.
Who is online
Users browsing this forum: No registered users and 0 guests