Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


DokuWiki

 Version : Breezy et Dapper

Rédigé par Didier D.

Installation d'Ubuntu Breezy Badger sur un Extensa 6700

L'Extensa 6700 offre un très bon rapport qualité prix. Installé sur cette machine, Ubuntu allait être un must dont je ne voulais pas me priver.

Voilà le rapport d'installation et les solutions apportées aux problèmes. En espérant que cela serve aux possesseurs de ce portable et aux autres.

L'installation a été faite avec le CD d'installation Breezy et une connexion Internet par wifi.
J’ai laissé les 3Go de partition FAT32 cachés et 10 Go FAT32 pour le système Windows pré-installé. Lors du partitionement, j’ai défini la racine / sur une partition de 10Go en ext3, le swap et le reste en ext3 pour /home.
Ensuite pas de problème d’installation particulier.

Post-installation

Après le premier démarrage et le premier soupir d'aise face à ce beau bureau, voici les quelques actions de post-installation :

  • Paramétrage de la connexion Internet si cela n’a pas été fait lors de l’installation. → OK
  • Ajout de dépôt synaptic. → OK
  • Mise à jour système. → OK
  • Installation du pack langue fr manquant par synaptic. → OK
  • Installation d’Easy Ubuntu. → OK

Petite série de test pour vérifier les fonctions essentielles. Par exemple, j’ai testé la 3D en installant Slune, puis Celestia (attention avec Celestia, il faut changer le mode OpenGL). Le Wifi fonctionne, une clé USB est reconnue automatiquement, la 3D fonctionne, la plupart des touches de fonction sont opérationnelles (volume, luminosité, touches navigateur et messagerie).

Restent les problèmes suivants :

  1. La résolution de l’écran n’est pas la bonne. 4:3-1024×768, étendue sur 16:9 au lieu de 1280x800.
  2. Le voyant de connexion Wifi ne fonctionne pas, (le bouton lui fonctionne).
  3. L’indicateur d’état de la batterie ne fonctionne pas. Il indique toujours que la batterie est raccordée au secteur.
  4. Pas de son.
  5. Je possède un clavier allemand, et les touches d’accent ne fonctionnent pas. L’accent se place devant la lettre et non dessus. « ´e » au lieu de « é » par exemple.

Recherches et …

1- Résolution d’écran

Editer le fichier /etc/X11/xorg.conf

$ gksudo gedit /etc/X11/xorg.conf

Trouver la ligne qui commence par « Modeline ». Modifier cette ligne de façon à avoir entre les « » la valeur 1280x800 (par exemple j’avais « 1280x800@60 »).
Vérifier dans la section « Screen » (faire une recherche sur ce mot) que derrière « Mode » on trouve exactement la même valeur (c’était le cas).
Sauvegarder le fichier.

Installer ensuite un petit patch.

$ sudo apt-get install 855resolution

Et le configurer,

$ gksudo gedit /etc/defaults/855resolution

en renseignant le fichier avec les valeur suivante : MODE=58, XRESO=1280, YRESO=800.
Sauvegarder, redémarrer et voilà !

2 – Voyant de connexion wifi.

Ce portable possède à l’avant un bouton pour activer / désactiver le Wifi. Ce bouton doit s’allumer en rouge lorsque le Wifi est actif.

Là aussi la réparation est simple. Les commandes suivantes devraient faire l’affaire.

$ sudo -s
$ echo "options ipw2200 led=1" >> /etc/modprobe.d/ipw2200.modprobe
$ rmmod ipw2200
$ modprobe ipw2200
$ exit

Voilà, le led devrait s’allumer lorsque votre Wifi est en marche.

3 – Indicateur d’état de la batterie.

Là c'est plus corsé. L’icône dans Gnome montre toujours que la batterie est branchée sur le secteur, même lorsque ce n’est pas le cas.
C’est un problème du DSDT qui malheureusement pour notre ordinateur ne se trouve pas sur acpi.sourceforge comme l’indique certains tutoriaux.

Il faut donc « casser », « réparer » et « reconstruire » le DSDT de son ordinateur.

Installer les paquets bison, flex-old et build-essential:

$ sudo apt-get install build-essential bison flex-old

Installer le compilateur iasl qui va servir à compiler le DSDT:

$ mkdir acpi
$ cd acpi
$ wget http://www.intel.com/technology/iapc/acpi/downloads/acpica-unix-$20050624.tar.gz
$ tar zxf acpica-unix-20050624.tar.gz
$ cd acpica-unix-20050624/compiler
$ make
$ cp iasl ../..
$ cd ../..

On se retrouve donc avec un dossier ~/acpi qui contient entre autre un exécutable iasl. Nous allons travailler maintenant dans ce dossier.

$ cd ~/acpi

Récupération du DSDT actuel :

$ sudo cat /proc/acpi/dsdt > dsdt.dat

Désassemblage :

$ ./iasl -d dsdt.dat

On obtient un dsdt.dsl éditable.

Tentative de réassemblage pour repérer les erreurs:

$ ./iasl -ta dsdt.dsl

Et là, belle liste d’erreur. Tant mieux, c'est bien ce que l'on cherchait. On va donc modifier le dsdt.dsl pour ne plus avoir d'erreur. Toutes les solutions et modifications à apporter à ce fichier se trouvent ici. Il faut trouver l'erreur correspondante et appliquer les modifications données en adaptant un peu au cas par cas.

$ gedit dsdt.dsl

Il est possible de retenter la compilation plusieurs fois (en faisant des corrections et sauvegardant le fichiers avec chaque nouvelle compilation), jusqu'à ce qu'elle réussisse sans erreur ni warning. On obtient alors un DSDT.aml

Une fois réussi, il faut intégrer le nouveaux DSDT :

$ sudo cp DSDT.aml /etc/mkinitramfs/
$ sudo dpkg-reconfigure linux-image-$(uname -r)

Redémarrage et voilà ! L’indicateur d’état de la batterie doit fonctionner.

4 - Pas de son

Le problème de son peut théoriquement être résolu en installant le pilote ALSA 1.0.11rc4. Cela n'a pas été testé car l'upgrade vers Dapper résoue le problème. :o)

Testé sur un Acer Aspire 1692WLMi: Dans le fichier /boot/grub/menu.lst, ajouter irqpoll après noacpi ( ou acpi=off)à la ligne correspondant au kernel utilisé. Attention, ne pas modifier la ligne correspondant au mode de secours (Recovery mode). Redémarrer l'odinateur. Problème, il faut refaire cette opération à chaque mise-à-jour du kernel.

5 – Accent du clavier

Cela vient de la variante du clavier. Par défaut la variante "nodeadkey" est installée. Je n'ai pas trouvé comment installer une autre variante avec les outils standard de paramétrage. Il faut pour cela modifier à la main le fichier /etc/X11/xorg.conf.

$ gksudo gedit /etc/X11/xorg.conf

Trouver la ligne :

Option          "XkbVariant"    "nodeadkeys"

Et mettre un # devant (ou bien effacer le mot nodeadkey)

#Option          "XkbVariant"    "nodeadkeys"

ou

Option          "XkbVariant"    ""

Cela devrait suffire.

  • materiel/liste_portables/acer/extensa6700.1257937740.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)