I've done some research for duplicate bug #1009773.

The results are very predictable.
The bug is already fixed in Linux kernel packaged for Ubuntu Quantal (version 
3.4.0 at that time).
---
Why is it already fixed there?

The patch fixing this issue has been merged in Linux v3.3-rc1: 
http://bugzilla.kernel.org/show_bug.cgi?id=15612#c22
("Input: i8042 - also perform controller reset when suspending").
---
The possible explanation of the bug and the fix is following.
A MCU firmware emulated i8042 controller is a rather buggy thing sometimes 
going into unstable state: https://bugzilla.kernel.org/show_bug.cgi?id=15612#c19

To make it work correctly because of going into wrong states, it needs
to be reset.

In our Acer models, it seems to work correctly most of times without
reset (it only seems to glitch on suspend); therefore, enabling
"i8042.reset" kernel option is an excessive one.

A patch named "Automatically reset controller on S2R" (merged in Linux
v3.3-rc1: "Input: i8042 - also perform controller reset when
suspending") forces this (emulated) i8042 controller to be reset on
suspend by default, regardless of the system type (before that, by
default, i8042 was forcibly reset by only on resume).

Well, with Linux >= 3.3, suspend should began to work out of the box on
a greater number of machines.

** Changed in: linux
   Importance: Undecided => Unknown

** Changed in: linux
       Status: New => Unknown

** Changed in: linux
 Remote watch: None => Linux Kernel Bug Tracker #15612

** Changed in: linux (Ubuntu)
       Status: Incomplete => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/405120

Title:
  resume from suspend doesn't work (powers off instead) for Acer Aspire
  3810T

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/405120/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to