Я в растерянности при настройке удаленного контроллера USB на Ubuntu Natty с Kernel 2.6.38-12-generic. Это «USB-ручка», используемая для управления режимом слайд-шоу (Powerpoint, ... и т.д.). Она распознает устройство в порядке со следующим сообщением dmesg:
[333503.528090] вход: HID-совместимая мышь HID-совместимая мышь как /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input22
[333503.528231] generic-usb 0003: 1D57: AC01.000B: ввод, hidraw1: USB HID v1.10 Клавиатура [HID-совместимая мышь HID-совместимая мышь] на usb-0000: 00: 1d.0-1.3 /input0
и с помощью xinput найдено новое устройство:
⎣ Виртуальная клавиатура
↳ HID-compliant Mouse HID-compliant Mouse id=13 [slave keyboard (3)]
но « тест xinput » не получит никаких событий.
с lsusb я вижу: Шина 002 Устройство 085: ID 1d57: ac01
И это прекрасно работает в Oracle VirtualBox, в котором установлена машина XP. Поэтому я думаю, что проблема не столько в устройстве, сколько в том, как настроить его для работы в качестве удаленного контроллера. (Я заметил, что в некоторых описаниях это помечено как клавиатура, а другие мышь)
Любые предложения или опыт будут оценены.
----------------------- Подробное описание из xinput --------------------
Bus 002 Device 085: ID 1d57:ac01
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x1d57
idProduct 0xac01
bcdDevice 11.10
iManufacturer 1 HID-compliant Mouse
iProduct 2 HID-compliant Mouse
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 78
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 8
Device Status: 0x0000
(Bus Powered)