J'ai récemment mis à jour mon noyau vers 3.13.0-35-generic, après la mise à jour, mon pavé tactile elantech multi touch a cessé de fonctionner
J'ai essayé de le réparer à partir d'ici https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all
Mais ça ne marche toujours pas, j'utilise Ubuntu 14.04, lenovo z510.
Réponse acceptée :
Corriger le noyau 3.13
Vous pouvez essayer le correctif joint au bogue dans Launchpad. Alors d'abord, téléchargez le patch et :
cd /path/to/destination/folder
Avant d'installer le correctif, vous devrez peut-être installer le package dkms
en utilisant la commande :
sudo apt-get install dkms
Ensuite, installez le correctif :
sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c
Une fois installé avec succès, vous devez supprimer et rajouter le module depuis et vers le noyau :
sudo rmmod psmouse
sudo modprobe psmouse
Enfin, pour rendre les modifications permanentes au démarrage :
sudo update-initramfs -u -k all
Le patch fonctionne mais désactive le clic droit physique, j'ai donc décidé de mettre à jour le noyau.
Mettre à niveau vers des noyaux plus récents (par exemple, 3.16)
Essayer de nouveaux noyaux n'est pas très difficile. Tout ce dont vous avez besoin est de 3 fichiers .deb de la ligne principale du noyau :deux linux-headers et linux-image (tous deux génériques ou à faible latence) adaptés à votre architecture et un linux-headers-*-all ; par exemple 3.16 pour un système 64 bits sera :
linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb
linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb
linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb
Vous pouvez les installer depuis le Software Center, ou par des commandes :
cd /path/to/download/folder
sudo dpkg -i linux*.deb
Ensuite, vous devez mettre à jour les paramètres de grub :
sudo update-grub
Redémarrez le système pour voir si le noyau fonctionne. Sachez que les pilotes propriétaires peuvent avoir des problèmes avec les nouveaux noyaux. Si votre système ne démarre pas correctement, accédez à option avancée de démarrage , sélectionnez un noyau fonctionnel à démarrer. Supprimez ensuite le noyau qui ne fonctionne pas, le même exemple ici :
sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*
Et mettez à jour grub à nouveau avec sudo update-grub
.
Modifier : Il est plus sûr d'installer des packages de noyau à partir de référentiels Ubuntu avec Software Center ou Synaptic Package Manager. Il y a quatre fichiers de chaque version ; par exemple, pour la dernière version de 3.16 :
- linux-headers-3.16.0-28
- linux-headers-3.16.0-28-generic
- linux-image-3.16.0-28-generic
- linux-image-extra-3.16.0-28-generic