Page 10 of 17

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

Posted: Fri Sep 27, 2013 1:28 pm
by Leency
Отредактировал.

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

Posted: Fri Sep 27, 2013 1:36 pm
by Mario_r4
http://h10025.www1.hp.com/ewfrf/wc/docu ... =c03327487
1 порт USB 2.0
2 порта USB 3.0
Может в разъеме, который USB2 все же работает? А то CleverMouse прямо заявляла, что USB3 не поддерживается как вид.

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

Posted: Fri Sep 27, 2013 6:21 pm
by Leency
Ты оказался прав, один USB работает (проверил мышь и флешку), два нет - дело в контроллере XCHI.

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

Posted: Wed Nov 06, 2013 12:24 am
by yogev_ezra
eBox-3310MX, SVN r4159 - проблемы, описанные здесь, остались:
yogev_ezra wrote:1) USB хаб на 7 портов (тот, который определяется как 2 хаба на 4 порта, вставленные один в другой):
При подключении любой мышки этому к хабу, куча сообщений "TD failed" в логе. Мышки, тем не менее, работают как положено. Если подключать мышки напрямую в eBox (без хаба), то "TD failed" ни разу не появляются.

2) Старая флешка 0EF5:2202 на 128MB, работающая на скорости Full-Speed:
При подключении напрямую, выводит бесконечный лог (пока не отключить обратно), и не работает. При подключении через хаб из п.1, работает нормально.
Spoiler:K : [307264] EHCI 80A13094: status of port 1 changed to 00001803
K : [307274] EHCI 80A13094 port 1 state is 00001801
K : [307274] EHCI 80A13094: port 1 has HS or FS device, resetting
K : [307276] EHCI 80A13094: reset port 1 done
K : [307276] EHCI 80A13094: status of port 1 changed to 00001803
K : [307286] EHCI 80A13094 port 1 state is 00001801
K : [307286] EHCI 80A13094: port 1 has HS or FS device, resetting
K : [307288] EHCI 80A13094: reset port 1 done
K : [307288] EHCI 80A13094: status of port 1 changed to 00001803
K : [307298] EHCI 80A13094 port 1 state is 00001801
K : [307298] EHCI 80A13094: port 1 has HS or FS device, resetting
K : [307300] EHCI 80A13094: reset port 1 done
[...]
K : [308548] EHCI 80A13094: status of port 1 changed to 00001803
K : [308558] EHCI 80A13094 port 1 state is 00001801
K : [308558] EHCI 80A13094: port 1 has HS or FS device, resetting
K : [308560] EHCI 80A13094: reset port 1 done
K : [308560] EHCI 80A13094: status of port 1 changed to 00001803
K : [308570] EHCI 80A13094 port 1 state is 00001001
K : [308570] EHCI 80A13094: port 1 has HS or FS device, resetting
K : [308572] EHCI 80A13094: reset port 1 done
K : [308572] EHCI 80A13094: status of port 1 changed to 00001002
Новый тест - спаренные наушники/микрофон 045E:070F Microsoft Lifechat LX-3000 (подсоединяются через разъём USB). Включают в себя также регулятор громкости/отключения звука, реализованный в виде USB HID. Проблема та же, что с флешкой выше - при подключении напрямую, выводит бесконечный лог (пока не отключить обратно), и не работает. При подключении через хаб из п.1, работает нормально. Вот лог, когда работает нормально:
Spoiler:K : address set in device
K : async advance doorbell
K : async advance int
K : address set for controller
K : async advance doorbell
K : async advance int
K : device descriptor: 12 01 10 01 00 00 00 40 5E 04 0F 07 00 01 00 01 00 01
K : found USB device with ID 045E:070F, 1 configuration(s)
K : config descriptor: 09 02 FD 00 04 01 00 A0 32 09 04 00 00 00 01 01 00 00 0A 24 01 00 01 64 00 02 01 02 0C 24 02 01 01 01 00 02 03 00 00 00 0C 24 02 02 01 02 00 01 01 00 00 00 09 24 03 06 01 03 00 09 00 09 24 03 07 01 01 00 08 00 07 24 05 08 01 0A 00 0A 24 06 09 0F 01 01 02 02 00 09 24 06 0A 02 01 43 00 00 09 24 06 0D 02 01 03 00 00 0D 24 04 0F 02 01 0D 02 03 00 00 00 00 09 04 01 00 00 01 02 00 00 09 04 01 01 01 01 02 00 00 07 24 01 01 01 01 00 0E 24 02 01 02 02 10 02 80 BB 00 44 AC 00 09 05 01 09 C8 00 01 00 00 07 25 01 01 01 01 00 09 04 02 00 00 01 02 00 00 09 04 02 01 01 01 02 00 00 07 24 01 07 01 01 00 0E 24 02 01 01 02 10 02 80 BB 00 44 AC 00 09 05 82 05 64 00 01 00 00 07 25 01 01 00 00 00 09 04 03 00 01 03 00 00 00 09 21 00 01 00 01 22 32 00 07 05 83 03 04 00 20
K : USB interface class/subclass/protocol = 01/01/00
K : failed to load class driver
K : USB interface class/subclass/protocol = 01/02/00
K : failed to load class driver
K : note: alternate setting with 01/02/00
K : USB interface class/subclass/protocol = 01/02/00
K : failed to load class driver
K : note: alternate setting with 01/02/00
K : USB interface class/subclass/protocol = 03/00/00
K : USB HID device detected
K : report descriptor: 05 0C 09 01 A1 01 15 00 25 01 09 E9 09 EA 75 01 95 02 81 02 09 E2 09 00 81 06 09 00 95 04 81 02 26 FF 00 09 00 75 08 95 03 81 02 09 00 95 04 91 02 C0
K : unclaimed HID input: usage=000C00EA, value=00000001
K : unclaimed HID input: usage=000C00E9, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000004
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000004
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000004
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C0000, value=00000004
K : unclaimed HID input: usage=000C0000, value=00000001
K : unclaimed HID input: usage=000C00EA, value=00000001
K : unclaimed HID input: usage=000C00E9, value=00000001
Полный лог от включения до выключения компьютера прилагаю.

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

