Thanks for Fedora 36… I am running the KDE spin on a Lenovo X1 Carbon Gen 8 with the latest BIOS updates. Everything works fine with Fedora except if bluetooth is enabled 80% of the time it will not suspend and it will stay powered up. If I open the lid I can see that the computer is still on. If I disable bluetooth the suspend operation works perfectly all the time. So I have been getting in the habit of disabling bluetooth before I close the lid. But the other day I forgot and when I pulled my laptop out it was extremely hot to the touch since it was on the whole time.
journalctl shows the lid open and lid close events properly so it is being detected.
BIOS is set to Linux which is S3. However, I have tried both settings (Windows & Linux) with the same results.
I was running OpenSuse Tumbleweed before Fedora and did not have this issue with the latest kernel, etc.
I am curious if others are having this issue or if their might be a fix.
Thanks everyone and I appreciate this awesome distro
I have this problem, on Fedora 36 Gnome, with my Intel SkullCanyon NUC. I just tried kernel-5.18.1-200.fc36 from koji, but it didn’t help.
In my case, the following workaround avoids the problem:
cat <<'EOF' | sudo tee /lib/systemd/system-sleep/bluetooth-suspend
if [[ $1 = pre ]]; then
btmgmt power off
elif [[ $1 = post ]]; then
btmgmt power on
sudo chmod +x /lib/systemd/system-sleep/bluetooth-suspend