Bug#610589: regression: broken hibernate after upgrade to linux-image-2.6.32-5-686 (2.6.32-30)
23:05 Sun 22 May , Moritz Muehlenhoff wrote:
> On Thu, Jan 20, 2011 at 10:55:51AM +0200, Andrey Tataranovich wrote:
> > Package: linux-2.6
> > Version: 2.6.32-30
> > Severity: normal
> > Tags: squeeze upstream
> >
> > After upgrade linux-image-2.6.32-5-686 to 2.6.32-30, completely broken hibernate
> > on my laptop. I using pm-hibernate from pm-utils (on top of uswsusp). I think this bug related
> > to:
> >
> > commit 012f9fdfd2965f573171f848d1aa46531cab7062
> > Author: Takashi Iwai
> > Date: Fri Dec 10 00:16:39 2010 +0100
> >
> > PM / Hibernate: Fix PM_POST_* notification with user-space suspend
> >
> > commit 1497dd1d29c6a53fcd3c80f7ac8d0e0239e7389e upstream.
> >
> > The user-space hibernation sends a wrong notification after the image
> > restoration because of thinko for the file flag check. RDONLY
> > corresponds to hibernation and WRONLY to restoration, confusingly.
> >
> > After downgrading to 2.6.32-29 everything works properly.
>
> Does this still occur with the current Squeeze kernel or later kernel
> revisions?
>
> Cheers,
> Moritz
My ASUS EeePC 1000H still immediately reboots after resume from hibernate.
Currently I use linux-image-2.6.32-5-686 (2.6.32-34 from proposed-updates).
Suspend to ram works as expected.
I do some tests to find a cause of this problem. With KMS disabled (I use
vesa in X11 and console without framebuffer) hibernate works perfectly.
P.S. While using linux-image-2.6.32-5-686 = 2.6.32-29 I found that some
programs failed to run after resume from hibernate - segfaults in dmesg like
May 13 07:16:25 dragoncore kernel: [ 4374.516022] egrep[10517]: segfault at 9eef73d ip 080510fa sp bfcd5a8c error 6 in egrep[8048000+18000]
May 18 07:22:56 dragoncore kernel: [10412.759167] urxvt[22902]: segfault at 42a648c8 ip b70e7020 sp bf95d2a0 error 6 in libperl.so.5.10.1[b70a9000+14a000]
Also debsums report about broken files, when I ran it after resume (this fixes by
rebooting and reran debsums)
This happens in about 20-25% of resume from hibernate and completely eliminates
if I disable KMS and using VESA.
---
WBR, Andrey.
Reply to: