一位家庭成员买了一台新笔记本电脑(HP Pavilion 15-eg0073cl) 并问我是否可以在上面安装 Ubuntu。这个周末我安装了 20.04.2,并注意到在冷启动后大约 10-15 秒(有时更长)内键盘无法在登录屏幕上接受任何输入。在那之后,我就可以正常使用键盘了。激活锁定屏幕并等待一两分钟时也会出现问题。等待 10-15 秒后,键盘再次被识别并正常运行。
我安装了“Ubuntu Mainline Kernel Installer”应用程序并尝试了 5.11.6-051106-generic 内核(目前最新的内核),只是为了看看这是否有助于解决问题(ps 安全启动已关闭)。问题的行为仍然相同。值得注意的是,如果我插入 USB 键盘并按上述方法启动,则不会出现延迟,以防这是有用的信息。
我犹豫着是否要粘贴 lshw 的所有 500 多行输出,我不确定从中分享哪些信息有用。我安装并运行了 hwinfo。以下是该输出的一部分,我认为它可能会提供有关键盘的更多信息:
52: PS/2 00.0: 10800 Keyboard
[Created at input.226]
Unique ID: 6E9_.+49ps10DtUF
Hardware Class: keyboard
Model: "AT Translated Set 2 keyboard"
Vendor: 0x0001
Device: 0x0001 "AT Translated Set 2 keyboard"
Compatible to: int 0x0211 0x0001
Device File: /dev/input/event9
Device Files: /dev/input/event9, /dev/input/by-path/platform-i8042-serio-0-event-kbd
Device Number: char 13:73
Driver Info #0:
XkbRules: xfree86
XkbModel: pc104
Config Status: cfg=new, avail=yes, need=no, active=unknown
我很感激你们所有人提前提出的想法。谢谢!:)
编辑:我昨晚安装了 5.13.0 内核,但问题似乎仍然存在。我会在内核发布后继续更新。
答案1
所以我在 HP 15s-fq2032ua (48V94EA) 上也遇到了类似的问题。键盘激活延迟很大(最长约 160 秒)。按一些 KB 键可能有助于更快地激活它。幸运的是,我找到了一种解决方法,目前还没有注意到任何副作用
这是一个 GRUB/启动选项
i8042.nopnp
sudo nano /etc/default/grub
添加选项更改
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
使用 Ctrl+X 保存;然后按“Y”
sudo update-grub
实际结果
前:
sudo dmesg | grep i8042
...
[ 0.466661] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
...
[ 26.884289] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input20
后:
[ 2.437169] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input20