Ubuntu 15.04 sur un Asus EeePC 1201N

Après 6 ans d'utilisation d'un EeePC 901, je me suis décidé à prendre un peu plus costaud et de passer au 64 bits, voyons comment bien faire fonctionner celui-ci sur un système GNU/Linux.

Comme toujours, l'article se concentre sur les distributions basée sur Debian ou Ubuntu, mais doit pouvoir être adaptable pour les autres, de même, certains astuces mentionnées ici peuvent fonctionner sur d'autre PC de cette gamme.

Carte réseau ethernet

Les EeePC de la gamme 1201 sont tous équipé d'une puce réseau ethernet Atheros AR8132, pour la faire fonctionner, Linux utilise le module atl1c, cependant, ce module semble poser problème, en effet, après un certain temps de forte utilisation de la connexion ethernet (transfert de fichiers par exemple) l'ordinateur se fige, seul un redémarrage forcé permet de s'en sortir. (Windows ME seal of quality)
Heureusement, un contournement existe permettant -d'après les tests que j'ai fais- de supprimer le problème.

  • La puce ethernet en question :
    $ lspci | grep Ethernet
    01:00.0 Ethernet controller: Atheros Communications AR8132 Fast Ethernet (rev c0)
  • Editez le fichier /var/default/grub
  • Remplacez
    GRUB_CMDLINE_LINUX=""
    par :
    GRUB_CMDLINE_LINUX="pci=nomsi"

Le problème disparaîtra au prochain redémarrage.

Le problème semble ancien, et, étant lié au module noyau gérant la puce, le contournement doit pouvoir fonctionner sur d'autres distributions, plus anciennes au besoin.

Accélération graphique

Les EeePC 1201 portant la mention N (1201N, 1201PN…) sont équipés du circuit graphique NVidia Ion (une puce NVidia GeForce 9400M), bien que le pilote libre de droit nouveau se débrouille bien avec celui-ci les pilotes propriétaires de NVidia on encore un peu d'avance, pour les mettre en place, installez le paquet nvidia-340

  • $ sudo apt-get install nvidia-340
  • Pour supprimer le logo NVidia lors du démarrage de l'interface graphique :
    $ sudo nvidia-xconfig --no-logo
Afin d'avoir une affichage de la console correct, éditer le fichier /etc/default/grub :
  • Remplacer
    GRUB_GFXMODE=""
    par
    GRUB_GFXMODE="1280x720x32"
  • Remplacer
    GRUB_GFXPAYLOAD=""
    par
    GRUB_GFXPAYLOAD="keep"
  • Mettre à jour grub :
    $ sudo update-grub
Vus : 829
Publié par Zergy : 41