Hello,
(First of all, sorry for taking so long to post the issue — I've been busy lately...)
Resuming from suspend has not been working on my laptop since the 5.15 kernel update. I forgot which one was it, but it was before Slackware 15.0 was announced. The issue persists on Slackware 15.0 and most kernel iterations on -current (I update about monthly).
My laptop is a Macbook Pro 15-inch Mid 2014, with an i7-4770HQ with 8 cores, and 16GB of RAM.
The problem is like this: After closing the laptop lid, the laptop suspends. However when opening the laptop lid and trying to resume, the screen remains black but the laptop seems to be running. A couple minutes later, it runs hotter and hotter, and the fans are kicked off at full speed. It finally resumes after another couple of minutes.
I ran a test with intel's
pm-graph, and grabbed the dmesg, logs and HTML summary. The dmesg is attached below. According to them, the CPU cores 6 and 7 takes the longest time (minutes) to resume operation.
I've tried
the solution mentioned here , which involves disabling USB3 or lid wakeup, with no avail. The behavior seems to be similar to
this Fedora bug and
this Arch Linux discussion, which all points to a faulty kernel patch submitted around the time of kernel 5.15.
Is anyone facing the same issue? If so, how did you fix it? I used Linux distros for a pretty long time but never had experience in reverting a patch, it would be great if someone could test it out or elaborate on it ;(
Regards,
ltlnx