VAIO SR11M : Compléter l’installation du système

7 04 2009

Ce deuxième article décrit toutes les étapes nécessaires à la configuration et l’optimisation du système d’exploitation pour l’ordinateur portable Sony VAIO SR11M : wifi, framebuffer, … Dans l’article précédent vous avez terminé l’installation du système d’exploitation mais il reste basique, c’est à dire, une simple console. Pour commencer cette article démarrer Gentoo Linux à partir du Disque dur.

Mise à jour de GCC

Après l’installation de Gentoo Linux 2008.0, vous disposez de la version 4.1.2 du compilateur GCC. Cependant, une nouvelle version (4.3.2-r3) est devenue stable et apporte une amélioration dans le support des processeurs Core 2 et des instructions SSE 4.1

  • Installer la nouvelle version de GCC

# emerge –oneshot sys_devel/gcc

  • Sélectionner la nouvelle version de GCC pour les prochaines compilations

# gcc-config x86_84-pc-linux-gnu-4.3.2-r3

  • Mettre à jour les variables d’environnement

# env-update && source /etc/profile

  • Modifier les paramètres de compilation

# nano /etc/make.conf

CFLAGS=”-march=core2 -msse4.1 -O2 -pipe”

  • Recompiler les packages avec les nouvelles options de compilation

# emerge –oneshot libtool

# revdep-rebuild –library libstdc++.so.5 — -p -v

Wifi

  • Installer le firmware et l’utilitaire de gestion des connexions Wifi
# emerge iwl5000-ucode wpa_supplicant
  • Configurer l’interface réseau Wifi
# nano /etc/conf.d/net

modules=( "wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext"
config_wlan0=( "dhcp" )
  • Encoder la phrase de passe (copier le résultat)
# wpa_passphrase MonSSID PhraseDePasse
  • Editer les paramètres de la connexion Wifi
# nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_intergace_group=0
ap_scan=1

network={
        ssid="MonSSID"
        proto=WPA
        key_mgmt=WPA-PSK
        PSK= <-- copier le contenu issu de la commande wpa_passphrase
        priority=5
}
  • Créer le script de démarrage
# ln -ns /etc/init.d/net.lo /etc/init.d/net.wlan0
  • Démarrer l’interface wifi
# /etc/init.d/net.wlan0 start
  • Activer le démarrage automatique de l’interface réseau Wifi
# rc-update add net.wlan0 default
  • Désactiver le démarrage automatique de l’interface réseau éthernet
# rc-update del net.eth0 default
# nano /etc/conf.d/rc

RC_PLUG_SERVICES="net.wlan0 !net.eth0"

Framebuffer

Au préalable, le noyau et la variable USE doivent être configuré comme indiqué dans l’article précédent.

  • Installer les utilitaires

# emerge splashutils splash-themes-gentoo splash-themes-livecd

  • Générer le fichier initrd

# splash_geninitramfs -v -g /boot/initrd_natural_gentoo_1280×800 -r 1280×800 natural_gentoo

Cette commande permet de généré le fichier initrd à partir du thème Natural Gentoo pour un résolution en 1280×800, soit la résolution maximum supportée par l’ordinateur portable SONY VAIO SR11M. Si vous souhaitez modifier le thème, vous devez réexécuter cette commande en remplacer le nom du thème par ceux présent dans le dossier /etc/splash.

  • Activer le démarrage automatique de FbCondecor

# rc-update add fbcondecor boot

  • Identifier le code VGA supporté par le VAIO SR11M (étape facultative)

# emerge hwinfo
# hwinfo –framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.447]
Unique ID: rdCR.fRULN9k9OD4
Hardware Class: framebuffer
Model: “Intel(r)Cantiga Graphics Chip Accelerated VGA BIOS Intel(r)Cantiga Graphics Controller”
Vendor: “Intel Corporation”
Device: “Intel(r)Cantiga Graphics Controller”
SubVendor: “Intel(r)Cantiga Graphics Chip Accelerated VGA BIOS”
SubDevice:
Revision: “Hardware Version 0.0″
Memory Size: 127 MB + 960 kB
Memory Range: 0xc0000000-0xc7feffff (rw)
Mode 0×0360: 1280×800 (+1280), 8 bits
Mode 0×0361: 1280×800 (+2560), 16 bits
Mode 0×0362: 1280×800 (+5120), 24 bits
Mode 0×0305: 1024×768 (+1024), 8 bits
Mode 0×0317: 1024×768 (+2048), 16 bits
Mode 0×0318: 1024×768 (+4096), 24 bits
Mode 0×0312: 640×480 (+2560), 24 bits
Mode 0×0314: 800×600 (+1600), 16 bits
Mode 0×0315: 800×600 (+3200), 24 bits
Mode 0×0301: 640×480 (+640), 8 bits
Mode 0×0303: 800×600 (+832), 8 bits
Mode 0×0311: 640×480 (+1280), 16 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown

L’utilitaire hwinfo nous permet d’afficher les modes de résolutions supportées. Nous retenons le mode optimal (1280×800 en 24 bits) dont le code VGA est 0×362.

  • Configurer GRUB

# nano /boot/grub/grub.conf

kernel /boot/2.6.27-gentoo-r8 root=/dev/sda5 splash=silent,fadein,theme:natural_gentoo video=vesafb:ywrap,mtrr vga=0×362 console=tty1

La configuration du framebuffer est maintenant terminée et vous pouvez redémarrer votre système pour en bénéficier.

Son

La carte son fonctionne nativement avec le noyau Linux. Cependant, il est nécessaire de configurer ALSA pour bénéficier du Virtual Sound 5.1.

  • Editer le fichier des paramètres

# nano /etc/asound.conf

pcm.!surround51 {
type vdownmix
slave.pcm “default”
}

pcm.!surround40 {
type vdownmix
slave.pcm “default”
}

Processeur

Le processeur est géré nativement par le noyau Linux et nécessite aucune configuration particulière. Cependant, certaines commandes permettent de paramétrer la fréquence du processeur et le mode de gestion.

  • Afficher les fréquences disponibles
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequency
2667000 2666000 1600000 800000
  • Sélectionner la fréquence souhaitée (Nécessite d’utiliser le mode de gestion “userspace”)
# echo "userspace" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
  • Afficher la température des processeurs
# cat /proc/acpi/thermal_zone/TZ00/temperature
temperature:       38 C

Ecran

  • Modifier l’éclairage de l’écran (la valeur est comprise entre 1 et 7)

# echo “6″ > /sys/class/backlight/sony/brightness

Mise en veille

  • Mettre l’ordinateur en veille (suspend to RAM)

# echo “mem” > /sys/power/state

  • Mettre l’ordinateur en veille prolongée (suspend to disk)

# echo “disk” > /sys/power/state

L’installation du système d’exploitation Gentoo Linux est maintenant terminée. L’article suivant vous guidera dans l’installation de l’interface Graphique (Xorg).


Actions

Information

Laisser un commentaire