I hope I can be helped here on teh developers list because I have already tried the users list with no success.
I have acquired a Saitek Cyborg USB Gold joystick and I cannot get it to work under Linux, Slackware 9.1 kernel 2.4.22. I tested it under XP and it works fine. I also have an old Thrustmaster Top Gun USB working under Linux, so I know my Linux USB is working. Here are the details.


Boot system and load modules and mount /proc/bus/usb:
Module                  Size  Used by    Not tainted
joydev                  6048   0  (unused)
hid                    15496   0  (unused)
input                   3232   0  [joydev hid]
uhci                   25616   0  (unused)
usbcore                62016   1  [hid uhci]

Plug in the Saitek
From dmesg:
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers
hub.c: new USB device 00:10.0-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x6a3/0x6) is not claimed by any active driver.
usb.c: error getting string descriptor 0 (error=-110)
usb.c: error getting string descriptor 0 (error=-110)
usb.c: error getting string descriptor 0 (error=-110)
usb.c: error getting string descriptor 0 (error=-110)


Do a cat /proc/bus/usb/devices and the new device is listed as:
T:  Bus=01 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=06a3 ProdID=0006 Rev= 0.01
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=   7 Ivl=10ms

The Vendor and ProdID are correct, but notice no manufactures string.

Now, here to me is something strange, unplug Saitek, rmmod hid and replug Saitek and this is the result:
dmesg output:
usb.c: USB disconnect on device 00:10.0-1 address 2
usb.c: deregistering driver hid
hub.c: new USB device 00:10.0-1, assigned address 3
usb.c: USB device 3 (vend/prod 0x6a3/0x6) is not claimed by any active driver.


and now devices;
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=06a3 ProdID=0006 Rev= 0.01
S:  Manufacturer=SAITEK
S:  Product=CYBORG 3D USB
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=   7 Ivl=10ms

Notice now that the Manufactures and Product strings are now present.

Now, tracing through the "Supported Devices" at www.linux-usb.org I end up at http://www.qbik.ch/usb/devices/showdev.php?id=428 which shows that the Saitek Cyborg USB Gold is a supported HID device also requiring joydev. So, why is it not working?

As I said I exhausted the users mailing list.

tj





-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to