[Risolto]problem driver NVIDIA 1.0-9746

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
sbampy
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: dom 29 ott 2006, 21:05

[Risolto]problem driver NVIDIA 1.0-9746

Messaggio da sbampy »

salve a tutti!!!

devo installare i driver per la mia scheda video nVidia GeForce4 MX440-8x, ed ho riscontrato un problema in fase di installazione dei driver NVIDIA-Linux-x86-1.0-9746-pkg1.run:
la procedura che ho seguito è la seguente

Codice: Seleziona tutto

#init3
#sh NVIDIA-Linux-x86-1.0-9746-pkg1.run
durante l'installazione mi appare questo mess di errore:

Codice: Seleziona tutto

ERROR: Unable to load the kernel module "nvidia.ko". This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s).

Please see the log entries "Kernel module load error" and "Kernel messages" at the end of the file "/var/log/nvidia_installer:log" for more information:
Potete aiutarmia risolvere questo problema?
Ultima modifica di sbampy il mer 7 feb 2007, 23:10, modificato 1 volta in totale.

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

servono altre info.
Versione del kernel, se hai installato i sorgenti e gli headers, se la compilazione è andata a buon fine...
Cosa dice /var/log/nvidia_installer? (ti prego non tutto, solo le parti salienti in cui c'è qualcosa che non va)

Avatar utente
Gilmo
Linux 1.x
Linux 1.x
Messaggi: 171
Iscritto il: gio 18 gen 2007, 15:44
Slackware: 12
Località: Cavalese(TN)
Contatta:

Messaggio da Gilmo »

Codice: Seleziona tutto

# sh NVIDIA-bla.bla-bla.run -k $(uname -r)

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Messaggio da tgmx »

Se non mi sbaglio la GeForce4 è supportata dai driver Nvidia fino alla versione 1.0-9631.

Avatar utente
Gilmo
Linux 1.x
Linux 1.x
Messaggi: 171
Iscritto il: gio 18 gen 2007, 15:44
Slackware: 12
Località: Cavalese(TN)
Contatta:

Messaggio da Gilmo »

io ho una GeForce4, e con -k $(uname -r) mi è andato tutto perfetto ;)
il mio problema era lo stesso.

Codice: Seleziona tutto

# sh NVIDIA-bla.bla-bla.run -k $(uname -r)

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

Ciao,

potrebbe anche darsi che nel kernel in uso ci sia un modulo (rivafb/nvidiafb) che va in conflitto con i driver nVidia.
Se sai come si fa, prova a ricompilare il kernel disabilitando i moduli rivafb/nvidiafb.

Riguardo al supporto dei driver per le schede nVidia risulta (copia&incolla);
The 1.0-96xx driver supports the following set of GPUs:

GeForce2 MX/MX 400 0x0110
GeForce2 MX 100/200 0x0111
GeForce2 Go 0x0112
Quadro2 MXR/EX/Go 0x0113
GeForce4 MX 460 0x0170
GeForce4 MX 440 0x0171
GeForce4 MX 420 0x0172
GeForce4 MX 440-SE 0x0173
GeForce4 440 Go 0x0174
GeForce4 420 Go 0x0175
GeForce4 420 Go 32M 0x0176
GeForce4 460 Go 0x0177
Quadro4 550 XGL 0x0178
GeForce4 440 Go 64M 0x0179
Quadro NVS 0x017A
Quadro4 500 GoGL 0x017C
GeForce4 410 Go 16M 0x017D
GeForce4 MX 440 with AGP8X 0x0181
GeForce4 MX 440SE with AGP8X 0x0182
GeForce4 MX 420 with AGP8X 0x0183
GeForce4 MX 4000 0x0185
Quadro4 580 XGL 0x0188
Quadro NVS 280 SD 0x018A
Quadro4 380 XGL 0x018B
Quadro NVS 50 PCI 0x018C
GeForce2 Integrated GPU 0x01A0
GeForce4 MX Integrated GPU 0x01F0
GeForce3 0x0200
GeForce3 Ti 200 0x0201
GeForce3 Ti 500 0x0202
Quadro DCC 0x0203
GeForce4 Ti 4600 0x0250
GeForce4 Ti 4400 0x0251
GeForce4 Ti 4200 0x0253
Quadro4 900 XGL 0x0258
Quadro4 750 XGL 0x0259
Quadro4 700 XGL 0x025B
GeForce4 Ti 4800 0x0280
GeForce4 Ti 4200 with AGP8X 0x0281
GeForce4 Ti 4800 SE 0x0282
GeForce4 4200 Go 0x0286
Quadro4 980 XGL 0x0288
Quadro4 780 XGL 0x0289
Quadro4 700 GoGL 0x028C
...pertanto la "serie" 97xx dei driver non dovrebbe più supportare le schede sopra elencate. Chi ha schede più vecchie dovrà far riferimento ai driver Legacy.

Bye

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

ma il fatto che non supporta le schede vecchie non dovrebbe comportare il fatto che fallisce la compilazione o il caricamento del modulo. Piuttosto non si dovrebbe avviare X con quel determinato modulo perchè appunto non supporta la scheda video.

Ovvero, posso installare i drivers che voglio, ma non posso usare quelli che non vanno bene per me.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

Ciao,

il motivo potrebbe essere anche un altro;
This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel
...oppure;
or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s).
Domanda; hai ricompilato il kernel e successivamente aggiornato gcc?

