5

just upgraded (with great pains, and a total crash repaired by boot repair) to Ubuntu 24.04LTS (20.04LTS, to 22.04LTS, to 23.10, to 24.04LTS). however, when I run 'suspend', it suspends but won't restore ~ just hangs... BUT, if at boot up when I goto the grub sub menu to choose to boot using 5.15.0-105.115 generic rather than 6.8.0-31 generic, the suspend/resume works fine.

Also, (side note only) seems the problem with losing my build-in PCI wifi upon resume has been 'fixed' with 24.04LTS using the 5.15.0-105.115 generic as it resumes and the PCI wifi is still running - time after time so far :-D

**UPDATE - just got the 'new' 6.8.0-36.36 kernel - it ALSO won't resume after standby (to ram)... sticking with 5.15.0-105.115 :-| (come on, why can't they get this right?!?)

***UPDATE - just got the 'new' 6.8.0-38.38 kernel - it ALSO won't resume after standby (to ram), and jury still 'out' even if it did resume on whether it'd trash my PCI WiFi like 20.04LTS did after it resumed... sticking with 5.15.0-105.115... note that it won't restore after hibernation with ANY of these kernels (a whole 'nother level of issues...)... same computer, different boot for WIN7, suspend/hibernate/PCI wifi has NO problems, so shouldn't be "some hardware problem", eh?

****UPDATE - just got the 'new' 6.8.0-39.39 kernel - it ALSO won't resume after standby (to ram), and jury still 'out' even if it did resume on whether it'd trash my PCI WiFi like 20.04LTS did after it resumed... sticking with 5.15.0-105.115... side note: tried new 6.9.11 (with 911 hopeful?) but it is worse than the 6.8.0's

===> just got the new 6.10.3-061003-generic kernel and it DOES suspend/resume AND seems to be leaving my PCI wifi alone (hibernate doesn't work, but I think I have to change the format from 20.04 to 24.04 requirements...). only thing is, once booted, and only on the 1st suspend, the resume takes about 3-5 minutes ~ but all suspends after that resume in only a few seconds. Soooo happy :-D

The MAJOR
  • 479

5 Answers5

2

I had exactly the same problem — after the 24.04 upgrade, I could no longer wake my Lenovo X260 laptop from suspend (and, eerily, the Fn and F1 lights would stay lit after the laptop suspended and the power button started slowly pulsing) — but was able to get suspend working again even with the stock kernel with this kernel option:

intel_iommu=off

I added it to the GRUB_CMDLINE_LINUX_DEFAULT= line in /etc/default/grub, ran update-grub, and rebooted so the option would take effect. At least one place that I saw it recommended was here:

https://forums.debian.net/viewtopic.php?t=149965

Note that I did not, on my particular laptop, need init_on_alloc=0, so I didn’t leave the latter option in the kernel command line even though on some forums I have seen the two options recommended together.

For the record, the kernel for which this option fixed it is:

$ uname -a
Linux odell 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec  5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

At no point did I have any Wifi problems, though.

1

In my case journalctl -b| grep -i suspend was mentioning "nouveau" (the root of all evils on earth :)) so I blacklisted the nouveau graphical kernel driver with the modeprobe.blacklist=nouveau line added in the booting menu (press 'e' for editing) on the 'linux' line et voilà.

alinux
  • 11
0

I had exactly the same issue on ThinkPad x260, Ubuntu 24.04, fully encrypted SSD. I updated to 6.9.9 from mainline and the issue disappeared. I have not tried other kernels, so I don't know, in which version it got fixed.

TrinCZ
  • 1
0

I have the same issue in lenevo legion r7000 notebook. As a simple workaroud, I changed all "suspend" to "lock" in /etc/systemd/logind.conf

tfull
  • 1
0

===> just got the new 6.10.3-061003-generic kernel and it DOES suspend/resume AND seems to be leaving my PCI wifi alone (hibernate doesn't work, but I think I have to change the format from 20.04 to 24.04 requirements...). only thing is, once booted, and only on the 1st suspend, the resume takes about 3-5 minutes ~ but all suspends after that resume in only a few seconds. Soooo happy :-D

The MAJOR
  • 479