I've been hacking on an ancient r50e. Despite best efforts, I can't get the thing to wake up properly from suspend or hibernate.

Goes to bed as expected, and won't wake up.

Would love some help if you have any ideas.

Debian minimal install with i3wm. Acpi appears functional, acpi-support configured correctly by every guide I could find.

I'm stumped at this point, and not closing the lid without a plan. :)


According to linuxcompatible.org/compatdb/d it used to work.

1. Make sure the BIOS/CMOS settings aren't bad. Since it used to work for people without effort, it points to the default settings being safe. Sometimes "better" settings are buggy, so use defaults. (*)

2. Possible issues due to changes in kernel configuration settings. You should be able to easily try changing the prebuilt kernel you're using. You might need to build your own, though.

(*) HDD settings should be preserved.


And when I say, "HDD settings should be preserved" there are BIOS/CMOS settings that change how the OS sees your hard disk and if things are misaligned the system won't boot. This isn't an issue if you're going to reinstall the system, but should not be considered if you want to preserve things.


Have you checked the logs after the suspend? Are you sure it is successfully suspending? It would be interesting if it never _quite_ completed the suspend operation, and then couldn't resume.

According to askubuntu.com/questions/279584 sometimes WiFi or graphics cards can mess with suspend/resume. Since it is a laptop, I don't expect a graphics issue, but you might try shutting down the WiFi before you try suspending.

It appears it is suspending but the screen isn't turning back on during resume.


Oh? That's something that should be fixable. Let me see if I can find that...


Immediate short-term work-around:

It's possible to change what the system does when you close the lid, so you can have it just not suspend. (This would be in a power management configuration.)

This may be an acceptable long-term solution if it is mostly used as a desktop. I know a lot of older laptops, in particular, where the battery life isn't good enough to reliably unplug for any meaningful length of time.



Any idea how to do that below the GUI? I tried chmod -x'ing the lid.sh script in /etc/acpi/ and adjusting system and it didn't work.

Sign in to participate in the conversation

Mastodon.ART — Your friendly creative home on the Fediverse! Interact with friends and discover new ones, all on a platform that is community-owned and ad-free. Admin: @Curator. Moderators: @EmergencyBattle, @ScribbleAddict, @TapiocaPearl, @Otherbuttons, @katwylder