[MAVERICK] system does not enter hibernte

Bug #737208 reported by Manoj Iyer on 2011-03-17
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
hibernate (Ubuntu)
Undecided
Unassigned
Maverick
Undecided
Unassigned
linux (Ubuntu)
Undecided
Unassigned
Maverick
Undecided
Unassigned

Bug Description

Platform: x120e
CPU: Intel
GPU: ATI

Summary:
System fails to suspend, has cursor at top left of screen and blinking power LED

Steps to reproduce:
1. Log in to desktop
2. hibernate laptop

Expected results:
hibernate puts laptop in S4 and resumes when the power button is pressed

actual results:
system never hibernates. power led blinks, cursor blinking in top left screen (screen has nothing but the cursor on it)

Manufacturer: LENOVO
Model: 059622U
BiosVersion: 8FET20WW (1.04 )

Manoj Iyer (manjo) on 2011-03-17
affects: launchpad → linux
Changed in linux:
assignee: nobody → Manoj Iyer (manjo)
importance: Undecided → High
Manoj Iyer (manjo) wrote :

The following kernel was tested on x120e with the user space config changes attached, to hibernate resume 30times.

http://kernel.ubuntu.com/~manjo/maverick/lp734961/

Manoj Iyer (manjo) wrote :

Successfully hibernate/resumed on x120e for 30 times.

tags: added: hwe-blocker
Curtis Hovey (sinzui) on 2011-03-17
Changed in linux:
status: New → Invalid
affects: linux → null
Manoj Iyer (manjo) on 2011-03-18
Changed in null:
status: Invalid → Incomplete
Manoj Iyer (manjo) wrote :

SRU JUSTIFICATION
---------------------------

CAUSE
-----------
[ 839.784885] PM: Creating hibernation image:
[ 839.788014] PM: Need to copy 120225 pages
[ 839.788014] PM: Normal pages needed: 118714 + 1024, available pages: 118002
[ 839.788014] PM: Not enough free memory
[ 839.788014] PM: Error -12 creating hibernation image

FIX
----
Upstream patch reduces the image size to it equal 2/5 of the total RAM size. This combined with shutdown hibernate mode fixes this issue.

TEST
------
This upstream patch was tested on a lenovo x120e by me, please see comments above for test results and details.

tags: added: patch
Steve Conklin (sconklin) on 2011-04-14
Changed in linux (Ubuntu Maverick):
status: New → Fix Committed
Martin Pitt (pitti) wrote :

Closing natty task, assuming fixed based on previous comments.

Changed in hibernate (Ubuntu):
status: New → Invalid
Changed in hibernate (Ubuntu Maverick):
status: New → Invalid
Changed in null:
status: Incomplete → Invalid
Changed in linux (Ubuntu):
status: New → Fix Released

Accepted linux into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Steve Conklin (sconklin) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed' to 'verification-done'.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-maverick
James Ferguson (jamesf) wrote :

This bug verified for maverick -proposed kernel on the x120e machine. Completed 10 cycles, now kicking off a run of 50

James Ferguson (jamesf) wrote :

Yep - run of 50 was successful. This is verified for maverick with the -proposed updates.

tags: added: verification-done
removed: verification-needed-maverick
Launchpad Janitor (janitor) wrote :
Download full text (30.0 KiB)

This bug was fixed in the package linux - 2.6.35-30.54

---------------
linux (2.6.35-30.54) maverick-proposed; urgency=low

  [ Brad Figg ]

  * Release Tracking Bug
    - LP: #794114

  [ Upstream Kernel Changes ]

  * Revert "xhci: Fix full speed bInterval encoding."
  * Revert "USB: xhci - also free streams when resetting devices"
  * Revert "USB: xhci - fix math in xhci_get_endpoint_interval()"
  * Revert "USB: xhci - fix unsafe macro definitions"

linux (2.6.35-30.53) maverick-proposed; urgency=low

  [ Upstream Kernel Changes ]

  * xhci: Fix full speed bInterval encoding.
    - LP: #792959

linux (2.6.35-30.52) maverick-proposed; urgency=low

  [ Herton R. Krzesinski ]

  * Release Tracking Bug
    - LP: #790653

  [ Stefan Bader ]

  * Include nls_iso8859-1 for virtual images
    - LP: #732046

  [ Thomas Schlichter ]

  * SAUCE: vesafb: mtrr module parameter is uint, not bool
    - LP: #778043

  [ Tim Gardner ]

  * [Config] Add cachefiles.ko to virtual flavour
    - LP: #770430

  [ Upstream Kernel Changes ]

  * Revert "intel_idle: PCI quirk to prevent Lenovo Ideapad s10-3 boot
    hang"
    - LP: #772560
  * Revert "TPM: Long default timeout fix"
    - LP: #772560
  * Revert "tpm_tis: Use timeouts returned from TPM"
    - LP: #772560
  * Revert "xen: set max_pfn_mapped to the last pfn mapped"
  * CAN: Use inode instead of kernel address for /proc file, CVE-2010-4565
    - LP: #765007
    - CVE-2010-4565
  * xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1,
    CVE-2011-0711
    - LP: #767740
    - CVE-2011-0711
  * Treat writes as new when holes span across page boundaries,
    CVE-2011-0463
    - LP: #770483
    - CVE-2011-0463
  * fs/partitions/ldm.c: fix oops caused by corrupted partition table,
    CVE-2011-1017
    - LP: #771382
    - CVE-2011-1017
  * qla2xxx: Make the FC port capability mutual exclusive.
    - LP: #772560
  * staging: usbip: bugfixes related to kthread conversion
    - LP: #772560
  * staging: usbip: bugfix add number of packets for isochronous frames
    - LP: #772560
  * staging: usbip: bugfix for isochronous packets and optimization
    - LP: #772560
  * staging: hv: Fix GARP not sent after Quick Migration
    - LP: #772560
  * staging: hv: use sync_bitops when interacting with the hypervisor
    - LP: #772560
  * irda: validate peer name and attribute lengths
    - LP: #772560
  * irda: prevent heap corruption on invalid nickname
    - LP: #772560
  * nilfs2: fix data loss in mmap page write for hole blocks
    - LP: #772560
  * ASoC: Explicitly say registerless widgets have no register
    - LP: #772560
  * ALSA: ens1371: fix Creative Ectiva support
    - LP: #772560
  * ROSE: prevent heap corruption with bad facilities
    - LP: #772560
  * Btrfs: Fix uninitialized root flags for subvolumes
    - LP: #772560
  * x86, mtrr, pat: Fix one cpu getting out of sync during resume
    - LP: #772560
  * UBIFS: do not read flash unnecessarily
    - LP: #772560
  * UBIFS: fix oops on error path in read_pnode
    - LP: #772560
  * UBIFS: fix debugging failure in dbg_check_space_info
    - LP: #772560
  * quota: Don't write quota info in dquot_commit()
    - LP: #772560
  * mm: avoid wrapping vm_...

Changed in linux (Ubuntu Maverick):
status: Fix Committed → Fix Released
Curtis Hovey (sinzui) on 2011-11-11
no longer affects: null
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers