Тесты USB для Вадима Галянта

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Post Reply
Maxis
Posts: 14
Joined: Fri Sep 09, 2011 3:31 pm

Тесты USB для Вадима Галянта

Post by Maxis » Thu Apr 13, 2017 4:46 am

Протестировал некоторые свои USB-мыши в VirtualBox 5.1.18 и VmWare Player 12.5.5
В VmWare не удаётся загрузиться.
В VirtualBox беспроводная мышь A4Tech G7-540 работает несовсем корректно: при прокрутке колёсиком вниз частенько срабатывает как вверх и наоборот; Также при вытаскивании и подключения обратно мышки из USB-порта мышка некоторое время ни на что не реагирует, и при этом иногда пропадает курсор.
Клавиатуры не удаётся протестировать на моём компьютере, т.к. VirtualBox их не видит.
Вот логи https://yadi.sk/d/I2F8XFGz3Gv5ZH
LiveCD скачал отсюда https://drive.google.com/file/d/0B0uL4J ... FtbWs/view

vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

Re: Тесты USB для Вадима Галянта

Post by vgal » Fri Apr 14, 2017 4:00 am

Протестировал некоторые свои USB-мыши в VirtualBox 5.1.18 и VmWare Player 12.5.5
Какие модели?
В VmWare не удаётся загрузиться.
Можно попробовать заменить в *.iso образе файлы usbuhci.sys usbehci.sys от XP или W2003.
Также при вытаскивании и подключения обратно мышки из USB-порта мышка некоторое время ни на что не реагирует, и при этом иногда пропадает курсор.
После подключения или отключения надо дать паузу несколько секунд (особенно при загрузке в отладочном режиме)
Интересно было бы проверить на предыдущей версии VirtualBox 5.0.хх.
Также можно проверить предыдущий образ livecd_74296_usb-hid_dbg.7z https://drive.google.com/open?id=0B0uL4 ... mprMUFtbWs
Клавиатуры не удаётся протестировать на моём компьютере, т.к. VirtualBox их не видит.
Это странно. А в чём проблема?

Maxis
Posts: 14
Joined: Fri Sep 09, 2011 3:31 pm

Re: Тесты USB для Вадима Галянта

Post by Maxis » Fri Apr 14, 2017 10:32 am

Какие модели?
A4Tech Bloody TL8, wireless A4Tech G7-540, Genius NetScrool 310X. Думаю позже ещё минимум одну протестирую.
У Bloody есть две дополнительные клавиши сбоку - они вроде бы работают.
Также можно проверить предыдущий образ livecd_74296_usb-hid_dbg.7z
Это вроде бы не предыдущий. Такая же ссылка есть в последнем тестовом усб посте вконтакте.
После подключения или отключения надо дать паузу несколько секунд (особенно при загрузке в отладочном режиме)
У меня в не отладочном режиме около 30 секунд занимает.
Это странно. А в чём проблема?
Видимо какая-то ошибка VirtualBoxа. При подключении USB-клавы виртуалка не реагирует ни на какие нажатия клавиш даже на загрузочном экране, хотя из хост-системы клавиатура исчезает.

Ловлю иногда Assertion после исчезания окошка Please wait... Installing devices до появления окошка с выбором языка.
Баг очень часто проявляется, когда подключено две мыши и одна из них - Genius NetScrool 310X При этом ничего подобного в обычном(не твоём) LiveCD нет.

Code: Select all

(../win32ss/user/ntuser/desktop.c:713) err: ptiLastInput is CLEARED!!

*** Assertion failed: IsListEmpty(&Stack->FrameListCache)
***   Source File: ../sdk/lib/rtl/actctx.c, line 5008
Логи здесь https://yadi.sk/d/I2F8XFGz3Gv5ZH ReactOS_Genius_NetScroll_310X_Assertion.log

vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

Re: Тесты USB для Вадима Галянта

Post by vgal » Fri Apr 14, 2017 11:09 am

Предыдущий livecd_74244_usb-hid_dbg.7z - https://drive.google.com/open?id=0B0uL4 ... mdVMFBhd2M
Видимо какая-то ошибка VirtualBoxа.
Поэтому лучше проверять на стабильной и проверенной 5.0.х версии VBox.

