ďťż
 
 
   [+] Instalacja sterowników nVidia, dziwny log
 
 

Tematy

 
    
 

 

 

 

[+] Instalacja sterowników nVidia, dziwny log





Ridd - 18-08-2009 16:57
Witam wszystkich.

Wziąłem się ostatnio za instalację sterowników do karty graficznej. Instalator, mimo instalacji linux-headers z repozytorium dalej zwracał problem z nagłówkami. Log z instalacji też jest bardzo dziwny. Instalacja dotyczy karty 7600 GT.

Log: nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Aug 15 21:26:55 2009
installer version: 1.0.7

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
  no cc version 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              : ftp://download.nvidia.com
  RPM file list          : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 173.14.09.
-> 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.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> The CC version check failed:
 
  The compiler used to compile the kernel (gcc 4.1) does not exactly match the
  current compiler (gcc 4.3).  The Linux 2.6 kernel module loader rejects kern
  el modules built with a version of gcc that does not exactly match that of t
  he compiler used to build the running kernel.
 
  If you know what you are doing and want to ignore the gcc version check, sel
  ect "No" to continue installation.  Otherwise, select "Yes" to abort install
  ation, set the CC environment variable to the name of the compiler used to c
  ompile your kernel, and restart installation.  Abort now? (Answer: No)



grucha - 18-08-2009 17:44

-> 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)
Dlaczego tu odpowiedziałeś Nie? Odpowiedź twierdząca nie pomaga?



AdeBe - 18-08-2009 17:48
ÂŚmiem twierdzić, że twierdząca odpowiedź na pewno nie pomoże :-D

Ridd, to jest koniec loga? Faktycznie dziwne trochę.



winnetou - 18-08-2009 17:48
ja bym szukał przyczyny tutaj:
The compiler used to compile the kernel (gcc 4.1) does not exactly match the
current compiler (gcc 4.3). The Linux 2.6 kernel module loader rejects kern
el modules built with a version of gcc that does not exactly match that of t
he compiler used to build the running kernel.

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now? (Answer: No)
Nie podobają mu się wersje GCC. Kernel został skompilowany przez gcc4.1 a domyślny jest gcc4.3 ÂŚciąganie z sieci nie ma sensu, lepiej pozwolić instalatorowi samemu skompilować.

Zrób tak. Usuń symlinka do gcc a potem zrób nowego
ln -s /usr/bin/gcc4.3 /usr/bin/gcc



ArnVaker - 18-08-2009 18:07
Jakie jajo? Obstawiam za stare sterowniki. Spróbuj na najnowszych, te mają już rok z hakiem.



Ridd - 18-08-2009 20:17
Po pierwsze odpowiedź twierdząca nie pomaga. Nie może się połączyć z serwerem ftp.

Fakt, jest to log ze starych sterów, ale najnowszych też próbowałem, problem dalej ten sam.]

ridd@Riddick:~$ uname -r
2.6.26-1-686 Zrób tak. Usuń symlinka do gcc a potem zrób nowego Jeśli można, prosił bym dokładniej krok po kroku : P

[ Dodano: 2009-08-18, 20:18 ]
Jeszcze jedno. instalator wywalił na koniec problem z nagłówkami jądra, ale w logu tego nie ma.



ArnVaker - 18-08-2009 20:22
>>odnośnie symlinka<<

Pokaż jeszcze:
dpkg -l |grep linux-headers



Ridd - 18-08-2009 20:25
ridd@Riddick:~$ dpkg -l |grep linux-headers
ii  linux-headers-2.6.30-1-486          2.6.30-5                      Header files for Linux 2.6.30-1-486
ii  linux-headers-2.6.30-1-686          2.6.30-5                      Header files for Linux 2.6.30-1-686
ii  linux-headers-2.6.30-1-686-bigmem    2.6.30-5                      Header files for Linux 2.6.30-1-686-bigmem
ii  linux-headers-2.6.30-1-all-i386      2.6.30-5                      All header files for Linux 2.6.30
ii  linux-headers-2.6.30-1-amd64        2.6.30-5                      Header files for Linux 2.6.30-1-amd64
ii  linux-headers-2.6.30-1-common        2.6.30-5                      Common header files for Linux 2.6.30-1
ridd@Riddick:~$



