Elantouchpad 无法在任何发行版的 HP 笔记本电脑上运行

Elantouchpad 无法在任何发行版的 HP 笔记本电脑上运行

我有一台 HP Pavillion 15 Gaming 笔记本电脑,最近我尝试在上面安装 ubuntu。但我面临的主要问题是触摸板根本无法工作。我切换到 pop os 和 manjaro,触摸板在现场环境中工作正常,但安装后,触摸板再次停止工作。谁能帮我解决这个问题吗?

答案1

我对流行操作系统也有同样的问题。在流行操作系统上触摸板不工作的解决方案是:

sudo kernelstub -a "i8042.nopnp=1 pci=nocrs"

Pop 操作系统使用 kernelstub 而不是 grub

https://support.system76.com/articles/kernelstub/

i8042.nopnp=1 是什么意思

i8042.nopnp [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX
                 controllers

https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt

答案2

我的HP pavilion 15也有同样的问题。

根据此链接https://forum.artixlinux.org/index.php/topic,1666.0.html

我尝试了这三种方法:

第一种方法:

sudo su
nano /etc/default/grub

psmouse.proto=bare在行中插入“ ” GRUB_CMDLINE_LINUX。喜欢

GRUB_CMDLINE_LINUX="psmouse.proto=bare"

然后更新 grub (您可以替换fedora为您的发行版名称,例如ubuntu

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

或者

grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

并重新启动。

第二种方法:

  sudo su
  nano /etc/default/grub

psmouse.proto=imps i8042.reset i8042.nomux=1在行中插入“ ” GRUB_CMDLINE_LINUX。喜欢

GRUB_CMDLINE_LINUX="psmouse.proto=imps i8042.reset i8042.nomux=1"

然后更新 grub (您可以替换fedora为您的发行版名称,例如ubuntu

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

或者

grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

并重新启动。

第三种方法:

sudo su
echo -n 0x01 > /sys/devices/platform/i8042/serio2/crc_enabled

或者

echo -n 0x01 > /sys/devices/platform/i8042/serio1/crc_enabled

答案3

我发现的一种有线解决方案是,如果您停止系统直接引导至 GRUB,而不是直接按加载 BIOS 引导选择器的键(在我的例子中为 F9),则问题就不会发生。除此之外,在纯拱形装置上我什至不需要这样做。

相关内容