J'ai apporté un Thinkpad T440 de Lenovo et installé Ubuntu 13.10 dessus. Cela fonctionne bien, mais il y a un gros problème: souvent, la souris se bloque après un clic pendant quelques secondes et parfois, elle se bloque indéfiniment jusqu'à ce que je supprime le module psmouse et le rajoute:
Sudo modprobe -r psmouse
Sudo modprobe psmouse
Après cela, le touchpad recommence à fonctionner normalement. S'il est toujours gelé, je dois redémarrer l'ordinateur portable. Je ne suis pas sûr, mais cela pourrait-il être un problème avec le pilote? Voici une partie intéressante de la sortie de dmesg:
[ 531.369723] psmouse serio1: bad data from KBC - timeout
[ 531.386334] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 531.388140] psmouse serio1: bad data from KBC - timeout
[ 531.396685] psmouse serio1: bad data from KBC - timeout
[ 531.399687] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[ 531.400798] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 531.407985] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[ 920.895669] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 920.908302] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[ 1116.953171] psmouse serio1: bad data from KBC - timeout
[ 1117.204120] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.205379] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.206550] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.207728] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.208919] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.208929] psmouse serio1: issuing reconnect request
[ 1173.743451] psmouse serio1: bad data from KBC - timeout
[ 1173.974331] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[ 1173.975528] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.976673] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.977828] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.979044] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.979054] psmouse serio1: issuing reconnect request
[ 1231.478893] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.
[ 1308.995128] psmouse serio1: bad data from KBC - timeout
[ 1457.439552] psmouse serio1: bad data from KBC - timeout
[ 1820.123546] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[ 1820.124699] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.125855] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.127023] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.128171] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.128182] psmouse serio1: issuing reconnect request
Quelqu'un peut m'aider?
Il s'agit d'un problème matériel, qui devrait pouvoir être reproduit dans d'autres systèmes d'exploitation (tels que Windows 7). Les pilotes Windows 8 ont apparemment une solution de contournement (peut-être une reconnexion plus rapide ou une ignorance de ces conditions d'erreur). Le problème (du moins dans mon cas) est facile à résoudre - le câble du pavé tactile se déplace et se débranche lorsque j'appuie sur le bouton du pavé tactile - vous devriez pouvoir le confirmer en déterminant si vous ne voyez que les erreurs indiquées ci-dessus lorsque vous appuyez sur touchpad bas.
La solution consiste à faire remplacer le pavé tactile par Lenovo ou à le réparer vous-même. Dans mon cas, j'ai réacheminé le câble du pavé tactile sous la batterie de manière à ce que le câble ne se détache pas lorsque j'appuie sur le pavé tactile. Cela n'a pris que quelques minutes. Si vous avez déjà ouvert le bas de votre ordinateur portable, vous n'avez probablement rien à perdre.
Un correctif qui fonctionne pour moi est donné ici: Touchpad a cessé de fonctionner de façon inattendue
Créez un fichier de configuration pour le pavé tactile:
Sudo -H gedit /etc/modprobe.d/touchpad.conf
Ajoutez ceci au fichier:
options psmouse proto=imps
Enregistrer le fichier.
REDÉMARRER
C'est sur un T440
Je peux également confirmer qu'il s'agit d'un problème matériel. Les tentatives de redirection du câble du pavé tactile n'ont pas abouti. L'échange de touchpad l'a corrigé.
Installez le paquet indicateur-cpufreq (Sudo apt-get install indicator-cpufreq
) au redémarrage. Cela a résolu le problème pour moi.
Voir ceci mailing .