ArnVaker - 18-08-2009 20:28
No to nie dziwne, że nie działa. Nie masz nagłówków do jajka którego używasz. Kilka dni temu do Squeeze wszedł nowy kernel i to do niego masz nagłówki. Najlepiej zaktualizuj jajko do tego dostępnego obecnie w repozytoriach.



Ridd - 18-08-2009 21:01
Po zabawie z symlinkiem:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Aug 18 20:30:50 2009
installer version: 1.0.7

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
  no cc version 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              : ftp://download.nvidia.com
  RPM file list          : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 185.18.31.
-> 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.
ERROR: Unable to find the development tool `cc` in your path; please make sure
      that you have the package 'gcc' installed.  If gcc is installed on your
      system, then please check that `cc` is in your PATH.
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. Ten, chce zostać na obecnym jajku, całkiem niedawno po aktualizacji problem się pojawił ze wszystkim. Przestały działać Cupsy, samba itd. Nie wiem jakim cudem podniosłem ikxy. Nie da się zrobić czegoś z obecnym jajkiem?



ArnVaker - 18-08-2009 21:07
Symlink nic Ci nie da jeżeli nie masz odpowiednich nagłówków. Ja bym zaktualizował jajko. Jeśli nie chcesz, to musiałbyś znaleźć nagłówki do tej wersji, którą masz. Sęk w tym, że dokładnie tej wersji nie ma już w żadnym repozytorium Debiana.

Edit:
Jednak to jądro jest jeszcze w repozytorium "security" Lennego.
nano /etc/apt/sources.list deb http://security.debian.org/ lenny/updates main apt-get update apt-get install linux-headers-`uname -r` lub
aptitude install linux-headers-`uname -r`



Ridd - 18-08-2009 21:23
Ciekawe, bo właśnie znalazłem nagłówki, sterowniki zainstalowały się bez większysz problemów, ale...

Po ponownym uruchomieniu kompa, Debian startuje, ostatni wpis z sekcji startowych odnosi się do startu kdm, a potem cały czas czarny ekran, który straszy prawie jak blue screen. O co biega?



ArnVaker - 18-08-2009 21:25
Zapewne o sterownik zdefiniowany w xorg.conf.



Ridd - 18-08-2009 21:38
A mnie się jednak wydaje, że z xorg.conf jest wszystko w porządku: # nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Tue Jul 28 16:20:20 PDT 2009

Section "ServerLayout"
    Identifier    "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load          "dbe"
    Load          "extmod"
    Load          "type1"
    Load          "freetype"
    Load          "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier    "Mouse0"
    Driver        "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/psaux"
    Option        "Emulate3Buttons" "no"
    Option        "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier    "Keyboard0"
    Driver        "kbd"
EndSection

Section "Monitor"
    Identifier    "Monitor0"
    VendorName    "Unknown"
    ModelName      "Unknown"
    HorizSync      28.0 - 33.0
    VertRefresh    43.0 - 72.0
    Option        "DPMS"
EndSection

Section "Device"
    Identifier    "Device0"
    Driver        "nvidia"
    VendorName    "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier    "Screen0"
    Device        "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection    "Display"
        Depth      24
    EndSubSection
EndSection Albo tylko mi się wydaje.

[Dodano: 2009-08-18, 21:48]
Poza tym, xorg.conf został wygenerowany przez instalatora. Tak w ogóle to może coś z kdm?

[Dodano: 2009-08-18, 22:01]
ÂŻadnych pomysłów?



ArnVaker - 18-08-2009 22:15

żanych pomysłów? ÂŻadnych... Możesz się przełączyć na inną konsole po tym jak X-y nie wstają? Jak możesz, to przejrzyj Xorg.0.log. Jak nie, to odhacz kdm z uruchamiania przy starcie, a potem sprawdź, co system powie na odpalenie środowiska graficznego przez: startx



Ridd - 18-08-2009 22:26
Ponowna instalacja sterowników i wszystko wstało. Prawie wszystko bo pewnie jak widać nie mam polskich znaków, które chciałbym odzyskać.

