Debian Squeeze problème pilotes proprios NVIDIA

Bonsoir tout le monde 8)
Après avoir essayer pendant 5 jours a installer une debian, (faute a un concours de circonstances) je commence a bien configurer l’engin et je m’attelle à la lourde tâche d’installer les pilotes proprios NVIDIA.

Je suis la procédure sur cette page : wiki.debian.org/NvidiaGraphicsDrivers

Pas de problème jusque : m-a auto-install nvidia-kernel-source , la compilation s’arrête brutalement en disant qu’il y a une erreur et que le module n’a pas pu être compilé.

Voici le log :

 │ /usr/bin/make  -f debian/rules clean                                        
 │ make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »      
 │ # select which makefile to use.                                             
 │ rm -f /usr/src/modules/nvidia-kernel/Makefile || true                       
 │ if [ 6 = 6  ]; then \                                                       
 │              ln -s Makefile.kbuild Makefile ; \                             
 │         fi                                                                  
 │ if [  6 = 4  ]; then \                                                      
 │              ln -s Makefile.nvidia Makefile ; \
 │         fi                                                                  
 │ if [ -e patch-stamp ]; then \                                               
 │            dpatch deapply-all ; \                                           
 │            rm -rf patch-stamp debian/patched ; \                            
 │         fi                                                                  
 │ if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \    
 │         cp  /usr/src/modules/nvidia-kernel/debian/control.template          
 │ /usr/src/modules/nvidia-kernel/debian/control; \                            
 │         fi                                                                  
 │ dh_testroot                                                                 
 │ rm -f build-stamp configure-stamp                                           
 │ /usr/bin/make clean SYSSRC=/lib/modules/2.6.32-5-amd64/build -C
 │ /usr/src/modules/nvidia-kernel/ -f Makefile                                 
 │ make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »      
 │ make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »          
 │ rm -f /usr/src/modules/nvidia-kernel//Makefile || true;                     
 │ rm /usr/src/modules/nvidia-kernel//gcc-check                                
 │ rm /usr/src/modules/nvidia-kernel//cc-sanity-check                          
 │ dh_clean                                                                    
 │ rm /usr/src/modules/nvidia-kernel/debian/control                            
 │ rm /usr/src/modules/nvidia-kernel/debian/dirs                               
 │ rm /usr/src/modules/nvidia-kernel/debian/override                           
 │ make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »          
 │ echo "ROOT_CMD = "
 │ ROOT_CMD =                                                                  
 │ /usr/bin/make  -f debian/rules binary_modules                               
 │ make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »      
 │ # select which makefile to use.                                             
 │ rm -f /usr/src/modules/nvidia-kernel/Makefile || true                       
 │ if [ 6 = 6  ]; then \                                                       
 │              ln -s Makefile.kbuild Makefile ; \                             
 │         fi                                                                  
 │ if [  6 = 4  ]; then \                                                      
 │              ln -s Makefile.nvidia Makefile ; \                             
 │         fi                                                                  
 │ if ! gcc-4.3 -v 2> /dev/null  ; then \
 │            echo "Compiler gcc-4.3 does not exist on the system" ; \         
 │            exit 1; \                                                        
 │         fi                                                                  
 │ if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \    
 │         cp  /usr/src/modules/nvidia-kernel/debian/control.template          
 │ /usr/src/modules/nvidia-kernel/debian/control; \                            
 │         fi                                                                  
 │ if [ "x86_64" = "x86_64" ]; then \                                          
 │         cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64                
 │ /usr/src/modules/nvidia-kernel/nv-kernel.o ; \                              
 │         fi                                                                  
 │ touch configure-stamp                                                       
 │ dh_testdir                                                                  
 │ dh_testroot                                                                 
 │ PATCHLEVEL = 6
 │ Kernel compiler version : 4.3.5                                             
 │ Detected compiler version : 4.3.5                                           
 │ Using compiler gcc-4.3 version 4.3.5                                        
 │ touch /usr/src/modules/nvidia-kernel//gcc-check                             
 │ touch /usr/src/modules/nvidia-kernel//cc-sanity-check                       
 │ ## Main Make ##                                                             
 │ IGNORE_CC_MISMATCH=1 CC="gcc-4.3" /usr/bin/make -C                          
 │ /usr/src/modules/nvidia-kernel/ -f Makefile                                 
 │ SYSSRC=/lib/modules/2.6.32-5-amd64/build   KBUILD_PARAMS="-C                
 │ /lib/modules/2.6.32-5-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel"   
 │ module;                                                                     
 │ make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »      
 │ NVIDIA: calling KBUILD...                                                    
 │ make CC=gcc-4.3 -C /lib/modules/2.6.32-5-amd64/build                        
 │ SUBDIRS=/usr/src/modules/nvidia-kernel modules                              
 │ make[3]: entrant dans le répertoire «                                       
 │ /usr/src/linux-headers-2.6.32-5-amd64 »                                     
 │   Building modules, stage 2.                                                
 │   MODPOST 0 modules                                                         
 │ make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-5-amd64 »   
 │ NVIDIA: left KBUILD.                                                        
 │ nvidia.ko failed to build!                                                  
 │ make[2]: *** [module] Erreur 1                                              
 │ make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »          
 │ make[1]: *** [build-stamp] Erreur 2                                         
 │ make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »          
 │ make: *** [kdist_image] Erreur 2

J’avoue que l’erreur me laisse sans voix ! :017

Quelqu’un aurait-il une solution a me proposer ?

Cordialement

Gouwi aka Arkada

Quelle est ta branche ? Stable, testing, testing/sid, testing/stable, sid ?
Comme tu as apparement un 2.6.32, tu dois être au moins sous testing. As-tu rajouté les dépots sid à ton sources.list ?
Et même si ça n’a pas encore de rapport avec ce pb de compilation, quelle est ta CG ?

En effet je suis en testing et je n’ai pas rajouté les dépots sid. Je les rajoute et je retest.
Sinon ma carte graphique est une GeForce G 105 M

Cordialement

Gouwi aka Arkada

[Edit]

Je viens de réussir a installer le pilote proprio, en effet je n’avais pas activé les dépôts sid. Je vais enfin pouvoir me remettre a travailler !! :041 Ma 3D, me voila !!!

Merci beaucoup pour ton aide !

[/Edit]

Salut, nous préférons la “coche verte” à l’édition du titre pour passer un sujet en résolu.
Je l’ai fait pour toi … cette fois-ci :wink:

T’as rajouté les dépôts sid, mais as-tu fait un fichier de préférences ? Parceque sinon, au prochain upgrade…

Perso, depuis que j’ai découvert le script sgfxi (qui est fourni avec AVlinux, cf lien dans ma signature) je n’utilise plus que ça lors d’une post-installation.

Simple (auto-détection de la carte, téléchargement auto des pilotes et des dépendances, choix de création auto d’un xorg.conf…), efficace (les drivers aux dernières versions pour Nvidia, ATI, et d’autres). Là où EnvyNG plante lamentablement sur certaines cartes, sgfxi fait le job.

Ca m’a sauvé à chaque fois sur des bécanes avec des cartes ATI.

@+