Ubuntu – Ubuntu 20.04 doesn’t wake up after suspend

dellinspironsuspendwakeup

Ubuntu 20.04 won't wake up from sleep
Issue:
Whenever laptop suspends (either due to closed lid or due to black screen for certain time), I cannot wake it up. Laptop does not respond to key strokes and power button clicks. As a result I always have to hold power button to shut it down and then power it up again.

System:
-Model: Dell Inspiron 15 3593
-Processor: Intel® Core™ i5-1035G1 CPU @ 1.00GHz × 8
-Graphics: Mesa Intel® UHD Graphics (ICL GT1)
-RAM: 16GB DDR4
-Storage: 512GB SSD + 1TB HDD
-OS: Ubuntu 20.04 LTS 64bit

Extra info:
There are no drivers in the additional drivers tab and there are not updates. Also I have added the repository of dell for focal: http://dell.archive.canonical.com/updates focal-dell .

System logs: https://pastebin.com/71pnhiaZ

Thank you in advance!

Update:
-Tried GRUB_CMD_LINUX="nouveau.modeset=0" in grub config and it didn't work.
-Tried GRUB_CMDLINE_LINUX="nouveau.blacklist=1" in grub config and it didn't work.
-I switched to an old kernel version: "5.0.0-1070-oem-osp1" and made it default choice because under this kernel the issue is resolved. I used this guide for changing default kernel: How can I boot with an older kernel version? . Thank you @B.Tanner for the idea. I really hope that it will be fixed for newer Kernels in the future.
-Reported bug here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1909005

Best Answer

  • With Dell notebooks I generally configure them like this:

    1. Open the terminal
    2. Install the necessary drivers with ubuntu-drivers autoinstall
    3. Disable the fallback service with sudo systemctl disable nvidia-fallback.service
    4. Then edit /etc/default/grub and add the line: GRUB_CMDLINE_LINUX="nouveau.blacklist=1"
    5. Update Grub with: sudo update-grub
    6. Reboot

    With this my colleagues can suspend/hibernate-resume without too many issues … though there are occasional hiccups for people who suspend for 4+ days.

    Hope this works for you, too 👍🏻