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
Read more…
Informatique
compilation, kernel, Linux
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
Informatique
ATI, kernel, Linux
Commentaires récents