[RESOLU] pb nvidia - lenny - amd64

Bonsoir,

Je ne dois pas avoir la config la plus simple tellement je galère pour installer les pilotes nvidia pour xorg…

J’ai commencé par le tuto nvidia sur le forum, et puis après avoir eu de multiples problème, j’ai fini avec ce tuto : http://wiki.debian.org/NvidiaGraphicsDrivers#Method4

J’ai été obligé de prendre la Méthode 4 car il n’existe pas de pre-built module pour mon noyau apparemment

quand j’arrive à l’étape : apt-cache policy kernel-image-$KVERS linux-headers-$KVERS linux-headers-2.6.24-1-amd64: Installé : 2.6.24-4 Candidat : 2.6.24-4 Table de version : 2.6.24-5 0 98 http://ftp.fr.debian.org sid/main Packages *** 2.6.24-4 0 996 http://ftp.fr.debian.org lenny/main Packages 100 /var/lib/dpkg/status W: Impossible de trouver le paquet kernel-image-2.6.24-1-amd64

du coup, je ne peux pas continuer…

quelqu’un a déjà eu le problème sur amd64 / lenny ??

merci d’avance

j’ai du 64 bits sur ma sid et aucun pb avec mon nvidia
cf bonne methode !
scorpio810.tuxfamily.org/nvidia-kernel.html

[quote=“scorpio81”]j’ai du 64 bits sur ma sid et aucun pb avec mon nvidia
cf bonne methode !
scorpio810.tuxfamily.org/nvidia-kernel.html[/quote]

que j’aimerai n’avoir aucuns problèmes avec Nvidia

lorsque j’exécute le module-assistant via : m-a auto-install nvidia-kernel-source

j’ai dans /var/cache/modass/nvidia-kernel-sourcebuildlog

