Maybe I'm wrong but, in /usr/share/hal/scripts/hal-system-power-suspend I would put: elif [ -x "/usr/sbin/hibernate-ram" ] ; then /usr/sbin/hibernate-ram RET=$? elif [ -w "/sys/power/state" ] ; then # Use the raw kernel sysfs interface echo "mem" > /sys/power/state RET=$? instead of: elif [ -w "/sys/power/state" ] ; then # Use the raw kernel sysfs interface echo "mem" > /sys/power/state RET=$? elif [ -x "/usr/sbin/hibernate-ram" ] ; then /usr/sbin/hibernate-ram RET=$? Because if you have a hibernate-ram script, maybe you would like to use it by default in gnome power manager.
*** This bug has been marked as a duplicate of 133743 ***