Suspend only works once, fails second time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: pm-utils
had this problem now since 10.10 64 bit, and I was hoping it would go away in Natty 64 bit, but it didn't.
In short: Suspend only works once, the second attempt at a suspend results in the monitor going blank as it was entering suspend, but the computer still running, as evidenced by the hard drive and fans still running. The computer can then not be awaken anymore, only a hard reset and subsequent reboot returns the PC to working state.
When I check for errors after the first suspend, I see the following errors in the log:
Code:
[ 8461.100062] ahci 0000:05:00.0: failed to stop engine (-5)
[ 8461.600062] ahci 0000:05:00.0: failed to stop engine (-5)
[ 8463.170076] ata9: failed to resume link (SControl FFFFFFFF)
[ 8463.170109] ata10: failed to resume link (SControl FFFFFFFF)
[ 8467.510109] ata9: failed to resume link (SControl FFFFFFFF)
[ 8467.510163] ata10: failed to resume link (SControl FFFFFFFF)
So it seems to me that it has something to do with AHCI. I searched for this error in the forum, but I could not find anything. I also tried various suggestions, such as using uswsusp and the hibernate scripts, and including ahci in the suspend module lust. But each of the result in the exact same behavior: First suspend works fine, second suspend fails and reset is necessary.
My Hardware configuration:
- AMD Phenom II 965
- GeForce GTX 460
- GA-880GA-UD3H
- 8 GB DDR RAM
- SAMSUNG HD103SJ
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: pm-utils 1.4.1-7
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Thu May 12 22:09:42 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
PackageArchitec
ProcEnviron:
LANGUAGE=en_US:en
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: pm-utils
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.