Well guys, I need some help, and I don't know where else to get it. My joypad (it's been a good joypad) won't detect any more as a joystick. It's a Play-Station style USB pad, and it has 15 buttons, a D-pad, and two thumb pads. (grand total of 15 buttons and 6 axises, 4 of which are analog)
Every time I press a button, it causes X to crash, and often not nicely. This used to not be the case, but something changed in a recent update to my Intrepid install (Hardy won't work for me, I have an Intel GM965 on my laptop that Hardy really doesn't like to work with, and Intrepid comes with more/better developed drivers for my laptop to boot)
This is what Xorg says.
Something seemed wrong here, and being the inquisitive type, i looked around for why "evdev" was giving this odd information. I tried to play around with the xorg.conf, but it still detected it as a mouse, even after trying to force the "joystick" driver. It's now set to the default again, seeing as how it didn't help any.(**) Jess Tech GGE909 PC Recoil Pad: Device: "/dev/input/event2"
(II) Jess Tech GGE909 PC Recoil Pad: Found x and y absolute axes
(II) Jess Tech GGE909 PC Recoil Pad: Found 1 mouse buttons
(II) Jess Tech GGE909 PC Recoil Pad: Configuring as mouse
(II) XINPUT: Adding extended input device "Jess Tech GGE909 PC Recoil Pad" (type: MOUSE)
(**) Jess Tech GGE909 PC Recoil Pad: YAxisMapping: buttons 4 and 5
(**) Jess Tech GGE909 PC Recoil Pad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
when I boot up with it plugged in, it mentions something about config/hal (?) which seems to be telling evdev what to do about it.
I shouldn't have to tinker with my xorg.conf; and seeing as how USB device locations (i've seen it detected anywhere from /dev/input/event2 to /dev/input/event8) change a lot, I'm really hesitant to have to reboot multiple times just to plug it in.
How do I tell HAL what to do about this? Hopefully something can be done this way...