[Dodano: 2009-08-18, 22:30]

Polecenie: setxkbmap pl Działa ale tylko do restartu X-ksów, chciałbym jednak nie bawić się w to po każdym ponownym uruchomieniu.



ArnVaker - 18-08-2009 22:34
W xorg.conf nie masz zdefiniowanej polskiej klawiatury, zacznij od tego.
Jak nie pomoże, zapoznaj się z poniższymi tematami:
http://debian.linux.pl/viewtopic.php?p=101405#101405
http://debian.linux.pl/viewtopic.php?p=101102#101102



Ridd - 19-08-2009 11:33
Kto by pomyślał, że to było takie proste.

W Xorg`u:

Section "InputDevice"

    # generated from default
    Identifier    "Keyboard0"
    Driver        "kbd"
    Option        "XkbLayout"        "pl"
EndSection Dodałem tylko:

    Option        "XkbLayout"        "pl" I polskie znaki są na stałe.

Wszystko działa, zamykam, dziękuję za pomoc.



ArnVaker - 19-08-2009 16:37

Kto by pomyślał, że to było takie proste. Mnóstwo ludzi... ;-)



Graveer - 22-08-2009 22:16
Nie będę tworzył nowego tematu, bo problem w zasadzie podobny.

Otóż, zaktualizowałem jądro w Squeeze z 2.6.26 do 2.6.30 parę dni temu. Po wybraniu w GRUB-ie odpowiedniej pozycji z nowym jądrem, oczywiście X-y nie wstały bo trzeba zbudować moduł nvidii. Wklepuję elegancko w konsolę: # m-a clean,a-i -i -t -f nvidia-kernel-source Po czym, ku mojemu zaskoczeniu, otrzymuję błąd kompilacji. Log: /usr/bin/make  -f debian/rules clean
make[1]: Wejście do katalogu `/usr/src/modules/nvidia-kernel'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/Makefile || true
if [ 6 = 6  ]; then \
            ln -s Makefile.kbuild Makefile ; \
        fi
if [  6 = 4  ]; then \
            ln -s Makefile.nvidia Makefile ; \
        fi
if [ -e patch-stamp ]; then \
          dpatch deapply-all ; \
          rm -rf patch-stamp debian/patched ; \
        fi
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
                cp  /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
        fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.30-1-686/build -C /usr/src/modules/nvidia-kernel/ -f Makefile
make[2]: Wejście do katalogu `/usr/src/modules/nvidia-kernel'
make[2]: Opuszczenie katalogu `/usr/src/modules/nvidia-kernel'
rm -f /usr/src/modules/nvidia-kernel//Makefile || true;       
rm /usr/src/modules/nvidia-kernel//gcc-check
rm /usr/src/modules/nvidia-kernel//cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm /usr/src/modules/nvidia-kernel/debian/override
make[1]: Opuszczenie katalogu `/usr/src/modules/nvidia-kernel'
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make  -f debian/rules binary_modules
make[1]: Wejście do katalogu `/usr/src/modules/nvidia-kernel'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/Makefile || true
if [ 6 = 6  ]; then \
            ln -s Makefile.kbuild Makefile ; \
        fi
if [  6 = 4  ]; then \
            ln -s Makefile.nvidia Makefile ; \
        fi
if ! gcc-4.3 -v 2> /dev/null  ; then \
          echo "Compiler gcc-4.3 does not exist on the system" ; \
          exit 1; \
        fi 
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
                cp  /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
        fi
if [ "i686" = "x86_64" ]; then \
                cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64 /usr/src/modules/nvidia-kernel/nv-kernel.o ; \
        fi
