Hello, I have a USB interface cable for my RC transmitter that I'm having problems getting recognized as a joystick. I've tested the device under Win98, and it works fine. The interface is described here:
http://www.rc-electronics.co.uk/usb.htm It should be detected as a standard 4-axis, 4-button joystick. I'm running a custom-built debian kernel-2.4.18-5 (latest from sid). I'm using the usb-uhci driver (yes, I'm sure I have a UHCI bus). I turned on verbose usb logging in my kernel config and debugging in hid-core.c. After loading joydev, hid, and usb-uhci, I plug in the device and get this: __BEGIN__ hub.c: port 1 connection change hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s hub.c: port 1, portstatus 303, change 0, 1.5 Mb/s hub.c: USB new device connect on bus1/1, assigned device number 2 usb.c: kmalloc IF c28952a0, numif 1 usb.c: skipped 1 class/vendor specific interface descriptors usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0 hid-core.c: HID probe called for ifnum 0 hid-core.c: report descriptor (size 59, read 3) = 05 01 09 5a db 46 1f c0 ab d0 27 c0 7f d4 27 c0 00 00 00 00 00 00 00 00 0a 00 00 00 cc 9e 5a c1 00 aa 42 cc 02 00 00 21 e7 40 89 d0 60 52 89 c2 09 00 00 00 21 00 00 00 cc 9e 5a hid-core.c: unknown local item tag 0xd hid-core.c: unknown main item tag 0xd hid-core.c: collection stack underflow hid-core.c: item 0 0 0 12 parsing failed hid-core.c: parsing report descriptor failed usb.c: unhandled interfaces on device usb.c: USB device 2 (vend/prod 0xc75/0xff00) is not claimed by any active driver. Length = 18 DescriptorType = 01 USB version = 1.00 Vendor:Product = 0c75:ff00 MaxPacketSize0 = 8 NumConfigurations = 1 Device version = 1.00 Device Class:SubClass:Protocol = 00:00:00 Per-interface classes Configuration: bLength = 9 bDescriptorType = 02 wTotalLength = 0022 bNumInterfaces = 01 bConfigurationValue = 01 iConfiguration = 00 bmAttributes = 80 MaxPower = 100mA Interface: 0 Alternate Setting: 0 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 00 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = 03:00:00 iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 81 (in) bmAttributes = 03 (Interrupt) wMaxPacketSize = 0005 bInterval = 14 __END__ hid-core doesn't seem to like any of the info it got, and the vend/prod is not claimed by any driver (specifically, joydev). How do I get this working? Thanks -- Cameron Moore / Officer, I know I was going faster than 55MPH, \ \ but I wasn't going to be on the road an hour. / _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
