Outils personnels
Vous êtes ici : Accueil Linux Linux - Bon à savoir (ou FAQ) Comment activer le touchpad d'un VAIO Sony ?
Se connecter


Mot de passe oublié ?
 

Comment activer le touchpad d'un VAIO Sony ?

Par Freecrazy - Dernière modification 15/05/2011 16:46

Normalement le touchpad est très bien détecté par Linux. Mais lorsque j'ai essayé des LiveDVD Linux sur mon VAIO série Z, le touchpad ne fonctionnait pas. J'ai installé une Mandriva, réputée pour sa bonne reconnaissance des matériels. Pareil, je commençais à me poser des questions.

Pour l'installation en double-boot d'une distribution Linux sur mon VAIO série Z (VPCZ13X5E) voir cette page.

Cette histoire de touchpad m'a laissé perplexe un certain temps.

J'ai cru, à un moment que c'était du au kernel, qui ne reconnaissait pas le touchpad de Sony. Donc sous W7 j'ai été voir le nom du touchpad : pour cela clic droit sur 'Ordinateur' > Propriétés système > onglet Matériel > Gestionnaire de périphériques > Souris et autres périphériques de pointage > Synaptics PS/2 port Touchpad (J'ai noté également l'IRQ utilisé 0x0000000C (12), au cas où).

Retour sur ma distribution Linux (Mandriva en l'occurrence), et je vais voir la configuration de mon Kernel (une version 2.6.37), avec les commandes suivantes :

# cd /usr/src/linux
# make menuconfig

Attention, pour que cela marche il faut que les sources soient présentes, si tel n'est pas le cas il faut les installer.

Puis sous Device drivers > Input device suppport > Mice > Synaptics. Donc, à priori, ce ce n'est pas le kernel.

 Kernel - configuration Synaptycs

J'ai pensé ensuite à un paramétrage non standard, mais là j'ai découvert que le driver n'était pas installé !!

Un petit moment de découragement, et une recherche Google désespérée plus tard et je tombe sur cette page " Sony VAIO TouchPad in Linux - Fedora and Ubuntu". Comme quoi cela touche toutes les distributions Linux.

Il "suffit" d'ajouter à la ligne d'amorçage de votre grub : i8042.reset i8042.nomux i8042.nopnp i8042.noloop.

Pour cela quelques commandes (en administrateur), à adapter éventuellement à votre distribution :

# cd /boot/grub/
# vi menu.lst

ce qui donne :

Grub-Modification-I8042

Et cela marche !

Pourquoi, cela par contre, je n'ai pas tout compris ! Peut-être que vous vous y retrouverez dans les quelques liens ci-dessous qui essaient d'expliquer tout cela :

Actions sur le document