[Solved] Lenovo L14 Gen 6 Keyboard Lock & Battery Drain on Fedora 43

I wanted to share a working configuration for the Lenovo L14 Gen 6 (AMD) on Fedora 43 (KDE Plasma 6) following installation.

The Issue: Unresponsive keyboard after resume from sleep (s2idle) and significant battery drain due to an NVMe platform quirk with the Samsung PM9A1 drive.

The Solution: > After updating to the latest BIOS and NVMe firmware via fwupdmgr, the “nightmare” sleep issues were resolved by forcing the following kernel parameters via grubby:

sudo grubby --update-kernel=ALL --args="nvme_core.default_ps_max_latency=0 amd_pmc.enable_stb=1 pcie_aspm=force"

  • nvme_core...=0: Bypasses the platform quirk/latency issues.
  • amd_pmc.enable_stb=1: Fixes the keyboard lockout on resume.
  • pcie_aspm=force: Dramatically improved the battery drain in s2idle.
1 Like