PDA

View Full Version : Installare nvidia su Mandriva 2006


mykol
27-06-2006, 16:58
Ciao,
mi vergogno a porre un quesito del genere (se ne è parlato chissà quante volte), ma non riesco a venirne a capo.
Quando lancio l'installer di nvidia la compilazione fallisce.

Al successivo riavvio compare un messaggio che mi dice che i moduli nvidia e libasf non possono essere caricati perchè il kernel-source-2.6.12-12mdk non è installato ecc ...

Sto usando il kernel-2.6.12-12mdk, ma se do

[root@localhost giorgio]# urpmi -y kernel-source
nessun pacchetto denominato kernel-source
I seguenti pacchetti contengono kernel-source:
dkms-libafs
kernel-source-2.6
kernel-source-stripped-2.6
[root@localhost giorgio]#

[root@localhost giorgio]# urpmi -y kernel-source-2.6 kernel-source-stripped-2.6 dkms-libafs -a
E' già tutto installato
[root@localhost giorgio]#

non esiste un kernel-source-2.6.12-12mdk da installare !

Cosa mi consigliate ?

Grazie

(spero di risolvere perchè muoio dalla voglia di veder volare tux !)

crow_jane
27-06-2006, 22:05
Ti mancano i sorgenti del kernel..
Però avendo il kernel che ti installa di default il sistema, ci devono essere anche i sorgenti..
Hai per caso cambiato i repository?
Prova da Centro di Controllo - > Gestione Software -> Installa software e guarda se nella lista trovi kernel-source-2.6.12-12mdk.

mykol
27-06-2006, 23:22
E' strano perchè

[root@localhost giorgio]# urpmi -y kernel
nessun pacchetto denominato kernel
I seguenti pacchetti contengono kernel:
dkms-libafs
glibc-devel
gnbd-kernel-
kernel-2.4.28.0.rc1.5mdk
kernel-2.6.12.12mdk
kernel-2.6.12.21mdk
kernel-2.6.12.22mdk
kernel-BOOT-2.6.12.12mdk
kernel-BOOT-2.6.12.21mdk
kernel-BOOT-2.6.12.22mdk
kernel-doc
kernel-enterprise-2.4.28.0.rc1.5mdk
kernel-i586-up-1GB-2.4.28.0.rc1.5mdk
kernel-i586-up-1GB-2.6.12.12mdk
kernel-i586-up-1GB-2.6.12.21mdk
kernel-i586-up-1GB-2.6.12.22mdk
kernel-i686-up-4GB-2.6.12.12mdk
kernel-i686-up-4GB-2.6.12.21mdk
kernel-i686-up-4GB-2.6.12.22mdk
kernel-multimedia-2.6.12-12.mm.1mdk
kernel-multimedia-enterprise-2.6.12-12.mm.1mdk
kernel-multimedia-i686-up-4GB-2.6.12-12.mm.1mdk
kernel-multimedia-source
kernel-multimedia-win4lin-2.6.12-12.mm.1mdk
kernel-multimedia-win4lin-enterprise-2.6.12-12.mm.1mdk
kernel-multimedia-win4lin-i686-up-4GB-2.6.12-12.mm.1mdk
kernel-smp-2.4.28.0.rc1.5mdk
kernel-smp-2.6.12.12mdk
kernel-smp-2.6.12.21mdk
kernel-smp-2.6.12.22mdk
kernel-source-2.6
kernel-source-stripped-2.6
kernel-uml
kernel-uml-2.4-2.4.22-2mdk
kernel-uml-2.6.10-2mdk
kernel-win4lin-2.6.12.12mdk
kernel-win4lin-i586-up-1GB-2.6.12.12mdk
kernel-win4lin-i686-up-4GB-2.6.12.12mdk
kernel-win4lin-smp-2.6.12.12mdk
kernel-xbox-2.6.12.12mdk
kernel-xbox-2.6.12.21mdk
kernel-xbox-2.6.12.22mdk
kernel-xen0-2.6.12.12mdk
kernel-xen0-2.6.12.21mdk
kernel-xen0-2.6.12.22mdk
kernel-xenU-2.6.12.12mdk
kernel-xenU-2.6.12.21mdk
kernel-xenU-2.6.12.22mdk
libgretl1.0
libwine1
linuxconf
mythtv-frontend
numexp-core
perl-POE
[root@localhost giorgio]#

