Pagina 1 di 1

Problemi driver GeForce4 MX 440

Inviato: gio 13 set 2007, 18:31
da Ph1l
Un amico mi ha chiesto il favore di installargli i driver per la sua scheda video, una GeForce4 MX 440 (come si evince dal lspci)

Codice: Seleziona tutto

root@mimmo:/home/mimmo# lspci
[...]
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
Per installare i driver ho utilizzato questa guida qui più altre risorse prese in rete.

per l'installazione del .run, che dava una serie di problemi all'avvio, ho seguito i consigli su questo forum, patchando gli header e poi dando un bel:

Codice: Seleziona tutto

root@mimmo:/home/mimmo# ./NVIDIA-versione.run -k $(uname -r)
Che, con enorme soddisfazione, ha installato i driver.

Il problema nasce però quando, dopo aver editato il file xorg.conf, provo a dare uno startx:

Codice: Seleziona tutto

root@mimmo:/home/mimmo# startx         
Startx:
xauth:  creating new authority file /home/mimmo/.serverauth.3571

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Slackware 12.0 Slackware Linux Project
Current Operating System: Linux mimmo 2.6.21.5 #2 Tue Jun 19 15:22:48 CDT 2007 i686
Build Date: 09 May 2007
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 13 13:00:38 2007
(==) Using config file: "/etc/X11/xorg.conf"

(II) Module already built-in
WARNING: Error inserting i2c_core (/lib/modules/2.6.21.5/kernel/drivers/i2c/i2c-core.ko): Invalid module format
FATAL: Error inserting nvidia (/lib/modules/2.6.21.5/kernel/drivers/video/nvidia.ko): Invalid module format
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
giving up.
xinit:  Connection reset by peer (errno 104):  unable to connect to X server
xinit:  No such process (errno 3):  Server error.
Stesso (più o meno) errore quando provo a dare "modprobe nvidia", che mi restituisce un "invalid module format" sui moduli nvidia e i2c_core.

Idee? :D

Inviato: gio 13 set 2007, 18:47
da gohanz
Stai usando il kernel di default della 12.0?

Inviato: gio 13 set 2007, 19:58
da Night_Watch
Prova ad inserire il modulo a mano e subito dopo dai un dmesg. Posta le righe relative all'inserimento del modulo.
Gohanz ha scritto:Stai usando il kernel di default della 12.0?
Il problema potrebbe essere proprio qui. Non so di preciso quel file .run della Nvidia cosa faccia ma sicuramente compila dei moduli. Quindi è probabile che i moduli che vengono compilati non siano compatibili con la tua architettura, con il kernel precompilato, ecc..

Per capirci:
http://tldp.org/LDP/lkmpg/2.6/html/x380.html

Inviato: gio 13 set 2007, 22:25
da algol
Ciao
Io ho la stessa identica scheda, mi sono sempre trovato okkeissmo (mado'!) i nstallando il NVIDIA-Linux-x86-1.0-9629-pkg1.run
, ricordo che uno successivo, il 9746 mi pare, non funzionava, cioè la scheda è troppo vecchia... :cry:

Inviato: gio 13 set 2007, 22:54
da navajo
ciao come algos, ho avuto problemi con il kernel 2.6.22 ed alcuni driver nvidia.
gli unici che vanno alla grande. con la mia gforce 4 mmx 128 mb sono NVIDIA-Linux-x86-1.0-9639-pkg1.run
li puoi trovare nel sito della nvidia.
ciao

Inviato: gio 13 set 2007, 23:30
da Ph1l
gohanz ha scritto:Stai usando il kernel di default della 12.0?
Si, sia kernel che GCC sono quelli di default della 12.

Inviato: ven 14 set 2007, 7:43
da gohanz
Ph1l ha scritto:
gohanz ha scritto:Stai usando il kernel di default della 12.0?
Si, sia kernel che GCC sono quelli di default della 12.
Io avevo lo stesso problema. Poi ho capito che il problema derivava dal fatto che modficavo i file in /boot per far puntare al kernel vmlinuz-huge-2.6.21.5. Riportando i link simbolici al kernel smp il modulo nvidia veniva correttamente caricato.

Inviato: ven 14 set 2007, 9:49
da Ph1l
gohanz ha scritto:
Ph1l ha scritto:
gohanz ha scritto:Stai usando il kernel di default della 12.0?
Si, sia kernel che GCC sono quelli di default della 12.
Io avevo lo stesso problema. Poi ho capito che il problema derivava dal fatto che modficavo i file in /boot per far puntare al kernel vmlinuz-huge-2.6.21.5. Riportando i link simbolici al kernel smp il modulo nvidia veniva correttamente caricato.
Hmmm... non è che ho capito... tradotto in comandi da dare in pasto alla shell? ;)

Inviato: ven 14 set 2007, 18:59
da submax82
usi il kernel smp o quello normale?

Inviato: ven 14 set 2007, 19:08
da Ph1l
submax82 ha scritto:usi il kernel smp o quello normale?
Usa il 2.6 huge...