HomePage
Materiel
Photo Système et réseau Sous Debian Gnu Linux... ... et Ubuntu Gestion de projet ...informatique Cours Divers Private edit SideBar |
Materiel /
VAIO Noyau
MàJ 02/2009-1 : Avant d'appliquer ce qui suit chercher des infos sur le paquet laptop-mode-tools qui est très utile car remplace (il me semble) sonypi (à confirmer, cette mise à jour reprend des infos qui dorment depuis des mois, je n'ai pas eu le temps de tester à nouveau).
MàJ 02/2009-2 : Après vérification l'installation du module sonypi n'est pas utile si vous pouvez installer le paquet laptop-mode-tools. Chez moi (2.6.26-1-amd64) c'est le module sony_laptop qui a remplacé sonypi. Si vous êtes dans ce cas vous pouvez vous féliciter d'avoir évité la recompilation de votre noyau ;-) ! Sinon dommage pour vous !
Recompilation du noyau avec le module sonypiIl est tout d'abord nécessaire d'installer quelques paquets :aptitude install kernel-package libncurses5-dev linux-source
Décompresser les sources du noyau dans /usr/src
bunzip2 linux-source-xxx.tar.bz2
tar -xvf linux-source-xxx.tar
ln -s linux-source-xxx linux
Modification de la configuration du noyaucd /usr/src/linux
make menuconfig
Sauvez et quittez
cd /usr/src/linux/drivers/char
vim Kconfig , trouver "depends on EXPERIMENTAL && X86 && PCI && INPUT && !64BIT " et supprimer "&& !64BIT", maintenant vous avez accès au module sonypi dans 'menuconfig''.
Vérification chipset (kernel < 2.6.17rc3)Correction du fichier sonypi.c si votre laptop a un chipset ICH7 au lieu du ICH6 prévu dans le driver. Pour vérifier votre chipset tapez la commande suivante : lspci | grep ICH
else if ((pcidev = pci_get_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_1, NULL))) sonypi_device.model = SONYPI_DEVICE_MODEL_TYPE3;
et ajouter celle-ci juste dessous :
else if ((pcidev = pci_get_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_1, NULL))) sonypi_device.model = SONYPI_DEVICE_MODEL_TYPE3;
Fin vérification chipset cd /usr/src/linux
make menuconfig , allez dans la section Device Drivers > Characters Device et choisissez <M> for Sony Vaio Programmable I/O Control device Support
Quittez et sauvegardez
Compilation du noyaumake , soyez patient.....
Copie du modulecp /usr/src/linux/drivers/char/sonypi.ko /lib/modules/
Insertion du moduleinsmod /lib/modules/sonypi.ko
lsmod |grep sonypi , normalement vous devriez avoir "sonypi"
Automatiser le chargement du module à chaque boot
echo sonypi >> /etc/modules
Redémarrez la machine.
|