I've done some research for this bug and the previous report, bug
#405120.

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 instead 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.

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

Title:
  Resume from suspend doesn't work for Acer Aspire 3810T

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

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

Reply via email to