** Description changed:

- I started seeing this immediately after installing updates that included
- xserver-xorg-input-synaptics from 1.5.99.901-0ubuntu2 to
- 1.5.99.902-0ubuntu1 and rebooting.
+ xorg-server SRU Justification
+ =============================
+ [Impact]
+ When a laptop is suspended, X disables the input devices. If X believes the 
hardware has a button press when the device is disabled, it will not release 
the button on resume and device enabling. With tap to click turned out, the 
volatile mix of the touchpad and the LCD screen on lid closure can cause this 
problem on suspend/resume.
+ 
+ [Development Fix]
+ A one-line patch from upstream has been added to xorg-server 
1.11.4-0ubuntu11. The patch can be seen in the SRU debdiff. It simply releases 
the buttons when an input device is disabled.
+ 
+ [Stable Fix]
+ The same one-line patch for the development fix has been made to xorg-server 
1.11.4-0ubuntu10.2. Please see the attached xorg-server SRU debdiff.
+ 
+ [Test Case]
+ Close and open the lid to perform a suspend resume cycle on a MacBook Air. 
Repeat multiple times. Note that there will be issues until an SRU for 
xserver-xorg-input-synaptics is available too.
+ 
+ [Regression Potential]
+ Very minimal. The one-line change releases the buttons when an input device 
is disabled. It is a trivial fix.
+ 
+ Original Bug Report
+ ===================
+ I started seeing this immediately after installing updates that included 
xserver-xorg-input-synaptics from 1.5.99.901-0ubuntu2 to 1.5.99.902-0ubuntu1 
and rebooting.
  
  When I initiate a suspend by closing the lid, after resuming the
  touchpad no longer works at all. I can see a stream of events by
  switching to a vt and running input events, and if I restart the display
  manager the touchpad starts working again. I do not see this issue if I
  initiate suspend from the menu, only when closing the lid.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: xserver-xorg-input-synaptics 1.5.99.902-0ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-20.33-generic 3.2.12
  Uname: Linux 3.2.0-20-generic x86_64
  ApportVersion: 1.95-0ubuntu1
  Architecture: amd64
  Date: Thu Mar 29 23:01:23 2012
  DistUpgraded: Fresh install
  DistroCodename: precise
  DistroVariant: ubuntu
  EcryptfsInUse: Yes
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64+mac 
(20111208)
  MachineType: Apple Inc. MacBookAir4,1
  ProcEnviron:
-  TERM=xterm
-  SHELL=/bin/bash
-  PATH=(custom, user)
-  LANG=en_US.UTF-8
+  TERM=xterm
+  SHELL=/bin/bash
+  PATH=(custom, user)
+  LANG=en_US.UTF-8
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz 
root=UUID=f4af0efe-df4b-4d74-8995-7081cf79889c ro
  SourcePackage: xserver-xorg-input-synaptics
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 10/14/2011
  dmi.bios.vendor: Apple Inc.
  dmi.bios.version: MBA41.88Z.0077.B0E.1110141154
  dmi.board.asset.tag: Base Board Asset Tag#
  dmi.board.name: Mac-C08A6BB70A942AC2
  dmi.board.vendor: Apple Inc.
  dmi.board.version: MacBookAir4,1
  dmi.chassis.type: 10
  dmi.chassis.vendor: Apple Inc.
  dmi.chassis.version: Mac-C08A6BB70A942AC2
  dmi.modalias: 
dmi:bvnAppleInc.:bvrMBA41.88Z.0077.B0E.1110141154:bd10/14/2011:svnAppleInc.:pnMacBookAir4,1:pvr1.0:rvnAppleInc.:rnMac-C08A6BB70A942AC2:rvrMacBookAir4,1:cvnAppleInc.:ct10:cvrMac-C08A6BB70A942AC2:
  dmi.product.name: MacBookAir4,1
  dmi.product.version: 1.0
  dmi.sys.vendor: Apple Inc.
  version.compiz: compiz 1:0.9.7.2-0ubuntu4
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.32-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu2
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu2
  version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu7
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.14.99~git20111219.aacbd629-0ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:0.0.16+git20111201+b5534a1-1build2

** Attachment added: "xorg-server SRU debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/968845/+attachment/3132422/+files/patch

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/968845

Title:
  bcm5974 touchpad doesn't work after S3 on MacBookAir

To manage notifications about this bug go to:
https://bugs.launchpad.net/xserver-xorg-input-synaptics/+bug/968845/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to