Page 8 of 46

Re: Тестируем USB OHCI controller

Posted: Wed Jul 06, 2011 9:51 pm
by Mario
CleverMouse
Все-таки лучше когда лог есть.
1) После загрузки - подключена одна мышь и она работает.
Spoiler:
1.png
1.png (37.05 KiB)
Viewed 3016 times
2) Отключаю эту мышь.
Spoiler:
2.png
2.png (50.5 KiB)
Viewed 3016 times
3) Подключаю обратно - мышь работает.
Spoiler:
3.png
3.png (98.71 KiB)
Viewed 3016 times
4) Подключаю вторую мышь - обе мыши перестают работать.
Spoiler:
4.png
4.png (127.79 KiB)
Viewed 3016 times
Дальше можно подключать и отключать бесконечно - не оживает ни одна. Хотя сообщения появляются.

Re: Тестируем USB OHCI controller

Posted: Wed Jul 06, 2011 10:48 pm
by CleverMouse
Я выловила ещё два бага, в очередном ядре не должно быть ни проблем с падением обрабатывающего потока, ни проблем с нестабильно инициализирующимися устройствами.

Re: Тестируем USB OHCI controller

Posted: Wed Jul 06, 2011 11:52 pm
by Mario
Roverbook U800
Вроде все в норме.
Spoiler:
BOARDLOG.TXT (1.79 KiB)
Downloaded 193 times
eBox-3300MX (Vortex86MX)
Вроде все в норме.
Spoiler:
BOARDLOG.TXT (1.77 KiB)
Downloaded 180 times
ASUS M3N78-VM
В половине случаев проблема со включением любой мыши - не включается питание мыши, светодиод не горит. Через несколько коммутаций мышь начинает работать.
Spoiler:
BOARDLOG.TXT (3.05 KiB)
Downloaded 198 times
ASRock M3A770DE
Вроде все в норме. Лог не прилагаю, потому что надо фоткать.

Re: Тестируем USB OHCI controller

Posted: Thu Jul 07, 2011 9:04 am
by DmitrySokolowsky
eBox
Теперь работает, когда включаю с подключенной мышкой (A4Tech PS/2+USB Mouse). Если отключаю, то потом больше не подключается (лог). Последующие попытки подключениея ничего не дают, и Board ничего не пишет. А одна из попыток вызвала аварийную перезагрузку системы.
Spoiler:

Code: Select all

K : OHCI controller at 00:50 with 2 ports initialized
K : OHCI controller at 00:58 with 2 ports initialized
K : found USB 1.10 device with ID 09DA:000A
K : USB interface class/subclass/protocol = 03/01/02
K : USB mouse detected
Probing r6040
Resetting r6040
reset ok!
Zero-config service:
Detected card: 604017F3
MAC: 00-1B-EB-66-21-63
K : net_socket_alloc (0x80A7D000)
K : socket_open (0x80A7D000)
K : socket_close (0x00000001)
K : net_socket_free (0x80A7D000)
Data received, parsing response
Client: 192.168.1.2
Server: 192.168.1.1
lease: 86400
Subnet: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
K : USB device disconnected
K : USB transfer error, disabling mouse
Что показывает pcidev:
Spoiler:

