关机后键盘不工作(ASUS Zenbook 13 OLED UM325S)

Nir*_*rav 8 keyboard asus libinput 20.04 21.04

我刚刚在我的新 ASUS Zenbook 13 OLED UM325S 上安装了 Ubuntu 20.04。

冷启动后键盘不工作。如果设备在 Cryptsetup 阶段或稍后重新启动,键盘将在下次启动时开始工作。Cryptsetup 也会受到影响,因此如果没有外部键盘,就无法进入加密安装。

我的 grub 条目;GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

取得的发现

  1. serio_raw冷启动时不会加载内核模块。发现就是在这个要点上做出的。
  2. AT Translated Set 2 keyboard是笔记本电脑的键盘。这在冷启动后不可见,但在重新启动后可见。要点在这里。
  3. 我无法使用 xinput 来管理设备的属性,正如@Sancho.s 在下面的回答中所建议的那样。有时 xinput 不显示任何连接的键盘,它只显示虚拟设备。libinput另一方面,正确显示所有设备。
  4. WMI 华硕热键可以正常工作,因此有时我会看到当 F1-F12 与该键组合使用时,亮度调整、声音等都可以工作fn

尝试让它发挥作用

  1. 我已经强制加载serio_raw使用initramfsload-modules.d没有成功。模块加载,但不影响键盘问题。
  2. 但是尝试运行xinput set-prop "AT Translated Set 2 keyboard" "Device Enabled" 1,xinput 失败,找不到设备。

目前的解决方法是连接外部键盘,等待 Cryptsetup 启动,然后按CTRL+ALT+DEL,然后正常启动。如果我从 GRUB 重新启动,则没有任何效果。

谢谢

Nir*_*rav 2

最后,这个解决方案对我有用。

我使用的是华硕 Zenbook 13 OLED UM325S 和 Kubuntu 20.04

编辑文件:/etc/default/grub

更换波纹管

GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)

GRUB_CMDLINE_LINUX="i8042.reset i8042.nomux i8042.nopnp i8042.noloop"
Run Code Online (Sandbox Code Playgroud)

更新引导加载程序

sudo update-grub
Run Code Online (Sandbox Code Playgroud)