I'm running 14.04 on a new XPS 13. In order to support the newer hardware, I'm running a mainline 3.19 kernel.
Hibernate resume has been iffy with the entire 3.19 kernel line, but recently (3.19.5) pm-hibernate
no longer works at all. The screen will either a) switch off momentarily, then back on with all inputs frozen or b) switch off entirely, and fail to resume upon power on (despite displaying the correct resume-from-uuid message).
I have enough swap space (and it has worked in the past), I have checked that the uuid is being correctly referenced, and nothing seems particularly amiss in /var/log/pm-suspend.log
(last 200 lines here: http://pastebin.com/1dvyHhmQ)
Thanks for your help.
Best Answer
For the situation I described running a non-stock kernel, the following solution worked. Depending on what kernel series you're using, YMMV:
You'll need to do these to get grub/initramfs set up correctly:
Reboot, and then check for hibernate compatibility by doing
pm-hibernate
at the command line. Hope this helps someone else!