Update 2: Found below in dmesg for a single Fn key press/release (even on released this month Ubuntu 25.10):
[ +4.340795] atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0). [ +0.000019] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ +0.009265] atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). [ +0.000013] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. Wonder if other people also seeing the above for Fn press/release?
Update: The question remains if laptop with Ryzen 5 7535HS has a separate from APU/CPU chip with a platform controller that emulates i8042?
If yes, how to determine the platform controller?
================================
I'm troubleshooting non-release of certain Fn+ key combinations in Lenovo laptop and need to find internal keyboard controller model/vendor/Product # (and any HW specific details) to properly report a bug.
dmesg gives below, but PNP0303:KBD0 seems to be a generic device:
[ 0.566676] i8042: PNP: PS/2 Controller [PNP0303:KBD0] at 0x60,0x64 irq 1 [ 0.566681] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp [ 0.568551] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 0.587423] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2 Not talking about /dev/... device here.
Is internal keyboard controller sitting on pci or usb bus?
Any keywords for filtering lsusb/lspci output?
What PNP0303 and KBD0 mean?
The issue shows up even at evtest level (with 6.17 kernel), so I'm pretty sure its a kernel level bug.
Thank you.