Keyboard input broken since linux-lts 6.18.51-1

Hello,

I am using an Asus Strix laptop:

hwinfo --short
cpu:
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1394 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1400 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1396 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1400 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1400 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
AMD Ryzen 9 5900HX with Radeon Graphics, 1397 MHz
keyboard:
/dev/input/event4 ASUSTek N-KEY Device
mouse:
/dev/input/mice ASUE120A:00 04F3:319B Mouse
/dev/input/mice ASUE120A:00 04F3:319B Touchpad
monitor:
TL156VDXP01
graphics card:
ASUSTeK Radeon Vega 8
sound:
ATI Renoir Radeon High Definition Audio Controller
AMD Family 17h/19h/1ah HD Audio Controller
storage:
Samsung Electronics NVMe SSD Controller 980 (DRAM-less)
Samsung Electronics NVMe SSD Controller 980 (DRAM-less)
network:
wlan0 MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
network interface:
lo Loopback network interface
wlan0 WLAN network interface
disk:
/dev/nvme0n1 Samsung Electronics NVMe SSD Controller 980 (DRAM-less)
/dev/nvme1n1 Samsung Electronics NVMe SSD Controller 980 (DRAM-less)
partition:
/dev/nvme0n1p1 Partition
/dev/nvme1n1p1 Partition
/dev/nvme1n1p2 Partition
/dev/nvme1n1p3 Partition
/dev/nvme1n1p4 Partition
/dev/nvme1n1p5 Partition
/dev/nvme1n1p6 Partition
/dev/nvme1n1p7 Partition
/dev/nvme1n1p8 Partition
/dev/nvme1n1p9 Partition
usb controller:
AMD Renoir/Cezanne USB 3.1
AMD Renoir/Cezanne USB 3.1
bios:
BIOS
bridge:
AMD Renoir PCIe Dummy Host Bridge
AMD Cezanne Data Fabric; Function 3
AMD Cezanne Data Fabric; Function 1
AMD Renoir PCIe Dummy Host Bridge
AMD Renoir/Cezanne PCIe GPP Bridge
/dev/input/event0 AMD FCH LPC Bridge
AMD Renoir/Cezanne PCIe GPP Bridge
AMD Cezanne Data Fabric; Function 6
AMD Renoir/Cezanne Root Complex
/dev/input/event3 AMD Renoir Internal PCIe GPP Bridge to Bus
AMD Cezanne Data Fabric; Function 4
AMD Cezanne Data Fabric; Function 2
AMD Renoir PCIe GPP Bridge
AMD Renoir/Cezanne PCIe GPP Bridge
AMD Cezanne Data Fabric; Function 0
AMD Renoir/Cezanne PCIe GPP Bridge
AMD Renoir PCIe Dummy Host Bridge
AMD Cezanne Data Fabric; Function 7
AMD Cezanne Data Fabric; Function 5
hub:
Linux Foundation 2.0 root hub
Linux Foundation 3.0 root hub
Linux Foundation 2.0 root hub
Linux Foundation 3.0 root hub
memory:
Main Memory
bluetooth:
IMC Networks Wireless_Device
IMC Networks Wireless_Device
IMC Networks Wireless_Device
unknown:
FPU
DMA controller
PIC
Keyboard controller
AMD Family 17h (Models 10h-1fh) Platform Security Processor
AMD Renoir/Cezanne IOMMU
AMD ACP/ACP3X/ACP6x Audio Coprocessor
AMD FCH SMBus Controller

At least since linux-lts 6.18.51-1 the keyboard input is broken when LightDM appears. It still works on linux-lts 6.18.48 and I didn’t do updates between the mentioned kernels, so I don’t have these packages at my disposal. The problem isn’t present in linux or linux-zen.
Is this a known bug that will be fixed soon? I still see it on linux-lts 6.18.52.

Thanks for any ideas.

On a modern-hardware system (like Strix-Halo), there is absolutely no reason to use an LTS kernel since it’s old and unlikely to support modern hardware. LTS is intended for older hardware that’s not supported in the newer kernels.

Like you said, it works fine using the Zen or stable linux kernel…use them instead.

*Edit. My Zenbook laptop is Strix-Halo and I had no end of problems with the hardware on the (then) stable 6.18 kernel series until the stable kernel moved to 7.1 which fixed all my issues. It’s been smooth sailing ever since. Drop the LTS, you don’t need it. :wink: