[resolu] help nvidia 75000

Bonsoir à tous,

J’ai effectué des recherches complètes sur le net et sur ce forum, concernant l’installation des pilotes Nvidia pour la carte 7500 LE. Aucune explication ne m’a permis d’avancer malgré tous les tests et j’y suis depuis ce WE, d’où ma demande d’aide de votre part …

Ma version du noyau est : Linux Debian 2.6.18-3-686 - GNU/Linux et j’utilise Gnome avec un fichier de configuration xorg sous debian etc

Ce que j’ai déjà effectué :

1 - Télécharger sur le site de nvidia ce pilote " NVIDIA-Linux-x86-1.0-9746-pkg1.run" , stopper le server X et executer en mode administrateur le fichier en idiquant le commande sh + nom du fichier.

Il en résulte une erreur que je ne comprend pas. Je joins donc le contenu du log.

[code]nvidia-installer log file '/var/log/nvidia-installer.log’
creation time: Mon Jan 8 18:01:54 2007

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Performing CC sanity check with CC=“cc”.
-> Performing CC version check with CC=“cc”.
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the ‘kernel-source’ or ‘kernel-devel’ RPM
installed. If you know the correct kernel source files are installed,
you may specify the kernel source path with the ‘–kernel-source-path’
command line option.
ERROR: Installation has failed. Please see the file
’/var/log/nvidia-installer.log’ for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.

[/code]

Il faut savoir que je ne sais encore pas compiler.

L’objectif est d’une part faire fonctionner parfaitement cette carte car je vais travailler sur la 3d ( blender, qui remplacera 3Dstudio Max) et d’autre part utiliser mon 2ème écran IIYAMA A902 MT PRO MASTER.

J’ai désire aussi utiliser la sorie TV, evidemment.

Je sais que ce thème a été traité plusieurs fois mais aucune des solutions proposées ne me sert à sortir de ma galère … Seul point positif : je comprend doucement et mieux la distribution Debian …

Je vous remrecie d’avance de votre aide .

J’ai suivi cette méthode :

[code]Allez maintenant dans Synaptic. Nous allons effectuer toute les recherches pour installer ce dont nous avons besoin.
Rechercher tout d’abord les en-têtes (headers) de votre kernel. Pour moi c’est: linux-headers-2.6.12-10-k7.
Une fois trouvé les headers qui correspondent à votre kernel, sélectionnez les pour installation.
Recherchez ensuite gcc-3.4 et sélectionnez le pour installation.
Ceci fait, cliquez sur appliquer et laissez faire wink
Penez aussi à supprimer nvidia-glx et les linux-restricted-modules correspondant à votre kernel dans Synaptic.

2]
Je suppose que vous avez déjà téléchargé les drivers 81.74 dans votre dossier personnel.
Ouvrez donc un terminal (console) et copiez les drivers dans /usr/src avec un
sudo cp NVIDIA-Linux-x86-1.0-8174-pkg1.run /usr/src
Ensuite placez vous dans le dossier /usr/src (cd /usr/src).
Vous devriez y trouver le ou les dossiers contenant les headers de votre kernel.
Faitent maintenant un lien symbolique nommé linux pointant vers le dossiers des
en-têtes de votre noyau. Exemple, moi j’ai du faire: sudo ln -s linux-headers-2.6.12-10-k7 linux.
Reste maintenant à faire un sudo chmod +x NVIDIA-Linux-x86-1.0-8174-pkg1.run.
Tout ca c’est très joli, mais il reste un problème de taille smile.
Toujour dans votre terminal, faitent un gcc -v. Vous voyez que c’est gcc-4.0 qui est utilisé par défaut.
Un whereis gcc nous indique qu’il se trouve dans /usr/bin. Placez vous dans ce dossier: cd /usr/bin.
Un ls -l gcc* nous montre qu’en faite gcc est un lien symbolique qui pointe vers GCC-4.0. Nous allons
le faire pointer vers GCC-3.4. Faitent sudo rm gcc puis sudo ln -s gcc-3.4 gcc.
Vérifiez bien qu’il pointe sur gcc-3.4 en fesant ls -l gcc.

