Suspend broken (s2idle) on ThinkPad T14 Gen 6 AMD after BIOS 1.17 (Fedora 43)

Thank you! Will definitely test this if I encounter the issue again - for now I will not touch it until it breaks itself. :smile:

Yes I know, that’s just what the support person told me - I think to say like they cannot reproduce it and can only help with Windows or such.

I tried amdgpu.dcdebugmask=0x10 with UEFI 1.17 of my P14s Gen6 AMD but sadly it does not help. When suspending while docked, fans keep spinning, power led starts breathing animation and alls screens are black until some time later the laptop resumes (even though it never actually suspended properly).

Your issue seems to be with the dock. I don’t use a proper dock, only a 5-in-1 USB-C Hub.

I remembered there is times where I lock the screen and after a while the display light up with the notification that the laptop will soon go to sleep but actually never goes in sleep mode. Closing the lid seems to reliably put the laptop to sleep.

In my case I only use the laptop internal screen, no external display connected, only things connected to my hub is usb devices and an ethernet cable.

My issues don’t seem to be dock-specific. I have tried multiple docking solutions, including:

  • Lenovo USB-C Dock Gen 2

  • Lenovo Thunderbolt 4 Dock

  • several ā€˜simple’ 5-in-1 USB-C hubs

  • Dell monitors with integrated docking

  • Gigabyte monitors with integrated docking

  • and a few more

Unfortunately, the problem also happens without any dock at all (laptop-only).

With UEFI 1.17, suspend is now completely broken for me. Closing the lid reliably fails and the machine ends up in a stuck/broken ā€œalmost suspendedā€ state.

As mentioned before, Lenovo also doesn’t allow downgrading below 1.17 anymore, which effectively leaves me with a laptop that can only be booted, used, and then shut down (or it crashes). Suspend/idle sleep is unusable in my case.