http://forums.opensuse.org/pre-relea...spend-ram.html
I employ suspend (RAM) and hibernate (disk) using the commands on ubuntu (IBM thinkpad)
sudo pm-suspend
sudo pm-hibernate
If you su to root, maybe you can use them also
Most of the time, it works, but sometimes, something hangs (no visual display), and I have to end up not just restarting the xserver, but an actual reboot.
from
http://www.linux.com/feature/139073
Yes, Suspend to RAM didn't work for me either (on both my desktop and laptop). But in both cases, the problem was fixed by creating the file /etc/pm/config.d/default and adding:
S2RAM_OPTS="-f"
Here is what one other person did to get suspend/hibernate to work with ubuntu on a Toshiba laptop
http://ubuntuforums.org/archive/index.php/t-374799.html
-Now, the last thing to tweak was the hibernate/suspend quirk. It would not do it (seems to be a pretty prevalent laptop problem with linux). Well, what I did was this:
Edit "/etc/default/acpi-support" and change the following lines:
MODULES_WHITELIST="fglrx"
SAVE_VBE_STATE=false
POST_VIDEO=false
DOUBLE_CONSOLE_SWITCH=true
Also (as that didn't completely do it) I went into the bios and disabled 'legacy usb device support' and I went into the linux system services and set the powernowd service to not start up at boot. I'm not sure if that'll work for you, but it works like a damn for me now, suspend/hibernate fires right back up. All I have to do is hit a button (screen lock is on), and type in my password and voila I'm back at my desktop.
From
http://en.opensuse.org/NVidia_Suspend_HOWTO
Suspend to Disk worked on a Toshiba Satellite 5200-903 with SUSE 10.0 after changing SUSPEND2DISK_SHUTDOWN_MODE to "shutdown" in /etc/sysconfig/powersave/sleep. Suspend to RAM works fine.