Posted: Wed Nov 13, 2013 9:12 pm
by Leency
Почему флешка работает так медленно в VBox? USB 2.0 включен.

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

Posted: Wed Nov 13, 2013 9:47 pm
by CleverMouse
И правда, удивительно, почему это эмулятор тормозит?

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

Posted: Wed Nov 13, 2013 9:58 pm
by Leency
Почему тогда в Windows7 в VBox флешка не тормозит?

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

Posted: Wed Nov 13, 2013 10:01 pm
by CleverMouse
Потому что для Windows 7 есть гостевые дополнения VBox?

Added: в случае с флешками намного важнее, что файловая система читает по одному сектору, но ты можешь только кричать на форуме, но не исправить ни одного, ни другого, так что какая тебе разница?

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

Posted: Wed Nov 13, 2013 10:07 pm
by Leency
Гостевые дополнения - это ведь набор драйверов?

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

Posted: Wed Nov 13, 2013 10:14 pm
by CleverMouse
Набор драйверов, специализированных под эмулятор.

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

Posted: Wed Nov 13, 2013 10:34 pm
by Leency
Ясно, сразу так и нужно писать.

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

Posted: Thu Nov 14, 2013 1:20 pm
by CleverMouse
Maxis wrote:SVN 3825
Комп Core i5-750 MSI-H55M-E33, флэшка Kingston DataTraveler 2Gb, клавиатура проводная USB Genius, USB мышь беспроводная A4Tech G7-540, Wi-Fi USB адаптер D-Link DWA-140 RangeBooster N(rev B2): не работает ни клавиатура, ни мышка. После загрузки с включённым отладчиком на экран ничего дополнительно не выводит, когда двигаешь мышку, нажимаешь на клавиши клавиатуры, подключаешь или отключаешь USB устройства. Система вроде не зависла: часики тикают.
Spoiler:
pcidev_i5-750.jpg
Spoiler:
usb_i5-750.jpg
Я исправила это в r4227.

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

Posted: Thu Nov 14, 2013 1:22 pm
by Leency
CleverMouse wrote:Added: в случае с флешками намного важнее, что файловая система читает по одному сектору, но ты можешь только кричать на форуме, но не исправить ни одного, ни другого, так что какая тебе разница?
Научись нормально реагировать на сообщения о проблемах и отвечать на них. Это нормальное поведение для авторов кода. А вот истерика - не нормальное.

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

Posted: Thu Nov 14, 2013 3:17 pm
by CleverMouse
Leency wrote:Научись нормально реагировать на сообщения о проблемах и отвечать на них. Это нормальное поведение для авторов кода. А вот истерика - не нормальное.
Я уже умею это. Теперь я учусь адекватно реагировать на крики, похожие на сообщения о проблемах.

Я попробую объяснить так, чтобы даже ты понял. Крик "ААААА, у меня тормозит в эмуляторе" - это не сообщение о проблеме. Должны быть тесты на реальной машине, потому что эмуляторы вносят крайне сильные искажения во время работы - да, я понимаю, что ты умеешь разрабатывать только в эмуляторе и даже подумать не можешь о том, чтобы действительно загрузиться и поработать в самой системе. Должны быть конкретные данные и конкретные числа - какая скорость при каких операциях, как работает чтение фрагментированного и нефрагментированного файлов, как работает запись на чистую флешку, но это ведь делать надо, а зачем, если можно просто прокричать на форуме "тормозит", правда?

Крик "нормальное поведение для авторов кода" с учётом того, что автор кода с такими ограничениями - Ville, смотрится совсем жалко на фоне заявлений
Leency wrote:
418ImATeapot wrote:Но такого монстра поддерживать невозможно.
Делаем невозможное уже на протяжении 9 лет. © 2004–2013 KolibriOS Team
© http://osdev.ru/viewtopic.php?p=9027#p9027 . Легко "поддерживать" систему, по каждому поводу дёргая остальных и понятия не имея, что внутри, правда?

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

Posted: Thu Nov 14, 2013 3:32 pm
by Leency
ОК, в следующий раз буду давать более развёрнутые баг-репорты.