You are not logged in.

#1 2009-08-16 16:15:27

HoRtZoN
Member
Registered: 2009-08-16
Posts: 4

[SOLVED] Joystick not working any more

*Edit: Forgot to say, they fixed the joystick module, now works perfectly back again! smile

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

#2 2009-09-25 15:37:59

HoRtZoN
Member
Registered: 2009-08-16
Posts: 4

Re: [SOLVED] Joystick not working any more

1 Up! tongue

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

#3 2009-10-12 11:21:09

HoRtZoN
Member
Registered: 2009-08-16
Posts: 4

Re: [SOLVED] Joystick not working any more

Hmm, looks like it's something about the Kernel, tried Kernel26-lts and it detects the joystick. Time to compile one smile

Last edited by HoRtZoN (2009-10-15 09:49:39)

Offline

#4 2009-12-26 04:55:10

lbcongo
Member
Registered: 2009-12-26
Posts: 4

Re: [SOLVED] Joystick not working any more

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

#5 2009-12-26 14:08:17

HoRtZoN
Member
Registered: 2009-08-16
Posts: 4

Re: [SOLVED] Joystick not working any more

Hi

I din't try myself but looks like there is a workaround here: http://forums.x-plane.org/index.php?sho … ntry462608

Offline

#6 2009-12-27 00:44:10

lbcongo
Member
Registered: 2009-12-26
Posts: 4

Re: [SOLVED] Joystick not working any more

HoRtZoN wrote:

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

#7 2009-12-27 05:44:03

lbcongo
Member
Registered: 2009-12-26
Posts: 4

Re: [SOLVED] Joystick not working any more

"Patched", compiled new kernel, all is now working smile 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

#8 2009-12-27 21:10:50

BadPotato
Member
Registered: 2008-08-28
Posts: 4

Re: [SOLVED] Joystick not working any more

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

#9 2009-12-28 02:04:13

lbcongo
Member
Registered: 2009-12-26
Posts: 4

Re: [SOLVED] Joystick not working any more

BadPotato wrote:

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

#10 2010-01-03 16:53:49

xkero
Member
Registered: 2008-04-20
Posts: 7

Re: [SOLVED] Joystick not working any more

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

#11 2010-02-08 23:36:02

McManiaC
Member
Registered: 2009-03-06
Posts: 15

Re: [SOLVED] Joystick not working any more

Doesn't seem to work with 2.6.32...

Offline

Board footer

Powered by FluxBB