Eu tenho o mesmo problema por oito meses! Para mim, a única solução foi executar a linha de comando:
$ sudo modprobe -r psmouse; sudo modprobe psmouse
e voilá, o sistema reconhece o touchpad novamente. Para ter uma solução permanente, você pode escrever o comando acima em /etc/rc.local (mas sem sudo).
Espero que funcione para você, como para mim!