Installer debian sur un EeePc 901 (Part. 2)
Maintenant que vous avez une jolie debian installée, on va la rendre un peu plus fonctionnel avec pour commencer:
- installation du wifi avec gestion du cryptage WPA.
- installation d’une interface graphique.
- activation de la webcam.
- configuration du microphone intégré.
- gestion du son à l’aide des hotkeys.
- …
L’eeePc 901 est équipé d’un chipset Wifi RT2860 de chez Ralink Technology. Nous allons détailler ici son installation.
- Téléchargez et décompressez sur une clef USB le driver.
- Copiez le répertoire créé (2008_0708_RT2860_Linux_STA_v…) sur l’eeepc.
- Entrez dans le répertoire que vous venez de copier sur l’eeepc.
- Entrez dans le répertoire os/linux
- Éditez le fichier config.mk: nano config.mk
- A la ligne: HAS_WPA_SUPPLICANT=n remplacez le n par un y.
- Faites de même pour la ligne: HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
- Sauvegardez: Ctrl + O
- Quittez: Ctrl + X
- Retournez dans le répertoire 2008_0708_RT2860_Linux_STA_v… à l’aide de la commande: cd ../..
- Un petit nettoyage des sources avant la compilation: make clean
- Compilation des sources: make
- Installation (en root): make install ou checkinstall (si installé).
- Une fois le driver installé: modprobe rt2860sta
- Et pour finir: depmod -ae
Il ne vous reste plus qu’à rebooter l’eeepc et normalement un ifconfig -a devrait laisser apparaître l’interface ra0.
A ce stade il serait sympathique d’avoir une interface graphique non ?
Libre à de choisir laquelle:
- Gnome: aptitude install gnome-core
- KDE: aptitude install kde-core
- XFCE: aptitude install x-window-system-core xfce4
Passons à la webcam:
Depuis le kernel 2.6.26 il n’est plus necessaire de compiler le module uvc, il suffit de l’activer à l’aide de la commande: modprobe uvcvideo (en root).
Installez luvcview en tapant: aptitude install luvcview (tjrs en root).
Repassez en utilisateur normal et testez: luvcview -f yuv
Si cela ne fonctionne pas, il est possible que la webcam ne soit pas activée dans le BIOS, pour y remédier tapez en root: echo “1″ > /sys/devices/platform/eeepc/camera
Si vous souhaitez profiter de l’accélération 3D il vous faudra installer les paquets suivants: libgl1-mesa-glx libgl1-mesa-dri mesa-utils
Puis vous devrez modifier votre fichier /etc/X11/xorg.conf de la sorte:
Section “InputDevice”
Identifier ”Generic Keyboard”
Driver ”kbd”
Option ”XkbRules” ”xorg”
Option ”XkbModel” ”pc105″
Option ”XkbLayout” ”fr”
Option ”XkbVariant” ”latin9″
Option ”XkbOptions” ”lv3:ralt_switch”
EndSectionSection “InputDevice”
Identifier ”Configured Mouse”
Driver ”mouse”
EndSectionSection “Device”
Identifier ”Configured Video Device”
Option “EnablePageFlip” “on”
Option “AccelMethod” “XAA”
Option “MigrationHeuristic” ”greedy”
Option “AccelDFS” “true”
Option “DynamicClocks” “on”
Option “ColorTiling” ”on”
Option “FBTexPercent” ”95″
Option “XAANoOffscreenPixmaps” “true”
Option “AddARGBGLXVisuals” ”true”
EndSectionSection “Monitor”
Identifier ”Configured Monitor”
Option ”DPMS”
EndSectionSection “Screen”
Identifier ”Default Screen”
Monitor ”Configured Monitor”
EndSectionSection “DRI”
Mode 0666
EndSectionSection “Extensions”
Option “Composite” “Enable”
EndSection
Il ne reste plus qu’à faire le test en tapant dans une console: glxgears
Si vous voyez les 3 roues tourner c’est tout bon !!
Pour pouvoir utiliser le micro intégré il faut compiler la version expérimentale du paquet alsa-source.
N’ayant pas réussi à forcer la version avec aptitude, j’ai du le faire dans synaptic (ce qui oblige d’abord à installer synaptic: aptitude install synaptic ). Ensuite il ne reste plus qu’à compiler à l’aide de module-assistant:
- m-a prepare
- m-a build alsa
- m-a install alsa
Pour faire fonctionner les hotkeys F7, F8 et F9 il est necessaire d’installer le paquet: alsa-utils et d’étiter le fichier /etc/default/eeepc-acpi-scripts pour modifier les lignes suivantes:
VOLUME_LABEL='LineOut'
HEADPHONE_LABEL='PCM'
I_SWITCH_LABEL='iSpeaker'
Il faut aussi éditer le fichier /etc/acpi/actions/volume.sh pour ajouter la ligne:
$AMIXER -q set $I_SWITCH_LABEL toggle
en dessous de la ligne:
$AMIXER -q set $HEADPHONE_LABEL toggle
Pour afficher à l’écran l’action des hotkeys vous devrez installer le paquet aosd-cat et éditer le fichier /etc/default/eeepc-acpi-scripts pour changer la ligne ENABLE_OSD=’no’ en ENABLE_OSD=’yes’
Pour pouvoir activer/désactiver le wifi à l’aide de la hotkey F2 vous devrez charger le module pciehp (modprobe pciehp) et ajouter pciehp à la fin du fichier /etc/modules.
Afin d’optimiser l’autonomie il peut être intéressant de gérer la cadence du processeur en fonction des besoins.
Pour ce faire nous allons utiliser cpufrequtils ainsi que powersaved et kpowersave pour gérer le tout via l’interface graphique (KDE): aptitude install cpufrequtils powersaved kpowersave sysfsutils
Pour que l’ensemble fonctionne il va falloir charger quelque modules:
modprobe acpi-cpufreq
modprobe cpufreq_conservative
modprobe cpufreq_ondemand
modprobe cpufreq_powersave
modprobe cpufreq_stats
modprobe cpufreq_userspace
Il vous faudra aussi les ajouter à la fin du fichier /etc/modules afin qu’ils soient chargés au démarrage.
Rebootez la machine et lancez kpowersave.
Un clic droit sur l’icone de kpowersave dans le systray vous permettra de gérer et de configurer les différents profils de gestion de l’énergie.
Afin que le processeur repasse en mode powersave au démarrage nous allons ajouter au fichier /etc/sysfs.conf les lignes suivantes:
devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave
devices/system/cpu/cpu1/cpufreq/scaling_governor = powersave
Pour plus d’infos vous pouvez consulter cette page.
Bonjour et tout d’abord merci pour ce tuto.
Je reste malheureusement bloqué sur l’install du pilote Ralink:
Apres avoir téléchargé et décompressé le pilote, il semble que l’install tente d’accéder a un répertoire :lib/module/2.6.26 …/build qui n’existe pas chez moi et ça bloque. Auriez vous une suggestion?
Merci.
Bonjour et bonne année =)
Si mes souvenirs sont bons, ca devrait passer sans pb, le paquet wpa_supplicant est il installé ?
Je jette un oeil et tente de vous aider dès que je serais rentré et que j’aurais accès à une vraie connection Internet …
Un grand merci pour ce tuto qui m’a bien servi depuis que j’ai ce petit Eee…
Juste une petite précision pour ceux qui auraient du mal à faire fonctionner le wifi, il semble que l’installation du driver ne soit plus nécessaire, celui-ci étant déjà installé automatiquement avec la dernière version de Debian (celle du 9 décembre).
Toutefois, wicd n’arrive pas à se connecter tout seul chez moi et les autres logiciels de ce type ne détectent même pas le matériel.
J’ai résolu le problème de cette manière (en “aidant” wicd à créer la connexion). Je précise que j’ai une freebox.
# aptitude install wicd
# cp /etc/wicd/encryption/templates/wpa /etc/wicd/encryption/templates/wpa_old
# nano /etc/wicd/encryption/templates/wpa
A la ligne 12 (pairwise), j’ai supprimé “CCMP”:
pairwise=TKIP
# reboot
La connexion fonctionne parfaitement maintenant.
@Jeff: Merci d’avoir partager l’info (et merci de me lire).
@Daril: Question toute bete: est ce que vous avez bien les paquets linux-headers (de la version de votre noyau) et build-essential d’installés ?
Merci, j’avais bien pensé à installer build-essential mais j’avais zappé le headers.
J’ai bien un ra0 maintenant avec mon iwconfig.
Par contre, quand je fais un ifup ra0, j’obtiens:
$> ignoring unknown interface ra0=ra0
Il y a d’autre chose a configurer?
Autre question qui n’a rien a voir avec le wifi: Avez-vous réussi a désactiver le “clic en tapant” du touchpad ?
… et bonne année aussi
Bonsoir,
Avez vous pensé à configurer le fichier /etc/network/interfaces ainsi que les fichiers de config de wpa_supplicant ?
Pour votre autre question, qu’entendez vous par “clic en tapant” ?
Le clic en tapant c’est lorsque que l’on tape (légèrement
) du doigt sur le touchpad pour simuler un clic gauche de souris. Sur mon install, cette option est activée par défaut et c’est assez sensible, ce qui fait que j’ouvre assez souvent des applications par inadvertance.
Pour la configuration des fichiers je vais voir cela de plus prés.
Merci pour vos réponses.
Le “clic en tapant” fonctionne chez moi, mais il ne lance une application que si l’on “tape” puis relâche donc je ne trouve pas ca gênant, bien au contraire =)
Si vous rencontrez un problème avec les fichiers de config, n’hésitez pas, je pourrais p-e vous aider.
Daril => Si vous êtes sous Kde, ça se configure très facilement dans le centre de configuration/Périphériques/souris.
Je ne doute pas qu’il y a un outil de configuration similaire sous gnome ou autre environnement de bureau.
Sinon, pour la connexion, à l’instar du wiki de Debian, je vous conseille l’installation de Wicd qui simplifie tout ça, n’obligeant pas à l’édition de fichier de configuration à la main, mais ça n’engage que moi ! :p
Re bonjour,
@Jeff=> Concernant la souris, j’utilise effectivement Gnome et il y a bien un GUI pour la souris (systeme/preferences/souris) mais je ne vois pas d’option pour desactiver le clic en tapant. Avez-vous installé un gestionnaire particulier ? Concernant le fichier /etc/X11/xorg.cong j’ai la même chose que K, c’est à dire:
Section “InputDevice”
Identifier ”Configured Mouse”
Driver ”mouse”
EndSection
Serait il possible d’avoir un petit aperçu du votre
?
Pour ce qui est du wifi, je vous remercie de ce conseil mais en fait, jusqu’a present, je n’utilisais que Ubuntu qui permet de resoudre beaucoup de problèmes assez simplement mais qui a pour inconvenient (selon moi!) de permettre plein de choses sans vraiment comprendre ce que l’on fait. Voici pourquoi “j’aime” me compliquer la vie
Concernant le wifi donc voici mes fichiers de config pour une utilisation nomade du wifi:
##etc/network/interfaces:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
#Wifi
allow-hotplug ra0
iface ra0 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
##/etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
fast_reauth=1
eapol_version=1
network={
key_mgmt=NONE
}
C’est surement pas parfait mais ça à l’air de fonctionner correctement.
@K=> Merci encore pour ce tuto et le coup de main, je vais enfin pouvoir passer à la suite =)
@Daril -> Concernant la souris, mon Xorg.conf est identique au vôtre, je ne peux malheureusement pas vous aider.