Eu estou perdido em configurar um controlador remoto USB no Ubuntu Natty com o Kernel 2.6.38-12 genérico. É uma "caneta USB" usada para controlar a rotina dos Slideshows (Powerpoint, ..., etc) Ele reconhece o dispositivo bem, com a seguinte mensagem dmesg:
[333503.528090] input: HID-compliant Mouse HID-compliant Mouse as /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: input,hidraw1: USB HID v1.10 Keyboard [HID-compliant Mouse HID-compliant Mouse] on usb-0000:00:1d.0-1.3/input0
e com xinput um novo dispositivo é encontrado:
⎣ Virtual core keyboard
↳ HID-compliant Mouse HID-compliant Mouse id=13 [slave keyboard (3)]
mas " xinput test " não receberá nenhum evento.
com lsusb eu posso ver: Barramento 002 Dispositivo 085: ID 1d57: ac01
E funciona bem no Oracle VirtualBox, dentro do qual uma máquina XP é configurada. Então eu acho que não é tanto um problema de dispositivo, mas sim como configurá-lo para funcionar como um controle remoto. (Notei que em algumas descrições ele está marcado como teclado e outros mouse)
Qualquer sugestão ou experiência seria apreciada.
----------------------- Descrição detalhada do 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)