[PATCH] Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 17IWC11

From: Chris Sutherland

Date: Thu Oct 29 2026 - 12:46:14 EST


The IdeaPad Slim 3 17IWC11 (83VS) creates an AT keyboard device but
produces no events after atkbd init. The 15IWC11 (83RR) already skips
deactivate for this EC failure. Add 83VS to that quirk.

Tested on a 7.3.0+ build. Without the quirk the device is silent.
With it, /dev/input/event3 produces events from the internal keyboard.

Signed-off-by: Chris Sutherland <csutherland.random@xxxxxxxxx>
---
drivers/input/keyboard/atkbd.c | 8 ++++++++
1 file changed, 8 insertions(+)

diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
index 019cfa855..506323002 100644
--- a/drivers/input/keyboard/atkbd.c
+++ b/drivers/input/keyboard/atkbd.c
@@ -1943,6 +1943,14 @@ static const struct dmi_system_id atkbd_dmi_quirk_table[] __initconst = {
},
.callback = atkbd_deactivate_fixup,
},
+ {
+ /* Lenovo IdeaPad Slim 3 17IWC11 (83VS) */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "83VS"),
+ },
+ .callback = atkbd_deactivate_fixup,
+ },
{
/* Xiaomi Book Pro 14 (TM2424) */
.matches = {
--
2.53.0