Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
touchpad_asus [Le 14/07/2011, 12:42]
valroy créée
— (Version actuelle)
Ligne 1: Ligne 1:
-Bonjour, 
  
-Voici un problème, une solution, et une question... 
- 
-Le problème : 
-Le touchpad fonctionne à peu près correctement,​ mais il n'est pas reconnu par le système. 
-Dans Système -> Préférences -> Souris, il n'y a pas d'​onglet "Pavé tactile"​ 
-En suivant la doc touchpad, on installe GPointingDeviceSettings,​ mais aucun touchpad n'est détecté. 
-En revanche, une souris "​ImPS/​2 Logitech Wheel Mouse" est présente... C'est le touchpad qui n'est pas reconnu comme il faut. (bug) 
- 
-La solution : 
-Après avoir longuement cherché, j'ai trouvé ici une solution qui a très bien  marché pour moi. (dans cette discussion en anglais, on trouve d'​autres aussi problèmes liés) Voici en français comment j'ai fait : 
- 
-1 : Sauvegarde de la configuration actuelle (à ne faire qu'une seule fois !) 
- 
-<note tip>sudo cp /​lib/​modules/​`uname -r`/​kernel/​drivers/​input/​mouse/​psmouse.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​input/​mouse/​psmouse.ko.backup</​note>​ 
-2 : Installer les paquets nécessaires : 
- 
-sudo apt-get install linux-source linux-headers-`uname -r` build-essential libncurses5 libncurses5-dev 
-(moi j'ai aussi eu à installer le paquets des sources linux-source-2.6.32) 
- 
-3 : créer un répertoire src dans votre répertoire home et y copier les sources correspondant à votre version. (replacer VERSION par les références de la votre, que vous pouvez connaître en faisant ls /​usr/​src/​linux-source*.bz2 
- 
-mkdir ~/src 
-cd ~/src 
-tar jxvf /​usr/​src/​linux-source-VERSION.tar.bz2 
-cd linux-source-VERSION 
-et copier la configuration actuelle : 
- 
-cp /​boot/​config-`uname -r` .config 
-make oldconfig 
-4 : Vérifier que l'​option elantech est active : 
- 
-grep -i elantech .config 
-doit renvoyer 
-CONFIG_MOUSE_PS2_ELANTECH=y 
-Si vous avez 
-# CONFIG_MOUSE_PS2_ELANTECH is not set 
-alors (je cite) "run make menuconfig and navigate to Device Drivers->​Input device support->​Mice and press space on the Elantech PS/2 protocol extension ​ so that it has an asterisk like this:[*]. Then press the right arrow and enter repeatedly to back out of the menus, and then answer YES to save your config."​ 
- 
-5 : Appliquer les patchs : 
- 
-wget -O elantechpatch1 https://​patchwork.kernel.org/​patch/​94862/​raw/​ 
-wget -O elantechpatch2 https://​patchwork.kernel.org/​patch/​94863/​raw/​ 
-wget -O elantechpatch3 https://​patchwork.kernel.org/​patch/​94861/​raw/​ 
-wget -O elantechpatch4 https://​patchwork.kernel.org/​patch/​94864/​raw/​ 
-patch -p1 < elantechpatch1 
-patch -p1 < elantechpatch2 
-patch -p1 < elantechpatch3 
-patch -p1 < elantechpatch4 
-6 : Construire le module : 
- 
-make -C /​usr/​src/​linux-headers-`uname -r` SUBDIRS=`pwd` drivers/​input/​mouse/​psmouse.ko 
-7 : Charger le module pour vérifier si ça marche : 
- 
-sudo modprobe -r psmouse 
-sudo insmod drivers/​input/​mouse/​psmouse.ko 
-Un onglet "Pavé tactile"​ doit être présent dans Système -> Préférences -> Souris 
- 
-Si ça ne marche pas, décharger le module : 
- 
-sudo modprobe -r psmouse 
-sudo modprobe psmouse 
-8 : rendre le changement permanent (pour les prochains démarrages) 
- 
-sudo cp drivers/​input/​mouse/​psmouse.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​input/​mouse/​psmouse.ko 
-et vérifier si cette copie a marché 
- 
-sudo modprobe -r psmouse 
-sudo modprobe psmouse 
-Retour arrière :Si quelque chose n'a pas tourné rond, pour annuler les changements : 
- 
- sudo cp /​lib/​modules/​`uname -r`/​kernel/​drivers/​input/​mouse/​psmouse.ko.backup /​lib/​modules/​`uname -r`/​kernel/​drivers/​input/​mouse/​psmouse.ko 
-sudo modprobe -r psmouse 
-sudo modprobe psmouse 
  • touchpad_asus.1310640146.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)