Comment 17 for bug 106622

Revision history for this message
Scott Ritchie (scottritchie) wrote :

I have a suspicion that this bug crept back into Gutsy. My EMS adaptor is completely nonfunctional, and coming up as two 4-axis, 16 button joysticks.

I have an EMS adaptor

dmesg reports this:
[ 33.878257] input: HID 0b43:0003 as /class/input/input2
[ 33.878292] input: HID 0b43:0003 as /class/input/input3
[ 33.878321] input: HID 0b43:0003 as /class/input/input4
[ 33.878347] input: HID 0b43:0003 as /class/input/input5
[ 33.878350] input: USB HID v1.00 Joystick [HID 0b43:0003] on usb-0000:00:02.0-4
[ 34.408619] input: HID 062a:0000 as /class/input/input6
[ 40.838496] usbcore: registered new interface driver xpad
[ 40.838503] /build/buildd/linux-source-2.6.22-2.6.22/drivers/input/joystick/xpad.c: driver for Xbox controllers v0.1.6

Stepmania reports this:
Found 2 joysticks
   0: 'HID 0b43:0003' axes: 4, hats: 0, buttons: 16
   1: 'HID 0b43:0003' axes: 4, hats: 0, buttons: 16

The last two lines are almost certainly a bug - xpad shouldn't be being called here, as I don't have an Xbox controller. I get the same behavior whether I plug in one PS2 controller, or a PS2 controller and a dance pad, or two dance pads.

The behavior I see (with either jstest or stepmania) is that ALL buttons appear to be constantly pressed, or constantly off. Input has no effect. Doing rmmod xpad also doesn't seem to change anything.