[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: driver nvidia



Hi Daniele,

I had this problem too (but I am now on a 2.6.10-9-amd64-k8 Kernel with Sarge distro)... Here are the steps you should follow to resolve!

Firstly, ensure you have the kernel headers that match your kernel -- make sure they're the RIGHT ONES! (in your case:
      apt-get install kernel-headers-2.6.8-10-amd64-k8

(These are Jens Vogel's steps from another thread, which worked for me (after I figured out I was using the wrong headers...), with a few extra comments by me...)
1. apt-get install nvidia-kernel-source nvidia-kernel-common
2. Follow the steps in
  /usr/share/doc/nvidia-kernel-source/README.Debian
-- you will need to use Method #1 in the readme file, it's fairly simple!
3. apt-get install nvidia-glx nvidia-settings
4. Edit your /etc/X11/XF86Config-4
-- the nVidia driver, once you have installed the DEB that is created, is simply called "nvidia", as I'm sure you're aware... not nv :)

Indeed, the NVIDIA script that you download from the nvidia website doesn't seem to work for me either - never has, but like you, I can run it fine on an i386 arch.

Hope this helps,
James

daniele ge wrote:

hello,sorry for my orrible english
i am returned to debian after 2 year that i used gentoo
i found debian now very very good, i have installed it on my laptop and
all things is good, but i have a little problem on my desktop that for
me is impossible to solve, it is a week that i google on the internet
but i don't found nothing
in my laptop i386 i have an nvida graphic card and i have installed
nvidia driver and 3d accelleration is good
in my desktop amd64 i have an nvidia graphic card but i don't succeed to
install nvidia graphic driver
this is my apt-source list:

deb http://bach.hpc2n.umu.se/pure64 sarge main contrib non-free
deb-src http://bach.hpc2n.umu.se/pure64 sarge main contrib non-free
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian/ sarge non-free


this is my kernel:

daniele@sarge:~$ uname -r
2.6.8-10-amd64-k8

this is my /var/log/nvidia-installer.log

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Mar 12 08:22:45 2005

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
 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
 force tls               : (not specified)
 force compat32 tls      : (not specified)
 X install prefix        : /usr/X11R6
 OpenGL install prefix   : /usr
 compat32 install prefix : /emul/ia32-linux
 installer install prefix: /usr
 utility install prefix  : /usr
 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: No)
-> 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.8-10-amd64-k8/build'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Performing change_page_attr() check.
WARNING: Your Linux kernel has problems in its implementation of the change_page_attr kernel interface. The NVIDIA kernel module will attempt to work around these problems, but system stability may be affected. It is recommended that you update to a 2.6.11 or newer kernel. Please see APPENDIX N: KNOWN ISSUES in NVIDIA's README for more details.
-> 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.o
nv-vm.o os-
  agp.o os-interface.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 *~
  rm -f -rf .tmp_versions
-> Building kernel module:
  executing: 'cd ./usr/src/nv; make module
SYSSRC=/lib/modules/2.6.8-10-amd64-
  k8/build SYSOUT=/lib/modules/2.6.8-10-amd64-k8/build'...
NVIDIA: calling KBUILD...
  make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.8-10-amd64-k8/build
SUBDIRS
  =/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv modules
  mkdir
-p /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.tmp_v
  ersions
  make -f scripts/Makefile.build
obj=/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7
  167-pkg2/usr/src/nv
  echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\"
/tmp/selfgz7859/NVI
  DIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/nv_compiler.h
    cc
-Wp,-MD,/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.n
  v.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall
-Wstrict-
  prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-mno-red-zone -m
  cmodel=kernel -pipe -fno-reorder-blocks	 -Wno-sign-compare
-fno-asynchronous
  -unwind-tables  -O2 -fomit-frame-pointer
-I/tmp/selfgz7859/NVIDIA-Linux-x86
  _64-1.0-7167-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch
-Wforma
  t -Wchar-subscripts -Wparentheses -Wpointer-arith  -Wno-multichar
-Werror -
  O -fno
  -common -mno-red-zone -MD   -Wsign-compare -Wno-cast-qual -Wno-error
-D_LOOS
  E_KERNEL_NAMES -D__KERNEL__ -DMODULE  -mcmodel=kernel -DNTRM
