piste: accueil » Linux Acer Aspire 3023 WLMI

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.


linuxinside.jpg','

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 :