Fix for suspend and hibernation problem for Laptops
Posted by admin on March 10th, 2008
Email This Post
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
Most people need hibernation for their laptops.step is to install a tool called «uswsusp»
sudo apt-get install uswsusp
And by typing the below command you check if the suspend function works now….
sudo s2ram
Same goes for hibernation
sudo s2disk
Now once this is done, and all of the above commands work, they can be replaced with the old non-working commands that come with ubuntu.
But attention, before editing the system files, always make sure you back up the files in case something goes completely wrong.
sudo cp /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux.bak
sudo cp /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux.bak
This step is to replace the old commands with the new commands in
hal-system-power-suspend-linux
sudo nano /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux
paste the following:
#!/bin/sh
/sbin/s2ram –force
hal-system-power-hibernate-linux
sudo nano /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
paste the following again:
#!/bin/sh
/sbin/s2disk



October 5th, 2008 at 6:37 pm
I get a crash on rebooting from hibernate after doing this…I have to reboot again with previous successful boot, and then it works.
Is there any way to skip the crash?
November 25th, 2008 at 1:46 pm
instead of using uswsusp, i used the acpi scripts /etc/acpi/sleep.sh and /etc/acpi/hibernate.sh. works for me.