Marr wrote:
On Sunday 11 April 2004 11:49pm, tj wrote:
If you have time.I'll walk you through what I do and what system messages are. Oh, I might mention I have a Belkin USB serial adapter and it works just fine.
Ok I boot the system and modprobe input; modprobe input; modprobe input;
modprobe joydev.
Huh? You don't mean to say that you're doing 'modprobe input' 3 times, do you? If so, why?
A lsmod shows.
hid 15496 0 (unused)
joydev 6048 0 (unused)
input 3232 0 [hid joydev]
uhci 25616 0 (unused)
ehci-hcd 17544 0 (unused)
usbcore 62016 1 [hid uhci ehci-hcd]
OK, I'm assuming you've adjusted your setup (per Sergey Vlasov's email) to avoid having to load 'keybdev' and 'mousedev' with the 'hid' module.
A dmesg responds: usb.c: registered new driver hid hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]> hid-core.c: USB HID support drivers At the bottom. 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=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
Notice that it does not show a manufacturer string. But now look at dmesg: usb.c: USB device 2 (vend/prod 0x6a3/0x6) is not claimed by any active driver. usbdevfs: USBDEVFS_CONTROL failed dev 2 rqt 128 rq 6 len 18 ret -110 usbdevfs: USBDEVFS_CONTROL failed dev 2 rqt 128 rq 6 len 18 ret -110 usbdevfs: USBDEVFS_CONTROL failed dev 2 rqt 128 rq 6 len 18 ret -110 usbdevfs: USBDEVFS_CONTROL failed dev 2 rqt 128 rq 6 len 18 ret -110
With the last line repeating over and over again.
Well, a quick perusal of the Slackware 9.1 kernel 2.4.22 USB source code shows that 'devio.c' is trying to send a USB device request which apparently is failing, yielding the repeated messages.
I'm no USB expert by any means, but a peek through the USB 1.1 specification document shows that a USB device request with a 'Request Type' of 128 ('rqt 128') and a 'Request' of 6 ('rq 6') correlates to a USB 'Get Descriptor' request. The 'ret -110' is a 'Connection timed out' error. Unfortunately, that error message leaves out the 'Value' field of the USB device request, so I cannot tell what specific type of Descriptor is being requested from the joystick. Anyway, I'm guessing that your joystick is not replying to that request, thereby causing the failure.
Since I'm no expert at this stuff, I strongly recommend you gather all the facts (including whatever portion of my analysis and speculation that you feel is relevant) and re-submit this query to the Linux USB Developers' mailing list ([EMAIL PROTECTED]). Someone on that list is likely to be able to intelligently address this.
I was wondering if you had any evidence that anyone has successfully used this 'Saitek Cyborg 3D' joystick under Linux, then I checked the USB 'Working Devices' list (http://www.qbik.ch/usb/devices/) and there is an entry (circa Dec 2000) for this particular joystick showing success, so it must have worked for someone back then! :^)
Sorry I can't help more with this, but I'll keep my eyes and ears open to future replies.
Regardless of what happens, please keep the list(s) posted on whatever successes or failures you have so that future readers of the archives can benefit.
Good luck and holler if I can be of any further help....
Bill Marr
------------------------------------------------------- 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-users