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

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: