Ever since I switched to systemd I have been using 'systemctl hibernate' on my Samsung NC10 netbook and it have been working flawlessly. Since a few days back it has stopped working, and it boots the computer like a regular boot when i try to resume the hibernation. 'systemctl suspend' works as intended though. How would I go about to look into what is causing the hibernation to suddenly fail?
Do you have the 'resume' hook in your initrd and is swap >= memory?