使用Kubuntu 17.04在Lenovo Ideapad 320上未检测到触摸板

我刚刚在联想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. 

安装此内核模块。 它应该解决这个问题。 跑

 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

我在瑜伽720上安装了Ubuntu 17.10并编写了一份完整的安装指南 。

要使触摸板运行,您必须安装更新的内核,至少是内核4.14。

我用这个脚本安装了最新的内核,并且运行了触摸板,但是由于apparmor设置中的错误,最初网络将被破坏,你可以通过

 sudo apt install apparmour-utils sudo aa-complain /etc/apparmor.d/sbin.dhclient 

(来源: https : //unix.stackexchange.com/questions/397708 )

我有同样的机器,它只是麻烦。 我已经尝试过我能在网上找到的每一个解决方案,包括编译大约6个不同的内核,但无济于事。 从大约4.12.5起,我的触摸板将工作几秒钟,然后不变冻结。 我已尝试过此页面上的修复程序。 我在GRUB中尝试了无数迭代的GRUB_CMDLINE_LINUX_DEFAULT =“i8042.reset quiet splash”。 小人物。 最重要的是,我仍然经历着频繁的系统挂起,并且wifi是9种borked。 (如果需要的话,我实际上可以忍受最后一部分,因为它与USB wifi加密狗的效果非常好。)如果有人有最后的建议,我很乐意听到它们,但我很关心扔这个这该死的东西在湖里……

我已经尝试了v4.14-rc8内核成功,遗憾的是DisplayLink驱动程序出现了问题,所以我使用外置USB鼠标,直到今天解决了这个问题,从v4.13安装最新的内核 – v4.13.0-25