Les quelques lignes de ce billet ne représentent pas un tutoriel mais plutôt un pense bête dont je me sers pour la compilation de mes kernels « spécial k ».
Créez dans votre /home un dossier réservé a la compilation:
mkdir ~/compile
Installez les sources du kernel que vous souhaitez compiler (ici le 2.6.25):
sudo apt-get install linux-source-2.6.25
Décompressez les sources dans le répertoire précédemment créé:
sudo tar xfvj /usr/src/linux-source-2.6.25.tar.bz2 –directory ~/compile
Lire la suite…
Les derniers (8.4) drivers ATI ne s’installent pas sur le kernel 2.6.25: il faut patcher les sources du module et activer l’option unused symbols du kernel.
- Téléchargez le patch: wget http://badplayer.ath.cx/blog/downloads/fglrx-8.4-for-2.6.25.patch
- Appliquez le patch: patch /usr/src/modules/fglrx/firegl_public.c fglrx-8.4-for-2.6.25.patch
Il vous faudra aussi modifier une ligne du fichier firegl_public.c afin de pouvoir compiler:
- Éditez le fichier avec votre éditeur de texte préféré et remplacez la ligne MODULE_LICENSE(”Proprietary. (C) 2002 – ATI Technologies, Starnberg, GERMANY”); par MODULE_LICENSE(”GPL”);
Utilisez ensuite make menuconfig pour activer l’option: Kernel hacking —> [*] Enable unused/obsolete exported symbols de votre kernel.
Il ne vous reste plus qu’a relancer module-assistant sans oublier l’option -O sans quoi les modifications appliquées aux sources seront éffacées.
Relancez X: Ctrl + Alt + Backspace et testez: fgl_glxgears
Merci Pthichat
Commentaires récents