Yes, USB gamepads are troublesome on my OpenSuSE 10.2 setup as well.
If I do nothing but what is described in YaST when opening the joystick section, that being that none have been detected and if you have USB just plug them in and use them, then most bootups they are not detected and will suddenly get detected at some point hours or days later.
If I add joydev to the modprobe at startup thing nothing happens.
If I run modprobe joydev then they will be detected, but only for that session.
I sort of solved the problem by going to YaST System and in /etc/sysconfig under the Kernel, Modules Loaded On Boot typing in joydev.
Now I can see the system loading my gamepads on startup if I hit Esc to watch what's going on instead of the SuSE splash screen.
The problem is that sometimes it loads the pads in the correct order and sometimes it reverses the order that I have set the games to. For example, I want the Thrustmaster 2-in-1 DT Rumble pad to be js0 and the Adaptoid to be js1. Sometimes it gets it right and other times it reverses this.
However, if I unplug them and then plug in the Thrustmaster first and then the Adaptiod I can see in KDE Personal Settings, Perifrials, Joysticks that they will then be in the correct order.
So I solved the problem in getting them detected but not having it do it in the desired order every time.
I have no idea how I would have done this without YaST as adding joydev in that Modules to load file didn't have any effect.
And I don't think I'm supposed to even need to add joydev the way I did. This stuff is supposed to be detected automatically.
|