Et c'est donc enfin un 2.6.27 Ubuntu qui supporte l'ensemble des périphériques de l'Acer Aspire One :

  • Noyau allégé de tout ce qui est inutile sur un Aspire One.
  • Optimisé pour cette architecture.
  • Boote plus vite qu'un noyau Ubuntu de série à configuration identique.
  • Compilé aussi largement que possible de manière statique, économisant les chargements de modules, et permettant théoriquement (je n'ai pas testé) de booter sans utiliser l'initramfs pour un boot encore nettement plus rapide.
  • Inclut le support du Wi-Fi de l'Aspire One sans rien devoir installer d'autre, avec le module ath5k et non plus le module MadWifi.[1] [2]
  • Inclut le pilote jmb38x_ms du lecteur de cartes multifonction et devrait supporter les memory stick.[3]
  • Inclut le support alsa du son, qui fonctionne.
  • Inclut le module uvcvideo : La webcam fonctionne.
  • Bref, y'a tout qui fonctionne parfaitement chez moi à l'exception dérisoire du voyant du Wi-Fi, mais je ne garantis rien chez vous ;-)

Installation :

  • Télécharger les fichiers attachés (noyau, headers), puis :

sudo dpkg -i --force-overwrite linux-image-2.6.27-a1sp008_2.6.27-a1sp008-10.00.Custom_i386.deb linux-headers-2.6.27-a1sp008_2.6.27-a1sp008-10.00.Custom_i386.deb

  • Eteindre (normalement) la machine, la redémarrer, sélectionner le nouveau noyau.

Le fichier de config (qui m'a donné bien de la peine) est également joint pour les curieux qui voudraient l'examiner sans installer le noyo :-}

Vos retours et commentaires sont les bienvenus.


Addendum 06/09 : Le pilote Wi-Fi ath5k fonctionne, mais pas toujours. Il arrive qu'il ne parvienne pas à démarrer la carte Wi-Fi et se mette à bouffer 100% des ressources du système en essayant de le faire (???).

J'ai donc compilé un nouveau noyo 2.6.27-a1sp010 (ci-dessous) presque semblable au précédent, mais qui comporte à la fois le pilote ath5k et le pilote MadWifi,[4] permettant de choisir aisément lequel on veut utiliser, et avec de plus le pilote acer_wmi que j'avais précédemment oublié (Ooops ;-)

L'installation se fait comme pour le précédent. Ensuite :

  • Si on veut utiliser le pilote MadWifi [5] :
    • Mettre dans le fichier /etc/modules une ligne "ath_pci"
    • Mettre dans le fichier /etc/modprobe.d/blacklist-local une ligne "blacklist ath5k"
    • Eteindre la machine, puis la rallumer
    • L'interface Wi-Fi s'appellera alors ath0
  • Si on veut utiliser le pilote ath5k :
    • Mettre dans le fichier /etc/modules une ligne "ath5k"
    • Mettre dans le fichier /etc/modprobe.d/blacklist-local une ligne "blacklist ath_pci"
    • Eteindre la machine, puis la rallumer
    • L'interface Wi-Fi s'appellera alors wlan0

Comme ça, chacun peut utiliser le pilote de son choix ;-)


Addendum 09/09 : Noyau 2.6.27-a1sp011, en attachement. Pratiquement identique au 2.6.27-a1sp010, mais compilé avec l'option "CONFIG_MMC_UNSAFE_RESUME=y" permettant de conserver (à vos risques et périls) le montage de la carte SD après une suspension / réveil.

N.B. : Les signatures GnuPG de tous mes noyaux et fichiers de config sont disponibles aux mêmes URLs que les fichiers eux-mêmes, en y ajoutant simplement pour chacun l'extension ".asc"

Notes

[1] Il faut donc charger le module ath5k...

[2] On perd au passage (temporairement ? ;-) la gestion de la LED Wi-Fi.

[3] Je n'en ai pas, donc je n'ai pas essayé.

[4] madwifi-hal-0.10.5.6-r3861-20080903

[5] La LED Wi-Fi pourra alors être utilisée