我有一台华硕 Chromebook(C202SA-GJ0027),运行 Kali Linux。
在启动时,内置键盘工作正常。在 GRUB 菜单中,内置键盘工作正常。
如果我启动 Linux 4.17.0-kali3-amd64
,内置键盘就能正常工作。
如果我启动 Linux 4.18.0-kali2-amd64
,除了电源按钮外,内置键盘完全没有反应。外置 USB 键盘工作正常。
在 4.17 上,evemu-describe 给我:
/dev/input/event0: AT Translated Set 2 keyboard
/dev/input/event1: Lid Switch
# etc.
在 4.18 上,没有键盘:
/dev/input/event0: Lid Switch
# etc. as on 4.17 but shifted down for missing keyboard
因此,看起来根本找不到内置键盘
diff
内核之间的输出dmesg
看起来大致相似(除了地址/大小/版本),但值得注意的是(-
是 4.17,+
是 4.18):
-acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
+acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR]
然后:
-serio: i8042 KBD port at 0x60,0x64 irq 182
+i8042: probe of i8042 failed with error -22
不久之后:
-input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0