Sai*_*aif 10
基本上,在 shell 中运行它以确认您适用于此解决方案:
dmesg | grep i8042
Run Code Online (Sandbox Code Playgroud)
并确认你得到这个输出
[ 1.514469] i8042: PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOUE] at 0x60,0x64 irq 1,12
[ 1.525273] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.525287] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.526035] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 21.927438] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
Run Code Online (Sandbox Code Playgroud)
然后,将引导参数i8042.direct和添加i8042.dumbkbd到/etc/default/grub. 例如,运行
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
找到开始的行GRUB_CMDLINE_LINUX_DEFAULT=并编辑它以包含新参数,以便在编辑后看起来像
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.direct i8042.dumbkbd"
Run Code Online (Sandbox Code Playgroud)
保存按Ctrl+O按,退出Ctrl+ X,并运行
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
来源:Ubuntu 论坛上的一些时间旅行者
小智 9
@Saif 找到了问题背后的潜在驱动程序。然而,设置 dumbkbd 和 direct 是不必要的/禁用 LED 的系统控制,如 Caps-Lock。
对于大多数 vaios,重置控制器也将纠正问题,同时保持此功能。即在 grub 配置文件中 -
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset"
Run Code Online (Sandbox Code Playgroud)
然后
sudo update-grub
Run Code Online (Sandbox Code Playgroud)