Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Ottobre 08, 2008, 10:40:19 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News:
 
   Home   Help Ricerca Calendario Login Registrati  
Pagine: [1]   Vai Giù
  Stampa  
Autore Topic: [RISOLTO] Installare NVIDIA sembra impossibile  (Letto 313 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
Mescal
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 20


Guarda Profilo
« il: Giugno 25, 2008, 11:06:26 »

Ho provato ad installare i driver nvidia seguendo tutte le guide possibili ma non capisco dove sbaglio. Mi stoppo sempre alla fine della fase d'installazione. I log dell'errore sono questi:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Jun 26 01:00: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
  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.
-> 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.
-> 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: Yes)
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.
« Ultima modifica: Giugno 26, 2008, 08:37:34 da Mescal » Loggato
pmate
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 186



Guarda Profilo
« Risposta #1 il: Giugno 25, 2008, 11:18:09 »

   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.

Ciao, il problema è questo: il kernel è stato compilato con gcc 4.1 che non corrisponde alla versione del compilatore attualmente installato (gcc 4.3). Quindi, quando si prova a fare il build dei moduli di nvidia, il kernel "li schifa".
Una soluzione potrebbe essere quella di installare gcc 4.1, e poi:
Codice:
# cd /usr/bin
# rm gcc
# ln -s gcc-4.1 gcc

oppure, più correttamente:
Codice:
export CC=gcc-4.1

e riprovi l'installazione dei moduli nvidia.
« Ultima modifica: Giugno 25, 2008, 11:24:10 da pmate » Loggato

Errare è umano, ma per fare davvero casino ci vuole la password di root!
GipPasso
Global Moderator
Hero Member
*****

Karma: +27/-0
Offline Offline

Posts: 1254



Guarda Profilo WWW Email
« Risposta #2 il: Giugno 25, 2008, 11:47:25 »

Decisamente possibile.
Più comodo (fatto due giorni fa!) è dire alla domanda posta dall'interfaccia proto-grafica del driver nvidia, per esempio scaricati dal sito (il file .run per intenderci) di non interessarsi della differenza tra i due gcc.

Me l'ha chiesto, gli ho detto di non considerarlo, e il mio amico aveva il 3d pochi secondi dopo.

GipPasso.
Loggato
pmate
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 186



Guarda Profilo
« Risposta #3 il: Giugno 25, 2008, 11:54:17 »

 huh
probabilmente dipende dalla versione pacchetto.run che scarichi, ma a me questa domanda l'installer di nvidia non l'ha mai fatta... purtroppo
Loggato

Errare è umano, ma per fare davvero casino ci vuole la password di root!
GipPasso
Global Moderator
Hero Member
*****

Karma: +27/-0
Offline Offline

Posts: 1254



Guarda Profilo WWW Email
« Risposta #4 il: Giugno 26, 2008, 12:52:47 »

Li ho scaricati la sera stessa dal sito nvidia.
[url:http://it.download.nvidia.com/XFree86/Linux-x86/173.14.05/NVIDIA-Linux-x86-173.14.05-pkg1.run]Questi[/url] nella fattispecie.

Domani sera dovrei riavere quel portatile tra le mani, e se serve ripeto l'installazione.
GipPasso.
Loggato
pmate
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 186



Guarda Profilo
« Risposta #5 il: Giugno 26, 2008, 05:40:22 »

Si, sarà una feature degli installer più recenti.
Nelle faq del sito di nvidia (http://us.download.nvidia.com/XFree86/Linux-x86/173.14.09/README/chapter-08.html) c'è ancora riportata la "vecchia soluzione":
Codice:
You should compile the NVIDIA kernel module with the same compiler version that was used to compile your kernel. Some Linux kernel data structures are dependent on the version of gcc used to compile it; for example, in include/linux/spinlock.h:

che è poi quella alla quale sono dovuto sempre ricorrere sul mio fisso.
Evidentemente nei nuovi installer hanno automatizzato il tutto ma è una feature che non ho mai visto proprio perchè la mia scheda non è delle più recenti e quindi sono comunque costretto ad utilizzare installer un pò più "datati"
Loggato

Errare è umano, ma per fare davvero casino ci vuole la password di root!
xtow
Hero Member
*****

Karma: +19/-0
Offline Offline

Posts: 697



Guarda Profilo Email
« Risposta #6 il: Giugno 26, 2008, 06:10:52 »

altro modo alternativo, dopo aver chiuso X
CC=/usr/bin/gcc-4.1 sh NVIDIA.........run
in questo modo si compila correttamente
Però consiglio il modo alla debian way tramite module assistant, in questa maniera non hai la scocciatura di reinstallare i moduli nvidia ad ogni aggiornamento del kernel, ricordo che per questa via bisogna avere abilitati i repo di Sid.
Loggato
pmate
Full Member
***

Karma: +5/-1
Offline Offline

Posts: 186



Guarda Profilo
« Risposta #7 il: Giugno 26, 2008, 06:43:38 »

ma non è detto che vada a buon fine sempre: io ad esempio mi sono ritrovato sempre costretto ad utilizzare l'installer presente sul sito della nvidia perchè, per un motivo o per un altro, l'installazione con module-assistant falliva puntualmente...
Loggato

Errare è umano, ma per fare davvero casino ci vuole la password di root!
Mescal
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 20


Guarda Profilo
« Risposta #8 il: Giugno 26, 2008, 08:37:06 »

Ok grazie al vostro aiuto ho risolto, ho seguito le indicazioni per riportare il compilatore gcc alla versione precedente e poi tutto è proseguito liscio. Al riavvio risultava alterata la mappatura della tastiera perchè riprendeva i valori di default riportandola su US invece che su IT, è bastato reimpostarla.
Loggato
fabrixx
Sr. Member
****

Karma: +1/-1
Offline Offline

Posts: 261



Guarda Profilo
« Risposta #9 il: Giugno 29, 2008, 03:53:36 »

Ho avuto anche io lo stesso problema.
Per risolvere ho sostituito il classico comando sh nvidia.run con cc=/usr/bin/gcc-4.2 sh nvidia.run.

Ciao  smiley
Loggato
Pagine: [1]   Vai Su
  Stampa  
 
Salta a:  

Altri Topic Correlati
Oggetto Iniziato da Risposte Visto Ultimo Post
Installare driver nvidia Hardware Supremus 11 468 Ultimo Post Ottobre 13, 2007, 04:00:53
da quadro
Installare dirver nvidia Installazione « 1 2 3 » Lux 39 971 Ultimo Post Maggio 20, 2008, 08:32:05
da ARM_
URGENTISSIMO! impossibile installare Apt-get & friends alladr 7 552 Ultimo Post Marzo 20, 2008, 11:33:51
da alladr
Impossibile installare perchè non monta DVD Installazione « 1 2 » Mescal 19 670 Ultimo Post Giugno 08, 2008, 04:57:32
da dariodeb
HOW-TO: installare driver nvidia 96.43.05 Hardware Brunitika 0 214 Ultimo Post Giugno 11, 2008, 01:57:02
da Brunitika
Powered by MySQL Powered by PHP Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!
Pagina creata in 0.63 secondi con 21 queries.