Newsgroup: it.comp.os.linux.iniziare
Titolo: Caricamento moduli

Utilizzo un PC con mandrake 8.1 sul quale ho installato una porta parallela
aggiuntiva.
Se carico manualmente il modulo parport_pc con le seguenti opzioni io=0x378,
0xdff0 irq=none,none, la seconda scheda funziona perfettamente.
Ho provato ad inserire le due seguenti righe nel file modules.conf:
alias parport_lowlevel parport_pc
options parport_pc io=0x378, 0xdff0 irq=none,none
Dopo il reboot, si vede solo la parallela presente sulla mother board.
Qualcuno sa suggerirmi qualche operazione per risolvere il problema?
Grazie in anticipo.
Marco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
hai fatto l'alias ma non carichi il modulo all'avvio
non conosco mandrake, comunque il file dove far caricare il modulo deve 
essere in /etc/rc.qualcosa


Grazie per il suggerimento. Però subito dopo il reboot l'output del comando
lsmod è il seguente:
Module Size Used by
lp 5808 0 (unused)
parport_pc 20240 1
parport 24768 1 [lp parport_pc]
sb 7728 0 (unused)
sb_lib 34224 0 [sb]
uart401 6352 0 [sb_lib]
sound 58400 0 [sb_lib uart401]
.....
come vedi parport_pc è presente, ma viene "usato" da una sola porta (quella
sulla scheda madre).
Se scarico parport_pc (con rmmod) e lo ricarico con le opzioni che ho
descritto prima, l'output di lsmod è:
Module Size Used by
lp 5808 0 (unused)
parport_pc 20240 2
parport 24768 2 [lp parport_pc]
sb 7728 0 (unused)
sb_lib 34224 0 [sb]
....
e la porta funziona correttamente.
che tu sappia c'è un file di log che mi evidenzia eventuali errori nel
caricamento dei moduli all'avvio del sistema?
Grazie mille ancora


 caricamento dei moduli all'avvio del sistema?
/var/log/messages
/var/log/syslog
ma prima prova con l'inserimento del modprobe in rc.local

 
allora ti spiego cosa succede secondo me , che di solito e' quanto di piu' 
lontano dalla realtà :)
da qualche parte hai il caricamento del modulo paraport
questo avviene prima che la seconda scheda venga riconosciuta.
perche'
probabilmente perche'il device della scheda deve essere ancora montato 
(sara' qualcosa appartenente alla /proc o similia presente nel tuo fstab)
per come si messo adesso il modulo in rc.local non viene caricato 
perche'already exists..
quindi puoi far due cose:
visto che rc.local e' l'ultimo  (? o quasi) file ad essere eseguito prima 
del login, disabiliti il primo caricamento del modulo , ovunque esso sia, e 
lo metti in rc.local
oppure:
in rc.local
rmmod paraportblabla
modprobe paraportblabla
se non funzionasse prova a fare lo stesso con tutti i moduli che hanno a 
che vedere con la parallela
da adesso non saprei + che pesci prendere, sorry
Redd


Grazie mille per il suggerimento. Ho aggiunto nel file rc.local i comandi
che do manualmente e tutto sembra funzionare. Abuso ancora della tua
cortesia: in quale altro file potrebbe avvenire il caricamento del modulo
parport?
Grazie ancora


 ha scritto:

Grazie mille per il suggerimento. Ho aggiunto nel file rc.local i comandi
che do manualmente e tutto sembra funzionare. Abuso ancora della tua
cortesia: in quale altro file potrebbe avvenire il caricamento del modulo
parport?
Grazie ancora


 parport?
bah, dovresti sentire qualcuno che conosce mandrake
nelle distro che conosco io sono:
/etc/rc.d/rc.modules (slackware)
/etc/modules (debian)
/etc/rc.conf (archlinux)
ciao

 > che tu sappia c'č un file di log che mi evidenzia eventuali errori nel

Fatto, ma senza successo. Non so piů che pesci pigliare, anche nei due file
che mi hai indicato trovo tracce interessanti.
Grazie mille
