LTS Kernel version 6.6.13 and stable kernel version 6.7.0 would make some laptop keyboard stop working after resume from suspend, and evemu-describe shows that input device /dev/input/event4: AT Translated Set 2 keyboard was missing after resume. The exact laptop model is XPS 13 9350 https://wiki.archlinux.org/title/Dell_XPS_13_(9350) I can confirm reverting commit 274333f82597a78e884fea359e87c08f8cfd5612 on lts 6.6.13 would make the keyboard work again after resume. Keyboard info: # EVEMU 1.3 # Kernel: 6.6.13-1-lts # DMI: dmi:bvnDellInc.:bvr1.12.2:bd12/15/2019:br1.12:svnDellInc.:pnXPS139350:pvr:rvnDellInc.:rn09JHRY:rvrA00:cvnDellInc.:ct9:cvr:sku0704: # Input device name: "AT Translated Set 2 keyboard" # Input device ID: bus 0x11 vendor 0x01 product 0x01 version 0xabba Downstream report: https://bbs.archlinux.org/viewtopic.php?pid=2146300
Created attachment 305779 [details] dmesg on 6.6.12 (good)
Created attachment 305780 [details] dmesg on 6.6.13 (bad)
I have the same issue, different laptop on Fedora 39. Laptop: Dell XPS 13 9370 Kernel: 6.6.13-200.fc39.x86_64 I don't have an extra keyboard, so gathering logs from journalctl -k
Created attachment 305781 [details] dmesg_6.6.13
Created attachment 305782 [details] dmesg_6.6.12
Thank you for reporting this and sorry about the trouble. I have submitted a patch-series fixing this upstream: https://lore.kernel.org/linux-input/20240126160724.13278-1-hdegoede@redhat.com/ For now as a workaround I suggest staying with 6.6.12. Hopefully the fixes will get accepted upstream soon and also added to the 6.6.y (and other stable) series.
fixed in 6.7.5 / lts 6.6.17