Page 8 of 46
Re: Тестируем USB OHCI controller
Posted: Wed Jul 06, 2011 9:51 pm
by Mario
CleverMouse
Все-таки лучше когда лог есть.
1) После загрузки - подключена одна мышь и она работает.
Spoiler:

-
1.png (37.05 KiB)
Viewed 3016 times
2) Отключаю эту мышь.
Spoiler:

-
2.png (50.5 KiB)
Viewed 3016 times
3) Подключаю обратно - мышь работает.
Spoiler:

-
3.png (98.71 KiB)
Viewed 3016 times
4) Подключаю вторую мышь - обе мыши перестают работать.
Spoiler:

-
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:
eBox-3300MX (Vortex86MX)
Вроде все в норме.
Spoiler:
ASUS M3N78-VM
В половине случаев проблема со включением любой мыши - не включается питание мыши, светодиод не горит. Через несколько коммутаций мышь начинает работать.
Spoiler:
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:
Отладочное ядро то-же самое, но происходит все быстрее.
Spoiler:
eBox-3300MX (Vortex86MX)
Та же картина как в Roverbook, но система не падает, однако мышки полностью перестают работать в любом разъеме.
Spoiler:
Отладочное ядро.
Spoiler:
Re: Тестируем USB OHCI controller
Posted: Sat Jul 09, 2011 10:41 pm
by Mario
ASUS M3N78-VM
После первой-второй коммутации мыши перестают работать.
Spoiler:
Отладочное ядро.
Spoiler:
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:
Проблем не наблюдаю мышки работают обе.
Roverbook U800
Spoiler:
Проблемы наблюдаются с мышью A4Tech SWOP-3: 3 кнопки + 1 скролл, которая при коммутации периодически перестает работать, и начинает еще через пару коммутаций.
С мышью A4Tech WOP-35PU: 5 кнопок + 2 скролла (скроллы на которой не работают), проблем нет - коммутация отрабатывает всегда.
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:
Та же трабла с одной стабильной мышью и другой нестабильной.
ASUS M3N78-VM
Spoiler:
Та же трабла с одной стабильной мышью и другой нестабильной.