Multi-touch no touchpad do Asus X551C (Ubuntu 12.04)

1

Eu tenho um problema com a instalação do módulo psmouse elantech-x551c dkms no meu laptop Asus X551C com o Luna OS (construído no Ubuntu 12.04). Estou usando estas instruções link . Mas depois de executar o comando

sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
i recebe um erro:
Error! psmouse-elantech-x551c is already added!
Aborting.

Se eu continuar com

sudo dkms install -m psmouse -v elantech-x551c
a saída é:

Preparação de kernel desnecessária para este kernel. Saltando ...

Building module:
cleaning build area....
make 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.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.2.0-74-generic (x86_64)
Consult /var/lib/dkms/psmouse/elantech-x551c/build/make.log for more information.

O arquivo de log:

DKMS make.log for psmouse-elantech-x551c for kernel 3.2.0-74-generic (x86_64)
вівторок, 23 грудня 2014 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: In function ‘set_input_params’:
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1278:31: error: ‘INPUT_MT_POINTER’ undeclared (first use in this function)
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1278:31: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1278:3: error: too many arguments to function ‘input_mt_init_slots’
include/linux/input/mt.h:38:5: note: declared here
/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.c:1286:3: error: too many arguments to function ‘input_mt_init_slots’
include/linux/input/mt.h:38:5: note: declared here
make[1]: *** [/var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.o] Помилка 1
make: *** [psmouse.ko] Помилка 2
make: Залишаю каталог "/usr/src/linux-headers-3.2.0-74-generic"
O comando

dkms status retorna:

psmouse, elantech-x551c: added
virtualbox, 4.1.12, 3.2.0-51-generic, x86_64: installed

Existe alguma sugestão que posso fazer? Preciso remover o módulo adicionado inicialmente? Se sim, então como posso fazer isso?

Atenciosamente

    
por Vadim Strekha 23.12.2014 / 21:10

1 resposta

0

tente:

sudo dkms uninstall -m psmouse -v elantech-x551c

Ajudou no meu touchpad. Já funciona

    
por Maciej 28.04.2016 / 22:17