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


9

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

评论不作进一步讨论;此对话已转移至聊天
托马斯·沃德

我宁愿等上几个月没有触摸板。我将在今天晚些时候研究安装内核。谢谢你的帮助!
2017年

关于这个问题有什么消息吗?
miguelmorales85 '18

Answers:


5

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

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


无效:((重新启动,仍未检测到触摸板。输出中存在错误,这是psmouse.ko的模块版本比内核中更新的版本)
jod

您可以将消息发布到您的问题吗?您还禁用了BIOS中的安全启动吗?它不允许加载自定义模块。如果与模块版本有关,则很容易修复。
飞行员

我确实禁用了安全启动安装。我将其禁用,然后重试。
2017年

如果有任何错误,请将其发布到您的问题。也许需要更改版本。
飞行员

dpkg输出在上面发布。我应该使用--force,如果是,那是dpkg的选项吗?
2017年

3

我在Yoga 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


我已经从此处安装RC8kernel.ubuntu.com/~kernel-ppa/mainline/v4.14-rc8触摸板开始工作,没有网络问题。不幸的是DisplayLink不适用于该内核,所以我最终得到了2个内核,当我随身携带一台笔记本电脑时,一个内核用于触摸板,而当我不携带时,一个内核用于DisplayLink外部屏幕。好玩
NeverEndingQueue '17

这是Lenovo Ideapad 320(i7-8550u)
NeverEndingQueue

1

我有这台机器,麻烦不过了。我尝试了所有可以在网上找到的修复程序,包括编译大约6个不同的内核,都无济于事。从大约4.12.5开始,我的触摸板将工作几秒钟,然后始终死机。我已经尝试过此页面上的修复程序。我在GRUB中尝试了GRUB_CMDLINE_LINUX_DEFAULT =“ i8042.reset quiet splash”的无数次迭代。齐尔奇 最重要的是,我仍然会经常出现系统总体挂起的情况,而wifi是9种令人讨厌的方法。(其实我可以住在一起的最后部分如果需要的话,因为它有一个USB加密狗的wifi工作得很好。)如果谁有了最后一搏的建议,我很想听听他们,但我对这个接近投掷湖里这该死的东西...


我还没有麻烦去编译不同的内核,我的无线鼠标现在可以正常工作了,我还没有时间。至于wifi,我在这里使用驱动程序并创建了/etc/modprobe.d/rtl8821ae.conf带有contents 的文件时感到很幸运options rtl8821ae int_clear=0 fwlps=0 ips=0。我见过人们尝试使用该.conf文件进行其他操作,但是wifi现在非常稳定(尽管并不完美),而且我也没有尝试尝试其他配置
jod

我已经在Ideapad 320上按了“购买”按钮,然后看到了这个答案,这使我得以检查零售商的退货政策...但是,我非常高兴地报告说,这台机器绝对没有触摸板或wifi问题。触摸板实际上在使用Ubuntu 16 LTS实时光盘时无法正常工作,但在默认安装17.10时工作正常。联想自9月以来便更换了硬件,或者由出色的Ubuntu专家解决了软件问题。我有一个奇怪的缓慢现象(在Windows和Linux中都如此),但是在重启几次后就神秘地消失了
NumerousHats

0

我已经v4.14-rc8成功地尝试了内核,但不幸的是DisplayLink驱动程序出现了问题,所以我一直使用外部USB鼠标,直到今天解决了这一问题,然后从v4.13生产线安装了最新的内核-v4.13.0-25

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.