Strona 1 z 1

[+] Nvidia - po aktualizacji nie moŻna zainstalować

: 14 października 2008, 09:42
autor: bloodoks
Witam

Po aktualizacji systemu zostałem zmuszony do przeinstalowania sterowników, jednak nie mogę tego zrobić. Ustawiłem gcc na starszą wersję, wyłączyłem Xena, jednak dalej nie działa.

Oczywiście przeglądałem główny temat o problemach z nvidią, oraz szukałem na forum - nic nie pomogło.

Macie tutaj loga:

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Oct 14 09:42:06 2008

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : 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
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  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              : [url]ftp://download.nvidia.com[/url]
  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: 96.4
   3.07).  As part of installing this driver (version: 96.43.01), 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 ([url]ftp://download.nvidia.com[/url])? (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.
-> Performing CC sanity check with CC="gcc-4.1".
-> Performing CC version check with CC="gcc-4.1".
-> Kernel source path: '/lib/modules/2.6.25-2-686/build'
-> Kernel output path: '/lib/modules/2.6.25-2-686/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.25-2-686/bu
   ild SYSOUT=/lib/modules/2.6.25-2-686/build'...
   NVIDIA: calling KBUILD...
   make CC=gcc-4.1  KBUILD_VERBOSE=1 -C /lib/modules/2.6.25-2-686/build SUBDIRS
   =/tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || (		\
   	echo;								\
   	echo "  ERROR: Kernel configuration is invalid.";		\
   	echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing.";	\
   	echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";	\
   	echo;								\
   	/bin/false)
   mkdir -p /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/.tmp_vers
   ions ; rm -f /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/.tmp_
   versions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01
   -pkg1/usr/src/nv
     gcc-4.1 -Wp,-MD,/tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/
   .nv.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.3/include -D__KE
   RNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-p
   rototypes -Wno-trigraphs -fno-s
   trict-aliasing -fno-common -Werror-implicit-function-declaration -Os  -fno-s
   tack-protector -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred
   -stack-boundary=2  -march=i686 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_
   CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -
   mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fomit-
   frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign   -I/tmp/selfg
   z5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-ty
   pe -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mu
   ltichar -Werror -MD   -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERN
   EL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"96.43.01\" -UDEB
   UG -U_DEBUG -DNDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUIL
   D_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5766/NVID
   IA-Linux-x86-96.43.01-pkg1/usr/src/nv/.tmp_nv.o /tmp/selfgz5766/NVIDIA-Linux
   -x86-96.43.01-pkg1/usr/src/nv/nv.c
   In file included from include/linux/list.h:8,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:49,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from include/asm/dma-mapping_32.h:5,
                    from include/asm/dma-mapping.h:2,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:90,
                    from include/linux/pci.h:945,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-linux.h:85,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used 
   in arithmetic
   In file included from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-linux.h:107,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_setup_pat_entries’:
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.c:822: warning:
   comparison between signed and unsigned
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_restore_pat_entries’:
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.c:848: warning:
   comparison between signed and unsigned
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.c: In function 
   ‘nv_kern_cpu_callback’:
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.c:1154: warning
   : comparison between signed and unsigned
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.c:1161: warning
   : comparison between signed and unsigned
     gcc-4.1 -Wp,-MD,/tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/
   .nv-vm.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.3/include -D_
   _KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstric
   t-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implici
   t-function-declaration -Os  -fno-stack-protector -m32 -msoft-float -mregparm
   =3 -freg-struct-return -mpreferred-stack-boundary=2  -march=i686 -ffreestand
   ing -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare
   -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinc
   lude/asm-x86/mach-default -fomit-frame-pointer -Wdeclaration-after-statement
   -Wno-pointer-sign   -I/tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wpar
   entheses -Wpointer-arith -Wno-multichar -Werror -MD   -Wsign-compare -Wno-ca
   st-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_V
   ERSION_STRING=\"96.43.01\"
    -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME
   =KBUILD_STR(nv_vm)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz
   5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/.tmp_nv-vm.o /tmp/selfgz5766/
   NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-vm.c
   In file included from include/linux/list.h:8,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:49,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-vm.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from include/asm/dma-mapping_32.h:5,
                    from include/asm/dma-mapping.h:2,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:90,
                    from include/linux/pci.h:945,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-linux.h:85,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-vm.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used 
   in arithmetic
   In file included from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-linux.h:107,
                    from /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src
   /nv/nv-vm.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-vm.c: In functi
   on ‘nv_set_page_attrib_uncached’:
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-vm.c:64: warnin
   g: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.
   h:28)
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-vm.c: In functi
   on ‘nv_set_page_attrib_cached’:
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-vm.c:79: warnin
   g: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.
   h:28)
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-vm.c: In functi
   on ‘nv_flush_caches’:
   /tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-vm.c:363: error
   : implicit declaration of function ‘global_flush_tlb’
   make[3]: *** [/tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv-v
   m.o] Error 1
   make[2]: *** [_module_/tmp/selfgz5766/NVIDIA-Linux-x86-96.43.01-pkg1/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 [url]www.nvidia.com[/url].
Z góry dziękuję.

Pozdrawiam, Damian

: 14 października 2008, 09:57
autor: genobis
96.43.01 ? Czemu takie? Jakby trochę nieświeże te sterowniki...

: 14 października 2008, 10:02
autor: bloodoks
Witam

Tak, ale tylko one wspierają moją kartę graficzną i co więcej od dwóch lat cały czas z nich korzystałem - wszystko działało bardzo dobrze. Jednak na tym jądrze nie mogę ich zainstalować - pierwszy raz widzę ten problem, i nie wiem jak go obejść.

Pozdrawiam, Damian

: 14 października 2008, 10:06
autor: genobis
A jaka to karta, jaki kernel i jaka wersja systemu?

: 14 października 2008, 10:07
autor: fnmirk
bloodoks, może napisz jaka to karta przedstawiając wynik:

Kod: Zaznacz cały

lspci 
i informacje o wersji używanego kernela:

Kod: Zaznacz cały

 uname -r
Na forum jest dostępna opcja sprawdzania pisowni. Korzystaj z niej.

: 14 października 2008, 10:13
autor: bloodoks
Witam

Kod: Zaznacz cały

bloodoks@kennz:~$ lspci 
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:14.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)

Kod: Zaznacz cały

bloodoks@kennz:~$ uname -r
2.6.25-2-686

: 14 października 2008, 10:20
autor: genobis
nvidia log pisze:There appears to already be a driver installed on your system (version: 96.43.07). As part of installing this driver (version: 96.43.01), the existing driver will be uninstalled.
Z tego co widzę, najnowszy sterownik obsługujący Twoją kartę to legacy driver 96.43.07 z lipca tego roku. Sprawdź z tym, nawet napisali tam: Restored compatibility with recent Linux 2.6 kernels.

: 14 października 2008, 10:42
autor: bloodoks
pomogło, dzieki

Pozdrawiam, Damian