Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
touchpad_asus [Le 14/07/2011, 13:02] – 109.212.176.239touchpad_asus [Le 15/01/2017, 11:15] (Version actuelle) – obsolète selon la note tout marche à partir du noyau 3.0 L'Africain
Ligne 1: Ligne 1:
-{{tag>Natty touchpad asus}} 
  
-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 : 
- 
- ===== Sauvegarde de la configuration actuelle (à ne faire qu'une seule fois !) ===== 
- 
-<code> 
-sudo cp /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko.backup 
-</code> 
- 
-===== Installer les paquets nécessaires  : ===== 
- 
-<code> 
-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.38) 
-</code> 
- 
-===== 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 ===== 
- 
-<code> 
-mkdir ~/src 
-cd ~/src 
-tar jxvf /usr/src/linux-source-VERSION.tar.bz2 
-cd linux-source-VERSION 
-</code> 
- 
-et copier la configuration actuelle : 
- 
-<code> 
-cp /boot/config-`uname -r` .config 
-make oldconfig 
-</code> 
- 
-===== Vérifier que l'option elantech est active : ===== 
- 
-<code>grep -i elantech .config</code> 
-doit renvoyer 
-<code>CONFIG_MOUSE_PS2_ELANTECH=y</code> 
-Si vous avez 
-<code># CONFIG_MOUSE_PS2_ELANTECH is not set</code> 
-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." 
- 
-===== Appliquer les patchs : ===== 
-<code> 
-wget -O 01elantech_2.6.38.patch https://launchpadlibrarian.net/71387234/01elantech_2.6.38.patch 
-patch -p1 < 01elantech_2.6.38.patch 
-</code> 
- 
-===== Construire le module : ===== 
- 
-<code>make -C /usr/src/linux-headers-`uname -r` SUBDIRS=`pwd` drivers/input/mouse/psmouse.ko</code> 
- 
-===== Charger le module pour vérifier si ça marche : ===== 
- 
-<code> 
-sudo modprobe -r psmouse 
-sudo insmod drivers/input/mouse/psmouse.ko 
-</code> 
-Un onglet "Pavé tactile" doit être présent dans Système -> Préférences -> Souris 
- 
-Si ça ne marche pas, décharger le module : 
- 
-<code>sudo modprobe -r psmouse 
-sudo modprobe psmouse</code> 
-===== rendre le changement permanent (pour les prochains démarrages) ===== 
- 
-<code> 
-sudo cp drivers/input/mouse/psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko</code> 
-et vérifier si cette copie a marché 
- 
-<code> 
-sudo modprobe -r psmouse 
-sudo modprobe psmouse</code> 
-Retour arrière :Si quelque chose n'a pas tourné rond, pour annuler les changements : 
- 
-<code> 
- 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 
-</code>