Hello,

I'm trying to install a nvidia driver on my system

System is debian sarge with new kernel 2.6.8.1, XEON proc, sata disks
and 1GB RAM.
The video card is a nvidia quadro PCI-E series card.

I downloaded the driver from nvidia,
Started it with:

Sh NVIDIA-Linux-x86-1.0-6111-pkg1.run
--kernel-source-path=/home/software/kernel2.6.8.1/linux-2.6.8.1


Then i get into the installation menu, i follow the menu options and the
program is building a kernel module and right after that i get:

Unable to load the kernel module 'nvidia.ko'.  This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed.  If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.


I don't understand the error, i have a new kernel (uname -r gives
2.6.8.1) and the kernel source files are on the location i added
(/home/software/kernel2.6.8.1/linux-2.6.8.1)


This is my nvidia logfile:



nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Oct 13 13:25:46 2004

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  no precompiled interface: false
  no ncurses color        : false
  query latest driver ver : false
  OpenGL header files     : false
  no questions            : false
  silent                  : false
  X install prefix        : /usr/X11R6
  OpenGL install prefix   : /usr
  Installer install prefix: /usr
  kernel source path      : /home/software/kernel2.6.8.1/linux-2.6.8.1
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp site                : ftp://download.nvidia.com

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: No)
-> 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
'/home/software/kernel2.6.8.1/linux-2.6.8.1' as
   specified by the '--kernel-source-path' commandline option.
-> Kernel source path: '/home/software/kernel2.6.8.1/linux-2.6.8.1'
-> Performing cc_version_check with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
   grep: /lib/modules/2.6.8.1/build/Makefile: No such file or directory
   grep: /lib/modules/2.6.8.1/build/Makefile: No such file or directory
   grep: /lib/modules/2.6.8.1/build/Makefile: No such file or directory
   grep: /lib/modules/2.6.8.1/build/Makefile: No such file or directory
   grep: /lib/modules/2.6.8.1/build/Makefile: No such file or directory
   grep: /lib/modules/2.6.8.1/build/Makefile: No such file or directory
   rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o
os-interfa
   ce.o os-registry.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 *~
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module
SYSSRC=/home/software/kernel2.6.8.1
   /linux-2.6.8.1 SYSOUT=/home/software/kernel2.6.8.1/linux-2.6.8.1'...
  
   NVIDIA: calling KBUILD...
   make -C /home/software/kernel2.6.8.1/linux-2.6.8.1           \
   KBUILD_SRC=/home/software/kernel2.6.8.1/linux-2.6.8.1
KBUILD_VERBOSE=1
   \
   KBUILD_CHECK=
KBUILD_EXTMOD="/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/
   usr/src/nv"  \
           -f /home/software/kernel2.6.8.1/linux-2.6.8.1/Makefile
modules
   mkdir -p
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.tmp_vers
   ions
   make -f
/home/software/kernel2.6.8.1/linux-2.6.8.1/scripts/Makefile.build ob
   j=/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" >
/tmp/selfgz3346/NVI
   DIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv_compiler.h
     cc
-Wp,-MD,/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.nv.o
   .d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2
-I/home/
   software/kernel2.6.8.1/linux-2.6.8.1/include
-I/tmp/selfgz3346/NVIDIA-Linux
   -x86-1.0-6111-pkg1/usr/src/nv -Wall -Wstrict-prototypes
-Wno-trigraphs -fno-
   strict-aliasing -fno-common -pipe -msoft-float -mpref
   erred-stack-boundary=2 -march=pentium4
-I/home/software/kernel2.6.8.1/linux-
   2.6.8.1/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default
-O2 -f
   omit-frame-pointer
-I/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
-Wchar-subscripts -Wpar
   entheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -MD
-Wno-cast
   -qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM
-D_GNU_S
   OURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VERSION=1 -DNV_
   MINOR_VERSION=0 -DNV_PATCHLEVEL=6111 -DNV_UNIX -DNV_LINUX
-DNV_INT64_OK -DNV
   CPU_X86 -UDEBUG -U_DEBUG -DNDEBUG -DNV_CHANGE_PAGE_ATTR_PRESENT
-DNV_CLASS_S
   IMPLE_PRESENT -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia
-c -o /t
   mp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.tmp_nv.o
/tmp/selfg
   z3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function `prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
   metic
     cc
-Wp,-MD,/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.os-a
   gp.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Iinclude2 -I/h
   ome/software/kernel2.6.8.1/linux-2.6.8.1/include
-I/tmp/selfgz3346/NVIDIA-L
   inux-x86-1.0-6111-pkg1/usr/src/nv -Wall -Wstrict-prototypes
-Wno-trigraphs -
   fno-strict-aliasing -fno-common -pipe -msoft-float
-mpreferred-stack-boundar
   y=2 -march=pentium4
-I/home/software/kernel2.6.8.1/linux-2.6.8.1/include/asm
   -i386/mach-default -Iinclude/asm-i386/mach-default -O2
-fomit-frame-pointer
   -I/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv -Wal
   l -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts
-Wparentheses
   -Wpointer-arith -Wno-multichar -Werror -O -fno-common -MD
-Wno-cast-qual -Wn
   o-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM
-D_GNU_SOURCE -D_
   LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VER
   SION=0 -DNV_PATCHLEVEL=6111 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK
-DNVCPU_X86 -
   UDEBUG -U_DEBUG -DNDEBUG -DNV_CHANGE_PAGE_ATTR_PRESENT
-DNV_CLASS_SIMPLE_PRE
   SENT -DMODULE -DKBUILD_BASENAME=os_agp -DKBUILD_MODNAME=nvidia -c -o
/tmp/se
   lfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.tmp_os-agp.o
/tmp/selfgz
   3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/os-agp.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/os-agp.c:24:
   include/linux/prefetch.h: In function `prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
   metic
     cc
-Wp,-MD,/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.os-i
   nterface.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Iinclude
   2 -I/home/software/kernel2.6.8.1/linux-2.6.8.1/include
-I/tmp/selfgz3346/NV
   IDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv -Wall -Wstrict-prototypes
-Wno-trigr
   aphs -fno-strict-aliasing -fno-common -pipe -msoft-float
-mpreferred-stack-b
   oundary=2 -march=pentium4
-I/home/software/kernel2.6.8.1/linux-2.6.8.1/inclu
   de/asm-i386/mach-default -Iinclude/asm-i386/mach-default -O2
-fomit-frame-po
   inter  -I/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv
-Wall -Wi
   mplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts
-Wparentheses -Wpo
   inter-arith -Wno-multichar -Werror -O -fno-common -MD -Wno-cast-qual
-Wno-er
   ror -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D
   _GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VERSION=1
   -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6111 -DNV_UNIX -DNV_LINUX
-DNV_INT64_OK
   -DNVCPU_X86 -UDEBUG -U_DEBUG -DNDEBUG -DNV_CHANGE_PAGE_ATTR_PRESENT
-DNV_CLA
   SS_SIMPLE_PRESENT -DMODULE -DKBUILD_BASENAME=os_interface
