Тестируем поддержку USB

Drivers for periphery equipment
  • Я выловила ещё два бага, в очередном ядре не должно быть ни проблем с падением обрабатывающего потока, ни проблем с нестабильно инициализирующимися устройствами.
    Сделаем мир лучше!
  • Roverbook U800
    Вроде все в норме.
    Spoiler:
    BOARDLOG.TXT (1.79 KiB)
    Downloaded 175 times
    eBox-3300MX (Vortex86MX)
    Вроде все в норме.
    Spoiler:
    BOARDLOG.TXT (1.77 KiB)
    Downloaded 161 times
    ASUS M3N78-VM
    В половине случаев проблема со включением любой мыши - не включается питание мыши, светодиод не горит. Через несколько коммутаций мышь начинает работать.
    Spoiler:
    BOARDLOG.TXT (3.05 KiB)
    Downloaded 180 times
    ASRock M3A770DE
    Вроде все в норме. Лог не прилагаю, потому что надо фоткать.
  • 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 
  • Атауальпа
    Ты не написал которое ядро тестировал. Вчера было выложено несколько. Стоит скачать самые последние файлы.
  • Именно последнее и тестировал.
  • eBox-3350MX: и одна, и две мышки работают нормально, включая подключение / отключение.
    Пробовал с обоими установками "Legacy USB Support", Enabled + Disabled: поведение одинаковое. Лог прилагаю.

    EDIT: Если подключить PS/2 мышку через USB-to-PS/2 converter, то конвертер определяется правильно, но мышка по экрану ездит только вверх-вниз, даже если двигать её вправо-влево. При нажатии правой кнопки этой мыши, она немного сдвигается вправо.
    Attachments
    BOARDLOG.TXT (2.37 KiB)
    Downloaded 185 times
    Last edited by yogev_ezra on Thu Jul 07, 2011 2:29 pm, edited 1 time in total.
  • Я ещё раз обновила ядро на http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt , заодно я на всякий случай сразу выложила версию с дублированием отладочного лога на экран http://ftp.kolibrios.org/users/CleverMo ... el-dbg.mnt . Эта версия отличается от предыдущей некоторыми фиксами и освобождением всех ресурсов при дисконнекте устройства.
    Сделаем мир лучше!
  • Roverbook U800
    Пропала стабильность обнаружения мышей. После нескольких коммутаций мыши перестают работать, а попытка запустить приложения тачпадом по иконкам приводит к падению всей системы - перезагрузка.
    Spoiler:
    BOARDLOG.TXT (2.43 KiB)
    Downloaded 165 times
    Отладочное ядро то-же самое, но происходит все быстрее.
    Spoiler:
    BOARDLOG.TXT (1.08 KiB)
    Downloaded 182 times
    eBox-3300MX (Vortex86MX)
    Та же картина как в Roverbook, но система не падает, однако мышки полностью перестают работать в любом разъеме.
    Spoiler:
    BOARDLOG.TXT (1.69 KiB)
    Downloaded 167 times
    Отладочное ядро.
    Spoiler:
    BOARDLOG.TXT (1007 Bytes)
    Downloaded 167 times
  • ASUS M3N78-VM
    После первой-второй коммутации мыши перестают работать.
    Spoiler:
    BOARDLOG.TXT (2.17 KiB)
    Downloaded 173 times
    Отладочное ядро.
    Spoiler:
    BOARDLOG.TXT (2.06 KiB)
    Downloaded 174 times
    ASRock M3A770DE
    Тоже самое. Лог не прилагаю, потому что надо фоткать.
  • eBox-3350MX - после нескольких подключений-отключений мышек падает с Page Fault и мышки перестают определяться (диод тоже больше не горит). Лог прилагаю. Для снятия лога как раз очень помогла доработка CleverMouse, сохраняющая лог в любое место (иначе пришлось бы фотографировать).
    Attachments
    09-Jul-2011.txt (1.46 KiB)
    Downloaded 178 times
  • Я обновила ядро и драйвер на http://ftp.kolibrios.org/users/CleverMouse/usb/ . В этой серии: поддержка USB-клавиатур. На всякий случай рядом лежит отладочное ядро, единственное отличие которого от основного ядра заключается в дублировании отладочного лога прямо на экран.
    Сделаем мир лучше!
  • USB клавиатуры у меня нет, потому только все те-же мышки.

    ASRock M3A770DE
    Spoiler:Проблем не наблюдаю мышки работают обе.
    BOARDLOG.TXT (2.13 KiB)
    Downloaded 158 times
    Roverbook U800
    Spoiler:Проблемы наблюдаются с мышью A4Tech SWOP-3: 3 кнопки + 1 скролл, которая при коммутации периодически перестает работать, и начинает еще через пару коммутаций.
    С мышью A4Tech WOP-35PU: 5 кнопок + 2 скролла (скроллы на которой не работают), проблем нет - коммутация отрабатывает всегда.
    BOARDLOG.TXT (3.12 KiB)
    Downloaded 165 times
  • Mario, проверь там, где нестабильно работает подключение, ядра http://ftp.kolibrios.org/users/CleverMo ... ernel1.mnt и http://ftp.kolibrios.org/users/CleverMo ... ernel2.mnt . Первое из них - на предмет заработает/не заработает нормально, если не заработает, то от второго нужен отладочный лог, тоже с тестированием заработает/не заработает нормально.
    Сделаем мир лучше!
  • Не успел выложить тесты предыдущего ядра, но не пропадать же им.

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

    Users browsing this forum: Bing [Bot] and 0 guests