Messages in this thread | | | Date | Sat, 01 Nov 2008 22:32:25 +1000 | From | Adam Nielsen <> | Subject | Re: Can you use the USB HID interface within a driver? |
| |
>> Or perhaps someone could point me in the direction of a USB HID driver >> that does things "properly" already? > > Please post "lsusb -v" for your device.
Here's the output. I don't think any of the "class" drivers are suitable, except as templates for interfacing with the main HID code...I think...
Bus 008 Device 002: ID 1044:4001 Chu Yuen Enterprise Co., Ltd Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x1044 Chu Yuen Enterprise Co., Ltd idProduct 0x4001 bcdDevice 1.01 iManufacturer 1 GIGABYTE TECHNOLOGY iProduct 2 GBT 800W PSU 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 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 32 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 10 Device Status: 0x0000 (Bus Powered)
Cheers, Adam.
| |