-DKBUILD_MODNAME=n
   vidia -c -o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.tmp_o
   s-interface.o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/os-i
   nterface.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/os-interface.c:26:
   include/linux/prefetch.h: In function `prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
   metic
     cc
-Wp,-MD,/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.os-r
   egistry.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Iinclude2
   -I/home/software/kernel2.6.8.1/linux-2.6.8.1/include
-I/tmp/selfgz3346/NVID
   IA-Linux-x86-1.0-6111-pkg1/usr/src/nv -Wall -Wstrict-prototypes
-Wno-trigrap
   hs -fno-strict-aliasing -fno-common -pipe -msoft-float
-mpreferred-stack-bou
   ndary=2 -march=pentium4
-I/home/software/kernel2.6.8.1/linux-2.6.8.1/include
   /asm-i386/mach-default -Iinclude/asm-i386/mach-default -O2
-fomit-frame-poin
   ter  -I/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv
-Wall -Wimp
   licit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses
-Wpoin
   ter-arith -Wno-multichar -Werror -O -fno-common -MD -Wno-cast-qual
-Wno-erro
   r -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE
-D_LOOSE_
   KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VERSION=0
   -DNV_PATCHLEVEL=6111 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86
-UDEBUG
   -U_DEBUG -DNDEBUG
    -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_CLASS_SIMPLE_PRESENT -DMODULE
-DKBUILD_B
   ASENAME=os_registry -DKBUILD_MODNAME=nvidia -c -o
/tmp/selfgz3346/NVIDIA-Lin
   ux-x86-1.0-6111-pkg1/usr/src/nv/.tmp_os-registry.o
/tmp/selfgz3346/NVIDIA-Li
   nux-x86-1.0-6111-pkg1/usr/src/nv/os-registry.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src
   /nv/os-registry.c:14:
   include/linux/prefetch.h: In function `prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
   metic
     ld -m elf_i386  -r -o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/s
   rc/nv/nvidia.o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv-
   kernel.o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.o /tmp
   /selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/os-agp.o
/tmp/selfgz33
   46/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/os-interface.o
/tmp/selfgz3346/
   NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/os-registry.o
     Building modules, stage 2.
   make -rR -f
/home/software/kernel2.6.8.1/linux-2.6.8.1/scripts/Makefile.modp
   ost
     scripts/mod/modpost -i
/home/software/kernel2.6.8.1/linux-2.6.8.1/Module.s
   ymvers vmlinux
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nvi
   dia.o
     cc
-Wp,-MD,/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.nvid
   ia.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Iinclude2
   -I/home/software/kernel2.6.8.1/linux-2.6.8.1/include
-I/home/software/kernel
   2.6.8.1/linux-2.6.8.1/ -I -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-stri
   ct-aliasing -fno-common -pipe -msoft-float
-mpreferred-stack-boundary=2 -mar
   ch=pentium4
-I/home/software/kernel2.6.8.1/linux-2.6.8.1/include/asm-i386/ma
   ch-default -Iinclude/asm-i386/mach-default
   -O2 -fomit-frame-pointer  -DKBUILD_BASENAME=nvidia
-DKBUILD_MODNAME=nvidia -
   DMODULE -c -o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nvid
   ia.mod.o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nvidia.mo
   d.c
     ld -m elf_i386 -r -o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/sr
   c/nv/nvidia.ko
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nvi
   dia.o
/tmp/selfgz3346/NVIDIA-Linux-x86-1.0-6111-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 is most
likely
       because the kernel module was built using the wrong kernel source
files.
       Please make sure you have installed the kernel source files for
your
       kernel; on Red Hat Linux systems, for example, be sure you have
the
       'kernel-source' rpm installed.  If you know the correct kernel
source
       files are installed, you may specify the kernel source path with
the
       '--kernel-source-path' commandline option.
-> Kernel module load error: insmod: QM_MODULES: Function not
implemented
  
   insmod: cannot open /proc/ksyms No such file or directory
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.



Any ideas ?
Cheers,
Philippe

                                   



Disclaimer :

This e-mail is intended for the exclusive use by the person(s) mentioned as 
recipient(s).
If you are not the intended recipient, please notify us immediately.
This e-mail does not constitute any commitment for Sea-Ro Terminal N.V. or its 
subsidiaries except when expressly otherwise
agreed in a written agreement between the intended recipient and the originating 
subsidiaries of Sea-Ro Terminal  N.V.
Sea-Ro Terminal and each of its subsidiaries each reserve the right to monitor all 
e-mail communications through its networks.

This mail has been checked for viruses by Symantec and Trend Micro.

Reply via email to