Pagina 1 di 1

Hotplug ????

Inviato: mar 11 gen 2005, 12:35
da percoco2000
Un po´ di teoria. Chi mi spiega come funziona hotplug? Come fa´ ad esempio a sapere quale modulo caricare per la periferica? e´ possibile aggiungere altri moduli alla lista, la dir hotplug.d come viene gestita..........
<BR>Grazie.<br>

Hotplug ????

Inviato: mar 11 gen 2005, 13:39
da meritil
/usr/doc/hotplug
<BR>
<BR>e
<BR>
<BR>man hotplug
<BR>
<BR>Aggiungere moduli alla lista non credo, semmai eliminarli (blacklist), nel senso hotplug aggiornato conosce tutti i moduli in /lib/modules/tuokernel se non li conosce significa che lo hai istallato tu e quindi sai quando caricarlo e a che cosa serve e sta a te farlo ...(tipo il modulo nvidia)
<BR>
<BR>Ciao
<BR><br>

Hotplug ????

Inviato: mar 11 gen 2005, 17:42
da djgaspa
Per associare la periferica al modulo in modo da caricarlo automaticamete hotplug legge i file /lib/modules/$(uname -r)/modules.*
<BR>
<BR>O meglio soltanto alcuni di essi a seconda del bus interessato (modules.pcimap se la periferica è una scheda pci ad esempio...)
<BR>
<BR>Questi files sono creati con il comando ´depmod -a´ che viene solitamente impartito dopo l´installazione dei moduli e ad ogni riavvio del sistema. Inutile quindi modificarli manualmente perché prima o poi saranno sovrascritti.
<BR>
<BR>Cose che non so (e se qualcuno le sa può approfondire il 3d ;):
<BR>1. come aggiungere i simboli ai moduli in modo da farli leggere al depmod -a per creare i modules.*
<BR>2. come configurare hotplug per associare i files modules.* agli eventi.
<BR>
<BR>Il secondo punto non dovrebbe essere complicato, ma non ho avuto tempo di leggere abbastanza i files in /etc/hotplug... Se trovo qualcosa lo aggiungo qua
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: djgaspa il 11-01-2005 17:44 ]<br>

Hotplug ????

Inviato: mar 11 gen 2005, 17:50
da djgaspa
Trovato qualcosa :P
<BR>
<BR>Nel file pci.agent viene creata la variabile MAP_CURRENT che deve contienere il nome del file da usare come mappa dei dispositivi. Basta quindi creare ad esempio un file temporaneao concatenando 2 o + file custom ed usare qual file, per esempio.
<BR>
<BR>cat $MODULE_DIR/modules.pcimap $MODULE_DIR/modules.custom > /tmp/custom_pcimap.$$
<BR>
<BR>MAP_CURRENT=/tmp/custom_pcimap.$$<br>

Hotplug ????

Inviato: mar 11 gen 2005, 19:48
da gallows
io ho il kernel monolitico.. posso disabilitare l´hotplug?
<BR>sto dicendo una ca**ata? :)))<br>

Hotplug ????

Inviato: mar 11 gen 2005, 23:03
da wally
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 11-01-2005 alle ore 19:48, gallows :
<BR>io ho il kernel monolitico.. posso disabilitare l´hotplug?
<BR>sto dicendo una ca**ata? :)))<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>L´unica opzione che mi viene in mente e´ dare un
<BR>
<BR>chmod -x /etc/rc.d/rc.hotplug
<BR>
<BR>e poi un
<BR>
<BR>/etc/rc.d/rc.hotplug stop
<BR>
<BR>Cosi´ prima disabiliti l´esecuzione all´avvio e poi fermi quello in corso...
<BR>
<BR>P.S. Per curiosita´, perche´ mai vuoi disabilitare hotplug (a me e´ sempre stato molto utile)<br>

Hotplug ????

Inviato: mer 12 gen 2005, 0:02
da djgaspa
mmm i due comandi vanno impartiti al contrario, altrimenti se togli i permessi di esecuzione non puoi stopparlo ;)<br>

Hotplug ????

Inviato: mer 12 gen 2005, 9:12
da gallows
no..ehm.. la questione non é come disabilitarlo...
<BR>il fatto é che non ho capito se serve solo se hai un kernel modulare.. :)<br>

Hotplug ????

Inviato: mer 12 gen 2005, 9:42
da meritil
Puoi anche disinstallarlo...
<BR>
<BR>Interessante la storia del kernel monolitico...
<BR>Apriamo un bel threaddone sull´argomento... che ne dite?
<BR>
<BR>Io personalmente sono contro, un po´ per motivi "politici" (politica informatica :-]) e un po´ per esperienza maturata sul campo.
<BR>
<BR>Ciao :-] <br>

Hotplug ????

Inviato: mer 12 gen 2005, 22:52
da wally
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 12-01-2005 alle ore 00:02, djgaspa :
<BR>mmm i due comandi vanno impartiti al contrario, altrimenti se togli i permessi di esecuzione non puoi stopparlo ;)<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Hai ragione....oooooooppppsssss ;-)
<BR>
<BR>ho sbagliato... :-)
<BR>
<BR>comunque sono d´accordo, apriamo so threaddone su kernel monolitico......<br>