Page 11 of 17

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

Posted: Tue Nov 19, 2013 10:44 am
by Akyltist
Не работает мышь (ненавороченная), тач работает.
Версия - последняя ночная сборка.
Вечером проверю другие разъемы, отпишусь.
Загрузка с флешки, после загрузки саму флешку тоже не видит.
При включении опции (видимые диски через биос), после запуска лаунчера повисает намертво, без этой опции видит все разделы, кроме флешки (тач работает).

dmidecode
lshw
Spoiler:
log.jpg
log.jpg (226.19 KiB)
Viewed 5494 times

Re: USB-принтеры для USB-ядра

Posted: Sat Nov 23, 2013 7:32 pm
by hidnplayr
On my eBOX3300, the USB stack sometimes seems stuck in a loop.
Disconnecting all (external) devices does not solve anyhting. But there are some internal devices (at least one for USB audio)

EHCI 80992094 port 1 state is 00001801
EHCI 80992094: port 1 has HS or FS device, resetting
EHCI 80992094: reset port 1 done
EHCI 80992094: status of port 1 changed to 00001803

EHCI 80992094 port 1 state is 00001801
......

Re: USB-принтеры для USB-ядра

Posted: Sun Nov 24, 2013 10:21 am
by yogev_ezra
hidnplayr wrote:On my eBOX3300, the USB stack sometimes seems stuck in a loop.
Disconnecting all (external) devices does not solve anyhting. But there are some internal devices (at least one for USB audio)
I confirm this bug, I have already reported it earlier: viewtopic.php?f=30&t=2305&start=135#p53255
But your problem is more severe since your USB device is soldered on-board (USB audio chip CMedia CM119A).

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

Posted: Mon Nov 25, 2013 10:01 pm
by Asper
Две беспроводные мыши и беспроводная клавиатура замечательно работают.

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

Posted: Wed Nov 27, 2013 2:08 pm
by CleverMouse
yogev_ezra wrote:При подключении напрямую, выводит бесконечный лог (пока не отключить обратно), и не работает.
hidnplayr wrote:On my eBOX3300, the USB stack sometimes seems stuck in a loop.
r4300

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

Posted: Wed Nov 27, 2013 7:46 pm
by Mario_r4
SVN r. 4302 поломала поддержку флешек.

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

Posted: Wed Nov 27, 2013 8:15 pm
by CleverMouse
Mario_r4 wrote:SVN r. 4302 поломала поддержку флешек.
r4305

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

Posted: Fri Nov 29, 2013 12:22 am
by yogev_ezra
CleverMouse wrote:
yogev_ezra wrote:При подключении напрямую, выводит бесконечный лог (пока не отключить обратно), и не работает.
hidnplayr wrote:On my eBOX3300, the USB stack sometimes seems stuck in a loop.
r4300
eBox-3310MX (Vortex86MX+), SVN r4310.
Тестировал full-speed флешку и наушники, high-speed флешку, low-speed клавиатуру x2 и low-speed мышку x2 - и напрямую, и через high-speed хаб. Проблем не обнаружено (кроме сообщений TD Failed при подключении мышек и клавиатур через хаб, хотя работе это не мешало). Лог прилагаю.

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

Posted: Fri Nov 29, 2013 1:10 am
by hidnplayr
CleverMouse wrote:
hidnplayr wrote:On my eBOX3300, the USB stack sometimes seems stuck in a loop.
r4300
As expected, you have fixed the problem.
Full boardlog may be obtained here viewtopic.php?f=25&t=1620&start=195#p54294

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

Posted: Mon Dec 02, 2013 2:27 am
by yogev_ezra

Code: Select all

VMware® Workstation (Version 7.0.1 build-227600)
Host OS version: Windows 7 Professional, 64-bit 6.1.7601, Service Pack 1
CPU: Intel Core i5-3570 @ 3.40 GHz
RAM: 8GB
SVN r4318 (english build).
Добавляем в настройках VMware Workstation поддержку USB. Загружаем Колибри. Вставляем флешку в компьютер (host system). Выбираем в VMware опцию "Подключить флешку к гостевой системе и отключить от хоста". Флешка пропадает на компьютере и появляется внутри Колибри, которая запущена внутри VMware Workstation. Выключаем Колибри внутри VMware с помощью End. Флешка появляется обратно на компьютере (хост). До этих пор всё нормально.

Далее, включаем Колибри опять (флешку не трогаем). VMware Workstation видит, что это та же флешка и та же Колибри, помнит, что перед выключением Колибри, флешка принадлежала Колибри, поэтому забирает флешку у хоста и отдаёт её опять Колибри. Колибри это игнорирует, и таким образом, флешки нет нигде (из хоста она исчезает стараниями VMware Workstation, а в Колибри не появляется). Если флешку физически вытащить из компьютера во время работы Колибри, то появляется одна строчка в логе:

Code: Select all

K : [43140] EHCI 80B92094: status of port 0 changed to 0000100A
Если флешку потом вставить обратно в компьютер, то Колибри её уже определяет нормально. Лог прилагаю.

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

Posted: Mon Dec 02, 2013 1:17 pm
by CleverMouse
yogev_ezra wrote:Если флешку потом вставить обратно в компьютер, то Колибри её уже определяет нормально
Если так, то в VMWare тот же баг, что и в VirtualBox. Смотри п. 6 в первом сообщении темы.

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

Posted: Fri Dec 06, 2013 3:59 am
by yogev_ezra
CleverMouse wrote:
yogev_ezra wrote:Если флешку потом вставить обратно в компьютер, то Колибри её уже определяет нормально
Если так, то в VMWare тот же баг, что и в VirtualBox. Смотри п. 6 в первом сообщении темы.
Ясно, спасибо. Сто́ит ли открывать тикет в саппорте VMWare? И если да, то что написа́ть?

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

Posted: Mon Dec 30, 2013 2:31 pm
by CleverMouse
В r4418+r4419 я вынесла код, отвечающий за поддержку хост-контроллеров USB, в отдельные драйверы uhci.sys, ohci.sys, ehci.sys.
Попутные изменения:
* функция 68.16 загрузки драйвера теперь сначала пытается загрузить драйвер /sys/drivers/<name>.sys в формате PE и, только если это не получается, смотрит на /sys/drivers/<name>.obj в формате COFF;
* инициализация FullSpeed и LowSpeed устройств, подключённых непосредственно к контроллеру - не через хаб - занимает на 0.1 с меньше: контроллеры UHCI/OHCI при наличии EHCI-компаньона теперь знают о нём и при подключении устройства - которое возможно, только если EHCI отказался от устройства, - пропускают начальную задержку в 100 мс - её уже сделал EHCI.

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

Posted: Mon Dec 30, 2013 3:50 pm
by Mario_r4
CleverMouse
Полное тестирование требуется?

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

Posted: Mon Dec 30, 2013 3:58 pm
by CleverMouse
Теоретически, если драйвера вообще грузятся, ничего не должно было поменяться. В любом случае, это всё ещё не финальная версия.