Date: Sat, 07 Feb 2026 22:43:41 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 293036] vt console ignores hw.vt.kbd.evdev=1 and leaves modifier state stuck after S3 resume on ThinkPad T14s Gen1 AMD (15-STABLE regression) Message-ID: <bug-293036-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293036 Bug ID: 293036 Summary: vt console ignores hw.vt.kbd.evdev=1 and leaves modifier state stuck after S3 resume on ThinkPad T14s Gen1 AMD (15-STABLE regression) Product: Base System Version: 15.0-STABLE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: mail@svenjunga.com Hardware: Lenovo ThinkPad T14s Gen1 (AMD) OS: FreeBSD 15.0-STABLE Kernel: stable/15-n282158-808a573e6e14 GENERIC amd64 Console: vt Keyboard: atkbd via i8042 (PS/2) Problem: After S3 suspend/resume, the console keyboard no longer behaves correctly. Ctrl and Alt modifiers appear logically stuck "down" and are injected as literal input into password prompts and TUIs, making the console unusable. Regression: This system previously worked correctly on 15-STABLE. No configuration changes were made. The problem appeared after updating to a newer 15-STABLE snapshot. Observed behavior: - Keyboard works normally before suspend - After resume: * Ctrl/Alt are treated as input * VT switching does not work * TUIs cannot be navigated - kbdmux, atkbd reset flags, and kbdcontrol do not resolve the issue evdev interaction: evdev devices exist and are functional: kern.evdev.input.X.name: AT keyboard Setting hw.vt.kbd.evdev=1 does NOT cause vt to bind evdev. Disabling atkbd (hint.atkbd.0.disabled=1) results in no console keyboard at all, indicating vt is still bound to atkbd despite the evdev preference. Workarounds: - No reliable workaround exists for S3 on this kernel. Expected behavior: vt should: - honor hw.vt.kbd.evdev=1, OR - properly reset modifier state on resume Actual behavior: vt depends on atkbd and fails to clear modifier state after S3 resume. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-293036-227>
