Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemi con driver nvidia
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Alex_
n00b
n00b


Joined: 13 Jun 2006
Posts: 6

PostPosted: Tue Jun 13, 2006 2:24 pm    Post subject: Problemi con driver nvidia Reply with quote

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
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Tue Jun 13, 2006 2:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Tue Jun 13, 2006 2:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Tue Jun 13, 2006 3:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Alex_
n00b
n00b


Joined: 13 Jun 2006
Posts: 6

PostPosted: Tue Jun 13, 2006 3:46 pm    Post subject: Reply with quote

[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
View user's profile Send private message
Scen
Retired Dev
Retired Dev


Joined: 29 Jul 2003
Posts: 2470
Location: Padova, Italy

PostPosted: Tue Jun 13, 2006 4:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Tue Jun 13, 2006 11:06 pm    Post subject: Reply with quote

@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. :wink:

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
View user's profile Send private message
Alex_
n00b
n00b


Joined: 13 Jun 2006
Posts: 6

PostPosted: Wed Jun 14, 2006 8:02 am    Post subject: Reply with quote

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. :wink:

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
View user's profile Send private message
Alex_
n00b
n00b


Joined: 13 Jun 2006
Posts: 6

PostPosted: Wed Jun 14, 2006 8:24 am    Post subject: Reply with quote

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 :) :lol: :lol:
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
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Jun 14, 2006 8:35 am    Post subject: Reply with quote

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 :evil: 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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum