Newsgroup: it.comp.os.linux.iniziare
Titolo: Strano comportamento dei driver NVIDIA

Alla'avvio del sistema la prima volta che lancio il server grafico devo 
necessariamente lanciare il comando startx da root quindi chiudere, 
loggarmi come utente e lanciare startx senza problemi.
Se lancio X da utente normale ottengo un bel:
paolo@gaspyd:~$ startx
/usr/X11R6/bin/startx: /dev/null: Permission denied
/usr/X11R6/bin/startx: /dev/null: Permission denied
XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 18 January 2002
         If the server is older than 6-12 months, or if your card is
         newer than the above date, look for a newer version before
         reporting problems.  (See 
http://www.XFree86.Org/
)
Build Operating System: Linux 2.4.18 i686 [ELF]
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/XFree86.0.log", Time: Wed Mar 26 14:15:04 2003
(==) Using config file: "/etc/X11/XF86Config"
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to 
xfr...@xfree86.org
.
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
       after 0 requests (0 known processed) with 0 events remaining.
/usr/X11R6/bin/startx: /dev/null: Permission denied
IDEE ??
-- 
--------------------------------------------
Modificare l'indirizzo x rispondere in email

 (EE) NVIDIA(0):  *** Aborting ***
mh, dovrebbe caricare automaticamente il modulo (=il driver nvidia..), 
mentre invece pare che non lo fa a meno che nn sia root ad avviare la 
cosa
verifica ke il prob sia proprio questo facendo 'lsmod' dopo il 
fallimento di startx
se nell'elenco non c'e` 'nvidia', il driver della skeda, il probblema e` 
semplicemente questo..
strano cmq si risolve, puoi : 
1)controllare /etc/modules.conf, dovrebbe esserci una linea:
alias char-major-195 nvidia
...se non c'e` il prob e` quello, aggiungila...
2) [banale] aggiungere l'istruzione x caricare il modulo all'avvio del 
sistema. Quindi una linea: '/sbin/modprobe nvidia' nel file 
/etc/rc.d/rc.local
(o script equivalente se nn hai redhat/mandrake.. cmq e` l'ultimo che 
viene eseguito all'avvio)
la 2 e` una soluzione di pezza, visto ke nn indovino altri motivi a 
parte l'1 x cui nn dovrebbe caricare il modulozzo automaticamente, cmq 
dovrebbe risolvere di certo
-- 
    Pardo
 
http://pardo.cjb.net
 
    ( BACKUP: 
http://pardo.tsx.org
 )

 /etc/rc.d/rc.local
Sì così dovrebbe funzionare ma la cosa strana è che fino a poco tempo fà 
non era necessario aggiungere il comando in rc.local
Insomma, il kernel non dovrebbe caricare in automatico i moduli 
necessari x tutti gli utenti e non solo x root ?
Sinceramente non ricordo xò se, quando tutto funzionava correttamente, 
il modulo veniva caricato in automatico di default all'avvio del sistema 
o solo su richiesta successivamente. Mi pare di ricordare qualcosa del 
tipo "Warning sto caricando il modulo nvidia ma non è free", quindi 
presumo venisse caricato in automatico all'avvio del sistema ma 
sicuramente senza alcuna direttiva in rc.local che, in origine, è sempre 
stato un file vuoto (ci aggiungevo solo le righe necessarie ad 
inizializzare la sk isdn).
Cmq grazie x la dritta.
