我在安装时遇到问题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
它对我的触摸板有帮助。已经起作用了