I have, like many, problems with suspending/hibernating in Ubuntu. When I resume from suspend the fans start, the HDD led glows steadily, but the screen is off. The only thing I do is hard reboot.
No solution have work for me so far. But I have found a workaround: downgrade from grub 2 to legacy grub. With legacy grub I can suspend just fine. My suspend/hibernate problems are somehow related to grub 2, but why? What is grubs role in the suspend process? Where to start digging?
UPDATE
I have now tried to disable graphical terminal in /etc/default/grub:
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console
That did not help. In /boot/grub/grub.cfg there is a function that concerns video:
function load_video {
insmod vbe<br />
insmod vga<br />
}
I have no idea when, where or if it is called. Maybe it is not relevant at all.