Gamepad Port Jumping (Solved)
I was going to post this under software/gaming, but then decided that it is more of a "Hardware" problem, perse.
Hey. I am having problems with my "game elements" cord recoil game pad. When I first fire my laptop up and plug my controller in, it's location is shown as "/dev/input/js0". The games tend to recognize the joystick at this port. However, a minute or two into the game, the controller quits working, so I'm like "What the heck?" and I go into the Controle Center and find that the joystick address is now "/dev/input/js1" or even "/dev/input/js2/". It just randomly jumps around like that. Even on my previous Mepis install (same version of Mepis both times).
I am running SimplyMepis 3.4-3 with Kernel 2.6.15-1-586tsc (or so that's what my computer claims anyway) on a Compaq Presario laptop.
Does anybody have any idea how to make my joypad quit hopping from one port to another? Because it makes it really difficult to play games when it's doing that! I imagine that there is some sort of file that could be edited to convince it to stick to one port, but I am not sure what.
EDIT: Well, I figured the problem out. It has something to do with the way the cord rolls up. There must be some spinning contacts inside, and whenever I give the cord a tug to extend it, those contacts momentarily lose contact or something, and then Linux winds up assigning it to a new port when it is reconected. I've just been very careful with it, and it has worked (mostly) fine.
Last edited by Sir Lunch-a-lot; 11-17-2006 at 04:32 PM.
Reason: To share what I have discovered without irritating others by bumping this weeks old thread.
|