Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Bonjour,

Voici un problème, une solution…

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 :

sudo cp /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko.backup
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)
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
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."

wget -O 01elantech_2.6.38.patch https://launchpadlibrarian.net/71387234/01elantech_2.6.38.patch
patch -p1 < 01elantech_2.6.38.patch
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=`pwd` drivers/input/mouse/psmouse.ko
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
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.1310645824.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)