Comment 47 for bug 522998

Revision history for this message
ptha (peter-hannon) wrote :

Hi all, I'm running 10.10 on an Asus N61JQ laptop. Here are the steps I've taken to get suspend/hibernate working on my laptop. For hibernate, I had to resize my swap as it had been created smaller than my actual RAM size. I tried adding SUSPEND_MODULES="xhci_hcd", which helped but did not resolve the issue completely. I could see the hard drive saving the current state to disk, after a minute there would be no more hard drive activity but a blinking cursor remained on the screen. I would then have to switch off the laptop manually. On turning the laptop back on, the system was correctly restored to its state before I initiated the hibernate. Blacklisting in /etc/modprobe.d didn't make a difference, on hibernating the laptop wouldn't switch off, with a blinking cursor.

I found the solution on ubuntuforums.org, see comment #7 by John Dias: http://ubuntuforums.org/showthread.php?t=1444822

His solution involves a script for unbinding ehci_hcd from the kernel (which should be made executable). I followed his instructions, using xhci_hcd instead of xhci for part 2 and now suspend/hibernate works perfectly.