Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 05, 2008, 06:04:29 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [RISOLTO] Installare NVIDIA sembra impossibile  (Letto 401 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Mescal
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 20


Mostra profilo
« inserita:: Giugno 26, 2008, 01:06:26 am »

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, 10:37:34 am da Mescal » Registrato
pmate
Full Member
***

Karma: +5/-1
Scollegato Scollegato

Messaggi: 186



Mostra profilo
« Risposta #1 inserita:: Giugno 26, 2008, 01:18:09 am »

   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 26, 2008, 01:24:10 am da pmate » Registrato

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

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1348



Mostra profilo WWW
« Risposta #2 inserita:: Giugno 26, 2008, 01:47:25 am »

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.
Registrato
pmate
Full Member
***

Karma: +5/-1
Scollegato Scollegato

Messaggi: 186



Mostra profilo
« Risposta #3 inserita:: Giugno 26, 2008, 01:54:17 am »

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

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

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1348



Mostra profilo WWW
« Risposta #4 inserita:: Giugno 26, 2008, 02:52:47 am »

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.
Registrato
pmate
Full Member
***

Karma: +5/-1
Scollegato Scollegato

Messaggi: 186



Mostra profilo
« Risposta #5 inserita:: Giugno 26, 2008, 07:40:22 am »

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"
Registrato

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

Karma: +21/-0
Scollegato Scollegato

Messaggi: 717



Mostra profilo E-mail
« Risposta #6 inserita:: Giugno 26, 2008, 08:10:52 am »

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.
Registrato
pmate
Full Member
***

Karma: +5/-1
Scollegato Scollegato

Messaggi: 186



Mostra profilo
« Risposta #7 inserita:: Giugno 26, 2008, 08:43:38 am »

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...
Registrato

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

Karma: +0/-0
Scollegato Scollegato

Messaggi: 20


Mostra profilo
« Risposta #8 inserita:: Giugno 26, 2008, 10:37:06 am »

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.
Registrato
fabrixx
Sr. Member
****

Karma: +1/-1
Scollegato Scollegato

Messaggi: 261



Mostra profilo
« Risposta #9 inserita:: Giugno 29, 2008, 05:53:36 pm »

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
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
Installare driver nvidia Hardware Supremus 11 494 Ultimo messaggio Ottobre 13, 2007, 06:00:53 pm
da quadro
Installare dirver nvidia Installazione « 1 2 3 » Lux 39 1078 Ultimo messaggio Maggio 20, 2008, 10:32:05 am
da ARM_
URGENTISSIMO! impossibile installare Apt-get & friends alladr 7 588 Ultimo messaggio Marzo 20, 2008, 12:33:51 pm
da alladr
Impossibile installare perchè non monta DVD Installazione « 1 2 » Mescal 19 768 Ultimo messaggio Giugno 08, 2008, 06:57:32 pm
da loerian
HOW-TO: installare driver nvidia 96.43.05 Hardware Brunitika 0 268 Ultimo messaggio Giugno 11, 2008, 03:57:02 pm
da Brunitika
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.109 secondi con 20 interrogazioni al database.