Corrigi o problema colocando as seguintes linhas em /etc/rc.local
/sbin/modprobe -r psmouse
/sbin/modprobe psmouse
Agora o Multitouch funciona.
Acabei de receber meu touchpad ALPS no meu trabalho Lenovo Flex 2 (xinput retornou "PS / 2 Generic Mouse", agora ele retorna dois dispositivos: "ALPS PS / 2 Device" e "ALPS PS / 2 Device")
Mas depois de reiniciar o sistema, ele retorna "PS / 2 Generic Mouse" novamente e o multitouch não funciona mais. retornos dmesg
psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
Para que funcione de novo, tenho que soltar e carregar o módulo do kernel do psmouse:
rmmod psmouse
modprobe psmouse
Depois disso, funciona novamente.
A propósito, eu estou executando o Ubuntu 14.04
EDITAR:
Parece que o modue está sendo carregado muito cedo, porque após o login eu posso ver que o módulo psmouse
está carregado.
Corrigi o problema colocando as seguintes linhas em /etc/rc.local
/sbin/modprobe -r psmouse
/sbin/modprobe psmouse
Agora o Multitouch funciona.
Leia man 5 modules
, ele dirá como especificar os módulos do kernel para carregar no momento da inicialização. Ou apenas acrescente " psmouse
" ao arquivo /etc/modules
. Em "tempo de inicialização", nenhum módulo é carregado, então o rmmod
é desnecessário.