Я выловила ещё два бага, в очередном ядре не должно быть ни проблем с падением обрабатывающего потока, ни проблем с нестабильно инициализирующимися устройствами.
ASUS M3N78-VM
В половине случаев проблема со включением любой мыши - не включается питание мыши, светодиод не горит. Через несколько коммутаций мышь начинает работать.
Spoiler:
eBox
Теперь работает, когда включаю с подключенной мышкой (A4Tech PS/2+USB Mouse). Если отключаю, то потом больше не подключается (лог). Последующие попытки подключениея ничего не дают, и Board ничего не пишет. А одна из попыток вызвала аварийную перезагрузку системы.
Spoiler:
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
eBox-3350MX: и одна, и две мышки работают нормально, включая подключение / отключение.
Пробовал с обоими установками "Legacy USB Support", Enabled + Disabled: поведение одинаковое. Лог прилагаю.
EDIT: Если подключить PS/2 мышку через USB-to-PS/2 converter, то конвертер определяется правильно, но мышка по экрану ездит только вверх-вниз, даже если двигать её вправо-влево. При нажатии правой кнопки этой мыши, она немного сдвигается вправо.
Roverbook U800
Пропала стабильность обнаружения мышей. После нескольких коммутаций мыши перестают работать, а попытка запустить приложения тачпадом по иконкам приводит к падению всей системы - перезагрузка.
Spoiler:
eBox-3350MX - после нескольких подключений-отключений мышек падает с Page Fault и мышки перестают определяться (диод тоже больше не горит). Лог прилагаю. Для снятия лога как раз очень помогла доработка CleverMouse, сохраняющая лог в любое место (иначе пришлось бы фотографировать).
Я обновила ядро и драйвер на http://ftp.kolibrios.org/users/CleverMouse/usb/ . В этой серии: поддержка USB-клавиатур. На всякий случай рядом лежит отладочное ядро, единственное отличие которого от основного ядра заключается в дублировании отладочного лога прямо на экран.
Сделаем мир лучше!
Mario
USB клавиатуры у меня нет, потому только все те-же мышки.
ASRock M3A770DESpoiler:Проблем не наблюдаю мышки работают обе.
Roverbook U800Spoiler:Проблемы наблюдаются с мышью A4Tech SWOP-3: 3 кнопки + 1 скролл, которая при коммутации периодически перестает работать, и начинает еще через пару коммутаций.
С мышью A4Tech WOP-35PU: 5 кнопок + 2 скролла (скроллы на которой не работают), проблем нет - коммутация отрабатывает всегда.