-D_GNU_SOURCE -
  D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1
-DNV_MINOR_
  VERSION=0 -DNV_PATCHLEVEL=7167  -DNV_UNIX  -DNV_LINUX  -DNV_INT64_OK
-DNVCP
  U_X86_64  -DNV_64_BITS    -UDEBUG -U_DEBUG -DNDEBUG
-DNV_REMAP_PAGE_RANGE_5_
  PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT
-DNV_C
  LASS_SIMPLE_CREATE_PRESENT -DNV_VMAP_4_PRESENT  -DMODULE
-DKBUILD_BASENAME=n
  v -DKBUILD_MODNAME=nvidia -c
-o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167

-pkg2/usr/src/nv/.tmp_nv.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2
  /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:42,
                   from include/linux/sched.h:18,
                   from include/linux/module.h:10,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:46,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/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
  In file included from include/asm/dma-mapping.h:4,
                   from include/linux/dma-mapping.h:16,
                   from include/asm/pci.h:362,
                   from include/linux/pci.h:861,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:69,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv.c:14:
  include/asm-generic/dma-mapping.h: In function `dma_map_page':
  include/asm-generic/dma-mapping.h:79: warning: pointer of type `void
*' used
  in arithmetic
    cc
-Wp,-MD,/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.n
  v-vm.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall
-Wstri
  ct-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-mno-red-zone
  -mcmodel=kernel -pipe -fno-reorder-blocks	 -Wno-sign-compare
-fno-asynchrono
  us-unwind-tables  -O2 -fomit-frame-pointer
-I/tmp/selfgz7859/NVIDIA-Linux-x
  86_64-1.0-7167-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type
-Wswitch -Wfor
  mat -Wchar-subscripts -Wparentheses -Wpointer-arith  -Wno-multichar
-Werror
  -O -fno-common -mno-red-zone -MD   -Wsign-compare -Wno-cast-qual
-Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM
-D_GNU_S
  OURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VERSION=1 -DNV
  _MINOR_VERSION=0 -DNV_PATCHLEVEL=7167  -DNV_UNIX  -DNV_LINUX
-DNV_INT64_OK -DNVCPU_X86_64 -DNV_64_BITS -UDEBUG -U_DEBUG -DNDEBUG
-DNV_REMAP_PAGE_RA
  NGE_5_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT
-DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT -DNV_VMAP_4_PRESENT -DMODULE
-DKBUILD_BASE
  NAME=nv_vm -DKBUILD_MODNAME=nvidia -c
-o /tmp/selfgz7859/NVIDIA-Linux-x86_64

