[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: