[+] Kernel 2.6.25-2-686 i sterowniki NVIDI - b

Ogólne pytania dotyczące systemu
_dexter

[+] Kernel 2.6.25-2-686 i sterowniki NVIDI - błąd instalacji

Post autor: _dexter »

Witam
Dzisiaj poprzez aktualizacje zainstalowało mi się nowe jajko.
Po restarcie X-ksy nie wstają, więc postanowiłem zainstalować nowe sterowniki od NVIDI (173.08)
Próba instalacji kończy się niepowodzeniem.
Załączam log z instalacji i proszę o pomoc.
Zapewniam że przejrzałem podobne tematy na forum, ale nie znalazłem odpowiedzi.
Próbowałem też sposobu podanego na tej stronie:
http://www.nvnews.net/vbulletin/showthread.php?t=110088
Również bez rezultatu (konsola zwraca: Invalid commandline, please run `./nvidia-installer --help` for usage information).

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed May 21 18:12:37 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
  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              : [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: 173.
   08).  As part of installing this driver (version: 173.08), the existing driv
   er will be uninstalled.  Are you sure you want to continue? ('no' will abort
   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="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.2).  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)
-> 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.
ERROR: The kernel you are installing for is a Xen kernel!
       
       The NVIDIA driver does not currently work on Xen kernels. If 
       you are using a stock distribution kernel, please install 
       a variant of this kernel without Xen support; if this is a 
       custom kernel, please install a standard Linux kernel.  Then 
       try installing the NVIDIA kernel module again.
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].
Lyel
Posty: 41
Rejestracja: 24 grudnia 2007, 00:51

Post autor: Lyel »

-- http://debian.linux.pl/viewtopic.php?t=8639 --

Zainstalowałem sobie kernel 2.6.25-4 z repo siduxa, nie ma z nim żadnych problemów, pozdrawiam.
_dexter

Post autor: _dexter »

No tak to sposób przejściowy czyt. doinstalowanie kolejnego jajka.
Naprawdę nie ma żadnego sposóbu do zmuszenia sterownka nvidi do działania z tym kernelem.
Lyel
Posty: 41
Rejestracja: 24 grudnia 2007, 00:51

Post autor: Lyel »

Sterownik nvidia nie wspiera kernela kompilowanego pod xen, więc musiałbyś pewnie ściągnąć źródła i samemu skompilować jądro.
_dexter

Post autor: _dexter »

więc musiałbyś pewnie ściągnąć źródła i samemu skompilować jądro
C'mon nigdy tego nie robiłem, ale kiedyś musi być ten pierwszy raz :)
Mam jeszcze pytanie którą wersję jajka ściągnąć czy zostać przy wersji 2.6.25-2 czy może ściągnąć najnowsze czyli 2.6.25.4
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

_dexter pisze:The compiler used to compile the kernel (gcc 4.1) does not exactly match the
current compiler (gcc 4.2). 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.
Masz niezgodność kompilatora jądra i nvidii.
_dexter

Post autor: _dexter »

Dzięki za zwrócenie uwagi ale uparłem się na kompilację jajka.
Korzystam z tego opisu:
http://debian.linux.pl/viewtopic.php?p=41656#41656
ale po dojściu do "Load an Alternate Configuration File " nie mogę nic wpisać (czyli config1).
Podobnie podczas zapisywania nie mogę wpisać własnej nazwy. Korzystam z Xfce terminal .
Dlaczego tak jest ?
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

_dexter pisze:Korzystam z Xfce terminal
jako root, czy jako user ? -> make menuconfig się uruchomił ?? Jakie jajko kompilujesz ? -> ściągnięte z kernel.org czy przekompilowujesz dystrybucyjne. Je sli dystrybucyjne to czy masz źródła jądra.
_dexter

Post autor: _dexter »

Jajko ściągnięte z kernel.org (wersja 2.6.25-2).
Make menuconfig uruchamiam jako root, wszystko odpala się poprawnie.
Następnie wg. w/w poradnika próbuję wczytać config1 (czyli konfig od działającego jajka).
I tutaj pojawia się problem nie mogę wpisać nazwy "configu" który chcę wczytać (w okienku jest domyślna nazwa której nie mogę zmienić).
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

Backspace wykasować - nie działa ? - przecież musi :-)
ODPOWIEDZ