Это сообщение считать недействительным,- по ошибке залил в образ не тот usbhid.obj,извините(X-Ray wrote:Клавиатура usb dell sk-8115,работает корректно.svn3700
Вторая клавиатура samsung pleomax,марки не имеет.
Это сообщение считать недействительным,- по ошибке залил в образ не тот usbhid.obj,извините(X-Ray wrote:Клавиатура usb dell sk-8115,работает корректно.svn3700
Code: Select all
K : found USB device with ID 045E:0750, 1 configuration(s) - выводит report descriptor, работает
K : found USB device with ID 04D9:1603, 1 configuration(s) - нет report descriptor, не работает (со старым usbhid.obj работало)
K : found USB device with ID 045E:0084, 1 configuration(s) - нет report descriptor, не работает (со старым usbhid.obj работало)
K : found USB device with ID 046D:C51B, 1 configuration(s) - нет report descriptor, не работает (со старым usbhid.obj работало)
eBox-3310MX с ядром r3707 и драйвером из этой темы: подключал те же 2 мышки и 2 клавиатуры. Сейчас все 4 устройства работают и выводят report descriptor (у клавиатур работают, в том числе, кнопки Num Lock / Caps Lock / Scroll Lock, а у мышек работает прокрутка колёсиком). Единственная проблема - беспроводная мышка Logitech (046D:C51B), у которой всего 2 кнопки и колёсико, постоянно пишет в лог "K : unclaimed HID input: usage=000C0238, value=00000000" (эта надпись появляется при любом малейшем касании к мышке). Плюс во время пользования этой мышкой, подскакивает до 50%-70% нагрузка на CPU (со старым драйвером по boot-protocol такого не было). Лог прилагаю.CleverMouse wrote:Это, для разнообразия, баг кода OHCI в ядре. Проверь ядро r3707.
Нет. Некоторые строчки на доске отладки включают в себя timestamp - но только те, в которых такое явным образом прописано, доска отладки такого не умеет.yogev_ezra wrote:P.S. Во время тестирования EHCI драйвера, ты добавила на доску отладки timestamp, чтобы знать, когда появилась каждая строчка. Было бы очень удобно (если можно), сделать такой timestamp для каждой строчки, выводимой на доску отладки
Это наверняка из-за отладочного вывода, в закоммиченной версии он менее интенсивен.yogev_ezra wrote:Плюс во время пользования этой мышкой, подскакивает до 50%-70% нагрузка на CPU
Так то от движений мыши, а на VIA - при подключении (и клавиатуры, и мыши). С драйвером, работающим через boot-protocol, таких сообщений не было.CleverMouse wrote:TD failed - это нормально, см. пункт 5.
yogev_ezra « Thu Jun 27, 2013 1:18 am » CleverMouse: "Это наверняка из-за отладочного вывода, в закоммиченной версии он менее интенсивен." - в закоммиченной версии не будет бесконечного вывода "K : unclaimed HID input: usage=000C0238, value=00000000"?CleverMouse wrote:Это наверняка из-за отладочного вывода, в закоммиченной версии он менее интенсивен. Сам по себе отладочный вывод, видимо, из-за того, что в данных от мышки есть поле для горизонтального скроллинга, про который драйвер не знает. Поскольку физически горизонтального скроллинга нет, то в поле всегда 0.yogev_ezra wrote:Плюс во время пользования этой мышкой, подскакивает до 50%-70% нагрузка на CPU
Code: Select all
K : unclaimed HID input: usage=000C0238, value=FFFFFFFF
Code: Select all
K : unclaimed HID input: usage=000C0238, value=00000001
Code: Select all
======================================================================
==================== Функция 37 - работа с мышью. ====================
======================================================================
----------------- Подфункция 2 - нажатые кнопки мыши -----------------
Параметры:
* eax = 37 - номер функции
* ebx = 2 - номер подфункции
Возвращаемое значение:
* eax содержит информацию о нажатых кнопках мыши:
* бит 0 установлен = левая кнопка нажата
* бит 1 установлен = правая кнопка нажата
* бит 2 установлен = средняя кнопка нажата
* бит 3 установлен = 4-я кнопка нажата
* бит 4 установлен = 5-я кнопка нажата
* прочие биты сброшены
Code: Select all
======================================================================
=================== Function 37 - work with mouse. ===================
======================================================================
------------ Subfunction 2 - pressed buttons of the mouse ------------
Parameters:
* eax = 37 - function number
* ebx = 2 - subfunction number
Returned value:
* eax contains information on the pressed mouse buttons:
* bit 0 is set = left button is pressed
* bit 1 is set = right button is pressed
* bit 2 is set = middle button is pressed
* bit 3 is set = 4th button is pressed
* bit 4 is set = 5th button is pressed
* other bits are cleared
Users browsing this forum: No registered users and 3 guests