我刚刚在联想 Ideapad 320 上安装了 Kubuntu 17.04,但未检测到触摸板。触摸板在笔记本电脑上已经安装的 Windows 10 中运行良好,但在 Kubuntu 中根本检测不到,因此这似乎是驱动程序错误。
以下是xinput
输出。Logitech 鼠标是我目前使用的 USB 鼠标,工作正常。
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M315/M235 id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ EasyCamera id=10 [slave keyboard (3)]
↳ Ideapad extra buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
和:
$ cat /proc/bus/input/devices | grep TouchPad
没有输出。我也尝试了建议的与 psmouse 相关的东西这里无济于事
好像我不是唯一一个,这个帖子在其他地方也发布过,但是都没有答案,这里和这里, 有可能这里
编辑:
dpkg 输出:
$ dpkg -i elantech...
Selecting previously unselected package
elantech-0608-dkms.
(Reading database ... 267979 files and directories currently installed.)
Preparing to unpack elantech-0608-dkms_0.1_all.deb ...
Unpacking elantech-0608-dkms (0.1) ...
Setting up elantech-0608-dkms (0.1) ...
Loading new elantech-0608-0.1 DKMS files...
Building for 4.10.0-32-generic
Building for architecture x86_64
Building initial module for 4.10.0-32-generic
Done.
psmouse:
Running module version sanity check.
Error! Module version 69C24E88441CC55A8AC9337 for psmouse.ko
is not newer than what is already found in kernel 4.10.0-32-generic
(69C24E88441CC55A8AC9337).
You may override by specifying --force.
depmod...
Backing up initrd.img-4.10.0-32-generic to /boot/initrd.img-4.10.0-32-
generic.old-dkms
Making new initrd.img-4.10.0-32-generic
(If next boot fails, revert to initrd.img-4.10.0-32-generic.old-dkms image)
update-initramfs........
DKMS: install completed.
Processing triggers for shim-signed (1.32~17.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...
安装版本0.2:
$ sudo dkms install --force elantech-0608/0.2
Error! Could not find module source directory.
Directory: /usr/src/elantech-0608-0.2 does not exist.
并且已经安装:
$ apt search elantech
Sorting...
Full Text Search...
elantech-0608-dkms/now 0.2 all [installed,local]
elantech-0608 driver in DKMS format.
答案1
安装此内核模块。它应该可以修复该问题。运行
wget https://launchpad.net/~hanipouspilot/+archive/ubuntu/ppa/+files/elantech-0608-dkms_0.2_all.deb
sudo dpkg -i elantech-0608-dkms_0.2_all.deb
然后重新启动。
您需要在 BIOS 中禁用安全启动才能加载模块。
另一个选择是安装这个内核。
http://people.canonical.com/~khfeng/lp1708852/
有关详细信息,请参阅https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1708852
答案2
答案3
我有同样的机器,但一直很麻烦。我尝试了网上能找到的所有修复方法,包括编译大约 6 个不同的内核,但都无济于事。从 4.12.5 开始,我的触摸板可以工作几秒钟,然后就会死机。我尝试了本页上的修复方法。我在 GRUB 中尝试了无数次 GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash" 迭代。一无所获。除此之外,我仍然经常遇到整个系统挂起的情况,并且 wifi 有 9 种故障。(如果需要的话,我可以忍受最后一部分,因为它与 USB wifi 适配器配合得很好。)如果有人有更多最后的建议,我很乐意听取,但我即将这差点就把这该死的东西扔进湖里……
答案4
我尝试过v4.14-rc8
内核,但很不幸,DisplayLink 驱动程序出现了问题,所以我一直在使用外置 USB 鼠标,直到今天才解决了这个问题,我安装了最新的内核v4.13
-v4.13.0-25