Re: driver nvidia
Daniele,
I recently had this problem solved thanks to the excellent help from Jens
Vogel who wrote to me the following:
>Hi,
>
>Basically there are four steps to follow if you want to get nVidia
>support working. Non-free must be included in your sources.list.
>
>1. apt-get install nvidia-kernel-source nvidia-kernel-common
>2. Follow the steps in
> /usr/share/doc/nvidia-kernel-source/README.Debian
>3. apt-get install nvidia-glx nvidia-settings
>4. Edit your /etc/X11/XF86Config-4
>
>Done.
>
>Hope that helps,
> Jens
Follow this and it will do the trick!
Brian (Thanks Jens!)
On Saturday 12 March 2005 01:05 am, 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: