PDA

View Full Version : driver linux + debian = bagno di sangue


Yota79
25-08-2006, 11:24
Sto provando a installare i driver proprietari di nvidia sulla mia debian :

Risultato : sto lottando da 2 ore senza risultati!

Come diavolo faccio?

Ho provato sia la versione autoinstallante di nvidia, che però vuole il compilatore gcc 4.0 , mentre la revisione che ho io è la 4.1 . Inutile dire che con apt-ger se rimuovo gcc non funziona più (sebbeneio faccia il link a gcc-4.0). Se installo gcc mi rimette la 4.1

Ho provato anche con module-assitant ma nvidia-kernel mi da errore. :mc:

La mia versione di kernel è : 2.6.16-2-k7

ed ho creato il link simbolico sotto /usr/src/linux da /usr/src/linux-headers-2.6.16-2-k7

Eppure non si installa, sempre errori. Che faccio?

RRT4
25-08-2006, 11:43
installa gcc 4.0 senza rimuovere il 4.1 e poi prima dell'installazione da root:
export CC=gcc-4.0

Yota79
25-08-2006, 11:45
Per ora ho trovato aggiungendo un repository il kernel source 2.6.16

Ora lo scompatto e poi riprovo... :(

Yota79
25-08-2006, 11:48
installa gcc 4.0 senza rimuovere il 4.1 e poi prima dell'installazione da root:
export CC=gcc-4.0

provo cosi! :)

grazie!

Mory
25-08-2006, 13:17
Da quanto ho capito usi la versione testing di debian, la Etch.
Quindi fai così passo per passo.

nano /etc/apt/sources.list

modifichi la riga dei repository sostituendo testing (o etch) con unstable (o sid). A questo punto dai

apt-get update

poi, dando per scontato che hai già installato module-assistant dai

m-a a-i nvidia

poi dai anche un

apt-get install glx

quindi rimodifichi il file sources.list rimettendo testing (o etch) e rifai apt-get update.
Questo è tutto, provato e testato da me ;)

Yota79
25-08-2006, 14:54
Da quanto ho capito usi la versione testing di debian, la Etch.
Quindi fai così passo per passo.

nano /etc/apt/sources.list

modifichi la riga dei repository sostituendo testing (o etch) con unstable (o sid). A questo punto dai

apt-get update

poi, dando per scontato che hai già installato module-assistant dai

m-a a-i nvidia

poi dai anche un

apt-get install glx

quindi rimodifichi il file sources.list rimettendo testing (o etch) e rifai apt-get update.
Questo è tutto, provato e testato da me ;)

Provo e ti dico. Ora come ora sono riuscito ad installare i driver nvidia (con lspci me la riconosce correttamente), peccato che mettendo in xorg.conf come driver "nvidia" lo schermo rimane nero.

Rimettendo vesa tutto funziona!

p.s: io però metto nvidia-glx-legacy? Avendo una TNT2 gli altri driver so che non funzionano o no?

Yota79
25-08-2006, 15:05
Fino a m-a a-i nvidia tutto ok.

Poi quando ho iniziato a installare con apt-get glx problemi a volontà.

Praticamente dice che essendo una versione unstable non trova il pacchetto richiesto (io ho messo nvidia-glx-legacy) che è per Xorg .

Non funziona cmq. :muro:

Yota79
25-08-2006, 17:08
Ora sono riuscito ad installare i driver da quelli scaricati legacy dal sito nvidia, dopo aver aggiornato il kernel alla verisione 2.6.17 K7

Solo che Xorg non ne vuole sapere di partire , se metto nvidia non parte, se uso nv parte!

Ecco la parte finale del log xorg.conf

(II) LoadModule: "nvidia"
(WW) Warning, couldn't open module nvidia
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (module does not exist, 0)

eppure facendo lspci viene fuori :

01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)

ma quindi qual'e il problema ora???

Yota79
25-08-2006, 17:22
Ecco cosa mi dice quanto provo a installare nvidia-glx-legacy

apt-get install nvidia-glx-legacy

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler
dire che è stata richiesta una situazione impossibile oppure, se
si sta usando la distribuzione "unstable", che alcuni pacchetti
richiesti non sono ancora stati creati o rimossi da incoming.

Poiché è stata richiesta solo una singola operazione è molto facile che
il pacchetto semplicemente non sia installabile, si consiglia
di inviare un "bug report" per tale pacchetto.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
nvidia-glx-legacy: Dipende: nvidia-kernel-legacy-1.0.7182
E: Pacchetto non integro

Ma io nvidia-kernel-legacy-1.0.7182 l'ho già installato prima, non lo vede perchè l'ho messo tramite install di nvidia e non da apt?

Mory
26-08-2006, 01:36
rimetti testing (o etch) in sources.list e poi apt-get install nvidia-glx
ma m-a a-i nvidia ti ha dato errori o è andato tutto a buon fine?

Yota79
26-08-2006, 02:04
rimetti testing (o etch) in sources.list e poi apt-get install nvidia-glx
ma m-a a-i nvidia ti ha dato errori o è andato tutto a buon fine?

m-a a-i nvidia è andato a buon fine! è glx che rompe! con nvidia-kernel!