Verificar o status do driver com cat /proc/modules
Nesta etapa, você explorará outra maneira de visualizar informações sobre os módulos do kernel carregados, examinando o arquivo /proc/modules. O sistema de arquivos /proc é um sistema de arquivos virtual que fornece informações sobre processos e outras informações do sistema.
O arquivo /proc/modules contém informações semelhantes à saída de lsmod, mas em um formato ligeiramente diferente. Usaremos o comando cat para exibir o conteúdo deste arquivo.
Digite o seguinte comando em seu terminal e pressione Enter:
cat /proc/modules
Você verá uma saída semelhante a esta:
snd_hda_codec_generic ... ... - Live 0xffffffff...
ledtrig_audio ... ... - Live 0xffffffff...
snd_hda_codec_hdmi ... ... - Live 0xffffffff...
snd_hda_intel ... ... - Live 0xffffffff...
snd_intel_dspcfg ... ... - Live 0xffffffff...
snd_hda_codec ... ... snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel, Live 0xffffffff...
snd_hda_core ... ... snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec, Live 0xffffffff...
snd_hwdep ... ... snd_hda_codec, Live 0xffffffff...
snd_pcm ... ... snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hwdep, Live 0xffffffff...
snd_seq_midi ... ... - Live 0xffffffff...
snd_seq_midi_event ... ... snd_seq_midi, Live 0xffffffff...
snd_rawmidi ... ... snd_seq_midi,snd_seq_midi_event, Live 0xffffffff...
snd_seq ... ... snd_seq_midi,snd_seq_midi_event, Live 0xffffffff...
snd_seq_device ... ... snd_seq_midi,snd_rawmidi,snd_seq, Live 0xffffffff...
snd_timer ... ... snd_pcm,snd_seq, Live 0xffffffff...
snd ... ... snd_hda_codec_generic,ledtrig_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_intel_dspcfg,snd_hda_codec,snd_hda_core,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_seq_device,snd_timer, Live 0xffffffff...
soundcore ... ... snd, Live 0xffffffff...
...
As colunas em /proc/modules representam:
- Nome do módulo
- Tamanho do módulo
- Número de vezes que o módulo está sendo usado
- Se o módulo está carregado (
Live) ou sendo descarregado (Loading ou Unloading)
- Deslocamento de memória do módulo (esta é a parte
0xffffffff...)
- Módulos dependentes (semelhante à coluna "Used by" em
lsmod)
Embora lsmod seja geralmente o comando preferido para visualizar módulos carregados, entender que essa informação também está disponível no sistema de arquivos /proc é importante para uma introspecção mais profunda do sistema.
Clique em Continuar para prosseguir.