2008 / 01 / 28

Fedora 8 sur un Koolu Ion A603

L'installation de Fedora

Fedora 8 peut être installée sans problème sur un Koolu Ion A603 du moment que vous sélectionnez une installation de type texte (ajouter une ligne contenant uniquement "text" dans votre fichier de configuration kickstart). Le programme d'installation détecte bien la puce Geode LX d'AMD, mais malheureusement X (le système de fenêtrage X) sera incapable de démarrer car Fedora 8 utilise un vieux pilote qui est bogué.

ion A603 avec un PLAYMOBIL® et un Lego®

Recompiler amd_drv.so

Il y a des pilotes disponibles sur koolu.org, mais je n'ai pas réussi à les faire fonctionner avec Fedora 8, même en recompilant leurs sources. En fin de compte, j'ai dû télécharger une version plus récente depuis X.org, et après compilation, ai obtenu un X qui fonctionne en 16 bit couleurs au lieu de 8. Une fois installé avec Fedora 8, le problème de délai d'affichage ("redraw lag") décrit par David Llewellyn-Jones dans son article sur le Koolu ion A603 a disparu, ce qui doit être dû au nouveau pilote AMD plutôt qu'à la différence de distribution Linux ; les utilisateurs Ubuntu devraient considérer de mettre ce pilote à niveau.

D'abord, vous devez installer quelques paquets de développement:


yum install gcc xorg-x11-server-sdk
Procurez vous le pilote pour l'AMD Geode à http://wiki.x.org/wiki/AMDGeodeDriver, descendez jusqu'à la section "download", et sélectionnez la version la plus récente depuis le répertoire "tarballs", par exemple, en janvier 2008, pour la version 2.7.7.6:

wget http://xorg.freedesktop.org/releases/individual/driver/xf86-video-amd-2.7.7.6.tar.bz2
Dépaqueter, et construire le pilote (assurez vous d'être sur le Koolu Ion A603):

tar jxvf xf86-video-amd-2.7.7.6.tar.bz2
cd xf86-video-amd-2.7.7.6
./configure
make

Installer le nouveau pilote

Vous devriez maintenant avoir un fichier amd_drv.so, qui sera dans un répertoire différent suivant la version du pilote, dans ./src pour les versions plus anciennes, et dans ./src/.libs pour les versions les plus récentes. Utilisez ce fichier pour remplacer l'original:

cd /usr/lib/xorg/modules/drivers
mv amd_drv.so amd_drv.so.original
cp -p ~/xf86-video-amd-2.7.7.6/src/.libs/amd_drv.so .
chmod a+rx amd_drv.so
Maintenant X fonctionne, mais vous allez sûrement avoir besoin d'ajuster votre fichier /etc/X11/xorg.conf. Jetez un coup d'œil à la version de xorg.conf disponible sur koolu.org, plus particulièrement à la section "Module".