Touchpad does not work on MacBookPro4,1 in Jaunty

Bug #336523 reported by Ricky Campbell
4
Affects Status Importance Assigned to Milestone
Mactel Support
Fix Released
Undecided
Unassigned
xfree86-driver-synaptics (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xfree86-driver-synaptics

Expected Function: Touchpad controls mouse pointer location (at least) in xorg.

What happened: After installation of Ubuntu 9.04 Jaunty, the touchpad on my MacBookPro4,1 is not functional within xorg. (It works fine in the console with gpm installed). This touchpad uses the bcm5974 driver (loaded).

Using Ubuntu Jaunty, up-to-date as of 3/1/2009.

Revision history for this message
Ricky Campbell (cyberdork33) wrote :
Revision history for this message
Ricky Campbell (cyberdork33) wrote :
Revision history for this message
Ricky Campbell (cyberdork33) wrote :

Forgot to add. This is the x86_64 version. Lack of function is also present when booting from the Jaunty LiveCD (alpha 4). I haven't tried the latest cd image.

Revision history for this message
Henrik Rydberg (rydberg) wrote : Re: [Mactel-support] [Bug 336523] Re: Touchpad does not work on MacBookPro4, 1 in Jaunty

Ricky Campbell wrote:
> Forgot to add. This is the x86_64 version. Lack of function is also
> present when booting from the Jaunty LiveCD (alpha 4). I haven't tried
> the latest cd image.
>

Sounds like a synaptics/hal/Xorg problem. Things to try out:

1. synaptics does not seem to be running

2. add a manual fdi file in /etc/hal/fdi/policy/, there might be
something odd preventing synaptics to load

3. Disable mouseemu, seems to be running

4. grep bcm5974 /proc/bus/input/devices, to make sure the device is
there (although this seems to be a different problem)

Cheers,
Henrik

Revision history for this message
Ricky Campbell (cyberdork33) wrote :
Revision history for this message
Ricky Campbell (cyberdork33) wrote :

Device Shows in /proc/bus/input/devices and mouseemu was already removed.

Revision history for this message
Ricky Campbell (cyberdork33) wrote :

ok figured it out. xserver-xorg-input-synaptics wasn't even installed. That should probably be done by default, no?

Installed it, restart xorg, and it seems to work.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

It's possible that the installer fails to recognize this MacBook as a laptop, and therefore does not install the synaptics driver. The bug must then be reassigned to another package, I would suggest "ubiquity" for a first shot.

I am not sure which mechanism is used nowadays, but can you anyway try:
 laptop-detect && echo yes
and see if it returns "yes" ?

Revision history for this message
Ricky Campbell (cyberdork33) wrote :

tried the alpha 5 cd today, and it seems to work there. must have been fixed.

laptop-detect -v says that "we're a laptop"

Changed in mactel-support:
status: New → Fix Released
Changed in xfree86-driver-synaptics:
status: New → Invalid
Revision history for this message
Xabi Ezpeleta (xezpeleta) wrote :

Thanks for the solution! I had the same problem...

Revision history for this message
Ricky Campbell (cyberdork33) wrote :

Xabi,

Can you confirm that the Alpha 5 CD detects the touchpad and it operates correctly?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.