答案1
@Saif 已找到导致该问题出现的底层驱动程序。但是设置 dumbkbd 和 direct 是不必要的/会禁用 Caps-Lock 等 LED 的系统控制。
对于大多数 vaio,重置控制器也可以解决问题,同时保持此功能。例如在 grub 配置文件中 -
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset"
然后
sudo update-grub
答案2
基本上,在 shell 中运行此命令以确认您适用于此解决方案:
dmesg | grep i8042
并确认你得到这个输出
[ 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
然后,将启动参数i8042.direct
和添加i8042.dumbkbd
到/etc/default/grub
。例如,运行
sudo nano /etc/default/grub
找到开头的行GRUB_CMDLINE_LINUX_DEFAULT=
并编辑它以包含新参数,以便在编辑后它看起来像
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.direct i8042.dumbkbd"
按Ctrl+保存O,按Ctrl+退出X,然后运行
sudo update-grub
来源:某位时间旅行者在 Ubuntu 论坛上
答案3
我的 ThinkPad E531 鼠标和挂起功能在经过以下操作后可以再次运行:
GRUB_CMDLINE_LINUX_DEFAULT="atkbd.reset=1 i8042.nomux=1 i8042.reset=1 i8042.nopnp=1 i8042.dumbkbd=1 quiet splash"
sudo update-grub
答案4
我在装有 Ubuntu 16.04 的 PC 上遇到了同样的问题。从挂起模式返回后,密码输入框没有响应键盘事件(甚至没有闪烁)。重新连接 USB 键盘也没有用。我可以用 Ctrl+F2 切换到终端。键盘可以使用 - 只是输入框不能用。
打开 grub 默认配置文件:
sudo gedit /etc/default/grub
更改行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash atkbd.reset"
跑步
sudo update-grub
然后重新启动 ubuntu。