Also, I can confirm that under 2.6.27-10.20 and 2.6.27-11.23 from
Intrepid-proposed, I do get two devices show up:
Jan 10 13:23:07 lappy-rory kernel: [ 462.020139] usb 3-1: new low speed USB
device using uhci_hcd and address 2
Jan 10 13:23:07 lappy-rory kernel: [ 462.191778] usb 3-1: configuration #1
chosen from 1 choice
Jan 10 13:23:07 lappy-rory kernel: [ 462.301717] usbcore: registered new
interface driver hiddev
Jan 10 13:23:07 lappy-rory kernel: [ 462.342400] input: Twin USB Gamepad
as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input9
Jan 10 13:23:07 lappy-rory kernel: [ 462.349357] input: Twin USB Gamepad
as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input10
Jan 10 13:23:07 lappy-rory kernel: [ 462.354645] input: Twin USB Gamepad
as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input11
Jan 10 13:23:07 lappy-rory kernel: [ 462.360787] input: Twin USB Gamepad
as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input12
Jan 10 13:23:07 lappy-rory kernel: [ 462.364253] input,hidraw0: USB HID
v1.10 Joystick [Twin USB Gamepad ] on usb-0000:00:1d.2-1
Jan 10 13:23:07 lappy-rory kernel: [ 462.364297] usbcore: registered new
interface driver usbhid
Jan 10 13:23:07 lappy-rory kernel: [ 462.364304] usbhid: v2.6:USB HID core
driver
However, I still do not have the desired functionality. Using jscalibrator
to test the gamepads, one pad doesn't register at all on either
/dev/input/js0 or /dev/input/js1. The other pad works on both, but the
direction buttons control the wrong axes.
Also, I can confirm that under 2.6.27-10.20 and 2.6.27-11.23 from
Intrepid-proposed, I do get two devices show up:
Jan 10 13:23:07 lappy-rory kernel: [ 462.020139] usb 3-1: new low speed USB pci0000: 00/0000: 00:1d.2/ usb3/3- 1/3-1:1. 0/input/ input9 pci0000: 00/0000: 00:1d.2/ usb3/3- 1/3-1:1. 0/input/ input10 pci0000: 00/0000: 00:1d.2/ usb3/3- 1/3-1:1. 0/input/ input11 pci0000: 00/0000: 00:1d.2/ usb3/3- 1/3-1:1. 0/input/ input12
device using uhci_hcd and address 2
Jan 10 13:23:07 lappy-rory kernel: [ 462.191778] usb 3-1: configuration #1
chosen from 1 choice
Jan 10 13:23:07 lappy-rory kernel: [ 462.301717] usbcore: registered new
interface driver hiddev
Jan 10 13:23:07 lappy-rory kernel: [ 462.342400] input: Twin USB Gamepad
as /devices/
Jan 10 13:23:07 lappy-rory kernel: [ 462.349357] input: Twin USB Gamepad
as /devices/
Jan 10 13:23:07 lappy-rory kernel: [ 462.354645] input: Twin USB Gamepad
as /devices/
Jan 10 13:23:07 lappy-rory kernel: [ 462.360787] input: Twin USB Gamepad
as /devices/
Jan 10 13:23:07 lappy-rory kernel: [ 462.364253] input,hidraw0: USB HID
v1.10 Joystick [Twin USB Gamepad ] on usb-0000:00:1d.2-1
Jan 10 13:23:07 lappy-rory kernel: [ 462.364297] usbcore: registered new
interface driver usbhid
Jan 10 13:23:07 lappy-rory kernel: [ 462.364304] usbhid: v2.6:USB HID core
driver
roryg@lappy-rory:~$ ls -l /dev/input/js*
crw-rw---- 1 root plugdev 13, 0 2009-01-10 13:23 /dev/input/js0
crw-rw---- 1 root plugdev 13, 1 2009-01-10 13:23 /dev/input/js1
However, I still do not have the desired functionality. Using jscalibrator
to test the gamepads, one pad doesn't register at all on either
/dev/input/js0 or /dev/input/js1. The other pad works on both, but the
direction buttons control the wrong axes.
The output of lsusb -v is attached