Eu encontrei a solução!
É:
sudo vim /etc/modprobe.d/blacklist.conf
adicionando a linha:
blacklist i2c_hid
Eu tenho quase o mesmo problema que este outro queston no meu Dell Inspiron 11 3147, rodando o Ubuntu 14.04 LTS.
O touchpad funciona quando eu fizer login pela primeira vez, se eu fizer o logout e o login novamente, ainda assim, quando fechar a tela e abri-la novamente, o touchpad será desativado e o mouse ficará invisível.
A tela sensível ao toque e o teclado não são afetados.
A correção modprobe -r psmouse
e, em seguida, modprobe psmouse
não funciona, nem a solução 1 fornece aqui ou a correção dada aqui .
Qualquer sugestão seria muito apreciada.
Ao trabalhar (saída mostrada abaixo) após fechar a tela e abrir novamente, o Synaptics Touchpad não está mais visível na lista xinput
.
amp@ashesashesallfalldown:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)] ⎜
↳ DLL064D:00 06CB:2985 id=13 [slave pointer (2)] ⎜
↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
Eu encontrei a solução!
É:
sudo vim /etc/modprobe.d/blacklist.conf
adicionando a linha:
blacklist i2c_hid
Eu vejo que você tem um touchpad sináptico. Recarregar o módulo psmouse não ajudará aqui.
tente:
sudo modprobe -r i2c_hid && sudo modprobe i2c_hid
que pode fazer o trabalho.
Então você pode adaptar a solução do link , substituindo o módulo do kernel apropriado e deixar recarregar no despertar.