HID input not working after upgrade to Ibex
Bug #301506 reported by
grncdr
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev |
Fix Released
|
Medium
|
|||
chuck (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: chuck
Chuck is able to find my keyboard and mouse using the HID interface, (it prints out the correct device identifiers) but it doesn't receive any events from them. This has been tested with my built in keyboard and touchpad as well as hotplugging USB keyboards and mice. (and setting the appropiate device numbers etc.)
I seem to recall that X has changed the way it handles input, so maybe chuck needs to be rebuilt with this in mind?
using chuck 1.2.0.8.
Changed in evdev: | |
status: | Unknown → Fix Released |
Changed in evdev: | |
importance: | Unknown → Medium |
Changed in evdev: | |
importance: | Medium → Unknown |
Changed in evdev: | |
importance: | Unknown → Medium |
To post a comment you must log in.
In regards to this bug in ubuntus launchpad. It seems as though evdev has disabled the methods by which user apps could previously receive raw HID messages.
To sum up:
I found that after upgrading to the latest Ubuntu (with evdev 2.0.99+ git20080912- 0ubuntu5) a particular application (chuck) could no longer receive raw HID messages from my mouse and keyboard, though it had worked before.
I found the same behaviour with a USB gamepad, and using the gamepad led me to the bug regarding joysticks being recognized as mice. Disabling the evdev driver for the joystick not only allowed my joystick to function normally, but also allowed chuck to receive HID messages from the device normally, and that's why I think the problem with my mouse and keyboard is likely caused by evdev.
Unfortunately I don't understand much about how chuck goes about accessing the HID devices, so any pointers on how this should be done will be passed along to the chuck-dev list