kernel-testers.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Bisected: s2disk (uswsusp only) hangs just before poweroff
@ 2009-12-01 19:59 Alan Jenkins
       [not found] ` <4B1575AC.6080904-cCz0Lq7MMjm9FHfhHBbuYA@public.gmane.org>
  0 siblings, 1 reply; 28+ messages in thread
From: Alan Jenkins @ 2009-12-01 19:59 UTC (permalink / raw)
  To: pm list; +Cc: linux-kernel, Kernel Testers List, Mel Gorman

Hi

Suspend to disk is (sometimes) hanging for me in 2.6.32-rc.  I finally 
got around to bisecting it, which blamed the following commit by Mel:

5f8dcc2 "page-allocator: split per-cpu list into one-list-per-migrate-type"

I was able to confirm this by reverting the commit, which fixed the 
hang.  I had to revert one other commit first to avoid a conflict:

a6f9edd "page-allocator: maintain rolling count of pages to free from 
the PCP"

-- detail --

When I suspend my EeePc 701 to disk, it sometimes hangs after writing 
out the hibernation image.  The system is still able to resume from this 
image (after working around the hang by pressing the power button). 

This is specific to s2disk from the uswsusp package (which is now 
installed by default on debian unstable).  It doesn't happen if I 
uninstall uswsusp and use the in-kernel suspend instead.

The hang doesn't happen if I boot with "init=/bin/bash" and run s2disk.  
Nor does it happen if I boot normally, then switch to single user mode 
("telinit 12").

It only happens if I've logged in to KDE.  In the past, this has 
indicated a problem in a network driver, since NetworkManager only made 
a connection once I logged in.  But it still hangs if I remove both 
ath5k and atl2 before I log into KDE.  (I actually tried removing as 
many modules as possible: atl2, ath5k, usbcore, snd-hda-intel, psmouse, 
pcspkr, battery, ac, themal, fan, and eeepc-laptop).  Perhaps it's 
something to do with the size of the hibernation image.

-- confidence in the bisection result --

The randomness was a bit annoying, but it's not too bad.  The hang would 
normally show up in the first 3 hibernation cycles; I don't remember 
having to wait more than 6.

I wrote a script to do s2disk + rtcwake so I could leave it testing 
without constantly hitting the power button.  This let me test 
2.6.32-rc8 with the reverts for at least 20 hibernation cycles.

Regards
Alan

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2009-12-14 11:08 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-01 19:59 Bisected: s2disk (uswsusp only) hangs just before poweroff Alan Jenkins
     [not found] ` <4B1575AC.6080904-cCz0Lq7MMjm9FHfhHBbuYA@public.gmane.org>
2009-12-01 20:24   ` Justin P. Mattock
     [not found]     ` <4B157B81.9050703-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2009-12-01 20:27       ` Alan Jenkins
2009-12-01 21:14         ` Justin P. Mattock
2009-12-01 21:45   ` Mel Gorman
2009-12-01 21:53     ` Rafael J. Wysocki
     [not found]       ` <200912012253.08522.rjw-KKrjLPT3xs0@public.gmane.org>
2009-12-02 11:49         ` Alan Jenkins
     [not found]           ` <4B16545B.3090703-cCz0Lq7MMjm9FHfhHBbuYA@public.gmane.org>
2009-12-02 12:20             ` Mel Gorman
2009-12-02 14:25               ` Alan Jenkins
     [not found]               ` <20091202122019.GD1457-wPRd99KPJ+uzQB+pC5nmwQ@public.gmane.org>
2009-12-02 14:28                 ` [PATCH] uswsusp: automatically free the in-memory image once s2disk has finished with it Alan Jenkins
     [not found]                   ` <4B16797C.3010304-cCz0Lq7MMjm9FHfhHBbuYA@public.gmane.org>
2009-12-02 21:11                     ` Pavel Machek
     [not found]                       ` <20091202211107.GA20830-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2009-12-02 22:07                         ` Mel Gorman
2009-12-02 22:15                           ` Pavel Machek
     [not found]                             ` <20091202221524.GB20830-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2009-12-02 22:25                               ` Mel Gorman
     [not found]                                 ` <20091202222516.GD26702-wPRd99KPJ+uzQB+pC5nmwQ@public.gmane.org>
2009-12-02 23:22                                   ` Rafael J. Wysocki
2009-12-03  7:53                                   ` Pavel Machek
2009-12-03 12:57                                     ` Alan Jenkins
     [not found]                                       ` <4B17B5B8.1060105-cCz0Lq7MMjm9FHfhHBbuYA@public.gmane.org>
2009-12-03 14:50                                         ` Mel Gorman
     [not found]                                           ` <20091203145018.GG26702-wPRd99KPJ+uzQB+pC5nmwQ@public.gmane.org>
2009-12-08  0:37                                             ` Alan Jenkins
     [not found]                                               ` <9b2b86520912071637v6957ed24ie0f67acf6785ab08-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-12-11 10:53                                                 ` Mel Gorman
     [not found]                                                   ` <20091211105352.GB30670-wPRd99KPJ+uzQB+pC5nmwQ@public.gmane.org>
2009-12-14 11:08                                                     ` Pavel Machek
2009-12-03 20:16                                         ` Pavel Machek
2009-12-03 19:50                                       ` Rafael J. Wysocki
2009-12-02 21:47                     ` Rafael J. Wysocki
     [not found]     ` <20091201214529.GA1457-wPRd99KPJ+uzQB+pC5nmwQ@public.gmane.org>
2009-12-02  8:57       ` Bisected: s2disk (uswsusp only) hangs just before poweroff Alan Jenkins
     [not found]         ` <4B162BE1.7070709-cCz0Lq7MMjm9FHfhHBbuYA@public.gmane.org>
2009-12-02 10:35           ` Mel Gorman
     [not found]             ` <20091202103538.GB1457-wPRd99KPJ+uzQB+pC5nmwQ@public.gmane.org>
2009-12-02 11:35               ` Alan Jenkins
2009-12-02 11:11       ` Alan Jenkins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).