ASUS Eee PC 1015PE Suspend, Hibernate, and Shutdown freezes

Bug #711501 reported by Derek Simkowiak
44
This bug affects 9 people
Affects Status Importance Assigned to Milestone
kernel-package (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: kernel-package

I have an ASUS Eee PC 1015PE with Ubuntu 10.10. If I try to suspend or shutdown, it freezes. The screen locks up, the mouse cursor does not move, and I am forced to hold the power button for 3 seconds to get it to do a hard reboot.

This happens even if I choose "Suspend" from the GDM login menu. So this is not a Compiz (or probably even X) issue. I also get it if I shut the laptop lid (which would trigger a suspend). At least one other user reported this problem in the forums:

http://ubuntuforums.org/showthread.php?t=1661070

Before I bought this computer I read articles saying that everything in Ubuntu 10.10 worked well. For example:

http://www.splitbrain.org/blog/2010-08/27-asus_eeepc_1015pe

So perhaps a recent kernel update broke suspend on this laptop. Everything else works great using the stock kernel, incl. Compiz, touchpad multitouch, and wireless. I did not apply any of the special packages mentioned in the article above.

I updated my BIOS to the latest available from ASUS, version 0801. (Also, my model has no Bluetooth, but some of the articles I read implied that the 1015PE does have Bluetooth. Not sure if that matters.)

I consider this a critical bug because I cannot use this netbook in the real world. Everytime I shut the lid to move it, I might lose data! I already have a workstation that is anchored to my desk. I bought this thing to be mobile.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: kernel-package (not installed)
ProcVersionSignature: Ubuntu 2.6.35-25.44-generic 2.6.35.10
Uname: Linux 2.6.35-25-generic i686
Architecture: i386
Date: Tue Feb 1 12:49:41 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: kernel-package

summary: - ASUS Eee PC 1015PE Suspend and Shutdown freezes
+ ASUS Eee PC 1015PE Suspend and Hibernate freezes
summary: - ASUS Eee PC 1015PE Suspend and Hibernate freezes
+ ASUS Eee PC 1015PE Suspend, Hibernate, and Shutdown freezes
Revision history for this message
Derek Simkowiak (ubuntu-cool-st) wrote :

Sometimes a shutdown works correctly (it worked correctly on one of my last four shutdowns). Reboot usually works but sometimes causes a freeze (it froze one of my last four reboots). The suspend and hibernate freeze are broken 100% of the time, and cause a "freeze" with a stuck mouse cursor and the last image on the screen..

Hibernate seems to flush RAM to disk successfully, but the LCD screen and computer never power off.

Various ASUS computers and motherboard have had problems with suspend before. I tried all the known solutions I could find but none were successful.

I disabled my internal USB controller in my BIOS. Results were the same.

I tried unbinding my EHCI devices using a custom script in /etc/pm/sleep.d/20_custom-ehci_hcd as described here:
http://ubuntuforums.org/showthread.php?p=9261807

I did not have the xhci module, but I tried unload the ahci module in a custom /etc/pm/config.d/usb3-suspend-workaround in the URL above. Didn't help. I then put all the USB modules (rt2x00usb and all other rt2?00* modules) and the "mac80211" module in there, with the same results.

I tried using the GRUB option "acpi_sleep=old_ordering" in /etc/default/grub on the line GRUB_CMDLINE_LINUX_DEFAULT, as described here:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/347150

That didn't help either. (I did remember to run update-grub.)

Apparently suspend and resume is an issue that lots of people are having problems with in 10.10. Here is a forum with fourteen pages and many unresolved suspend issues in 10.10:
http://ubuntuforums.org/showthread.php?t=1596545&page=14

I tried all the suggestions I found there. I installed the 10.10 "hibernate" package, but that did not change anything. I put the line GRUB_CMDLINE_LINUX="acpi_sleep=nonvs" in my /etc/default/grub config file, ran update-grub, and got the same result. I tried unloading various modules at suspend, looking for a culprit. No dice.

I tried upgrading to a PPA kernel 2.6.36-020636, as one of the posters suggested. At least two other posters reported success. I followed this:
http://www.ramoonus.nl/2010/10/linux-kernel-2-6-36-installation-guide-ubuntu-linux/

...but alas, that too did not work for me.

I tried the older kernel 2.6.35-22 that came with the 10.10 CD but got the same results. One guy said that worked for him.

I tried upgrading to 2.6.37-rc2 from the PPA. Same results.

I will now try downgrading to Ubuntu 10.04, to see if that works. Some people reported that 10.04 worked for them but 10.10 does not.

This reminds of the v9.10 upgrade that broke lots of peoples' WiFi... :(

Revision history for this message
Derek Simkowiak (ubuntu-cool-st) wrote :

I attempted an install of 10.04 from CD-ROM and it failed. First I got "No network interfaces detected", then near the end of the install the package linux-image failed. There was no reason given at ALT-F4; it just showed an error and would not let the install continue.

(I think my hardware is fine because everything works under Windows and 10.10... except for this bug.)

Not sure what to try next...

Revision history for this message
Tony Górski (nequil-mail) wrote :

I have the same problem on my Asus 1001HA. I can't shut down my computer, I have to reboot. This bug is also present in 11.04.

Revision history for this message
Derek Sheh (dsheh) wrote :

Just acquired an ASUS EEE 1015PEM-MU17 last week and ran into the suspend problem as you have.
After following several different solutions, it seems a dash / underscore typo is the culprit behind the suspension freeze.

Following Ivan Teliatnikov's comment at http://www.ubuntugeek.com/fix-for-suspend-and-hibernation-problem-for-laptops.html,
here is a solution you can try that worked for my 1015PEM:

From Terminal, create the 00sleep_module file:
sudo gedit /etc/pm/config.d/00sleep_module

From GEdit, add to line 1:
SUSPEND_MODULES="xhci_hcd"

Save.

Choose Suspend from Power off Menu.

Your comp should power down, with only the power switch and power indicator blue leds flashing periodically.
Seems to wake up normally.

Hope it works for you.

Revision history for this message
Derek Sheh (dsheh) wrote :

I plan on ironing all the Ubuntu issues on the ASUS 1015PEM, one particular annoyance so far is unreliable wifi connectivity, still not sure if it is a software implementation issue or just signal range detection problem.

Suspend fix: (see above)
After some further testing, it seems to be working consistently with suspend from menu as well as closing and opening the clam-shell lid. Experienced a freeze while suspending Ubuntu if vmware is launched concurrently.

Battery indicator fix:
http://www.omgubuntu.co.uk/2011/02/battery-applet-status-ubuntu/

Fixes remaining:
- ASUS hardware function buttons
- upper left hardware wifi toggle turns off the wifi permanently, but a 2nd press will freeze the system requiring hard reset.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in kernel-package (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Ehrenstein (ub71a-martin) wrote :

Similar problem on ASUS Notebook PC. There may be some interaction with Windows 7 in a dual-boot configuration.

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.