I've got a USB PSX/N64 -> PC gamepad adaptor (works one at a time, not
both types at once) and I've been going mad trying to get any kind of
output from it.  The manufacturer ID is 6666 and the product ID is 0667.

Windows 2000 detected it as a standard 2-axis 16-button
HID-compliant joystick and didn't require any special drivers at all, so I
thought that it might work just fine as a HID input device under Linux.
No such luck.  After building a kernel with all of the suggested installed
support (input and usb-core in the kernel, uhci, hid and joydev as
modules) I tried 'mknod /dev/input/js0 c 13 0' followed by 'cat
/dev/input/js0' and was promptly greeted with 'cat: /dev/input/js0: No
such device'.  I then tried a few different minor numbers (0 through 122)
and a few different major numbers (1-30) and while I discovered the major
numbers for my mouse and keyboard I couldn't get anything that was my
gamepad (ie, the times when cat seemed to be doing something but didn't
output anything, hitting gamepad buttons had no effect).

I used usbview to see if anything was being detected at all and it listed
the device as 'Unknown Device' in red text (I wish the utility had better
documention -- and that I knew what I was doing), though it is detected as
a HID class device.

I'm not sure if I can make this thing work, but I feel like I should at
least be able to set it up in some way that cat can find and produce
output from the device.

Here's the contents of /proc/bus/usb/devices.  I'd put up what usbview is
showing for the device but I figure that if anyone wants to see that they
can just dump this into a file and direct usbview to look there.

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 11/900 us ( 1%), #Int=  1, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=d000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=6666 ProdID=0667 Rev= 2.88
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   6 Ivl= 10ms
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 4
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=058f ProdID=9254 Rev= 1.00
S:  Manufacturer=ALCOR
S:  Product=Generic USB Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=d400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to