• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Problem mit NVIDIA installation

Hallo,

wer kann helfen.

Ich habe bei einem letzten automatischem update einen neuen NVIDIA Treiber erhalten. Seit dem hängt sich mein Rechner beim Bootprozeß an der Stelle init 5 immer auf.

Möchte nun auf einen älteren Treiber downgraden.

Mein System:
AMD3000+
SUSE 10.0 (x86_64)
Geforce4 MX 460

Ich erhalte beim Ausführen des NVIDIA Scripts folgende Meldung:
Code:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jan 23 01:30:44 2006

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 : (not specified)
  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.
-> There appears to already be a driver installed on your system (version: 1.0-
   7676).  As part of installing this driver (version: 1.0-6629), the existing 
   driver will be uninstalled.  Are you sure you want to continue? ('no' will a
   bort installation) (Answer: Yes)
-> 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: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
   this means that the installer will need to compile a kernel interface for
   your kernel.
-> Kernel source path: '/usr/src/linux'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
WARNING: Your kernel was configured to include rivafb support as
         a loadable kernel module.
         
         The rivafb driver conflicts with the NVIDIA driver; the
         NVIDIA kernel module will still be built and installed,
         but be aware that the NVIDIA driver will not be able to
         function properly if the rivafb module is loaded!
-> 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=/usr/src/linux SYSOUT=/usr/s
   rc/linux'...
   Your kernel was configured to include rivafb support as
   a loadable kernel module.
   
   The rivafb driver conflicts with the NVIDIA driver; the
   NVIDIA kernel module will still be built and installed,
   but be aware that the NVIDIA driver will not be able to
   function properly if the rivafb module is loaded!
   
   *** Failed rivafb module sanity check, but continuing! ***
   
   
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /usr/src/linux SUBDIRS=/tmp/selfgz14989/NVID
   IA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv modules
   mkdir -p /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.tmp_
   versions
   
     WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers
              is missing; modules will have no dependencies and modversions.
   
   make -f scripts/Makefile.build obj=/tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-
   6629-pkg2/usr/src/nv
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz14989/NV
   IDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv_compiler.h
     cc -Wp,-MD,/tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/.
   nv.o.d  -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.0.2/include -D
   __KERNEL__ -Iinclude  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werr
   or-implicit-function-declaration -fno-strict-aliasing -fno-common -ffreestan
   ding -O2     -fomit-frame-pointer  -mno-red-zone -mcmodel=kernel -pipe -fno-
   reorder-blocks	 -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-
   a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement 
   -Wno-pointer-sign -I/tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-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   -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMO
   DULE  -mcmodel=kernel -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL_
   _ -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629  
   -DNV_UNIX  -DNV_LINUX  -DNV_INT64_OK  -DNVCPU_X86_64  -DNV_64_BITS    -UDEBU
   G -U_DE
   BUG -DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV
   _PCI_DISABLE_DEVICE_PRESENT -DNV_PCI_GET_CLASS_PRESENT  -DMODULE -DKBUILD_BA
   SENAME=nv -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz14989/NVIDIA-Linux-x86_64
   -1.0-6629-pkg2/usr/src/nv/.tmp_nv.o /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0
   -6629-pkg2/usr/src/nv/nv.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:23,
                    from include/asm/semaphore.h:42,
                    from include/linux/sched.h:20,
                    from include/linux/module.h:10,
                    from /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
   /src/nv/nv-linux.h:52,
                    from /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-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 a
   rithmetic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:870,
                    from /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
   /src/nv/nv-linux.h:75,
                    from /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
   /src/nv/nv.c:14:
   include/asm/io.h: In function ‘check_signature’:
   include/asm/io.h:303: warning: wrong type argument to increment
   In file included from include/asm/pci.h:94,
                    from include/linux/pci.h:919,
                    from /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
   /src/nv/nv-linux.h:75,
                    from /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
   /src/nv/nv.c:14:
   include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
   include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�    used in arithmetic
   In file included from /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
   /src/nv/nv.c:14:
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv-linux.h:203
   :5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv-linux.h:231
   :5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c:223:5: wa
   rning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c:1097:5: w
   arning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c: In funct
   ion ‘_get_phys_address’:
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c:2509: err
   or: ‘struct <anonymous>’ has no member named ‘pud’
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c: In funct
   ion ‘nv_agp_init’:
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c:2991: err
   or: implicit declaration of function ‘inter_module_get’
   /tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/nv.c:2992: war
   ning: ‘inter_module_put’ is deprecated (declared at include/linux/module
   .h:573)
   make[3]: *** [/tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr/src/nv/
   nv.o] Error 1
   make[2]: *** [_module_/tmp/selfgz14989/NVIDIA-Linux-x86_64-1.0-6629-pkg2/usr
   /src/nv] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
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.
 

Stirwen

Member
Schau mal hier rein, da dürftest Du die Antwort finden:
http://www.linux-club.de/viewforum.php?f=48
 
Oben