-1.0-7167-pkg2/usr/src/nv/.tmp_nv-vm.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1
  .0-7167-pkg2/usr/src/nv/nv-vm.c
  In file included from include/linux/list.h:7,
                   from include/linux/wait.h:14,
                   from include/asm/semaphore.h:42,
                   from include/linux/sched.h:18,
                   from include/linux/module.h:10,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:46,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-vm.c:14:
  include/linux/prefetch.h: In function `prefetch_range':
  include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
  metic
  In file included from include/asm/dma-mapping.h:4,
                   from include/linux/dma-mapping.h:16,
                   from include/asm/pci.h:362,
                   from include/linux/pci.h:861,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:69,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-vm.c:14:
  include/asm-generic/dma-mapping.h: In function `dma_map_page':
  include/asm-generic/dma-mapping.h:79: warning: pointer of type `void
*' used
  in arithmetic
    cc
-Wp,-MD,/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.o
  s-agp.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Wall -Wstr
  ict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-mno-red-zon
  e -mcmodel=kernel -pipe -fno-reorder-blocks	 -Wno-sign-compare
-fno-asynchro
  nous-unwind-tables  -O2 -fomit-frame-pointer
-I/tmp/selfgz7859/NVIDIA-Linux
  -x86_64-1.0-7167-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type
-Wswitch -Wf
  ormat -Wchar-subscripts -Wparentheses -Wpointer-arith  -Wno-multichar
-Werr
  or -O -fno-common -mno-red-zone -MD   -Wsign-compare -Wno-cast-qual
-Wno-err
  or -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -mcmodel=kernel
-DNTRM -D_GN
  U_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VERSION=1 -
  DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7167  -DNV_UNIX  -DNV_LINUX
-DNV_INT64_
  OK  -DNVCPU_X86_64  -DNV_64_BITS    -UDEBUG -U_DEBUG -DNDEBUG
-DNV_REMAP_PAG
  E_RANGE_5_PRESENT -DNV_CHANGE_PA
  GE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT
-DNV_CLASS_SIMPLE_CREATE_PRE
  SENT -DNV_VMAP_4_PRESENT  -DMODULE -DKBUILD_BASENAME=os_agp
-DKBUILD_MODNAME
  =nvidia -c
-o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.

tmp_os-agp.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/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:42,
                   from include/linux/sched.h:18,
                   from include/linux/module.h:10,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:46,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/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
  In file included from include/asm/dma-mapping.h:4,
                   from include/linux/dma-mapping.h:16,
                   from include/asm/pci.h:362,
                   from include/linux/pci.h:861,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:69,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/os-agp.c:24:
  include/asm-generic/dma-mapping.h: In function `dma_map_page':
  include/asm-generic/dma-mapping.h:79: warning: pointer of type `void
*' used
  in arithmetic
    cc
-Wp,-MD,/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.o
  s-interface.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Wall
  -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-mno-re
  d-zone -mcmodel=kernel -pipe -fno-reorder-blocks	 -Wno-sign-compare
-fno-asy
  nchronous-unwind-tables  -O2 -fomit-frame-pointer
-I/tmp/selfgz7859/NVIDIA-
  Linux-x86_64-1.0-7167-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type
-Wswitc
  h -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith
-Wno-multichar -Werror -O -fno-common -mno-red-zone -MD -Wsign-compare
-Wno-cast-qual -Wn
  o-error -D_
  LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -mcmodel=kernel -DNTRM
-D_GNU_SOUR
  CE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1
-DNV_MI
  NOR_VERSION=0 -DNV_PATCHLEVEL=7167  -DNV_UNIX  -DNV_LINUX
-DNV_INT64_OK  -D
  NVCPU_X86_64  -DNV_64_BITS    -UDEBUG -U_DEBUG -DNDEBUG
-DNV_REMAP_PAGE_RANG
  E_5_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT
-DNV_PCI_DISABLE_DEVICE_PRESENT -D
  NV_CLASS_SIMPLE_CREATE_PRESENT -DNV_VMAP_4_PRESENT  -DMODULE
-DKBUILD_BASENA
  ME=os_interface -DKBUILD_MODNAME=nvidia -c
-o /tmp/selfgz7859/NVIDIA-Linux-x

86_64-1.0-7167-pkg2/usr/src/nv/.tmp_os-interface.o /tmp/selfgz7859/NVIDIA-Li
  nux-x86_64-1.0-7167-pkg2/usr/src/nv/os-interface.c
  In file included from include/linux/list.h:7,
                   from include/linux/wait.h:14,
                   from include/asm/semaphore.h:42,
                   from include/linux/sched.h:18,
                   from include/linux/module.h:10,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:46,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/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
  In file included from include/asm/dma-mapping.h:4,
                   from include/linux/dma-mapping.h:16,
                   from include/asm/pci.h:362,
                   from include/linux/pci.h:861,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:69,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/os-interface.c:26:
  include/asm-generic/dma-mapping.h: In function `dma_map_page':
  include/asm-generic/dma-mapping.h:79: warning: pointer of type `void
*' used
  in arithmetic
    cc
-Wp,-MD,/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.o
  s-registry.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-mno-re
  d-zone -mcmodel=kernel -pipe -fn
  o-reorder-blocks	 -Wno-sign-compare -fno-asynchronous-unwind-tables
-O2 -fo
  mit-frame-pointer
-I/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/s
  rc/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
-Wchar-subscripts -Wp
  arentheses -Wpointer-arith  -Wno-multichar  -Werror -O -fno-common
-mno-red-
  zone -MD   -Wsign-compare -Wno-cast-qual -Wno-error
-D_LOOSE_KERNEL_NAMES -D
  __KERNEL__ -DMODULE  -mcmodel=kernel -DNTRM -D_GNU_SOURCE
-D_LOOSE_KERNEL_NA
  MES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PA
  TCHLEVEL=7167  -DNV_UNIX  -DNV_LINUX  -DNV_INT64_OK  -DNVCPU_X86_64
-DNV_64
  _BITS    -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PAGE_RANGE_5_PRESENT
-DNV_CHAN
  GE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT
-DNV_CLASS_SIMPLE_CREAT
  E_PRESENT -DNV_VMAP_4_PRESENT  -DMODULE -DKBUILD_BASENAME=os_registry
-DKBUI
  LD_MODNAME=nvidia -c
-o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/us

r/src/nv/.tmp_os-registry.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg
  2/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:42,
                   from include/linux/sched.h:18,
                   from include/linux/module.h:10,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:46,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/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
  In file included from include/asm/dma-mapping.h:4,
                   from include/linux/dma-mapping.h:16,
                   from include/asm/pci.h:362,
                   from include/linux/pci.h:861,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/nv-linux.h:69,

from /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/
  src/nv/os-registry.c:14:
  include/asm-generic/dma-mapping.h: In function `dma_map_page':
  include/asm-generic/dma-mapping.h:79: warning: pointer of type `void
*' used
  in arithmetic
    ld -m elf_x86_64  -r
-o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/

usr/src/nv/nvidia.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/sr

c/nv/nv-kernel.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/n

v/nv.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/nv-vm.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/os-agp.o /tmp/s

elfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/os-interface.o /tmp/s
  elfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/os-registry.o
    Building modules, stage 2.
  make -rR
-f /usr/src/kernel-headers-2.6.8-10-amd64-k8/scripts/Makefile.modpo
  st
    scripts/mod/modpost
-i /usr/src/kernel-headers-2.6.8-10-amd64-k8/Module.sy

mvers /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/nvidia.o
    cc
-Wp,-MD,/tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/.n
  vidia.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Wall -
  Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-mno-red
  -zone -mcmodel=kernel -pipe -fno-reorder-blocks	 -Wno-sign-compare
-fno-asyn
  chronous-unwind-tables  -O2 -fomit-frame-pointer
-DKBUILD_BASENAME=nvidi
  a -DKBUILD_MODNAME=nvidia -DMODULE -c
-o /tmp/selfgz7859/NVIDIA-Linux-x86_64

-1.0-7167-pkg2/usr/src/nv/nvidia.mod.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1
  .0-7167-pkg2/usr/src/nv/nvidia.mod.c
    ld -m elf_x86_64 -r
-o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/u

sr/src/nv/nvidia.ko /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/sr

c/nv/nvidia.o /tmp/selfgz7859/NVIDIA-Linux-x86_64-1.0-7167-pkg2/usr/src/nv/n
  vidia.mod.o
  NVIDIA: left KBUILD.
Your Linux kernel has problems in its implementation of the change_page_attr kernel interface. The NVIDIA kernel module will attempt to work around these problems, but system stability may be affected. It is recommended that you update to a 2.6.11 or newer kernel. Please see APPENDIX N: KNOWN ISSUES in NVIDIA's README for more details. *** Failed change_page_attr() sanity check, but continuing! *** -> 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: error inserting
'./usr/src/nv/nvidia.ko':
  -1 Invalid module format
-> Kernel messages:
  duplex mode:     full
  flowctrl:        symmetric
  irq moderation:  disabled
  scatter-gather:  enabled
  parport0: PC-style at 0x378 [PCSPP,TRISTATE]
  lp0: using parport0 (polling).
  drivers/usb/input/hid-input.c: event field not found
  drivers/usb/input/hid-input.c: event field not found
  nvidia: version magic '2.6.8-10-amd64-k8 gcc-3.3' should be
  '2.6.8-10-amd64-k8 gcc-3.4'
  NET: Registered protocol family 10
  Disabled Privacy Extensions on device ffffffff803389c0(lo)
  IPv6 over IPv4 tunneling driver
  eth0: no IPv6 routers present
  nvidia: version magic '2.6.8-10-amd64-k8 gcc-3.3' should be
  '2.6.8-10-amd64-k8 gcc-3.4'
  nvidia: version magic '2.6.8-10-amd64-k8 gcc-3.3' should be
  '2.6.8-10-amd64-k8 gcc-3.4'
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.



i read my log and i think that this problem is caused from gcc-3.3, or
not?
thanks









Reply to: