Hibernation and suspend do not work properly in Lenovo Ideapad Y530

Bug #311494 reported by Katsudon
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-power-manager (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Ubuntu 8.10 with all upgrades.

Laptop Lenovo Ideapad Y530

During suspend to disk the screen switches to text mode with text similar to:

NOHZ: local_softirq_pending 100
ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
ata1: irq_stat 0x00400040, connection status changed
ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
ata2: irq_stat 0x00400040, connection status changed

Then nothing happens and the laptop remains powered-up.
After manual power-down and reboot the system correctly and nicely wakes up from the hibernation.
Therefore, the hibernation can be achieved, but not in the right way.

On the same machine suspend to RAM results in a blank screen in a text mode. After manual power-down and restart the system does not wake up, but the usual reboot happens. Therefore, suspend to RAM does not work.

Revision history for this message
Katsudon (katsudon) wrote :
Revision history for this message
Katsudon (katsudon) wrote :
Revision history for this message
Katsudon (katsudon) wrote :
Revision history for this message
Katsudon (katsudon) wrote :
description: updated
Revision history for this message
Duane Hinnen (duanedesign) wrote :

Thank you for taking the time to submit this bug report. We appreciate the difficulties you are facing.
The first thing to check is that the swap partition is 2x the size of the RAM. This is necessary for suspend to disk to work. I have seen this page recommended for Lenevo's with suspend to Disk/RAM problems.
https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend

If the problem persists I would recommend starting a thread in the forums 'Hardware & Laptops' section. There are quite a few Lenovo users in the forum and they are very helpful.
http://ubuntuforums.org/forumdisplay.php?f=135

Here is the link to the Lenovo forum Linux section.
http://forums.lenovo.com/lnv/board?board.id=Special_Interest_Linux

Here are some threads about Lenovo issues in the Ubuntu forum. I don't know if your problem in particular is covered but at least it will put you in contact with fellow Lenovo users on the forum.
http://ubuntuforums.org/showthread.php?t=687663&highlight=suspend+disk
http://ubuntuforums.org/archive/index.php/t-870681.html

Revision history for this message
Katsudon (katsudon) wrote :

Thank you, duanedesign for your insightful answer. Concerning swap this should not be an issue since swap is more then 4 times bigger than RAM, as it can be seen below.

user@machine$ free -m
             total used free shared buffers cached
Mem: 2499 710 1789 0 20 321
-/+ buffers/cache: 368 2131
Swap: 10343 0 10343

I am working in order to make full advantage of the suggestions from your message, work in progress.

Revision history for this message
Katsudon (katsudon) wrote :

"I have seen this page recommended for Lenevo's with suspend to Disk/RAM problems.
https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend"

The above link is related to Bug #34043, connected with proprietary nvidia driver.
However, after switching off the proprietary driver the problem remains, so probably these two issues are not related.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Could you try to reproduce the same with Ubuntu 9.04? Thanks in advance.

Changed in gnome-power-manager (Ubuntu):
status: New → Incomplete
Revision history for this message
Pat Teglia (pteglia) wrote :

I believe that my issue is pretty much identical to this:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/351052

I have tried many things mentioned in this thread as well: http://ubuntuforums.org/showthread.php?t=1110472

However these things do not allow a solution to suspending to RAM, which is the state that I find most useful.

Revision history for this message
Katsudon (katsudon) wrote :

Yes, it is still an issue in 8.10. The owner of the laptop does not agree to upgrade to 9.04 so I could not test it.

Changed in gnome-power-manager (Ubuntu):
status: Incomplete → New
Revision history for this message
Peter Leonard (peter-bkknow) wrote :

I have a Y530 and this is an issue with 9.04 as well. I tried both 32 bit and amd64 installations, and results are the same.

Revision history for this message
Scott Howard (showard314) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Karmic Koala. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find out more about the development release at http://www.ubuntu.com/testing/.

If the bug does exist in Karmic, we should focus on debugging the problem while in a Karmic environment.

In Karmic, run the following command in the terminal:
"apport-collect 311494"

and take a look to the Debugging instructions located at https://wiki.ubuntu.com/DebuggingGNOMEPowerManager for submit any other logs related to your problem.

Thanks again and we appreciate your help.

Changed in gnome-power-manager (Ubuntu):
status: New → Incomplete
Revision history for this message
Peter Leonard (peter-bkknow) wrote :

Scott,
I just tried what you said in Karmic (64bit) but I got the following :
-----------------
Bug title: Hibernation and suspend do not work properly in Lenovo Ideapad Y530
Collecting apport information for source package gnome-power-manager...
Traceback (most recent call last):
  File "/usr/bin/apport-collect", line 126, in <module>
    collect(report, src)
  File "/usr/bin/apport-collect", line 77, in collect
    report.add_hooks_info()
TypeError: add_hooks_info() takes exactly 2 arguments (1 given)
----------------
I am not technical enough to be able to do much else other than follow instructions. What else should I try?

Revision history for this message
Scott Howard (showard314) wrote :

Thanks for trying, maybe try again once the packages are all updated.

Here are things to try and report what happens:
1) Type this in the terminal (one line):
dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate

2) Type this in the terminal:
gnome-power-cmd.sh hibernate

3)Type the following into the terminal (two lines):
killall gnome-power-manager
gnome-power-manager --verbose --no-daemon

then try to hibernate and report what shows up in the terminal window

These steps were taken from https://wiki.ubuntu.com/DebuggingGNOMEPowerManager.

Revision history for this message
Scott Howard (showard314) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 335570, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.