Code: Select all

   Don`t forget to enable PCI Access to Applications in Setup Menu.

PCI Version  = 3.00; Last PCI Bus = 0
User MMIO channel = 0F.F:F 
Number of PCI units =

VenID DevID Bus# Dev# Fnc Rev  Class  Subclass/ IRQ                 Company                      Description
                                      Interface
----- ----- ---- ---- --- ---  -----  --------- --- ------------------------------------------ --------------------------------
17f3  6021   00   00   00   02   06   00   00   00   RDC Semiconductor Co.                      Bridge - CPU/PCI 
17f3  6036   00   07   00   00   06   01   00   00   RDC Semiconductor Co.                      Bridge - PCI/ISA 
17f3  6040   00   08   00   00   02   00   00   03   RDC Semiconductor Co.                      Network - Ethernet 
17f3  6060   00   0a   00   12   0c   03   10   04   RDC Semiconductor Co.                      Serial Bus - USB Open HC 
17f3  6061   00   0a   01   03   0c   03   20   05   RDC Semiconductor Co.                      Serial Bus - USB2 Enhanced HC 
17f3  6060   00   0b   00   12   0c   03   10   09   RDC Semiconductor Co.                      Serial Bus - USB Open HC 
17f3  6061   00   0b   01   03   0c   03   20   0a   RDC Semiconductor Co.                      Serial Bus - USB2 Enhanced HC 
17f3  1011   00   0c   00   01   01   01   8a   0e   RDC Semiconductor Co.                      Storage - IDE (prog. canals) 
17f3  2010   00   0d   00   00   03   00   00   00   RDC Semiconductor Co.                      Display - VGA-compatible c. 
17f3  3010   00   0e   00   01   04   03   00   0b   RDC Semiconductor Co.                      Multimedia - High Definition Audio 

Re: Тестируем USB OHCI controller

Posted: Thu Jul 07, 2011 1:12 pm
by Mario
Атауальпа
Ты не написал которое ядро тестировал. Вчера было выложено несколько. Стоит скачать самые последние файлы.

Re: Тестируем USB OHCI controller

Posted: Thu Jul 07, 2011 1:15 pm
by DmitrySokolowsky
Именно последнее и тестировал.

Re: Тестируем USB OHCI controller

Posted: Thu Jul 07, 2011 1:57 pm
by yogev_ezra
eBox-3350MX: и одна, и две мышки работают нормально, включая подключение / отключение.
Пробовал с обоими установками "Legacy USB Support", Enabled + Disabled: поведение одинаковое. Лог прилагаю.

EDIT: Если подключить PS/2 мышку через USB-to-PS/2 converter, то конвертер определяется правильно, но мышка по экрану ездит только вверх-вниз, даже если двигать её вправо-влево. При нажатии правой кнопки этой мыши, она немного сдвигается вправо.

Re: Тестируем USB OHCI controller

Posted: Fri Jul 08, 2011 9:13 pm
by CleverMouse
Я ещё раз обновила ядро на http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt , заодно я на всякий случай сразу выложила версию с дублированием отладочного лога на экран http://ftp.kolibrios.org/users/CleverMo ... el-dbg.mnt . Эта версия отличается от предыдущей некоторыми фиксами и освобождением всех ресурсов при дисконнекте устройства.

Re: Тестируем USB OHCI controller

Posted: Sat Jul 09, 2011 9:33 pm
by Mario
Roverbook U800
Пропала стабильность обнаружения мышей. После нескольких коммутаций мыши перестают работать, а попытка запустить приложения тачпадом по иконкам приводит к падению всей системы - перезагрузка.
Spoiler:
BOARDLOG.TXT (2.43 KiB)
Downloaded 181 times
Отладочное ядро то-же самое, но происходит все быстрее.
Spoiler:
BOARDLOG.TXT (1.08 KiB)
Downloaded 199 times
eBox-3300MX (Vortex86MX)
Та же картина как в Roverbook, но система не падает, однако мышки полностью перестают работать в любом разъеме.
Spoiler:
BOARDLOG.TXT (1.69 KiB)
Downloaded 194 times
Отладочное ядро.
Spoiler:
BOARDLOG.TXT (1007 Bytes)
Downloaded 185 times

Re: Тестируем USB OHCI controller

Posted: Sat Jul 09, 2011 10:41 pm
by Mario
ASUS M3N78-VM
После первой-второй коммутации мыши перестают работать.
Spoiler:
BOARDLOG.TXT (2.17 KiB)
Downloaded 191 times
Отладочное ядро.
Spoiler:
BOARDLOG.TXT (2.06 KiB)
Downloaded 194 times
ASRock M3A770DE
Тоже самое. Лог не прилагаю, потому что надо фоткать.

Re: Тестируем USB OHCI controller

Posted: Sat Jul 09, 2011 11:47 pm
by yogev_ezra
eBox-3350MX - после нескольких подключений-отключений мышек падает с Page Fault и мышки перестают определяться (диод тоже больше не горит). Лог прилагаю. Для снятия лога как раз очень помогла доработка CleverMouse, сохраняющая лог в любое место (иначе пришлось бы фотографировать).

Re: Тестируем USB OHCI controller

Posted: Mon Jul 11, 2011 3:04 pm
by CleverMouse
Я обновила ядро и драйвер на http://ftp.kolibrios.org/users/CleverMouse/usb/ . В этой серии: поддержка USB-клавиатур. На всякий случай рядом лежит отладочное ядро, единственное отличие которого от основного ядра заключается в дублировании отладочного лога прямо на экран.

Re: Тестируем USB OHCI controller

Posted: Mon Jul 11, 2011 9:35 pm
by Mario
USB клавиатуры у меня нет, потому только все те-же мышки.

ASRock M3A770DE
Spoiler:Проблем не наблюдаю мышки работают обе.
BOARDLOG.TXT (2.13 KiB)
Downloaded 196 times
Roverbook U800
Spoiler:Проблемы наблюдаются с мышью A4Tech SWOP-3: 3 кнопки + 1 скролл, которая при коммутации периодически перестает работать, и начинает еще через пару коммутаций.
С мышью A4Tech WOP-35PU: 5 кнопок + 2 скролла (скроллы на которой не работают), проблем нет - коммутация отрабатывает всегда.
BOARDLOG.TXT (3.12 KiB)
Downloaded 186 times

Re: Тестируем USB OHCI controller

Posted: Mon Jul 11, 2011 9:50 pm
by CleverMouse
Mario, проверь там, где нестабильно работает подключение, ядра http://ftp.kolibrios.org/users/CleverMo ... ernel1.mnt и http://ftp.kolibrios.org/users/CleverMo ... ernel2.mnt . Первое из них - на предмет заработает/не заработает нормально, если не заработает, то от второго нужен отладочный лог, тоже с тестированием заработает/не заработает нормально.

Re: Тестируем USB OHCI controller

Posted: Mon Jul 11, 2011 10:13 pm
by Mario
Не успел выложить тесты предыдущего ядра, но не пропадать же им.

eBox-3300MX (Vortex86MX)
Spoiler:Та же трабла с одной стабильной мышью и другой нестабильной.
BOARDLOG.TXT (2.83 KiB)
Downloaded 183 times
ASUS M3N78-VM
Spoiler:Та же трабла с одной стабильной мышью и другой нестабильной.
BOARDLOG.TXT (4.02 KiB)
Downloaded 177 times