linux-image-2.6.20-15 fails to properly detect and configure EMS USB-II
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Fix Released
|
Undecided
|
Ubuntu Kernel USB Team |
Bug Description
Binary package hint: linux-image-
I have a PS2 to USB converter (the EMS USBII) that has two ports on it.
Older kernel revisions (2.6.15 is the last one it worked on, I think) reported the adapter as
a single 8 axis 32 button controller. This was fine for emulators.
2.6.20-15 reports the controller as a 4 axis, 16 button controller.. and muxes the two ports together. This makes the device useless with the current code base.
I spent the day today poring over the input device source code and found a place in usb/input/
With the patch the device now detects as two 4 axis 16 port controllers (js0 and js1 for me).
I tested using the KDE device panel. I confirmed that the channels are separated from eachother.
I know that the Ubuntu kernel is patched against the standard kernel so I'm submitting the patch here first in the hopes it will be distributed quickly. I'm in the process of downloading the stock kernel and sending the same (or a similar) patch to the mainstream kernel team.
I will attach the patch in a moment.
Changed in linux-source-2.6.20: | |
assignee: | nobody → ben-collins |
status: | In Progress → Confirmed |
assignee: | ben-collins → nobody |
Changed in linux: | |
status: | Unconfirmed → Confirmed |
Changed in linux: | |
status: | Confirmed → Fix Committed |
Changed in linux-source-2.6.20: | |
assignee: | nobody → ubuntu-kernel-usb |
I send it to Linus Torvalds, so let's wait for a answer =)