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

Reply via email to