Page 17 of 46

Re: Тестируем поддержку USB

Posted: Wed Aug 17, 2011 6:29 pm
by CleverMouse

Re: Тестируем поддержку USB

Posted: Wed Aug 17, 2011 8:11 pm
by dunkaist
kernel2:

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
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 failed:
K : 007A5064 214507FF FFE80069 00000000
K : 00000000 8002D8ED 00000000 80A9E060
K : error in SET_ADDRESS, USB device disabled

Re: Тестируем поддержку USB

Posted: Wed Aug 17, 2011 8:25 pm
by CleverMouse
Ага. Так должно быть лучше: http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt .

Re: Тестируем поддержку USB

Posted: Wed Aug 17, 2011 9:09 pm
by Serge
Ура заработало!!!
Получил очень интересный лог.

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 
Отключил вторую мышь, двинул первую. Курсор переместился на несколько сантиметров после чего пришло сообщение об ошибке и мышь отключилась. Нажал NumLock на клавиатуре, загорелся LED после чего зависла клавиатура. Снова включил мышь №2, она заработала.

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) 
Откючил мышь №2 и переподключил клавиатуру, но она не заработала. Несолько раз отключал и подключал клавиатуру и мышки в результате курсор начал мигать с высокой частотой.

Re: Тестируем поддержку USB

Posted: Wed Aug 17, 2011 9:18 pm
by dunkaist
Загрузка с мышью.
Spoiler: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 : 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".
При отключениях: -


Мышь, хотплаг.
На включения реагирует строкой "connect status changed, 0082/0080", на отключения не реагирует.

Флэшка, никакой реакции ни с загрузкой, ни с хотплагом.

Re: Тестируем поддержку USB

Posted: Wed Aug 17, 2011 9:27 pm
by CleverMouse
Скроллинг на "продвинутых" мышах не работает и в текущей версии не должен, да.
dunkaist, есть подозрение, что в твоём случае новые устройства забирает себе EHCI. Если так, то это вылечится, когда будет поддержка EHCI.

Re: Тестируем поддержку USB

Posted: Wed Aug 17, 2011 11:58 pm
by CleverMouse
Очередное изменение http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt должно несколько более корректно работать с ошибками.

Re: Тестируем поддержку USB

Posted: Thu Aug 18, 2011 12:51 am
by dunkaist
Загрузка с мышью.

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
Загрузка с мышью и клавиатурой (откопал 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 : 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
До отключения устройства работают исправно.

Re: Тестируем поддержку USB

Posted: Thu Aug 18, 2011 2:55 pm
by popovpa
У меня вот так вот, хоть мышка хоть флешка (это для флешки):

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

Re: Тестируем поддержку USB

Posted: Thu Aug 18, 2011 3:07 pm
by CleverMouse
Не может загрузить драйвер. Наиболее вероятная причина - драйвер физически отсутствует.

Re: Тестируем поддержку USB

Posted: Thu Aug 18, 2011 5:28 pm
by popovpa
В смысле в текущей реализации мой контроллер не поддерживается?

Re: Тестируем поддержку USB

Posted: Thu Aug 18, 2011 5:45 pm
by CleverMouse
В смысле, в папке drivers отсутствуют файлы драйверов usbhid.obj и/или usbstor.obj, лежащие рядом на FTP, ссылки на которые были выше по теме.

Re: Тестируем поддержку USB

Posted: Thu Aug 18, 2011 10:32 pm
by popovpa
Спасибо 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

Re: Тестируем поддержку USB

Posted: Thu Aug 25, 2011 1:24 am
by Leency
CleverMouse
Протестировал у себя на ноуте (Acer Aspire 4740G) - не нашло нужного оборудования. И на стац.компе с материнкой P5K-E/Wi-Fi - 2 мыши работают отлично, кроме, конечно, скролла. И даже моя вторая каличная мышь viewtopic.php?p=28263#p28263 +2 сообщения вверх и вниз. Логи доски отладки и PCIDEV прилагаю.

Отличная работа. Спасибо!

Re: Тестируем поддержку USB

Posted: Thu Aug 25, 2011 9:53 pm
by Jaeger
Протестировал на EBox - отлично работают и мышь и, что особенно радует, моя ноутбучная клавиатура - за это отдельное большое спасибо!

CleverMouse, Вы не могли бы выложить версию ядра без вывода отладочной информации? Я хотел бы на CC показывать слайды с EBox, а бегущие строчки слушатели не так поймут.