[code]/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/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
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.24-1-amd64/build -C /usr/src/modules/nvidia-kernel/nv -f Makefile
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o .d ..{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -f stprof stprof.o symtab.h
rm -f -rf .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel/nv/gcc-check
rm /usr/src/modules/nvidia-kernel/nv/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/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
fi
if ! gcc-4.1 -v 2> /dev/null ; then
echo “Compiler gcc-4.1 does not exist on the system” ;
exit 1;
fi
touch configure-stamp
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_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel/nv/gcc-check
touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check

Main Make

IGNORE_CC_MISMATCH=1 CC=“gcc-4.1” /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/lib/modules/2.6.24-1-amd64/build KBUILD_PARAMS="-C /lib/modules/2.6.24-1-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »

NVIDIA: calling KBUILD…
make CC=gcc-4.1 -C /lib/modules/2.6.24-1-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-1-amd64 »
echo #define NV_COMPILER “gcc-4.1 -v 2>&1 | tail -n 1” > /usr/src/modules/nvidia-kernel/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel/nv/nv.o
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:76,
from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:76,
from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:104,
from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void ’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel/nv/nv.c:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘
’ token
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel/nv/nv.c:418: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c:418: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel/nv/nv.c:418: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel/nv/nv.c:450: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1327: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c:1327: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel/nv/nv.c:1456: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1481: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel/nv/nv.c:1582: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: ‘SA_SHIRQ’ undeclared (first use in this function)
make[4]: *** [/usr/src/modules/nvidia-kernel/nv/nv.o] Erreur 1
make[3]: *** [module/usr/src/modules/nvidia-kernel/nv] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.24-1-amd64 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [mdl] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2[/code]

tu es sur que c’est le log de la dernière compil ?

# m-a a-i -i nvidia-kernel-source

Tu verras en “Live” les problèmes.
On a souvent des problèmes avec les pilotes nvidia quand on a déjà essayer d’installer le “.run” de nVidia, si c’est ton cas, il te faudra le désinstaller avant tout :

[code]

./nvidia-installer --uninstall

[code]

Oui. cf code plus loin

[quote=“debianhadic”]Tu verras en “Live” les problèmes.
On a souvent des problèmes avec les pilotes nvidia quand on a déjà essayer d’installer le “.run” de nVidia, si c’est ton cas, il te faudra le désinstaller avant tout :

# ./nvidia-installer --uninstall
[code][/quote]
Non, je n'ai jamais essayé le .run 



[code]# m-a a-i -i nvidia-kernel-source
.
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.24-1-amd64
En-têtes du noyau disponibles dans /lib/modules/2.6.24-1-amd64/build
apt-get-y install build-essential 

Fait.
download 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
nvidia-kernel-source est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Mise à jour des données de nvidia-kernel-source

Données de 1 paquets mises à jour
unpack 
The source tarball could not be found!
Package nvidia-kernel-source not installed?
Running "m-a -f get nvidia-kernel-source" may help.
"/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.24-1-amd64 KSRC=/lib/modules/2.6.24-1-amd64/build KDREV=2.6.24-4 kdist_image
/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/nv/Makefile || true
if [ 6 = 6  ]; then \
	     cd /usr/src/modules/nvidia-kernel/nv ; \
	     ln -s Makefile.kbuild Makefile ; \
	     cd .. ; \
	     if [ 0  = 1 ] ; then \
	        dpatch apply 04_minion ; \
	     fi ; \
	     if [ 0 = 1 ]; then \
	     	dpatch apply 01_sysfs ; \
		dpatch status 01_sysfs >patch-stamp ; \
		dpatch apply 02_pcialias ; \
               	dpatch status 02_pcialias >>patch-stamp ; \
	     fi ; \
	fi
if [  6 = 4  ]; then \
	     cd /usr/src/modules/nvidia-kernel/nv ; \
	     ln -s Makefile.nvidia Makefile ; \
	     cd .. ; \
	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.24-1-amd64/build -C /usr/src/modules/nvidia-kernel/nv -f Makefile 
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -f stprof stprof.o symtab.h
rm -f -rf .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true; 	
rm /usr/src/modules/nvidia-kernel/nv/gcc-check
rm /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm: ne peut enlever `/usr/src/modules/nvidia-kernel/debian/dirs': Aucun fichier ou répertoire de ce type
make[1]: [clean] Erreur 1 (ignorée)
rm /usr/src/modules/nvidia-kernel/debian/override
rm: ne peut enlever `/usr/src/modules/nvidia-kernel/debian/override': Aucun fichier ou répertoire de ce type
make[1]: [clean] Erreur 1 (ignorée)
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/nv/Makefile || true
if [ 6 = 6  ]; then \
	     cd /usr/src/modules/nvidia-kernel/nv ; \
	     ln -s Makefile.kbuild Makefile ; \
	     cd .. ; \
	     if [ 0  = 1 ] ; then \
	        dpatch apply 04_minion ; \
	     fi ; \
	     if [ 0 = 1 ]; then \
	     	dpatch apply 01_sysfs ; \
		dpatch status 01_sysfs >patch-stamp ; \
		dpatch apply 02_pcialias ; \
               	dpatch status 02_pcialias >>patch-stamp ; \
	     fi ; \
	fi
if [  6 = 4  ]; then \
	     cd /usr/src/modules/nvidia-kernel/nv ; \
	     ln -s Makefile.nvidia Makefile ; \
	     cd .. ; \
	fi
if ! gcc-4.1 -v 2> /dev/null  ; then \
	  echo "Compiler gcc-4.1 does not exist on the system" ; \
          exit 1; \
        fi
touch configure-stamp
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_testdir
dh_testroot
PATCHLEVEL = 6 
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel/nv/gcc-check
touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.1"  /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/lib/modules/2.6.24-1-amd64/build   KBUILD_PARAMS="-C /lib/modules/2.6.24-1-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »

NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.24-1-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-1-amd64 »
echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel/nv/nv_compiler.h
  CC [M]  /usr/src/modules/nvidia-kernel/nv/nv.o
In file included from include/asm/dma-mapping_64.h:9,
                 from include/asm/dma-mapping.h:4,
                 from include/linux/dma-mapping.h:52,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from include/asm/pci.h:88,
                 from include/linux/pci.h:796,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:76,
                 from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/asm/pci.h:88,
                 from include/linux/pci.h:796,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:76,
                 from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/compat.h:14,
                 from include/asm/mtrr.h:131,
                 from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:104,
                 from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel/nv/nv.c:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel/nv/nv.c:418: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c:418: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel/nv/nv.c:418: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel/nv/nv.c:450: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1327: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c:1327: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel/nv/nv.c:1456: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1481: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel/nv/nv.c:1582: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: ‘SA_SHIRQ’ undeclared (first use in this function)
make[4]: *** [/usr/src/modules/nvidia-kernel/nv/nv.o] Erreur 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.24-1-amd64 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [mdl] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.24-1-amd64.1207068880 for details.

tout comme debianhadic
en principe passe comme une lettre a la poste le nvidia (en sid 64 )
sauf sur le 2.6.25 mais j’attends le dernier de randall , j’ai déjà vu des patchs pour le dernier kernel en rc !
des qu’il sort la 64 passeras dessuite en 2.6.25 :smt003
jamais de .run chez moi !

maintenant si tu as fait joujou avec le .run aieeeee !

fredox27, apt-cache policy nvidia-kernel-source t’indique il bien que ce sont les sources sid ? je pense que c’est ça qui foire, comme tu es en lenny mais que ton noyau est sid, avec des préfèrences lenny>etch>sid, il a dû t’installer les sources etch, les sources lenny n’existant pas, et c’est normal que les sources d’un module priuses en etch ne passe pas avec le noyau sid.
Fais:

apt-get install nvidia-kernel-source=169.09-1 nvidia-glx=169.09-1 m-a a-i -t nvidia-kernel-source Ça devrait mieux passer.

Mais le plus simple AMA, serait que tu changes juste tes préfèrences pour celles d’une sid, et que tu dist-upgrade pour passer en sid. Tu n’aurais plus de problême pour rien.

[quote=“mattotop”]
Mais le plus simple AMA, serait que tu changes juste tes préfèrences pour celles d’une sid, et que tu dist-upgrade pour passer en sid. Tu n’aurais plus de problême pour rien.[/quote]

ça n’est pas trop instable Sid ?

meuh non.

t’es pas très convaincant !!!

J’en ai un peu marre de me répèter. sid est juste plus stable que 9% des autres distribs linux, même si elle est moins stable que etch et peut être lenny (mais moi je trouve que lenny est moins stable).

# apt-cache policy nvidia-kernel-source nvidia-kernel-source: Installé : 1.0.8776-4 Candidat : 1.0.8776-4 Table de version : 169.09-1 0 98 http://ftp.fr.debian.org sid/non-free Packages *** 1.0.8776-4 0 992 http://ftp.fr.debian.org etch/non-free Packages 100 /var/lib/dpkg/status

[quote=“mattotop”]

apt-get install nvidia-kernel-source=169.09-1 nvidia-glx=169.09-1 [/quote]

et ça :

[code]# apt-get install nvidia-kernel-source=169.09-1 nvidia-glx=169.09-1
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
nvidia-glx: Dépend: nvidia-kernel-169.09 mais il n’est pas installable
Dépend: xserver-xorg-core (>= 2:1.4) mais 2:1.3.0.0.dfsg-12lenny2 devra être installé
E: Paquets défectueux
[/code]

c’est pas grave, continues avec juste les sources sid installées, il s’installera ou bien tu l’installeras toi même aprés.
Par contre, je trouve bizarre la dépendance sur xserver-xorg-core, elle va peut être gèner.

=> passes en sid :mrgreen:

[quote=“mattotop”]J’en ai un peu marre de me répèter. sid est juste plus stable que 9% des autres distribs linux, même si elle est moins stable que etch et peut être lenny (mais moi je trouve que lenny est moins stable).[/quote]-> 90% :mrgreen:
Mais au pire, si tu as un paquet critique pour toi qui bug en sid, tu fais un pinning pour forcer le paquet lenny, pisétou.

Bon, tu m’a convaincu…

Juste pour être sur avant de lancer la maj : voici mon sources.list :

[code]## etch
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

volatile

deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main

security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org experimental main
deb-src http://www.debian-multimedia.org experimental main

######################

##VirtualBox
deb http://www.virtualbox.org/debian etch non-free[/code]

et voici le preferences (issu du tuto : http://forum.debian-fr.org/viewtopic.php?t=5659

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 999

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 998

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 997

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 996

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 994

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 993

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 992

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 99

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 98

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 97

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 96[/code]

et voici le apt-cache policy : il reste des priorités 500 : bizarre :

# apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://www.virtualbox.org etch/non-free Packages release o=innotek,l=innotek,c=non-free origin www.virtualbox.org 500 http://www.debian-multimedia.org experimental/main Translation-fr 97 http://www.debian-multimedia.org experimental/main Packages release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 96 http://ftp.fr.debian.org experimental/non-free Packages release o=Debian,a=experimental,l=Debian,c=non-free origin ftp.fr.debian.org 96 http://ftp.fr.debian.org experimental/contrib Packages release o=Debian,a=experimental,l=Debian,c=contrib origin ftp.fr.debian.org 96 http://ftp.fr.debian.org experimental/main Packages release o=Debian,a=experimental,l=Debian,c=main origin ftp.fr.debian.org 500 http://www.debian-multimedia.org sid/main Translation-fr 99 http://www.debian-multimedia.org sid/main Packages release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 98 http://ftp.fr.debian.org sid/non-free Packages release o=Debian,a=unstable,l=Debian,c=non-free origin ftp.fr.debian.org 98 http://ftp.fr.debian.org sid/contrib Packages release o=Debian,a=unstable,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org sid/main Translation-fr 98 http://ftp.fr.debian.org sid/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp.fr.debian.org 998 http://security.debian.org lenny/updates/non-free Packages release v=None,o=Debian,a=testing,l=Debian-Security,c=non-free origin security.debian.org 998 http://security.debian.org lenny/updates/contrib Packages release v=None,o=Debian,a=testing,l=Debian-Security,c=contrib origin security.debian.org 998 http://security.debian.org lenny/updates/main Packages release v=None,o=Debian,a=testing,l=Debian-Security,c=main origin security.debian.org 500 http://www.debian-multimedia.org lenny/main Translation-fr 997 http://www.debian-multimedia.org lenny/main Packages release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 996 http://ftp.fr.debian.org lenny/non-free Packages release o=Debian,a=testing,l=Debian,c=non-free origin ftp.fr.debian.org 996 http://ftp.fr.debian.org lenny/contrib Packages release o=Debian,a=testing,l=Debian,c=contrib origin ftp.fr.debian.org 996 http://ftp.fr.debian.org lenny/main Packages release o=Debian,a=testing,l=Debian,c=main origin ftp.fr.debian.org 995 http://ftp.ens-cachan.fr etch/volatile/non-free Packages release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free origin ftp.ens-cachan.fr 995 http://ftp.ens-cachan.fr etch/volatile/contrib Packages release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib origin ftp.ens-cachan.fr 995 http://ftp.ens-cachan.fr etch/volatile/main Packages release o=volatile.debian.org,a=stable,l=debian-volatile,c=main origin ftp.ens-cachan.fr 994 http://security.debian.org etch/updates/non-free Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=non-free origin security.debian.org 994 http://security.debian.org etch/updates/contrib Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=contrib origin security.debian.org 994 http://security.debian.org etch/updates/main Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=main origin security.debian.org 500 http://www.debian-multimedia.org etch/main Translation-fr 993 http://www.debian-multimedia.org etch/main Packages release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 992 http://ftp.fr.debian.org etch/non-free Packages release v=4.0r3,o=Debian,a=stable,l=Debian,c=non-free origin ftp.fr.debian.org 992 http://ftp.fr.debian.org etch/contrib Packages release v=4.0r3,o=Debian,a=stable,l=Debian,c=contrib origin ftp.fr.debian.org 992 http://ftp.fr.debian.org etch/main Packages release v=4.0r3,o=Debian,a=stable,l=Debian,c=main origin ftp.fr.debian.org Paquets étiquetés :

c’est bon ? je lance un apt-get dist-upgrade ??

Tu peux, mais tu devrais remplacer le pinning d’apt-build (release o=apt-build) que tu n’utilises pas par un pinning sur release o=innotek,l=innotek,c=non-free, pour te garantir de prendre virtualbox en priorité chez innotek.
Sinon, pour les Translation-fr, c’est “normal”: je ne sais pas ce que c’est mais il n’y a rien à y faire et ça ne gène pas, donc bon.

ok, merci…

aller, je me lance… je serre les dents !!!

Bon, ayé, me voilà en SID…

et la procédure d’install se passe correctement (http://scorpio810.tuxfamily.org/nvidia-kernel.html#p2)
sauf qu’après voir démarré, et que je fait un startx, j’ai un no screen found

sinon, comment avoir le server X qui se lance au démarrage ? (j’ai trouvé l’inverse, mais pas ça.)

pour info, voici mon xorg.conf sorti d’un dpkg-reconfigure xserver-xorg :

[code]# xorg.conf (X.Org X Window System server configuration file)

This file was generated by dexconf, the Debian X Configuration tool, using

values from the debconf database.

Edit this file with caution, and see the xorg.conf manual page.

(Type “man xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option “Emulate3Buttons” "true"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection[/code]

regarde le mien
scorpio810.tuxfamily.org/Xorgconf_7.3.html

tu as bien installé les nvidia-glx , et nvidia-glx-ia32
avant de faire le startx (en user !) ?

vérifies que modprobe nvidia passe bien
ajoutes nvidia dans /etc/modules pour te garantir qu’il se charge au boot
fais juste la modif:

code
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection
(…) [/code]