I have two laptops: Thinkpad T540p, Dell Insprion.
I've had the thinkpad for ~2 years. Hibernate has never worked consistently on it. I can usually get it to resume once or twice, but after I try to do anything useful, it will freeze when waking up.
About a month ago I bought the Inspiron for my wife. It seems to have the same issue. I had always assumed that the Thinkpad had issues because it had a dedicated Nvidia graphics card. But the inspiron only has onboard Intel, so that seems to not be the issue.
I found [this article](https://01.org/blogs/rzhang/2015/best-practice-debug-linux-suspend/hibernate-issues) and set the `no_console_suspend` boot parameter on both laptops.
Both go through the resume process and everything seems to go fine until they get stuck at a call to `lapic_suspend`. It looks like to me that is the call that starts hibernate, and it is trying to come back out of it and resume execution. Except for whatever reason, both laptops get hung instead.
Has anyone experienced this issue? Any tips? Hibernate has always worked great for me up until these two laptops.
Both are running Debian Unstable. This is the current `uname -a`: `Linux Babel 4.7.0-1-amd64 #1 SMP Debian 4.7.8-1 (2016-10-19) x86_64 GNU/Linux`
I am a software developer by trade and wouldn't mind digging through source code if it came to that, but I'm just not even sure where to start.