Pagina 1 di 1
[Risolto]problem driver NVIDIA 1.0-9746
Inviato: mer 7 feb 2007, 19:21
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
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?
Inviato: mer 7 feb 2007, 19:42
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)
Inviato: mer 7 feb 2007, 19:56
da Gilmo
Inviato: mer 7 feb 2007, 20:45
da tgmx
Se non mi sbaglio la GeForce4 è supportata dai driver Nvidia fino alla versione 1.0-9631.
Inviato: mer 7 feb 2007, 21:14
da Gilmo
io ho una GeForce4, e con -k $(uname -r) mi è andato tutto perfetto
il mio problema era lo stesso.
Inviato: mer 7 feb 2007, 21:28
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
Inviato: mer 7 feb 2007, 21:58
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.
Inviato: mer 7 feb 2007, 22:23
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
Inviato: mer 7 feb 2007, 22:52
da sbampy
_Andy_ ti ringrazio eseguendo:
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:
Non capisco dove sbaglio
Inviato: mer 7 feb 2007, 23:09
da sbampy
Inviato: mer 17 ott 2007, 17:53
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
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/?
Inviato: mer 17 ott 2007, 18:51
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?