HP Pavilion X2 12 上的触摸板无法使用

HP Pavilion X2 12 上的触摸板无法使用

我最近买了一台 HP Pavilion X2 12 (http://store.hp.com/UKStore/Merch/Product.aspx?id=T1E48EA&opt=ABU&sel=NTB

我安装了 Ubuntu Gnome 16.04,所有硬件开箱后都运行正常,但触摸板不行。触摸屏也能用,但触摸板不行。

Xinput 没有列出该设备。在启动日志中我发现了以下内容:

[ 2.440927] hid-rmi 0003:06CB:7D29.0001: rmi_scan_pdt: Done with PDT scan.
[ 2.453918] hid-rmi 0003:06CB:7D29.0001: No 2D sensor found, giving up.
[ 2.453919] hid-rmi 0003:06CB:7D29.0001: Error while initializing F11 (-19).
[ 2.456476] hid-rmi 0003:06CB:7D29.0001: hiddev0,hidraw0: USB HID v1.11 Mouse [SYNAPTICS Synaptics HIDUSB TouchPad V03] on usb-0000:00:14.0-2.1/input0
[ 2.456478] hid-rmi 0003:06CB:7D29.0001: Device failed to be properly configured 

我尝试将内核升级到 4.5 和 4.6RC6,但这些都无济于事。hid-rmi 驱动程序似乎是问题所在。该驱动程序可以替换、更新或交换吗?

任何帮助都将不胜感激!提前致谢!

答案1

我找到了答案!以下是我所做的:

sudo -H gedit /etc/modules

hid_generic在该文件的底部添加。
保存并关闭。

sudo -H gedit /etc/modprobe.d/blacklist.conf

blacklist hid_rmi在该文件的底部添加。
保存并关闭。

sudo update-initramfs -u
sudo echo 3 06cb 7d29 1 | sudo tee /sys/module/hid_generic/drivers/hid\:hid-generic/new_id

上述命令中的数字与dmesg我的设备的输出相对应。这将加载并使用不太高级的hid-generic而不是hid_rmi。它不会处理手势等,但对我来说没问题。我所需要的只是移动、单击和滚动。

希望未来的更新hid_rmi也能修复此设备,从而实现更多高级功能。

为了使更改永久生效,我执行以下操作:

sudo -H gedit /etc/rc.local

添加行

echo 3 06cb 7d29 1 | tee /sys/module/hid_generic/drivers/hid\:hid-generic/new_id

以上exit 0。保存并退出,然后运行

sudo chmod 755 /etc/rc.local

现在每次启动后它都可以工作。

答案2

我也遇到同样的问题。不过,这发生在我最近更新 14.04 之后。在网上搜索后发现 16.04 的 Synaptics 有问题。我最终找到了这个修复方法,也许你可以试试。

转到终端并输入以下命令:

sudo apt-get install xserver-xorg-input-synaptics
sudo reboot

此修复取自Ubuntu 论坛上的这个帖子

相关内容