Driver not correctly identifying the number of buttons on a Namtai Buzz! Controller
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.20 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I have a Buzz! Controller, from the PS2, which I'm told registers as a 20-button joystick/joypad on Windows. It is picked up fine in Ubuntu (feisty) and quick tests with jstest and jscalibrator indicate that it is working, except that both show it as only having 16 buttons, whereas it has 20. 4 of the buttons are doubling up in jstest; jscalibrator simply ignores 4 of them. I suspect that this is a driver issue with the xpad driver.
Dmesg:
[ 7386.564000] usb 2-2: new low speed USB device using uhci_hcd and address 3
[ 7386.736000] usb 2-2: configuration #1 chosen from 1 choice
[ 7386.760000] input: Namtai Buzz as /class/input/input9
[ 7386.760000] input: USB HID v1.00 Joystick [Namtai Buzz] on usb-0000:00:1d.1-2
jstest:
mrben@mrben-
Driver version is 2.1.0.
Joystick (Namtai Buzz) has 2 axes (X, Y)
and 16 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6, BtnDead, BtnA, BtnB, BtnC).
I have no idea why this was assigned to the "xpad" package.