3]
Vous êtes enfin prêt à compiler votre drivers smile. Seul soucis étant que vous ne pouvez compiler
le driver en étant sous X. Fermez votre session X.
A l’écran de login faite: ALT+F1 pour partir en mode console pure.
Une fois logué en mode console pure, faitent: sudo /etc/ini.d/gdm stop.
Ensuite placez-vous dans le dossier des sources: cd /usr/src.
Et lancez la compilation: sudo ./NVIDIA-Linux-x86-1.0-8174-pkg1.run.[/code]

Et il y a eu un petit changement mais une erreur est quand même survenu …

[code]nvidia-installer log file '/var/log/nvidia-installer.log’
creation time: Mon Jan 8 19:04:17 2007

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Performing CC sanity check with CC=“cc”.
-> Performing CC version check with CC=“cc”.
-> The CC version check failed:

You appear to be compiling the NVIDIA kernel module with a different compile
r than the one that was used to compile the running kernel. The Linux 2.6 k
ernel module loader rejects kernel modules built with a version of gcc that
does not exactly match that of the compiler used to build the running kernel
. The compiler used to compile the kernel was gcc 4.1; the current compiler
is gcc 3.4.

If you know what you are doing and want to ignore the gcc version check, sel
ect “No” to continue installation. Otherwise, select “Yes” to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now? (Answer: No)
-> Kernel source path: ‘/lib/modules/2.6.18-3-686/build’
-> Kernel output path: ‘/lib/modules/2.6.18-3-686/build’
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: ‘cd ./usr/src/nv; make clean’…
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 Modules.symvers
rm -f -rf .tmp_versions
rm -f Makefile
-> Building kernel module:
executing: ‘cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.18-3-686/bu
ild SYSOUT=/lib/modules/2.6.18-3-686/build’…
sh ./conftest.sh “cc” “cc” /lib/modules/2.6.18-3-686/build /lib/modules/2.6.
18-3-686/build cc_sanity_check full_output
sh ./conftest.sh “cc” “cc” /lib/modules/2.6.18-3-686/build /lib/modules/2.6.
18-3-686/build select_makefile full_output
make --no-print-directory -f Makefile module

