You are not logged in.
Pages: 1
*Edit: Forgot to say, they fixed the joystick module, now works perfectly back again!
Hi there,
I've been using my Saitek X52 joystick with Arch for years without any problem until yesterday when I tried to use it and I couldn't. I don't know what's wrong with it, I didn't change anything since last time just regular system update.
If I use another device like a Logitech Wheel it simply works, /dev/input/js0 appears and when I do cat /dev/input/js0 everything it's ok. When I do the same with the joystick, a new event it's created but no js0 or js1.
Here is what I get when I plug the joystick at /var/log/messages.log:
Aug 16 16:56:32 Blahblah kernel: usb 6-2: new low speed USB device using uhci_hcd and address 10
Aug 16 16:56:32 Blahblah kernel: usb 6-2: configuration #1 chosen from 1 choice
Aug 16 16:56:32 Blahblah kernel: input: Saitek Saitek X52 Flight Control System as /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0/input/input16
Aug 16 16:56:32 Blahblah kernel: generic-usb 0003:06A3:0255.000B: input,hidraw0: USB HID v1.00 Joystick [Saitek Saitek X52 Flight Control System] on usb-0000:00:1d.0-2/input0
The Wheel:
Aug 16 16:57:47 Blahblah kernel: usb 4-2: new low speed USB device using uhci_hcd and address 3
Aug 16 16:57:47 Blahblah kernel: usb 4-2: configuration #1 chosen from 1 choice
Aug 16 16:57:47 Blahblah kernel: input: Logitech Logitech Racing Wheel as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input18
Aug 16 16:57:47 Blahblah kernel: generic-usb 0003:046D:CA04.000D: input,hidraw3: USB HID v1.10 Joystick [Logitech Logitech Racing Wheel] on usb-0000:00:1a.1-2/input0
I know the joystick it's OK, it works under Windows XP. Any ideas?
Thanks
Last edited by HoRtZoN (2010-09-04 15:48:58)
Offline
1 Up!
Btw, the joystick works fine with Slax and Fedora, what I have to check to see what's wrong?
Last edited by HoRtZoN (2009-10-05 21:28:45)
Offline
Hmm, looks like it's something about the Kernel, tried Kernel26-lts and it detects the joystick. Time to compile one
Last edited by HoRtZoN (2009-10-15 09:49:39)
Offline
I'm almost certain that this is a regression that is also effecting my system. I've not ever tried my Saitek X52 on Arch, but am experiencing the symptoms of the device appearing as event in /dev/input but not as /dev/input/jsX.
I think this is why: http://bugs.archlinux.org/task/16435
And this: http://bugzilla.kernel.org/show_bug.cgi?id=14049
Is there a known workaround? I have not before compiled older kernels, can someone point me in the right direction?
Offline
Hi
I din't try myself but looks like there is a workaround here: http://forums.x-plane.org/index.php?sho … ntry462608
Offline
Hi
I din't try myself but looks like there is a workaround here: http://forums.x-plane.org/index.php?sho … ntry462608
Perfect, thanks. Patching and recompiling now. I'll post my results.
Offline
"Patched", compiled new kernel, all is now working Thanks for the help.
To those interested:
For bug info, see: http://bugzilla.kernel.org/show_bug.cgi?id=14049
Including attachment with patch details for joydev.c: http://bugzilla.kernel.org/attachment.c … ction=diff
Also see: http://forums.x-plane.org/index.php?sho … ntry462608
And, if you're new to compiling kernel, see (don't worry, it's quite easy): http://wiki.archlinux.org/index.php/Ker … sers_Guide
Offline
I have a similar problem... but actually I can't even modprobe joydev without getting an error(not found).
I use this kernel for my eeepc and I try to configure the .config a little bit. There he is.
I made to the correct modification in joydev.c but I'm still get no modprobe joydev or /dev/input/js0 when my usb controller is connected.
Any idea??
Offline
I have a similar problem... but actually I can't even modprobe joydev without getting an error(not found).
I use this kernel for my eeepc and I try to configure the .config a little bit. There he is.
I made to the correct modification in joydev.c but I'm still get no modprobe joydev or /dev/input/js0 when my usb controller is connected.
Any idea??
I used the latest stable kernel from kernel.org (2.6.32.2) and an existing .config (/usr/src/linux-2.6.31-ARCH/.config...from my install?). Don't have any pointers for the eeepc (or if it even has to do with the eeepc). Anything in your logs that might shed some light?
Offline
Just in case anyone else stumbles across this, the problem seems to be fixed in the next kernel version (2.6.32). So if your getting this, check your not still running .31 and if you are upgrade/reboot before getting ready to patch your kernel like I was. ;P
Offline
Doesn't seem to work with 2.6.32...
Offline
Pages: 1