华硕 X551C 触摸板上的多点触控(Ubuntu 12.04)

华硕 X551C 触摸板上的多点触控(Ubuntu 12.04)

我在安装时遇到问题psmouse elantech-x551c我的华硕 X551C 笔记本电脑上安装了 dkms 模块,该模块安装了 Luna OS(基于 Ubuntu 12.04)。我使用此说明http://www.evilcodingmonkey.com/2014/01/23/ubuntu-activate-multi-touch-on-elantech/.但是在运行命令后

sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
我收到一个错误:

错误!psmouse-elantech-x551c 已添加!
正在中止。

如果我继续

sudo dkms 安装-m psmouse-v elantech-x551c
输出为:

此内核不需要内核准备。跳过...

建筑模块:
清理建筑区域....
使 KERNELRELEASE=3.2.0-74-generic -C /lib/modules/3.2.0-74-generic/build M=/var/lib/dkms/psmouse/elantech-x551c/build/src psmouse.ko......(错误退出状态:2)
错误!内核模块构建返回状态错误:3.2.0-74-generic (x86_64)
有关更多信息,请参阅 /var/lib/dkms/psmouse/elantech-x551c/build/make.log。

日志文件:

适用于内核 3.2.0-74-generic (x86_64) 的 psmouse-elantech-x551c 的 DKMS make.log
2014 年 6 月 23 日 20:56:38 +0200
make:复制到目录“/usr/src/linux-headers-3.2.0-74-generic”
  CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/psmouse-base.o
  CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.o
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c: 在函数“set_input_params”中:
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1278:31: 错误:'INPUT_MT_POINTER'未声明(在此函数中首次使用)
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1278:31: 注意:每个未声明的标识符在其出现的每个函数中仅报告一次
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1278:3: 错误:函数“input_mt_init_slots”的参数太多
include/linux/input/mt.h:38:5: 注意:在此处声明
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1286:3: 错误:函数“input_mt_init_slots”的参数太多
include/linux/input/mt.h:38:5: 注意:在此处声明
make[1]: *** [/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.o] 共 1 条
制作:*** [psmouse.ko] 共 2 条
制作:创建目录“/usr/src/linux-headers-3.2.0-74-generic”

dkms 状态命令返回:

psmouse,elantech-x551c:已添加
virtualbox,4.1.12,3.2.0-51-generic,x86_64:已安装

有什么建议吗?我该怎么做?我是否需要先删除添加的模块?如果是,那么我该怎么做?

问候

答案1

尝试:

sudo dkms uninstall -m psmouse -v elantech-x551c

它对我的触摸板有帮助。已经起作用了

相关内容