I used suspend (to ram) for a long time, and it worked flawlessly. Recently, I started using hibernate (to disk) - not-quite-flawlessly. Hibernate-to-disk works (from the terminal, so far - as
pm-hibernate), and resume almost works. I see messages about reading/restoring the hibernation image, but then the 'hibernation console' (not sure if that's the right term) just sits there, and seems to ignore all normal input.
'Sys-Rq magic' gets me past this (I kill all tasks, which gets me out of the 'hibernation console', and then resume finishes), but I'd like to know what's going wrong.
I've tried looking through the logs in /var/log/, but haven't seen anything notable (although it's certainly possible that I missed something).
I'm using (K)Ubuntu 12.04, kernel 3.2.0-38-generic. I have 2GB of RAM and 4GB of swap.
Note: This is very similar to a previous question of mine. @Gilles pointed me to the right Sys-Rq 'magic' combo, which gets me around the problem (Thanks!). That doesn't really answer why this is happening, though. So, now I'd like to get at the underlying problem (both out of curiosity, and to narrow down causes to some other problems). Old question:
Edit: As I mentioned in my previous question about this problem, this (unanswered) forum post describes a situation that sounds almost the same. The guy there is using Mint, and says he has seen this in Debian-derived distros, but not in others. http://forum.linuxmint.com/viewtopic.php?p=708058&sid=e8bd8eba8fad0b25597209e365d6edf4