FS#12090 - kernels after 2.6.27-2-i686 fail to resume from s2ram
Attached to Project:
Arch Linux
Opened by David (dsr) - Tuesday, 11 November 2008, 17:29 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 01 March 2009, 22:04 GMT
Opened by David (dsr) - Tuesday, 11 November 2008, 17:29 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 01 March 2009, 22:04 GMT
|
Details
kernel26 2.6.27-2 works fine. However, 2.6.27.1-1,
2.6.27.4-1, and 2.6.27.5-1 fail to resume from suspend to
RAM, both in the console and in X. The bug is not unique to
pm-suspend; the kernels after 2.6.27-2 also fail to resume
from `echo "mem" > /sys/power/state'. The unsolved thread
at <http://bbs.archlinux.org/viewtopic.php?id=58219>
might be describing a similar bug, but the problem there
seems to deal with suspending rather than resuming. I'm
using a first generation 13" MacBook, and I'm using
coreutils 6.12-1, module-init-tools 3.4-1, and mkinitcpio
0.5.19-1.
Attached are the /proc/config.gz files for each kernel and the relevant portions from /var/log/message.log. The file messages-2.6.27-2.log contains the lines that were written to /var/log/messages.log when I successfully suspended and resumed with kernel26 2.6.27-2. The file messages-2.6.27.5-1.log contains the lines from /var/log/messages.log that deal with kernel26 2.6.27.5-1 (during which I suspended and failed to resume). |
This task depends upon
config-2.6.27-2.gz
messages-2.6.27-2.log
[2008-11-24 22:36] upgraded kernel26 (2.6.27.1-1 -> 2.6.27.6-1)
Suspends just fine, won't resume. David, are you using nvidia binary drivers as well?
No, I'm using xf86-video-intel for my Intel GMA 950. It certainly sounds like we're experiencing the same problem, so we can rule out graphics drivers as the culprit. Are you also using a MacBook (a later generation than mine with an Intel Core 2 Duo processor and an nvidia video card)?
I just tried kernel 2.6.27.6-1 like you did, and the problem persists as expected.
What I just found is that my BIOS was no set up to enable suspend to ram. I just enabled it and now it works fine with kernel 2.26.27.7.
I would tus advise you to check your BIOS settings, just to be sure...
the new 2.6.27-8 breaks it, on resume all i get is a black screen instantly.
I can't get anything to print out after the magic number and my RTC never changes. Does this work for anyone?
guess its caused by some other thing, but i got the same results you had.
guess its caused by some other thing, but i got the same results you had.
(might have worked in 2.6.28-2 as well, didnt check)