Pagina 1 di 2

[RISOLTO]Problema scheda grafica nvidia

Inviato: gio 9 ott 2008, 22:36
da N1cuz
Ho appena compilato il kernel 2.6.26.5, dunque devo reinstrallare il driver della scheda video, ma non riesco a farlo perchè non vengono trovati i sorgenti e gli header del kernel... non dovrebbero essere in /usr/src/linux-2.6.26.5??? Che posso aver combinato??

Re: Problema scheda grafica nvidia

Inviato: gio 9 ott 2008, 22:55
da Slippery
hai riavviato con il nuovo kernel vero?
C'è il link simbolico /usr/src/linux al kernel attuale?


EDIT: Hai installato gli header del kernel? (Ci sono anche all'interno del pacchetto dei sorgenti che hai scaricato ma nessuno andrà mai a cercarli in quella directory devono essere spostati, per di più sarebbe meglio che gli header corrispondessero alla versione del kernel con la quale sono state compilate le glib => (ergo) => installati quelli dai repository :) )

Re: Problema scheda grafica nvidia

Inviato: gio 9 ott 2008, 23:04
da N1cuz
Si, ho eliminato il link che puntava al vecchio kernel e ne ho ricrato uno che punta al nuovo.... L'unica è che dopo la compilazione ho fatto un make clean, ma non dovrebbe cancellare i sorgenti giusto??? ... riguardo agli header i sorgenti li ho scompattati in /usr/src .... da dove (a dove) dovrei spostarli??

Re: Problema scheda grafica nvidia

Inviato: gio 9 ott 2008, 23:44
da sya54M
il problema è proprio il make clean, si sistema lanciando make oldconfig

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 0:09
da N1cuz
... ho provato a fare come dici, ma il problema non è risolto, l'installer del modulo nvidia non riesce s trovare i sorgenti e gli header del kernel... posto l'output dell'installer:

Codice: Seleziona tutto

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Oct 10 00:04:26 2008
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 177.80.
-> There appears to already be a driver installed on your system (version: 173.
   14.12).  As part of installing this driver (version: 177.80), the existing d
   river will be uninstalled.  Are you sure you want to continue? ('no' will ab
   ort installation) (Answer: Yes)
-> No precompiled kernel interface was found to match your kernel; would you li
   che 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.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.26.5-smp/source'
-> Kernel output path: '/lib/modules/2.6.26.5-smp/build'
ERROR: If you are using a Linux 2.4 kernel, please make sure
       you either have configured kernel sources matching your
       kernel or the correct set of kernel headers installed
       on your system.
       
       If you are using a Linux 2.6 kernel, please make sure
       you have configured kernel sources matching your kernel
       installed on your system. If you specified a separate
       output directory using either the "KBUILD_OUTPUT" or
       the "O" KBUILD parameter, make sure to specify this
       directory with the SYSOUT environment variable or with
       the equivalent nvidia-installer command line option.
       
       Depending on where and how the kernel sources (or the
       kernel headers) were installed, you may need to specify
       their location with the SYSSRC environment variable or
       the equivalent nvidia-installer command line option.
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.

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 0:37
da phobos3576
Per curiosità, controlla quale versione del kernel è attualmente in uso.

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 0:50
da N1cuz

Codice: Seleziona tutto

root@nicoLaptop:/usr/src/linux# uname -r
2.6.26.5-smp
root@nicoLaptop:/usr/src/linux#     

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 0:56
da phobos3576
Dopo la ricompilazione del kernel, hai provveduto a copiare in /boot i file .config, System.map e bzImage?

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 1:01
da N1cuz
... si ed ho anche ricreato i link simbolici al nuovo kernel... ho provato a rifare make oldconfig (...make clean aveva eliminato i sorgenti??), ma nulla... col vecchio kernel non ci sono stati problemi

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 1:12
da phobos3576
Si ma, credo che make oldconfig da solo non sia sufficiente; devi ripetere tutta la procedura, compreso l'aggiornamento di lilo.

Comunque, non credo che sia questo il problema visto che make clean non fa altro che ripulire (nella directory dove hai messo i sorgenti) i vari .config, System.map, bzImage e altri file risultanti dalla precedente compilazione; i sorgenti vengono riportati alla situazione originaria e non vengono assolutamente cancellati.

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 9:13
da sya54M
phobos3576 ha scritto:Si ma, credo che make oldconfig da solo non sia sufficiente; devi ripetere tutta la procedura, compreso l'aggiornamento di lilo.

Comunque, non credo che sia questo il problema visto che make clean non fa altro che ripulire (nella directory dove hai messo i sorgenti) i vari .config, System.map, bzImage e altri file risultanti dalla precedente compilazione; i sorgenti vengono riportati alla situazione originaria e non vengono assolutamente cancellati.
con make clean non viene cancellato il .config, per riportare i sorgenti davvero allo stato originario serve make mrproper

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 9:50
da N1cuz
... ma allora come posso fare per permettere all'installer dell'nvidia di trovare sorgenti e header files??

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 10:06
da conraid
N1cuz ha scritto:... ma allora come posso fare per permettere all'installer dell'nvidia di trovare sorgenti e header files??
Dai anche un make prepare, dovrebbe bastare, altrimenti ridai make

make clean ti cancella gli header creati dalla procedura di make, che servono ai driver per compilarsi.
Se sono gli stessi che hai già compilato ed installato, con lo stesso config, non importa nemmeno che dai make modules_install e che dopo ricopi i file e lanci lilo.
Ripeto, prima prova con make prepare. Altrimenti make. E basta

La prossima volta lancia make clean quando serve :-)

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 10:28
da N1cuz
Grazie mille Conraid.... bastava davvero un "make prepare", m'ha fregato il fatto che la directory del vecchio kernel era dell'ordine dei K, mentre quella del nuovo dei M, e visto che per il vecchio kernel l'installazione della scheda grafica era stata immediata, ho fatto 2+2 (stavolta = 5) pensando di liberare spazio a costo zero!
Grazie ancora per il supporto.

Re: Problema scheda grafica nvidia

Inviato: ven 10 ott 2008, 11:32
da conraid
N1cuz ha scritto:Grazie mille Conraid.... bastava davvero un "make prepare", m'ha fregato il fatto che la directory del vecchio kernel era dell'ordine dei K, mentre quella del nuovo dei M, e visto che per il vecchio kernel l'installazione della scheda grafica era stata immediata, ho fatto 2+2 (stavolta = 5) pensando di liberare spazio a costo zero!
Grazie ancora per il supporto.
O che kernel avevi? non è che avevi solamente i file accessori o simile? Solo il tar.bz2 è 48Mb per l'ultimo kernel per esempio. Nell'ordine dei K bisogna andare molto indietro con gli anni :-)