Can you hold down Alt and SysRQ and press S and then B when it is stuck? Does that immediately reboot the machine?
Also try suspending from the console instead of X:
1) Press CTRL-ALT-F1 to switch to the console 2) Run sudo -s 3) Run echo mem > /sys/power/state
Does this resume? Press CTRL-ALT-F7 to switch back to X.
Can you hold down Alt and SysRQ and press S and then B when it is stuck?
Does that immediately reboot the machine?
Also try suspending from the console instead of X:
1) Press CTRL-ALT-F1 to switch to the console
2) Run sudo -s
3) Run echo mem > /sys/power/state
Does this resume? Press CTRL-ALT-F7 to switch back to X.