I hibernate my notebooks (various types, various graphic-chips) with a little script (I know there are hibernate scripts too, but I do not need these scripts):
Code:
#!/bin/sh
# switch to virtual terminal 1 to avoid graphics
# corruption in X
chvt 1
/sbin/hwclock --systohc
# write all unwritten data (just in case)
sync
# suspend
echo -n disk > /sys/power/state
/sbin/hwclock --hctosys
# switch back to tty7
chvt 7
Make it executable and run it as root or as user with "sudo" and the correct line in /etc/sudoers.
If you have a NVIDIA graphic card/chip, please add to your device section the line:
So the notebook will come back to tty7.
In your bootloader configuration have to be the append "resume=/dev/your_swap_partition" or if you use suspend2 "resume=swap:/dev/your_swap_partition".
Fluxx.