NVIDIA: calling KBUILD…
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.18-3-686/build SUBDIRS=/tmp
/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (
echo;
echo " ERROR: Kernel configuration is invalid.";
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing.";
echo " Run ‘make oldconfig && make prepare’ on kernel src to fix it
.";
echo;
/bin/false)
mkdir -p /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_vers
ions
rm -f /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_version
s/*
make -f scripts/Makefile.build obj=/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746
-pkg1/usr/src/nv
echo #define NV_COMPILER “cc -v 2>&1 | tail -n 1” > /tmp/selfgz8548/NVI
DIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nv.o
.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/3.4.6/include -D__KERNEL_
_ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-protot
ypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -mregparm=3 -ff
reestanding -Iinclude/asm-i386/mach-default -fomit-frame-pointer -Wdeclarat
ion-after-statement -I/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/sr
c/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wpa
rentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-fl
oat -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAM
ES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -
DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DN
DEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_
GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESEN
T -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM
INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANG
E_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBU
ILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD

STR(nvidia)" -c -o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv
/.tmp_nv.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv.c:14:
include/linux/prefetch.h: In function prefetch_range': include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeu r de type « void * » In file included from include/linux/dmapool.h:14, from include/linux/pci.h:564, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-linux.h:77, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv.c:14: include/asm/io.h: In functioncheck_signature’:
include/asm/io.h:245: attention : type d’argument erroné pour un incrément
cc -Wp,-MD,/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nv-v
m.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/3.4.6/include -D__KERN
EL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pro
totypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-flo
at -mpreferred-stack-boundary=2 -fno-un
it-at-a-time -march=i686 -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-
default -fomit-frame-pointer -Wdeclaration-after-statement -I/tmp/selfgz85
48/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type
-Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mult
ichar -Werror -O -fno-common -msoft-float -MD -Wsign-compare -Wno-
cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DN
V_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBU
G -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV
PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_P
RESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -D
NV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN
RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -
D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_vm)" -D"KBUILD_MODNAME
=KBUILD_STR(nvidia)" -c -o /tmp/self
gz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_nv-vm.o /tmp/selfgz854
8/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-vm.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-vm.c:14:
include/linux/prefetch.h: In function prefetch_range': include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeu r de type « void * » In file included from include/linux/dmapool.h:14, from include/linux/pci.h:564, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-linux.h:77, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-vm.c:14: include/asm/io.h: In functioncheck_signature’:
include/asm/io.h:245: attention : type d’argument erroné pour un incrément
cc -Wp,-MD,/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.os-a
gp.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/3.4.6/include -D__KER
NEL
-Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pr
ototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-fl
oat -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -mregparm=3
-ffreestanding -Iinclude/asm-i386/mach-default -fomit-frame-pointer -Wdecla
ration-after-statement -I/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr
/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -
Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft
-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_
NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION
=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV
SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS
PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ
HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PA
GE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT
-DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)
=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_agp)" -D"KBUILD_MODNAME=KBUILD_STR(nv
idia)" -c -o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp

os-agp.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-agp.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-agp.c:24:
include/linux/prefetch.h: In function prefetch_range': include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeu r de type « void * » In file included from include/linux/dmapool.h:14, from include/linux/pci.h:564, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-linux.h:77, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/os-agp.c:24: include/asm/io.h: In functioncheck_signature’:
include/asm/io.h:245: attention : type d’argument erroné pour un incrément
cc -Wp,-MD,/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.os-i
nterface.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/3.4.6/include -
D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstr
ict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -Os -pipe -msoft-float -mpreferred-stack-b
oundary=2 -fno-unit-at-a-time -march=i686 -mregparm=3 -ffreestanding -Iinclu
de/asm-i386/mach-default -fomit-frame-pointer -Wdeclaration-after-statement
-I/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wimplici
t -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-
arith -Wno-multichar -Werror -O -fno-common -msoft-float -MD -Wsi
gn-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMO
DULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9746
-UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGA
RT_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV
PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_S
TATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT
-DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESE
NT -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(os_interface)" -D"KBUILD_MODNAME=KBUILD_STR(
nvidia)" -c -o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tm
p_os-interface.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/o
s-interface.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-interface.c:26:
include/linux/prefetch.h: In function prefetch_range': include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeu r de type « void * » In file included from include/linux/dmapool.h:14, from include/linux/pci.h:564, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-linux.h:77, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/os-interface.c:26: include/asm/io.h: In functioncheck_signature’:
include/asm/io.h:245: attention : type d’argument erroné pour un incrément
cc -Wp,-MD,/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.os-r
egistry.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/3.4.6/include -D
KERNEL -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstri
ct-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -mso
ft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -mregp
arm=3 -ffreestanding -Iinclude/asm-i386/mach-default -fomit-frame-pointer -
Wdeclaration-after-statement -I/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pk
g1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscr
ipts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common
-ms
oft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERN
EL_NAMES -D__KERNEL
_ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSI
ON=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM
-DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_
MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS
PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD
MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATT
R_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASEN
AME=KBUILD_STR(os_registry)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /t
mp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_os-registry.o /
tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-registry.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-registry.c:14:
include/linux/prefetch.h: In function prefetch_range': include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeu r de type « void * » In file included from include/linux/dmapool.h:14, from include/linux/pci.h:564, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-linux.h:77, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/os-registry.c:14: include/asm/io.h: In functioncheck_signature’:
include/asm/io.h:245: attention : type d’argument erroné pour un incrément
cc -Wp,-MD,/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nv-i
2c.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/3.4.6/include -D__KER
NEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pr
ototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-fl
oat -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -mregparm=3
-ffreestanding -Iinclude/asm-i386/mach-default -fomit-frame-pointer -Wdecla
ration-after-statement -I/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr
/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -
Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft
-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_
NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=
0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -D
NV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MA
X_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_P
RESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_P
RESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV
CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(nv_i2c)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)
" -c -o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_nv-i2
c.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-i2c.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-i2c.c:8:
include/linux/prefetch.h: In function prefetch_range': include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeu r de type « void * » In file included from include/linux/dmapool.h:14, from include/linux/pci.h:564, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-linux.h:77, from /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src /nv/nv-i2c.c:8: include/asm/io.h: In functioncheck_signature’:
include/asm/io.h:245: attention : type d’argument erroné pour un incrément
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-974
6-pkg1/usr/src/nv/nvidia.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/us
r/src/nv/nv-kernel.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/
nv/nv.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-vm.o /t
mp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-agp.o /tmp/selfgz
8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-interface.o /tmp/selfgz854
8/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-registry.o /tmp/selfgz8548/NV
IDIA-Linux-x86-1.0-9746-pkg1/usr/sr
c/nv/nv-i2c.o
Building modules, stage 2.
make -rR -f /usr/src/linux-headers-2.6.18-3-686/scripts/Makefile.modpost
scripts/mod/modpost -m -i /usr/src/linux-headers-2.6.18-3-686/Module.symv
ers -I /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/Module.symv
ers -o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/Module.symv
ers /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nvidia.o
cc -Wp,-MD,/tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nvid
ia.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/3.4.6/include -D

KERNEL_ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstric
t-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msof
t-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686 -mregpa
rm=3 -ffreestanding -Iinclude/asm-i386/mach-default -fomit-frame-pointer -W
declaration-after-statement -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUI
LD_STR(nvidia.mod)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -DMODULE -c -o /t
m
p/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nvidia.mod.o /tmp/sel
fgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nvidia.mod.c
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746
-pkg1/usr/src/nv/nvidia.ko /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/us
r/src/nv/nvidia.o /tmp/selfgz8548/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module ‘nvidia.ko’. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s).

   Please see the log entries 'Kernel module load error' and 'Kernel
   messages' at the end of the file '/var/log/nvidia-installer.log' for
   more information.

-> Kernel module load error: insmod: error inserting ‘./usr/src/nv/nvidia.ko’:
-1 Invalid module format
-> Kernel messages:
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
lp: driver loaded but no devices found
ppdev: user-space parallel port driver
e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
e1000: eth1: e1000_watchdog: 10/100 speed: disabling TSO
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
eth1: no IPv6 routers present
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem
will be case sensitive!
ieee1394: Error parsing configrom for node 1-00:1023
ieee1394: Node suspended: ID:BUS[1-00:1023] GUID[0090a9500007a542]
sd 8:0:0:0: rejecting I/O to device being removed
Buffer I/O error on device sdb1, logical block 76337
lost page write due to I/O error on sdb1
Linux agpgart interface v0.101 © Dave Jones
nvidia: version magic ‘2.6.18-3-686 SMP mod_unload 686 REGPARM gcc-3.4’
should be ‘2.6.18-3-686 SMP mod_unload 686 REGPARM gcc-4.1’
ERROR: Installation has failed. Please see the file
’/var/log/nvidia-installer.log’ for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.[/code]

QUEL EST VOTRE AVIS ?

Bonne pratique windows d’aller cherchers ses drivers sur le site du constructeur malheureusement avec debian c’est différent.

Comme je pense que tu es connecté au net avec ton pc je te conseille une install plutot simple.

apt-get install module-assistant m-a prepare m-a a-i -f nvidia apt-get instal nvidia-glx dpkg-reconfigure xorg

Je commente les commandes
1/ installation de l’outil que tu vas utiliser apres
2/ préparation nécessaire a la recompilation
3/ compilation du module nvidia
4/ installation d’un paquet nécessaire a nvidia pour son bon fonctionnement
5/ reconfiguration du serveur X pour qu’il prenne en compte les changements

Reboot de X nécessaire et meme conseiller reboot de la machine.
Si un probleme se présente pas de X par exemple il suffira de reconfigurer xorg et de choisir nv ou vesa comme modules et de nous donner les logs pour qu’on t’aide a résoudre le probleme.

Normalement dans trucs et astuces il y a un post sur l’installation des drivers nvidia.