For a long time I experienced flaky suspend issues in Ubuntu on my MBP. Occasionally, suspend would hang. This seemed especially likely to happen if I suspended & resumed several times in succession with no intervening boot. After completing most of the suspend process, I would be left with a blank screen with blinking cursor in the upper left hand corner, with no keyboard. Had to force power off by holding the power button.
Then I switched to connecting via ethernet, and this issue immediately became 100 times worse. I eventually discovered that if I physically unplugged the ethernet cable prior to suspend, it would suspend just fine.
All of this confused me for quite a while, and I mistakenly suspected wicd as the culprit, and filed a bug report. It was suggested there to try unloading the sky2 module (which controls the NIC) on suspend. When I did that, all my issues with suspend immediately went away! I have now suspended/resumed successfully more than 20 times without a single failure.
So, it appears that there is an issue with sky2 which sometimes interferes with (kernel) suspend. I'm not sure which models might be affected. Is anyone else having a similar issue? To check if your Ubuntu uses sky2 do
in a terminal. To unload the module on suspend, edit the file /etc/pm/config.d/00sleep_module (using sudo or as root) and add the lineCode:lsmod | grep sky2
to the end of the file, and save changes.Code:SUSPEND_MODULES="sky2"
Please report in this thread if you also have this problem, and list your model number and Ubuntu distribution.
Bookmarks