View previous topic :: View next topic |
Author |
Message |
Alex_ n00b
Joined: 13 Jun 2006 Posts: 6
|
Posted: Tue Jun 13, 2006 2:24 pm Post subject: Problemi con driver nvidia |
|
|
Ciao a tutti,
sto cercando di installare i driver nvidia ma qualcosa non va, ho seguito alla lettera la guida sul sito, quindi ho dato i seguenti comandi:
# echo ">media-video/nvidia-kernel-1.0.6629-r4" >> /etc/portage/package.mask
# echo ">media-video/nvidia-glx-1.0.6629-r7" >> /etc/portage/package.mask
# emerge nvidia-glx
fino a questo punto tutto sembra procedere per il verso giusto, non mi vengono segnalati errori, a questo punto per completare do il comendo
# modprobe nvidia
e mi da un messaggio di errore:
FATAL: Error inserting nvidia (/lib/modules/2.6.16-gentoo-r9/video/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
guardo dmesg e noto i seguenti messaggi:
nvidia: Unknown symbol remap_page_range
nvidia Unknown symbol pci_find_class
la mia scheda video è una GeForce 4 420 Go
potete darmi qualche suggerimento?
grzie |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Tue Jun 13, 2006 2:30 pm Post subject: |
|
|
Assicurati di aver incluso nel kernel i moduli relativi a pci, mmtr, agp, ...
Magari posta il risulato di zcat /proc/config.gz (depurato di ciò che non serve).
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Tue Jun 13, 2006 2:31 pm Post subject: |
|
|
che versione dei driver hai installato? Io con l'ultima in testing non ho problemi _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Tue Jun 13, 2006 3:21 pm Post subject: |
|
|
i driver nvidia non sono hard masked, sono in testing. devi metterli in /etc/portage/package.keywords non in mask. ti sarai reso conto che hai una versione dei driver installati che non è quella che stai cercando di smascherare. |
|
Back to top |
|
|
Alex_ n00b
Joined: 13 Jun 2006 Posts: 6
|
Posted: Tue Jun 13, 2006 3:46 pm Post subject: |
|
|
[quote="Ic3M4n"]i driver nvidia non sono hard masked, sono in testing. devi metterli in /etc/portage/package.keywords non in mask. ti sarai reso conto che hai una versione dei driver installati che non � quella che stai cercando di smascherare.[/quotte]
Ok ho fatto come dici dando:
# echo ">media-video/nvidia-kernel-1.0.6629-r4" >> /etc/portage/package.keywords
# echo ">media-video/nvidia-glx-1.0.6629-r7" >> /etc/portage/package.mask
ma nel monento in cui cerco di installare il driver ho un'altro problema:
# emerge nvidia-glx
Calculating dependencies -
!!! All ebuilds that could satisfy "~media-video/nvidia-kernel-1.0.6629" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-video/nvidia-kernel-1.0.6629-r5 (masked by: package.mask)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-video/nvidia-glx-1.0.6629-r7" [ebuild])
non ho capito sta cosa dei pacchetti mascherati... |
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Tue Jun 13, 2006 4:20 pm Post subject: |
|
|
Nella Guida nVidia per Gentoo Linux (in Inglese, poichè quella in italiano non è aggiornata) ti dicono di mascherare le ultime versioni dei driver NVidia se si ha una scheda video "obsoleta".
I comandi esatti sono:
Code: |
# echo ">media-video/nvidia-kernel-1.0.6629-r5" >> /etc/portage/package.mask
# echo ">media-video/nvidia-glx-1.0.6629-r7" >> /etc/portage/package.mask
|
Quindi in /etc/portage/package.mask dovresti poi ritrovarti le voci
Code: |
>media-video/nvidia-kernel-1.0.6629-r5
>media-video/nvidia-glx-1.0.6629-r7
|
Rimuovi le voci relative a nvidia-kernel e nvidia-glx che hai inserito in /etc/portage/package.keywords
Il mascheramento dei pacchetti serve per "bloccare" la loro installazione, in questo caso blocchi l'installazione delle versioni di nvidia-kernel superiori alla 1.0.6629-r5 e delle versioni di nvidia-glx superiori a 1.0.6629-r7.
Controlla inoltre che il link simbolico /usr/src/linux punti ai sorgenti del kernel in uso. _________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Tue Jun 13, 2006 11:06 pm Post subject: |
|
|
@alex_: qui http://packages.gentoo.org/search/?sstring=nvidia trovi come sono considerati i pacchetti che vuoi installare. se sono verdi li puoi mettere, se sono gialli devono essere inseriti nel file /etc/portage/package.keywords, se sono rossi sia in keywords che in unmask. come vedi sono gialli sia nvidia-kernel che nvidia-glx quindi devi inserirli _entrambi_ nel file package.keywords che poi sarebbe quello che ti ha detto emerge se solo tu avessi avuto la voglia di leggerlo.
il problema dell'unknow simbol è conosciuto e si verifica in quanto la versione stabile dei driver fa a pugni con i kernel recenti e quindi devi utilizzare quelli in testing. |
|
Back to top |
|
|
Alex_ n00b
Joined: 13 Jun 2006 Posts: 6
|
Posted: Wed Jun 14, 2006 8:02 am Post subject: |
|
|
Ic3M4n wrote: | @alex_: qui http://packages.gentoo.org/search/?sstring=nvidia trovi come sono considerati i pacchetti che vuoi installare. se sono verdi li puoi mettere, se sono gialli devono essere inseriti nel file /etc/portage/package.keywords, se sono rossi sia in keywords che in unmask. come vedi sono gialli sia nvidia-kernel che nvidia-glx quindi devi inserirli _entrambi_ nel file package.keywords che poi sarebbe quello che ti ha detto emerge se solo tu avessi avuto la voglia di leggerlo.
il problema dell'unknow simbol � conosciuto e si verifica in quanto la versione stabile dei driver fa a pugni con i kernel recenti e quindi devi utilizzare quelli in testing. |
Allora se ho capito bene devo scaricare una versione di test per potr evitare il problema dell'unknown symbol.
ora nel file package.mask ho queste voci:
>media-video/nvidia-kernel-1.0.6629-r5
>media-video/nvidia-glx-1.0.6629-r7
mentre nel package.keywords ho queste altre:
>media-video/nvidia-kernel-1.0.8762
>media-video/nvidia-glx-1.0.8762
però continua a scaricare i driver della versione 1.0.6629-r5 |
|
Back to top |
|
|
Alex_ n00b
Joined: 13 Jun 2006 Posts: 6
|
Posted: Wed Jun 14, 2006 8:24 am Post subject: |
|
|
Dunque... ho provato ora a fare l'esatto contrario di quello che ho scritto sopra, ovvero ho messo i driver di test in package.mask, mentre i driver "vecchi" li ho messi in package.keywords, così facendo ora sta installando i driver di test.
ho dato il comando modprobe nvidia e non da errori
sono molto contento di tutto questo, ma non ho capito una banana di come vanno esattamente configurati quei files.
ora la situazione è la seguente:
package.mask
>media-video/nvidia-kernel-1.0.8762
>media-video/nvidia-glx-1.0.8762
package.keywords
>media-video/nvidia-kernel-1.0.6629-r5
>media-video/nvidia-glx-1.0.6629-r7
la versione che ha scaricato dando il comando: emerge nvidia-kernel è la 1.0.6629-r5
|
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Wed Jun 14, 2006 8:35 am Post subject: |
|
|
in package.mask ci vanno i pacchetti che vuoi mascherare, cioè che non vuoi installare. Come hai scritto tu dici a portage di non installarti mai ogni versione maggiore delle 8762. Io te lo sconsiglio perchè ogni nuova release porta, i genere, dei miglioramenti.
in package.keywords ci vanno messi i pacchetti in testing che vuoi comunque installare.
in package.unmask ci vanno quelli hard masked che vuoi installare. (sconsigliato perchè danno problemi, e a volte anche grossi).
Qui la pagina del manuale (che dovresti aver letto per installare) in cui spiega bene queste cose
Byez _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
|