Bug 49161

Summary: Touchpad broken after resume on some MacBooks
Product: xorg Reporter: Christopher James Halse Rogers <chalserogers>
Component: Input/synapticsAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Christopher James Halse Rogers 2012-04-25 15:44:00 UTC
The MacBook hardware seems to trigger some input on the touchpad on lid close, before the suspend process has kicked in.  This leaves the driver in an inconsistent state on resume, causing funky touchpad behaviour.

http://patchwork.freedesktop.org/patch/10055/ seems to mostly fix this, but apparently there's still some problem.  Testers on the Launchpad bug report that the touchpad treats single-clicks as double-clicks after 3 of 20 resumes.

cf: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/968845
cf: https://bugzilla.redhat.com/show_bug.cgi?id=814972
Comment 1 Peter Hutterer 2012-04-25 15:57:02 UTC
Fedora downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=814972
Comment 3 Peter Hutterer 2012-06-06 19:14:18 UTC
(In reply to comment #2)
> Patches required:
> 
> xserver:
>   http://patchwork.freedesktop.org/patch/10116/

xorg-server-1.12.0-125-gf3410b9, though with some side-effects that need to be resolved separately

> synaptics: 
>   http://patchwork.freedesktop.org/patch/10117/
>   http://patchwork.freedesktop.org/patch/10118/

in synaptics 1.6.0

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.