[root@localhost giorgio]# urpmi -y kernel-source
nessun pacchetto denominato kernel-source
I seguenti pacchetti contengono kernel-source:
dkms-libafs
kernel-source-2.6
kernel-source-stripped-2.6

[root@localhost giorgio]#

Ho messo tutti i server aggiornati trovati su easyurpmi.zarb.org (uno per categoria) ed ho aggiornato tutto l'elenco del soft disponibile.

Non so più cosa fare.

Tony Lio
28-06-2006, 09:04
per installare i driver nvidia devi avere installata la stessa versione di kernel e dei suoi sorgenti.
Io uso un kernel 2.6.12.22 e quindi ho dovuto installare il relativo pacchetto source.
Apri una shell:
$ uname -r
ti restituisce il tuo kernel,
2.6.12-22mdk
a quel punto ti scarichi il pacchetto source.
sempre da shell:
urpmi kernel-source-2.6-2.6.12-22mdk
ed infine fai partire l'installer di nvidia.
Ovvio che devi sostituire alla mia versione del kernel la tua ;)

ciao

mykol
28-06-2006, 14:14
hai perfettamente ragione, lo so (è parecchio che uso Mandrake/Mandriva), il problema è che non riesco a trovare i kernel-source relativi al kernel in uso.
Gli unici kernel-source disponibili sono

kernel-source-2.6
kernel-source-stripped-2.6

Ora sto rifacendo un

# urpmi.update -a

Che sia questione di server ?

Io ho quelli del GARR di Bologna più altri due di Parigi ...

Dopo l'aggiornamento, riprovo.

Grazie.

mykol
28-06-2006, 14:20
Nulla, ho rifatto "urpmi.update -a" ma i kernel-source sono sempre e solo quei due indicati sopra. Da dove li installo il kernel-2.6.22-22mdk ed il kernel-source-2.6.12-22mdk ?

Grazie ancora

(con sta storia, sto divenedo pazzo ...). Quali server hai impostato ?

Tony Lio
28-06-2006, 17:52
Nulla, ho rifatto "urpmi.update -a" ma i kernel-source sono sempre e solo quei due indicati sopra. Da dove li installo il kernel-2.6.22-22mdk ed il kernel-source-2.6.12-22mdk ?

Grazie ancora

(con sta storia, sto divenedo pazzo ...). Quali server hai impostato ?
main ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2006.0/i586/media/main
contrib ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2006.0/i586/media/contrib
updates ftp://bo.mirror.garr.it/mirrors/Mandrake/official/updates/2006.0/main_updates
plf-free ftp://ftp.easynet.fr/plf/mandriva/free/2006.0/i586
plf-nonfree ftp://ftp.easynet.fr/plf/mandriva/non-free/2006.0/i586
ma se in una shel digiti semplicemente
urpmi kernel-2.6.22-22mdk
urpmi kernel-source-2.6.12-22mdk
non te li trova :confused:

mykol
28-06-2006, 21:42
grazie, ho messo altri server, li ho trovati, li ho installati, ho reinstallato il driver nvidia ma continuava a non funzionare. Così ho disinstallato sia il kernel che il kernel-source, ho reinstallato tutto, ho reinstallato il driver ed ora funziona. L'unico problema rimasto è che durante il boot avvia dkms e cerca di caricare il modulo libfs che verso la fine abortisce dicendomi che è già caricato, poi prosegue e funziona ! però ad ogni boot, sta menata. Come si può evitare questo tentativo di caricamento ?

grazie

sbomberino
29-06-2006, 17:12
ho avuto il tuo stesso problema proprio ora ... :D
per tagliare corto ho installato un nuovo kernel e relativi source...
(ho visto che kernel girava e ho cercato una versione aggiornata dai repository che avesse anche i source online).
riavviato
e installato i driver nvidia
tutto liscio