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

Bug#672602: does not hibernate on Lenovo ThinkPad x220i



On Sat, 2012-05-12 at 11:07 +0000, W. Martin Borgert wrote:
> Package: linux-2.6
> Version: 3.2.16-1
> Severity: normal
> 
> Both on Wheezy and Squeeze (kernel from backports) hibernate (e.g. by
> pressing the Fn-F12 button or by using the hibernate button in XFCE),
> the screen gets dark and the computer does something, but it does not
> switch off. After some minutes, I get impatient and switch it off, so
> it does a normal reboot afterwards.
> 
> How can I debug the hibernation process? Are there any log messages to
> look for?

See
<http://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt>.

Also, version 3.2.17-1 (to be uploaded shortly) has this fix which might
be relevant:

commit e0791b5ffb456aa7de29391297e5dc93c1d123ff
Author: Bojan Smojver <bojan@rexursive.com>
Date:   Tue Apr 24 23:53:28 2012 +0200

    PM / Hibernate: fix the number of pages used for hibernate/thaw buffering
    
    commit f8262d476823a7ea1eb497ff9676d1eab2393c75 upstream.
    
    Hibernation regression fix, since 3.2.
    
    Calculate the number of required free pages based on non-high memory
    pages only, because that is where the buffers will come from.
    
    Commit 081a9d043c983f161b78fdc4671324d1342b86bc introduced a new buffer
    page allocation logic during hibernation, in order to improve the
    performance. The amount of pages allocated was calculated based on total
    amount of pages available, although only non-high memory pages are
    usable for this purpose. This caused hibernation code to attempt to over
    allocate pages on platforms that have high memory, which led to hangs.

Ben.

-- 
Ben Hutchings
Experience is directly proportional to the value of equipment destroyed.
                                                         - Carolyn Scheppner

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: