Hi there,
I have some issues with resuming from suspend-to-ram with my Thinkpad
X201 - that is, it doesn't resume properly every now and then, being
stuck with a black screen and no keyboard interaction being possible.
I already follow the standard PM debugging routine with PM_TRACE.
dmesg output is here:
http://paste.posativ.org/ys8vdj2ff2d0klyd72nucgsrl9474a08
The issues seems to be with something by the name of ACPI HID LID button
(?), whatever that is.
[ 0.650939] Magic number: 0:836:392
[ 0.650943] hash matches drivers/base/power/main.c:577
[ 0.651069] acpi PNP0C0D:00: hash matches
From https://github.com/torvalds/linux/blob/master/drivers/acpi/button.c:
#define ACPI_BUTTON_HID_LID "PNP0C0D"
Anyway, my question is how I can debug this issue further.
I reckon I should try unloading the acpi button module before suspending
and modprob'ing it after resume?
If that works, how can I make out the actual cause of the issue, i.e.
the bug in the driver code? Maybe it's worth noting that I can't
reliably reproduce this since it only happens now and then and I have
yet to recognize a pattern.
Thanks a lot!
Jonas