Hibernation does not fail, if you edit the kernel command line in grub while booting to add
resume=/dev/foo it resumes cleanly.
> Also, modern initramfs-tools fixes the swap space signature after a failed resume, no?
I am not so sure about this one, after booting after a 'failed resume' the dirty swap was not initialized and the subsquent hibernate failed. I had to mkswap && swapon to clean things out.
> Perhaps the hibernation actually failed?
Hibernation does not fail, if you edit the kernel command line in grub while booting to add
resume=/dev/foo it resumes cleanly.
> Also, modern initramfs-tools fixes the swap space signature after a failed resume, no?
I am not so sure about this one, after booting after a 'failed resume' the dirty swap was not initialized and the subsquent hibernate failed. I had to mkswap && swapon to clean things out.