View previous topic :: View next topic |
Author |
Message |
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Tue Feb 06, 2007 5:51 pm Post subject: Caricamento dei moduli all'avvio |
|
|
Questo thread vuole essere una versione aggiornata e localizzata di questo thread presente sul forum internazionale.
Per chi non avesse letto il thread linkato, il succo della questione è questo: il kernel carica un modulo nel momento in cui riconosce l'hardware; quindi tutto quello che è integrato nel pc vede il modulo corrispondente (qualora il supporto sia compilato come modulo, ovviamente) caricato all'avvio.
Il mio caso particolare è questo: ho deciso di compilare come moduli i supporti ad alcune periferiche che uso raramente, per snellire il kernel e accelerare (molto leggermente a dire la verità) l'avvio del sistema. Se lancio un lsmod ora ottengo Code: | Module Size Used by
snd_pcm_oss 36896 0
snd_mixer_oss 13696 1 snd_pcm_oss
snd_seq_dummy 2948 0
snd_seq_oss 27648 0
snd_seq_midi_event 6144 1 snd_seq_oss
snd_seq 43088 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 6412 3 snd_seq_dummy,snd_seq_oss,snd_seq
ipw3945 108064 0
hci_usb 14876 0
bluetooth 43876 1 hci_usb
nvidia 6817908 34
ohci1394 31152 0
sdhci 15500 0
mmc_core 20612 1 sdhci
snd_hda_intel 15640 2
snd_hda_codec 153344 1 snd_hda_intel
ieee1394 82520 1 ohci1394
ieee80211 29384 1 ipw3945
ieee80211_crypt 4864 1 ieee80211
snd_pcm 64516 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 17924 2 snd_seq,snd_pcm
i2c_core 17024 1 nvidia
snd 41188 13 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc 7560 2 snd_hda_intel,snd_pcm | I moduli che non mi interessa avere caricati all'avvio sono: ipw3945, hci_usb, bluetooth, ohci1394, mmc_core, sdhci, ieee1394, ieee80211, ieee80211_crypt. Motivo: o perché sarebbero caricati da qualche servizio apposito (ipw3945 e dipendenze, bluetooth), o perché non vengono mai usati (mmc_core, ieee1394 e compagnia briscola).
La soluzione che cerco non è avviare il sistema e scaricarli esplicitamente ad avvio completato tramite qualche script, non servirebbe a nulla, né rimuovere il supporto dal kernel.
Dal thread linkato in apertura sembra che non vi sia soluzione, ma all'epoca (l'ultimo post è di maggio scorso) il coldplug era gestito da coldplug stesso; ora, avendo udev 104-r9 (da qualche ora), è possibile, specificando qualche regola?
Grazie in anticipo. |
|
Back to top |
|
|
GiRa l33t
Joined: 07 Apr 2005 Posts: 717
|
Posted: Wed Feb 07, 2007 8:44 am Post subject: |
|
|
Al momento udev non implementa alcun meccanismo di blacklist, c'è un mio vecchio thread al riguardo.
Dobbiamo aspettare e sperare.
Ah: disattivare l'autocaricamento dei moduli alla fine risulta essere una fregatura. |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Wed Feb 07, 2007 2:19 pm Post subject: |
|
|
Vecchio il thread, ha appena tre settimane
Grazie per il link intanto; vedo che la versione di udev piu` recente... e` quella stabile! Quindi non e` neanche possibile provare a smascherarne le versioni in testing, visto che non ci sono.
Moderatori, unite pure i topic. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|