Pagina 1 di 1

moduli !! che confusione

Inviato: mer 13 giu 2007, 16:00
da jak08
Salve a tutti, ho una slackware 11 su un laptop dv6270eu , ho ricompilato un kernel 2.6.21.1 e sto a cercare di capire come funzionano i moduli e tutto il resto , premesso che sto a vede su varie guide; S4D, slackbook e Appunti d informatica libera, alcune cose non mi sono molto chiare:

1) nel file /etc/rc.d/rc.modules ci sono tutti i moduli che ho compilato durante la compilazione del kernel? oppure ci sono tutti quelli che sono nei sorgenti del kernel? per caricare un modulo basta che lo decommento( cioe tolgo il cancelletto daventi) oppure devo fare altre operazioni?in questo file ci sono anche i moduli compilati come built-in che sono sempre quelli decommentati ( per la verita c e ne sono pochi decommentati , 3 o 4)?

2)cos e il file modules.dep e a cosa serve , perche io ho na lista lunga di moduli in questo file che poi non corrispondono ai file decommentati che si trovano in rc.modules?

3) se basta decommentare un modulo a cher servono i comandi modprobe e insmod?

Scusate se e lunga la domanda , ho cercato di abbrevia ma e una cosa abbastanza complessa.
grazie per a tutti in anticipo

Inviato: mer 13 giu 2007, 17:06
da bzImage
prima ti dico che non sono una cima,
da quello che ho capito module.conf si genera quando installi il kernel, certo che installandolo da installpkg.. è quasi standard e per farti caricare i moduli di cui hai bisogno devi decommentare, gli altri comandi servono a inserire moduli extra o togliere moduli es:in module.conf ci sono 200 moduli, nel kernel 400, per inserire un modulo extra metti in rc.local modprobe nomemodulo
spero di non aver detto baggianate :oops:

Inviato: mer 13 giu 2007, 17:13
da submax82
1) il file in questione è solo un link per altro inutile... vedi rc.S

è un file "fisso" cioè ci sono la maggior parte dei moduli già scritti e commentati per una facile abilitazione basta decommentarli, salvo esigenze particolari

è un argomento trattato più volte fai dei cerca

2) è un file che elenca le dipendenze di ogni modulo da altri. Per il resto vedi risposta sopra

3) ?!?! serve per caricarlo, se scrivi il nome del modulo e basta non và.... rc.modules è solo uno script quindi ha bisogno di comandi validi non di nomi di moduli
bzImage ha scritto:prima ti dico che non sono una cima,
da quello che ho capito module.conf si genera quando installi il kernel, certo che installandolo da installpkg.. è quasi standard e per farti caricare i moduli di cui hai bisogno devi decommentare, gli altri comandi servono a inserire moduli extra o togliere moduli es:in module.conf ci sono 200 moduli, nel kernel 400, per inserire un modulo extra metti in rc.local modprobe nomemodulo
spero di non aver detto baggianate :oops:
/etc/modules.conf definisce alias a moduli ed è solo per kernel 2.4

i kernel precompilati non c'entrano con modules.conf ma neanche la compilazione classica... per quanto ne sò io del kernel 2.4

rc.local è meglio usarlo per altre cose... per i moduli c'è

/etc/rc.d/rc.modules-$versione_kernel

Inviato: mer 13 giu 2007, 17:39
da jak08
grazie per le risposte , un po mi so schiarito le idee , con unu po di pratica credo diradero anche le ultime perplessita al riguardo dei moduli

:mille: