Bonjour à tous,
il y a peu, j’ai réinstallé une debian testing en netinstall et tout fonctionne à merveille. Seul problème, les drivers son. J’ai récupéré ces drivers et à l’installation (sh NFORCE…run) je me retrouve avec plusieurs erreurs:
nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Sat Dec 16 13:03:29 2006
option status:
license pre-accepted : false
expert : false
uninstall : false
driver info : false
no precompiled interface : false
no ncurses color : false
no questions : false
silent : false
Installer install prefix : /usr
kernel source path : (not specified)
net kernel install path : (not specified)
audio kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
Using: nvidia-installer ncurses user interface
-> Found package NVIDIA audio driver for Linux-x86
-> Found package NVIDIA network driver for Linux-x86
-> Please select packages for installation:
Selections:
NVIDIA audio driver for Linux-x86 (1.0-7)
NVIDIA network driver for Linux-x86 (1.0-13)
-> Starting install of NVIDIA audio driver for Linux-x86
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.17-2-686 (Debian 2.6.17-9)
(waldi@debian.org) (gcc version 4.1.2 20060901 (prerelease) (Debian
4.1.1-13)) #1 SMP Wed Sep 13 16:34:10 UTC 2006
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Kernel source path: '/lib/modules/2.6.17-2-686/build'
-> Kernel output path: '/lib/modules/2.6.17-2-686/build'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.17-2-686/build/Makefile | /usr/bin/cut -d " " -f 3
-> Kernel module filename is nvsound.ko
Cleaning kernel module build directory.
executing: 'cd ./nvsound/main; make clean'...
rm -f *.ko *mod.* *.cmd nv*.o *~ core
-> Building kernel module:
executing: 'cd ./nvsound/main; make module SYSSRC=/lib/modules/2.6.17-2-686/
build SYSOUT=/lib/modules/2.6.17-2-686/build'...
make -C /lib/modules/2.6.17-2-686/build \
KBUILD_SRC=/usr/src/linux-headers-2.6.17-2-686 \
KBUILD_EXTMOD="/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main"
-f /usr/src/linux-headers-2.6.17-2-686/Makefile modules
mkdir -p /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_ve
rsions
rm -f /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_versi
ons/*
make -f /usr/src/linux-headers-2.6.17-2-686/scripts/Makefile.build obj=/tmp/
selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main
cc -Wp,-MD,/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.nv
alinux.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D_
_KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.17-2-686/include
-include include/linux/autoconf.h -I/tmp/selfgz7352/NFORCE-Linux-x86-1.0-03
10-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-s
trict-aliasing -fno-common -Os -fomit-frame-pointer -pipe -msoft-float -mpre
ferred-stack-boundary=2 -march=i686 -mregparm
=3 -ffreestanding -I/usr/src/linux-headers-2.6.17-2-686/include/asm-i386/mac
h-default -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno
-pointer-sign -I/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main
-Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparenth
eses -Wpointer-arith -Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error
-DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENA
ME=KBUILD_STR(nvalinux)" -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/
selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_nvalinux.o /tmp/
selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvalinux.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvalinux.c:19:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: attention : pointer of type 'void *' used in ar
ithmetic
In file included from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvalinux.c:25:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:246: attention : type d'argument erroné pour un incrément
cc -Wp,-MD,/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.nv
mixer.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__
KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.17-2-686/include
-include include/linux/autoconf.h -I/tmp/selfgz7352/NFORCE-Linux-x86-1.0-03
10-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-s
trict-aliasing -fno-common -Os -fomit-frame-pointer -pipe -msoft-float -mpre
ferred-stack-boundary=2 -march=i686 -mregparm=3 -ffreestanding -I/usr/src/li
nux-headers-2.6.17-2-686/include/asm-i386/mach-default -Iinclude/asm-i386/ma
ch-default -Wdeclaration-after-statement -Wno-pointer-sign -I/tm
p/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main -Wall -Wimplicit -W
return-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arit
h -Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_A
TTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmi
xer)" -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz7352/NFORCE-L
inux-x86-1.0-0310-pkg1/nvsound/main/.tmp_nvmixer.o /tmp/selfgz7352/NFORCE-Li
nux-x86-1.0-0310-pkg1/nvsound/main/nvmixer.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvhw.h:29,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvmixer.c:14:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: attention : pointer of type 'void *' used in ar
ithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:559,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvhw.h:35,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvmixer.c:14:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:246: attention : type d'argument erroné pour un incrément
cc -Wp,-MD,/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.nv
main.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__K
ERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.17-2-686/include -
include include/linux/autoconf.h -I/tmp/selfgz7352/NFORCE-Linux-x86-1.0-031
0-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-st
rict-aliasing -fno-common -Os -fomit-frame-pointer -pipe -msoft-float -mpref
erred-stack-boundary=2 -march=i686 -mregparm=3 -ffreestanding -I/usr/src/lin
ux-headers-2.6.17-2-686/include/asm-i386/mach-default -Iinclude/asm-i386/mac
h-defaul
t -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz7352/NFORCE-
Linux-x86-1.0-0310-pkg1/nvsound/main -Wall -Wimplicit -Wreturn-type -Wswitch
-Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Wer
ror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmain)" -D"KBUILD_MODNA
ME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1
/nvsound/main/.tmp_nvmain.o /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/n
vsound/main/nvmain.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvmain.c:27:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: attention : pointer of type 'void *' used in ar
ithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:559,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvhw.h:35,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main/nvmain.c:29:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:246: attention : type d'argument erroné pour un incrément
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c: In fun
ction 'Nvaudio_mmap':
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c:991: at
tention : implicit declaration of function 'remap_page_range'
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c: Hors d
e toute fonction :
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c:2191: e
rreur: expected ')' before string constant
make[4]: *** [/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nv
main.o] Erreur 1
make[3]: *** [_module_/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
/main] Erreur 2
make[2]: *** [modules] Erreur 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
ERROR: Installation of the audio driver has failed. Please see the file
'/var/log/nvidia-nforce-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.
-> Starting install of NVIDIA network driver for Linux-x86
-> Checking for loaded module nvnet
-> Checking for loaded module forcedeth
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.17-2-686 (Debian 2.6.17-9)
(waldi@debian.org) (gcc version 4.1.2 20060901 (prerelease) (Debian
4.1.1-13)) #1 SMP Wed Sep 13 16:34:10 UTC 2006
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Using the kernel source path '/lib/modules/2.6.17-2-686/build' as specified
by the '--kernel-source-path' commandline option.
-> Kernel source path: '/lib/modules/2.6.17-2-686/build'
-> Using the kernel output path '/lib/modules/2.6.17-2-686/build' as specified
by the '--kernel-output-path' commandline option.
-> Kernel output path: '/lib/modules/2.6.17-2-686/build'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.17-2-686/build/Makefile | /usr/bin/cut -d " " -f 3
-> Kernel module filename is nvnet.ko
Cleaning kernel module build directory.
executing: 'cd ./nvnet; make clean'...
rm -f *.ko *mod.* *.cmd nvenet.o nvenetif.o nvnet.o *~ core
-> Building kernel module:
executing: 'cd ./nvnet; make module SYSSRC=/lib/modules/2.6.17-2-686/build S
YSOUT=/lib/modules/2.6.17-2-686/build'...
make -C /lib/modules/2.6.17-2-686/build \
KBUILD_SRC=/usr/src/linux-headers-2.6.17-2-686 \
KBUILD_EXTMOD="/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet" -f /us
r/src/linux-headers-2.6.17-2-686/Makefile modules
mkdir -p /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/.tmp_versions
rm -f /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/.tmp_versions/*
make -f /usr/src/linux-headers-2.6.17-2-686/scripts/Makefile.build obj=/tmp/
selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet
cc -Wp,-MD,/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/.nvenet.o.
d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__
-Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.17-2-686/include -include
include/linux/autoconf.h -I/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/n
vnet -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -
fno-common -Os -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-bou
ndary=2 -march=i686 -mregparm=3 -ffreestanding -I/usr/src/linux-headers-2
.6.17-2-686/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -W
declaration-after-statement -Wno-pointer-sign -DDRIVERVER=\"9999\" -I/tmp/s
elfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet -Wall -Wimplicit -Wreturn-typ
e -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mul
tichar -Werror -O -MD -Wno-cast-qual -Wno-error -DMODULE -D"KBUILD_STR(s)=#s
" -D"KBUILD_BASENAME=KBUILD_STR(nvenet)" -D"KBUILD_MODNAME=KBUILD_STR(nvnet
)" -c -o /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/.tmp_nvenet.o
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/n
venet.h:20,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/n
venet.c:22:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: attention : pointer of type 'void *' used in ar
ithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:559,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/n
venet.h:32,
from /tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/n
venet.c:22:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:246: attention : type d'argument erroné pour un incrément
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c: Hors de toute
fonction :
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:217: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:220: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:223: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:226: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:229: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:232: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:235: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:238: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:241: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:244: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:247: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:250: erreur: e
xpected ')' before string constant
/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.c:336: attention
: initialization from incompatible pointer type
make[4]: *** [/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet/nvenet.o]
Erreur 1
make[3]: *** [_module_/tmp/selfgz7352/NFORCE-Linux-x86-1.0-0310-pkg1/nvnet]
Erreur 2
make[2]: *** [modules] Erreur 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
ERROR: Installation of the network driver has failed. Please see the file
'/var/log/nvidia-nforce-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.
les erreurs surviennent juste après la compilation des drivers (son et ethernet).
La même chose m’arrive avec les précédentes versions de ces drivers. Peut-etre un problème de version de gcc (version 4.1.2) ? J’utilise le kernel
2.6.17-2-686. Voilà. Merci d’avance à tout ceux qui répondront . @++