🔍 See Original Answer on Ask Ubuntu 🔗
Laptop not coming back from sleep after lid close
May 30, 2018
Edited: June 12, 2020
November 24, 2022
Copy to clipboard: false
NVMe SSD suspend/resume is a know bug
This problem has been reported on Launchpad and ArchLinux. The solution is to edit
sudo powers and find the line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpiphp.disable=1"
Your options will be different but add the option
acpihp.disable=1 between the double quotes.
Save the file then reboot. Now suspend and resume will work.
According to the kernel developer in 2013 this disables ACPI hot-plugging. However that doesn’t mean hot-plugging is disabled on your machine. For example, replugging the USB cord to your Android phone brings up Nautilus to view files as it should. Also power cycling a second TV connected to your laptop via USB-C ThunderBolt 3 to Displayport to HDMI adapter reorganizes windows across workspaces as it should.
Proposed permanent fix
A few days ago a permanent fix was proposed in kernel
4.15.0-23 by someone who is probably a Ubuntu Developer.