Linux Acer Aspire 3023 WLMI
ajouté le Lundi 23 avril 2007 à 10:26:18 par christophe
Parce que Fedora Core 4 a déjà plus d'un an, installer SuSE 10.1 avec en prime Xgl et Compiz.
Plan de l'article
Tutorial d'installation sur un Acer Aspire 3023WLMI
Ce guide montre comment installer une distribution linux sur un portable Acer Aspire 3023 WLMI ou équivalent (3020 series). Certaines parties (boot, partitionnement, config du modem 56k...) sont volontairement ignorées et cette installation s'adresse plutôt aux personnes initiées à linux. Plusieurs solutions exposées ici ont été conjointement résolues avec le webmaster de doube.net et cet article peut se présenter comme une traduction de la version anglaise.
Quelle distribution ?
Il faut une distribution récente avec un kernel >= 2.6.11. Sortie en 2005, les Aspire série 3020 et 5020 renferment un matériel assez particulier (carte graphique ATI , wifi Broadcom, pcmcia...). Debian Sarge, Ubuntu Hoary, Knoppix ont toutes planté. Seule Fedora Core 4 avec son kernel 2.6.11-1.1369_FC4 a réussi à faire tourner correctement l'acer. (à la date de août 2005).
Qu'est ce qui ne marche pas ?
Le FireWire (pas testé), l'Infra-rouge (pas testé) et le lecteur de carte 6en1 (pas testé). Le reste du matériel est très bien supporté !
La carte graphique ATI MOBILITY X700
Installer le driver founi par ATI
Ce driver va ajouter un nouveau raccourci dans la menu Gnome ATI Control qui est en fait une interface de configuration. Il y a malheureusement un bug qui fait que le module fglrx ne se compile pas. On va alors devoir l'installer manuellement.
# sh ./ati-driver-installer-8.14.13.run
# reboot
Installation du module fglrx
On ajouter un dépôt dans le /etc/yum.conf
[livna]
name=Livna.org Fedora Compatible Packages
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.lvn
gpgcheck=1
enabled=1
Récuper la clé du dépôt :
# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
Il faut installer une ancienne librairie pour assurer la compatibilité du module :
# yum install compat-libstdc++-33
Installation de fglrx v8.14.13:
# rpm -ivh ati-fglrx-8.14.13.1-0.lvn.5.4.i386.rpm
Installation du module pour noyau 2.6.11-1.1369 et module v8.13.14:
# rpm -ivh kernel-module-fglrx-2.6.11-1.1369_FC4-8.14.13.1-0.lvn.5.4.i686.rpm
Lancement automatique du module au démarrage :
# echo "alias char-major-195 fglrx" >> /etc/modprobe.conf
# reboot
Faire une backup du fichier de configuration de X.org :
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Remplacer le fichier par celui-ci xorg.conf:
# cd /etc/X11
# wget http://www.dafphp.net/download/9
# move xorg.conf.fedora xorg.conf
# reboot
Si tout c'est bien passé, vous disposer de l'accélaration graphique. De quoi avoir 3500FPS à glxgears
Sortie-TV
en cours de rédaction
Synaptic Touchpad
Pour faire fonctionner le touchpad sur FC4 modifier le fichier de config /etc/grub.conf en ajoutant i8042.nomux comme ceci :
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 noapic nolapic apm=off acpi=noirq rhgb quiet i802.nomux
Rebooter l'ordinateur Un message d'erreur apparaitra à chaque démarrage Unable to query Synaptics hardware. N'y faîtes pas attention, ça marchera qu'en même !
Wifi
La carte wifi intégrée à l'acer 3023 est une ATI Broadcom. Contrôlée en hardware par le bouton en façade, il faut installer un driver qui va se charger du mapping des touches de l'acer !
Installation de acerhk
L'ancienne version est disponible ici, faire :
$ wget http://www.dafphp.net/download/10
$ tar -xzvf acerhk-0.5.26.tgz
$ cd acerhk-0.5.26
# make acerhk.ko
# cp acerhk.ko /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/char/
# depmod -a
On charge le module au démarrage en ajoutant ces 2 lignes dans le /etc/rc.d/rc.local
modprobe acerhk autowlan=1 poll=0 force_series=5020 verbose=3 usedritek=1
echo 1 > /proc/driver/acerhk/wirelessled
Installation de Ndiswrapper
C'est un module noyau qui va configurer la carte wifi à travers un fichier de configuration de windows
# yum install kernel-module-ndiswrapper-$(uname -r)
On récupère le driver windows et on l'installe avec ndiswrapper
# wget http://www.dafphp.net/download/11
# tar -xzvf bcmwl5.tar.gz
# ndiswrapper -i bcmwl5.inf
Pour vérifier que tout est bien installé
# ndiswrapper -l
Installed ndis drivers:
bcmwl5 driver present, hardware present
On charge le module en mémoire
# modprobe ndiswrapper
Vérification
# dmesg
ndiswrapper version 1.2 loaded (preempt=no, smp=no)
ndiswrapper driver bcmwl5a (Broadcom,12/22/2004, 3.100.46.0) loaded
ndiswrapper: using irq 10
wlan0: ndiswrapper ethernet device 00:09:5b:ef:e4:5d using driver bcmwl5a, configuration file 14E4:4318.5.conf
wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP
Enregistrement des paramètres (va ajouter une ligne dans le modprobe.conf)
# ndiswrapper -m
# reboot
Configuration de la carte
La carte est maintenant installée, il ne reste plus qu'à la configurer. On peut prendre l'utilitaire graphique de la distrib
# system-config-network &
Créer une nouvelle connexion sans fils ndiswrapper wlan0 est détecté. Il s'agit de votre carte wifi. Terminer l'ajout de cette nouvelle connexion puis renseigner tous les champs (mode, canal, essid, key...). Activer l'interface et bon surf !!
cpuspeed : réglage automatique de la fréquence du processeur
En temps normal, le processeur fonctionne à plein régime. Un petit test :
$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 28
model name : Mobile AMD Sempron(tm) Processor 3000+
stepping : 0
cpu MHz : 1800.809
cache size : 128 KB
Lorsque l'on a besoin de puissance c'est bien, mais si on préfère un niveau sonore moindre (et oui : le proc chauffe, çà mange jusqu'à 85W, tire beaucoup sur la batterie, et fait tourner le ventilo à fond), gagner un peu de batterie, baisser la fréquence devient la seule solution ! Pour çà, il existe le daemon cpuspeed qui va ajuster en fonction des besoins la fréquence du proc : Modifer le fichier de configuration /etc/cpuspeed.conf
DRIVER="powernow-k8"
Lancer le daemon
# service cpuspeed start
On peut maintenant vérifier :
$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 28
model name : Mobile AMD Sempron(tm) Processor 3000+
stepping : 0
cpu MHz : 800.359
cache size : 128 KB
Le tour est joué. Lors d'une monté en charge (Quake3, UT2004...) la fréquence va automatiquement être réajustée...
Gestion du niveau de la batterie
en cours de rédaction
Ressources :