Pagina 1 di 1

I moduli che mi elenca "lsmod"

Inviato: domenica 22 ottobre 2006, 23:01
da dupa
Se do il comando "lsmod" mi viene elencato un botto di moduli.
Se però vado in /etc/modules trovo pochissima roba... allora mi domando.. in quale file di config vengono scelti tutti i moduli da caricare che mi vengono listati da lsmod?

Grazie

Re: I moduli che mi elenca "lsmod"

Inviato: lunedì 23 ottobre 2006, 0:15
da 4lberto
lsmod non dà come output il contenuto di /etc/modules , bensì il contenuto di /proc/modules, che contiene la lista dei moduli del kernel che sono correntemente caricati. :)

by 4LbErTo ;D

Re: I moduli che mi elenca "lsmod"

Inviato: lunedì 23 ottobre 2006, 9:21
da dupa
4lberto ha scritto: lsmod non dà come output il contenuto di /etc/modules , bensì il contenuto di /proc/modules, che contiene la lista dei moduli del kernel che sono correntemente caricati. :)

by 4LbErTo ;D
mmm sì, però stavo chiedendo in quale file di configurazione è definita la lista di moduli che vengono caricati...
ho già provato guardare in /etc/modules e in /etc/modprobe.d/* ma non ho trovato nulla che mi indica tutti quei moduli che poi posso vedere tramite un "lsmod".

ciao e grazie

Re: I moduli che mi elenca "lsmod"

Inviato: lunedì 23 ottobre 2006, 10:29
da Ikitt
dupa ha scritto: mmm sì, però stavo chiedendo in quale file di configurazione è definita la lista di moduli che vengono caricati...
In buona parte e` udev che si occupa di caricare i moduli in base all''hardware rilevato. Questo processo pero` e` automatizzato, e non dipende (sostanzialmente) da file di configurazione.
O meglio: mediante opportuni file di configurazione questo comportamento si puo` correggere in vari modi, ma non c''e` (e non ci puo` essere!) una lista vera e propria come ti aspettavi.

Re: I moduli che mi elenca "lsmod"

Inviato: lunedì 23 ottobre 2006, 11:30
da dupa
Ikitt ha scritto:
dupa ha scritto: mmm sì, però stavo chiedendo in quale file di configurazione è definita la lista di moduli che vengono caricati...
In buona parte e` udev che si occupa di caricare i moduli in base all''hardware rilevato. Questo processo pero` e` automatizzato, e non dipende (sostanzialmente) da file di configurazione.
O meglio: mediante opportuni file di configurazione questo comportamento si puo` correggere in vari modi, ma non c''e` (e non ci puo` essere!) una lista vera e propria come ti aspettavi.
faccio questa domanda, perchè dopo un reboot ha smesso di funzionare la eth0, dando un "lspci" vedo elencata la scheda di rete.. però se do un "dmesg | grep eth0" non appare niente, quando invece prima apparivano un po'' di righe..

Ho guardato ovunque in /etc/modules e in /etc/modprobe.d/* ma non ho trovato nulla che potrebbe influire sul fatto che non vedo più eth0 :(
Allora in pratica il senso del thread era di capire dove cavolo potevo andare a cercare oltre ai due posti già citati..

Se qualcuno ha idee..
Grazie!

Re: I moduli che mi elenca "lsmod"

Inviato: lunedì 23 ottobre 2006, 11:33
da dupa
ah una nota forse utile.. se avvio con una Ubuntu Desktop in modalità live, la eth0 funziona correttamente e ando un dmesg | grep eth0 vedo una 20 di righe di roba ;)
e facendo ifconfig mi ritrovo la mia bella eth0.

Re: I moduli che mi elenca "lsmod"

Inviato: lunedì 23 ottobre 2006, 11:45
da dupa
Mi è venuta in mente un'altra cosa.
Visto che nella versione live di ubuntu desktop, la mia scheda di rete appare in ifconfig, qualcuno mi potrebbe dire come faccio a scoprire quale modulo del kernel la versione live usa per far andare la mia scheda di rete.. in modo tale da poter poi tentare nella versione installata di fargli caricare sto cavolo di modulo.

grazie

Re: I moduli che mi elenca "lsmod"

Inviato: martedì 24 ottobre 2006, 13:28
da 4lberto
credo ti possa essere utile sapere che i moduli caricati all'avvio sono quelli presenti in /lib/modules//modules.dep. Tieni inoltre presente che è il depmod che si occupa di aggiornare questo file all'inizializzazione del sistema, gestendo i vari symbol reciproci.