touch configure-stamp
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.3.3
Detected compiler version : 4.3.3
Using compiler gcc-4.3 version 4.3.3
touch /usr/src/modules/nvidia-kernel//gcc-check
touch /usr/src/modules/nvidia-kernel//cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.3" /usr/bin/make -C /usr/src/modules/nvidia-kernel/ -f Makefile SYSSRC=/lib/modules/2.6.30-1-686/build  KBUILD_PARAMS="-C /lib/modules/2.6.30-1-686/build SUBDIRS=/usr/src/modules/nvidia-kernel" module;
make[2]: Wejście do katalogu `/usr/src/modules/nvidia-kernel'
NVIDIA: calling KBUILD...
make CC=gcc-4.3 -C /lib/modules/2.6.30-1-686/build SUBDIRS=/usr/src/modules/nvidia-kernel modules
make[3]: Wejście do katalogu `/usr/src/linux-headers-2.6.30-1-686'
  CC [M]  /usr/src/modules/nvidia-kernel/nv.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
                from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
                from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
                from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
                from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
                from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
                from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2121: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:34,
                from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/modules/nvidia-kernel/conftest.h:1:2: error: #error remap_page_range() conftest failed!
/usr/src/modules/nvidia-kernel/conftest.h:3:2: error: #error vmap() conftest failed!
/usr/src/modules/nvidia-kernel/conftest.h:5:2: error: #error agp_backend_acquire() conftest failed!
/usr/src/modules/nvidia-kernel/conftest.h:24:2: error: #error kmem_cache_create() conftest failed!
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
                from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
                from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
                from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
                from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
                from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
                from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
                from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/modules/nvidia-kernel/nv-linux.h:107:27: error: asm/semaphore.h: Nie ma takiego pliku ani katalogu
In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:109,
                from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv-linux.h:574:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!"
In file included from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/modules/nvidia-kernel/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
/usr/src/modules/nvidia-kernel/nv-linux.h:669: error: too many arguments to function ‘on_each_cpu’
/usr/src/modules/nvidia-kernel/nv-linux.h: At top level:
/usr/src/modules/nvidia-kernel/nv-linux.h:825: error: conflicting types for ‘pm_message_t’
/usr/src/linux-headers-2.6.30-1-common/include/linux/pm.h:41: error: previous declaration of ‘pm_message_t’ was here
/usr/src/modules/nvidia-kernel/nv.c:360: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nvos_proc_create’:
/usr/src/modules/nvidia-kernel/nv.c:622: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:623: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:624: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:644: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:657: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:668: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:678: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:688: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:699: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c:706: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nvos_proc_add_warning_file’:
/usr/src/modules/nvidia-kernel/nv.c:741: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nv_kern_cpu_callback’:
/usr/src/modules/nvidia-kernel/nv.c:1299: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/nvidia-kernel/nv.c:1306: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel/nv.c:1339: error: implicit declaration of function ‘NV_KMEM_CACHE_CREATE’
/usr/src/modules/nvidia-kernel/nv.c:1339: error: expected expression before ‘nv_stack_t’
/usr/src/modules/nvidia-kernel/nv.c:1349: error: implicit declaration of function ‘NV_KMEM_CACHE_DESTROY’
/usr/src/modules/nvidia-kernel/nv.c:1448: error: expected expression before ‘nv_pte_t’
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel/nv.c:2027: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/nvidia-kernel/nv.c:4007:6: warning: "NV_AGP_BACKEND_ACQUIRE_ARGUMENT_COUNT" is not defined
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nv_agp_init’:
/usr/src/modules/nvidia-kernel/nv.c:4024: error: too few arguments to function ‘agp_backend_acquire’
/usr/src/modules/nvidia-kernel/nv.c:4026: error: too few arguments to function ‘agp_backend_release’
make[6]: *** [/usr/src/modules/nvidia-kernel/nv.o] Błąd 1
make[5]: *** [_module_/usr/src/modules/nvidia-kernel] Błąd 2
make[4]: *** [sub-make] Błąd 2
make[3]: *** [all] Błąd 2
make[3]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-1-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Błąd 1
make[2]: Opuszczenie katalogu `/usr/src/modules/nvidia-kernel'
make[1]: *** [build-stamp] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/modules/nvidia-kernel'
make: *** [kdist_image] Błąd 2 I szczerze mówiąc utknąłem. Próbowałem różnymi wersjami gcc, od 4.1 przez 4.2, 4.3 do 4.4, ciągle to samo.
Może komuś wpadnie coś do głowy?



foreste - 30-08-2009 19:15
Jak sterowniki masz w wersji 185.36, to samo mam, x-y leżą.



Graveer - 31-08-2009 15:19
Mam 173.14.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis