Ce tutoriel n’a plus raison d’être, les sources nVidia recompilent désormais sans problème avec la version 169-12-3. Voir le 3e message pour un tutoriel classique.
[size=200]Ce premier message concerne le noyau 2.6.25-1-*. Pour les noyaux 2.6.25 ultérieurs, voir le second message ![/size]
Comment ça marche ? Et bien il « suffit » de patcher les sources du module, et l’installation tourne. Apparemment il existe deux méthodes :
-
Élément commun aux deux méthodes :
aller chercher le patch pour les sources nVidia à nvnews.net/vbulletin/showthread.php?t=110088 -
Méthode qui marche tout de suite, proposée par Mattotop dans le fil évoqué ci-dessus, à savoir :
- descendre dans /usr/src/modules/nvidia*/nv
- appliquer le patch nVidia : patch -p3 -s < /chemin/vers/le/patch
- puis appliquer la méthode habituelle avec module-assistant (le tuto traîne dans ce forum pas loin, je ne vais pas faire de doublon)
- La méthode « où ça marche pas » (ce fut mon cas) : où on obtient un message d’erreur du style
scripts/mod/modpost: invalid option -- S
vers la fin. Ce message est référencé dans le bogue n°476504 de chez Debian, où ils donnent la solution :
- patcher le fichier /lib/modules/2.6.25-1-*/build/scripts/Makefile.modpost (fonctionne au moins pour 686 et amd64) à l’aide du fichier bugs.debian.org/cgi-bin/bugrepor … bug=476504
- descendre dans /usr/src/modules/nvidia*/nv
- appliquer le patch nVidia : patch -p3 -s < /chemin/vers/le/patch
- compiler avec module-assistant : m-a a-i -O nvidia-kernel-source
Je précise pour finir que l’option -O permet d’empêcher module-assistant de redécompresser l’archive des sources nVidia par-dessus les modifications apportées par le patch, chez moi c’était nécessaire.
N’hésitez pas à poser des questions si c’est pas clair.