@Dapuzz

Ciao,

il fatto è che mentre lui prova a installare appaiono gli errori di cui sopra, quindi il problema con una certa probabilità, dovrebbe essere imputabile ad una delle due cose se non addirittura a tutte e due.

...se però non ci da delucidazioni in merito noi continueremo a brancolare nel buio....

Bye

sbampy
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: dom 29 ott 2006, 21:05

Messaggio da sbampy »

_Andy_ ti ringrazio eseguendo:

Codice: Seleziona tutto

sh NVIDIA-Linux-x86-1.0-7946.run -k $(uname -r)
sono riuscito a installare i driver.

Però ora c'è il problema del file xorg.conf che non ha nessuna voglia di partire

Codice: Seleziona tutto

Section "Device"
Identifier "NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]"
Driver "nvidia"
VendorName "nVida Corporation"
BoardName "NV18 [GeForce4 MX 440 AGP 8x]"
EndSection

Section "Screen"
    Identifier "Screen1"
    Device "NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]"
    Monitor "Acer AL732"
    DefaultDepth 24
    SubSection "Display"
        Viewport 0 0
        Depth 8 
        Modes "1280x10124" "1024x768" "800x600" "640x480"
EndSection
l'errore che mi restituisce è il seguente:

Codice: Seleziona tutto

Fatal server error:
no screens found
Non capisco dove sbaglio

sbampy
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: dom 29 ott 2006, 21:05

Messaggio da sbampy »

sono riuscito a risolvere il problema erano i driver come diceva michele.p, ho scaricato 1.0-7184 li ho installati e tutto funziona perfettamente... grazie ancora dell'aiuto!!! :D :D :D :D :D :D :D :D :D :D :D

Alcatraz
Linux 1.x
Linux 1.x
Messaggi: 126
Iscritto il: ven 12 ott 2007, 12:28

Messaggio da Alcatraz »

Sono incappato anch'io in questi problemi durante l'installazione dei driver nvidia.

Il primo problema l'ho risolto digitando

Codice: Seleziona tutto

sh NVIDIA-Linux-x86-100.14.19-pkg1.run -k $(uname -r)
il quale mi ha installato nvidia.ko in

Codice: Seleziona tutto

# find / -name nvidia.ko
/lib/modules/2.6.23.1/kernel/drivers/video/nvidia.ko
Il problema ora è che all'avvio di X non riesce a trovare nvidia.ko.

Codice: Seleziona tutto

(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
Inoltre notato che rc.modules punta al vecchio rc.modules-2.6.21.5-smp. Quindi, secondo me, ho aggiornato il kernel ma non sono riuscito a relinkare i moduli. Ho comunque dato

Codice: Seleziona tutto

# make modules
# make modules_install
prima di spostare bzImage (vmlinuz-2.6.23.1), System.map (System.map-2.6.23.1), .config (config-2.6.23.1).

Come devo fare a dire che i nuovi moduli si trovano in /lib/modules/2.6.23.1/?

Alcatraz
Linux 1.x
Linux 1.x
Messaggi: 126
Iscritto il: ven 12 ott 2007, 12:28

Messaggio da Alcatraz »

Ho creato il file rc.modules che punta al nuovo rc.modules-2.6.23.1, creato copiando il rc.modules-2.6.21.5-smp. Ora se non altro all'avvio pare cerchi la directory giusta (anche se ho dei FATAL al boot che non so come andare a cercare, visto che in dmesg non ci sono).

Se cerco il modulo nvidia ottengo

Codice: Seleziona tutto

# depmod -n | grep nvidia
/lib/modules/2.6.23.1/kernel/drivers/video/nvidia.ko:
nvidia               0x000010de 0xffffffff 0xffffffff 0xffffffff 0x00030000 0xffffffff 0x0
nvidia               0x000010de 0xffffffff 0xffffffff 0xffffffff 0x00030200 0xffffffff 0x0
alias char-major-195-* nvidia
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia
alias symbol:nv_linux_devices nvidia
ma se provo ad avviarlo

Codice: Seleziona tutto

# modprobe nvidia

FATAL: Error inserting nvidia (/lib/modules/2.6.23.1/kernel/drivers/video/nvidia.ko): No such device
Ovviamente nei moduli attivi non c'è:

Codice: Seleziona tutto

# lsmod 
Module                  Size  Used by
snd_seq_dummy           6788  0 
snd_seq_oss            32896  0 
snd_seq_midi_event     10112  1 snd_seq_oss
snd_seq                50640  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         10508  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            42528  0 
snd_mixer_oss          17920  1 snd_pcm_oss
capability              7304  0 
commoncap               9344  1 capability
saa7134               121676  0 
pcmcia                 36652  0 
video_buf              24068  1 saa7134
compat_ioctl32          5248  1 saa7134
ir_kbd_i2c             11024  1 saa7134
ir_common              33796  2 saa7134,ir_kbd_i2c
yenta_socket           27148  1 
videodev               29696  1 saa7134
rsrc_nonstatic         14848  1 yenta_socket
serio_raw               9348  0 
v4l2_common            19328  2 saa7134,videodev
v4l1_compat            17540  2 saa7134,videodev
pcmcia_core            36628  3 pcmcia,yenta_socket,rsrc_nonstatic
shpchp                 33172  0 
evdev                  11776  1
Dove devo sbattere la testa per farmi meno male?

Rispondi