Intrepid: Mouse pointer frozen by default on bcm5974-based macbooks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mactel Support |
Fix Released
|
High
|
Henrik Rydberg | ||
linux (Debian) |
Fix Released
|
Unknown
|
|||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
linux-meta (Ubuntu) |
Fix Released
|
Undecided
|
Henrik Rydberg |
Bug Description
Binary package hint: linux-image
Tested on Intrepid Daily Live i386 CD, 31AUG2008:
Starting up the CD on a Macbook Air or Macbook Pro Penryn, both of which use the bcm5974 trackpad driver, the mouse pointer is initially frozen. The reason is that the bcm5974 driver only mimics a synaptics touchpad, not a mouse. After configuring the synaptics driver everything is fine, but the default behavior is simply not going to work well for first time users.
The suggested remedy is to add a second, default, configuration to the bcm5974 driver, where it works as a multi-button mouse, using multi-finger options. This will give several benefits:
* The default Xorg configuration will pick up the mouse input interface, resulting in a functional mouse pointer.
* Multi-scroll will work without the need to configure the synaptics driver.
* Multi-finger button emulation, which currently only exists in the mactel version of the synaptics driver, will work out-of-the-box.
Basically, unless multi-finger-
Changed in mactel-support: | |
assignee: | nobody → rydberg |
Changed in mactel-support: | |
importance: | Undecided → High |
Changed in linux-meta: | |
assignee: | nobody → rydberg |
status: | New → Fix Committed |
Changed in mactel-support: | |
status: | New → Fix Committed |
Changed in mactel-support: | |
status: | Fix Committed → In Progress |
Changed in linux-meta: | |
status: | Fix Committed → In Progress |
Changed in linux: | |
status: | Unknown → Fix Released |
Turns out it was a simple interface bug in bcm5974 that kept the touchpad ABS_X/Y messages from passing through mousedev. The mouse compatibility mode patch is being reverted, and the bugfix patch, which will most likely make it upstream, will be sent instead.