vmmouse doesn't work with input hotplug
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-vmmouse (Ubuntu) |
Fix Released
|
High
|
Bryce Harrington | ||
Intrepid |
Fix Released
|
High
|
Bryce Harrington |
Bug Description
The vmmouse driver currently included in Intrepid is broken when used in conjunction with Server 1.5. This has been noted in bug 248521.
I have made an upstream update release of the driver that fixes this problem:
http://
However, it is insufficient to just fix the driver; we also need to handle detection of the vmmouse device so that HAL will set the x11_driver property correctly for the device.
I would like to track the hotplug detection separately with this bug.
In the medium term, I will be trying to push the detection mechanism into HAL proper, but in the short term, it is easy to leverage the existing 'vmmouse-detect' utility to enhance HAL.
I will be attaching a new fdi file and HAL callout script to do this. I'm not sure which package these files should ultimately go into - possible the vmmouse package itself or maybe mdetect?
Related branches
Changed in xserver-xorg-input-vmmouse: | |
importance: | Undecided → High |
milestone: | none → ubuntu-8.10 |
status: | New → Triaged |
Changed in xserver-xorg-input-vmmouse: | |
assignee: | nobody → bryceharrington |
milestone: | none → intrepid-updates |
Changed in xserver-xorg-input-vmmouse: | |
milestone: | intrepid-updates → none |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
I'd like to nominate adding input hotplug support as an SRU. Intrepid isn't officially out yet, but it will be before any update can take place. If we agree that the broken driver should be fixed, the driver will still be very difficult to actually use in the absence of fixing this bug. Users would need to edit their xorg.conf file and disable input hot plugging and then add a device entry for the mouse. This is a non-trivial process and could lead them to difficulties with any other programs that assume that input hotplug is working.