Maxis
Posts: 14
Joined: Fri Sep 09, 2011 3:31 pm

Re: Тесты USB для Вадима Галянта

Post by Maxis » Fri Apr 14, 2017 12:53 pm

После подключения или отключения надо дать паузу несколько секунд (особенно при загрузке в отладочном режиме)
Интересно было бы проверить на предыдущей версии VirtualBox 5.0.хх.
Эта же беспроводная мышка в VirtualBox 5.0.36 переподключается довольно быстро.

Установил стабильный VirualBox 5.0.36 и теперь с твоими драйверами загруженная ReactOS видет USB-клавиатуры (A4Tech Bloody B120 и навороченную с кучей дополнительных клавиш и двумя USB-хабами SVEN Multimedia EL 7010) хотя по-прежнему в меню выбора загрузки дебаг или обычной версии ReactOS(freeloader), VirtualBox не видет захваченной клавиатуры.

Так же обнаружил проблему проявляющуюся на обоих клавиатурах: Explorer только один раз реагирует на зажатую клавишу - зажал, например, PgDn и explorer только один раз спускается на одну страницу вниз(нужно постоянно нажимать на клавишу, что бы был результат). То же самое и с остальными клавишами и программами.
Логи там же.

vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

Re: Тесты USB для Вадима Галянта

Post by vgal » Fri Apr 14, 2017 2:08 pm

Клавиатура может, например, быть "Неизвестное устройство..." как на скриншоте https://drive.google.com/open?id=0B0uL4 ... 3p4d095c3M Правый нижний угол - список USB-фильтров.

Maxis
Posts: 14
Joined: Fri Sep 09, 2011 3:31 pm

Re: Тесты USB для Вадима Галянта

Post by Maxis » Fri Apr 14, 2017 2:46 pm

Перетестировал беспроводную мышь. Оказывается в виртуалбоксе 5.0.36 она так же может долго определятся если её вытащить и вставить обратно. В не дебаг режиме около 30с, в дебаг - около 40с. Иногла бывает, что и за 5с. успевает(в не дебаг режиме).
Что касается клавиатур, то они определяютя как известные устройства, см. скриншот(ссылка прежняя).


Maxis
Posts: 14
Joined: Fri Sep 09, 2011 3:31 pm

Re: Тесты USB для Вадима Галянта

Post by Maxis » Sat Apr 15, 2017 3:35 pm

Всё по-прежнему: Клавиатуры также не реагируют на зажатие клавиш, а беспроводная мышь при переподключении определяется 30-40 секунд.
С новым образом добавилась серьёзная проблемма: при движении(относительно быстром или возможно просто долгим) подключённой USB-мышки система срывается в отладчик(*** DPC routine > 1 sec --- This is not a break in KeUpdateSystemTime), быстрые нажатия на клавиши мышки и кручение колёсика не оказывают такого эффекта. Поэтому мышки трудно тестировать.
Логи там же. Старые перенёс в папку old.

Maxis
Posts: 14
Joined: Fri Sep 09, 2011 3:31 pm

Re: Тесты USB для Вадима Галянта

Post by Maxis » Sat Apr 15, 2017 3:41 pm

Походу ещё один баг виртуалбокса обнаружил: при попытке добавить(Устройства->USB-><Device>) USB-устройство в уже работающий ReactOS они исчезают из устройств виртуалбокса и не появляются в реактосе

Jedi-to-be
Posts: 691
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Re: Тесты USB для Вадима Галянта

Post by Jedi-to-be » Tue Apr 18, 2017 12:32 am

Maxis wrote:Походу ещё один баг виртуалбокса обнаружил: при попытке добавить(Устройства->USB-><Device>) USB-устройство в уже работающий ReactOS они исчезают из устройств виртуалбокса и не появляются в реактосе
Точную версию виртуалбокса не забывайте сообщать.
Last edited by Jedi-to-be on Tue Apr 18, 2017 12:34 am, edited 1 time in total.

Jedi-to-be
Posts: 691
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Re: Тесты USB для Вадима Галянта

Post by Jedi-to-be » Tue Apr 18, 2017 12:33 am

Если у вас Vbox, то версия должна быть не ниже, чем 5.0.24.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest