Vérifier le statut des pilotes (drivers) avec cat /proc/modules
Dans cette étape, vous allez explorer une autre façon de visualiser les informations sur les modules noyau (kernel modules) chargés en examinant le fichier /proc/modules
. Le système de fichiers /proc
est un système de fichiers virtuel qui fournit des informations sur les processus et d'autres informations système.
Le fichier /proc/modules
contient des informations similaires à la sortie de la commande lsmod
, mais dans un format légèrement différent. Nous allons utiliser la commande cat
pour afficher le contenu de ce fichier.
Tapez la commande suivante dans votre terminal et appuyez sur Entrée :
cat /proc/modules
Vous verrez une sortie similaire à celle-ci :
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...
...
Les colonnes dans le fichier /proc/modules
représentent :
- Nom du module
- Taille du module
- Nombre de fois que le module est utilisé
- Si le module est chargé (
Live
) ou en cours de déchargement (Loading
ou Unloading
)
- Offset mémoire du module (c'est la partie
0xffffffff...
)
- Modules dépendants (similaire à la colonne "Used by" dans la sortie de
lsmod
)
Bien que lsmod
soit généralement la commande préférée pour visualiser les modules chargés, il est important de comprendre que ces informations sont également disponibles dans le système de fichiers /proc
pour une introspection plus approfondie du système.
Cliquez sur Continue pour passer à l'étape suivante.