Elantech toupad 被检测为 PS/2

Elantech toupad 被检测为 PS/2

我的触摸板被检测为鼠标,因此无法滚动。

  • 笔记本电脑 Asus G550JK,Xubuntu 14.04.2
  • 已安装 dkms
  • xinput 给我的是“PS/2 通用鼠标”,而 Elantech 触摸板应该是
  • 我的触摸板似乎是 ETD0105
  • 已经尝试过了

    sudo apt-get --purge autoremove xserver-xorg-input-synaptics && sudo apt-get install xserver-xorg-input-synaptics

  • 和这个

    sudo apt-get install --install-recommends xserver-xorg

  • 和这个

    sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps

  • 并尝试根据此重新配置驱动程序

    https://hardc0l2e.wordpress.com/2014/12/06/fix-for-elantech-touchpad-on-ubuntu-14-04/

  • dkms status给我

    focaltech,1.5~trusty1:添加了 psmouse,elantech-x551c,3.19.0-30-generic,x86_64:已安装 vboxhost,4.3.30,3.19.0-30-generic,x86_64:已安装

如能得到任何帮助我将非常感谢 :-) 谢谢。

答案1

我终于找到了@jandurek 指出的正确解决方案这里

sudo rmmod psmouse
sudo insmod /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko

我将其添加到启动脚本中,以便在 ubuntu 启动后立即启用双指滚动。

答案2

问题很明显。你安装了错误的 Focaltech 触摸板驱动程序。

它是从我的 PPA 安装的。用以下方式删除它:

sudo apt-get purge focaltech-dkms
sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms

然后重新启动。

触摸板无需任何驱动程序即可工作。

因此也请通过以下方式删除 Elantech:

sudo dkms remove psmouse/elantech-x551c --all

如果触摸板不工作,请重新安装 Elantech 驱动程序。我不能 100% 确定此特定型号是否适用于内核 3.19。

相关内容