Ubuntu 17.04 键盘在挂起后无响应

Ubuntu 17.04 键盘在挂起后无响应

我有一台安装了 64 位 Ubuntu 17.04 的 Sony Vaio SVF142C1WW。每次从挂起状态恢复时,键盘和触摸板都会在几秒钟内无法工作。然后触摸板恢复响应,但键盘仍然没有响应。

我最近从 Ubuntu 16.10 升级,在几秒钟无响应后,键盘和触摸板都恢复响应。我尝试过以下解决方法但没有任何效果。我还能尝试什么?

答案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。

相关内容