ElanTech TouchPad在EXO NIFTY 7385中未被检测为PS / 2

安装Ubuntu 14.04后,我的触摸板无法识别(在xinput列表中不存在)作为PS / 2设备或USB设备。 我的计算机是我用Windows 8购买的超极本,触摸板在该操作系统中运行良好。 Ubuntu作为唯一的操作系统安装,root用于32GB SSD,而/ home用于HDD 500Gb。 Ultrabook附带UEFI,我禁用FAST BOOT,并以双模式启动(UEFI和Legacy)。 我可以使用外置USB鼠标。 我的猜测是设备被禁用或无法识别在Legacy中工作。 有可能吗? 有关检测触控板的任何想法吗? 坦克!

请尝试以下方法

cat / proc / bus / input / devices | grep名字

输出应包括> Elantech触控板

如果是,请下载以下内容

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+attachment/3941591/+files/psmouse-elantech-x551c.tar.gz

打开终端,然后按照以下步骤操作

cd~ /下载sudo dkms ldtarball psmouse-elantech-x551c.tar.gz sudo dkms install -m psmouse -v elantech-x551c

sudo rmmod psmouse sudo modprobe psmouse

HTH

参考

– Ubuntu激活elantech上的多点触控function

我在类似的机器(EXO Nifty T7181)中遇到了这个问题。 上面的解决方案对我来说不起作用,经过几天的研究,我在内核中发现了这个bug ,所以我做了一个补丁,重新编译了内核,希望它有效。

我不知道这是否是发布此信息的正确位置,如果没有,我道歉,但只是为了得到一台新的笔记本电脑,你不能使用触摸板是如此令人沮丧。

希望能帮助到你!

有关如何重新编译的更多信息:

免责声明:我不是内核专家,恰恰相反,所以我不知道这是不是最好的方法。 我从这个链接获得了这些信息

要重新编译内核,我按照以下步骤操作:

  1. 通过apt或只是从github结账获取内核代码

 sudo apt-get source linux-image- uname -r 

  1. Donwn加载bugzilla补丁并将其保存在名为elantech-final.patch的文件中

  2. 如果你通过apt下载内核源代码,你的$ HOME文件夹中会有一个tar.gz文件。 解压缩它。

  3. 将修补程序复制到内核源文件夹

  4. 现在,要实际修补内核,你应该运行

  cat ~/elantech-final.patch | patch -p1 

  1. 这一步是将新的自定义内核构建为deb包

 make oldconfig make clean make -j getconf _NPROCESSORS_ONLN deb-pkg LOCALVERSION=-custom 

  1. 之后,您只需从.deb安装新内核即可
     sudo dpkg -i linux-image- YOUR IMAGE FILE.deb sudo dpkg -i linux-headers- YOUR HEADERS FILE.deb