Created attachment 72550 [details] System information and various logs Hi, I've got an Asus N53J and suspension and hibernation don't work. The system freezes before shutting down, and the only solution is to power off it in hardware. On reboot, I'm able to resume my session if I used hibernation, but obviously a new one starts if I shut down after using suspension. Systems logs are in attachment. Let me know if you need more informations.
would you please check if the hibernation problem still exists if you run "echo shutdown > /sys/power/disk" before hibernating?
Thank you so much! I tried that command many times and it seemed to work. I'm waiting for news about the "suspend problem".
So do I understand from comment #2 that with "echo shutdown > /sys/power/disk" hibernate now works? I assume it used to be "platform", which means that there may be an ACPI issue there... And suspend is still broken, yes? Can you follow the debug steps noted in the kernel source tree? Documentation/power/basic-pm-debugging.txt Also, has this worked previously with any tested version of Linux, or has this been broken forever as far as you know?
(In reply to comment #3) > So do I understand from comment #2 that with > "echo shutdown > /sys/power/disk" > hibernate now works? Yes it does. > And suspend is still broken, yes? Yes it is. > Can you follow the debug steps noted in the kernel source tree? > Documentation/power/basic-pm-debugging.txt Unfortunately my kernel is not compiled with CONFIG_PM_DEBUG, and I cannot recompile it (this is a production system). I'm currently on 3.2.0-sabayon x86_64. > Also, has this worked previously with any tested version of Linux, > or has this been broken forever as far as you know? It's not a regression, both hibernation and suspend never worked. FYI, I am on latest available BIOS.
The same problem exists with kernel 3.3
Solved in 3.6. Luigi, can you confirm?
Yes, the bug is solved! Thank you very much to all! Luigi
Glad to see this bug gets fixed the first day it was assigned to me :-) Hi Danilo, May I know what is the problem and how it is solved, maybe you can point me to the relevant git commit? Thanks.
It's hard for me to point you the right commit, the ASUS notebook is a production system and therefore cannot be used for code bisection to dectect where the problem is. It is running Sabayon, which I guess do not use vanilla. I can test if suspension/hibernate works in 3.5 and 3.4 kernels as they are provided within the distribution, if it is meaningful. I can also provide all the system logs you think might be useful.
Don't bother. I saw you are not involved at first but told Luigi the bug is solved so I thought you fixed the bug or know the reason why. And since this is not the case, no need to attach those logs, thanks.