Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

dmesg

Synopsis

dmesg
À partir de Debian 9 Stretch, la commande dmesg doit, par défaut, être exécutée dans un shell root. Pour modifier ce comportement, exécutez la commande suivante (défaut = 1) :

echo 0 > /proc/sys/kernel/dmesg_restrict

ou, si vous utilisez sudo,

echo 0 | sudo tee /proc/sys/kernel/dmesg_restrict

Vous pourrez alors exécuter dmesg dans un shell user (merci à Severian pour l'astuce).

Exemples d'utilisation

Branchez la clé USB et tapez dans un terminal (voir la commande tail et l'usage de pipe) :

dmesg | tail
retour de la commande
[2165634.791468] scsi 5:0:0:0: Direct-Access              USB DISK 2.0     PMAP PQ: 0 ANSI: 0 CCS
[2165634.802119] sd 5:0:0:0: Attached scsi generic sg3 type 0
[2165635.042119] sd 5:0:0:0: [sdc] 8036352 512-byte logical blocks: (4.11 GB/3.83 GiB)
[2165635.042726] sd 5:0:0:0: [sdc] Write Protect is off
[2165635.042738] sd 5:0:0:0: [sdc] Mode Sense: 23 00 00 00
[2165635.042743] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[2165635.051244] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[2165635.051264]  sdc: sdc1
[2165635.106004] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[2165635.106019] sd 5:0:0:0: [sdc] Attached SCSI removable disk

Ici, notre fichier de périphérique nouvellement connecté est donc /dev/sdc.

  • Identification des firmwares chargés et/ou manquants

Cette ligne de commande (voir la commande grep), affiche l'état des firmwares requis :

dmesg | grep firmware
retour de la commande
[    7.459805] platform radeon_cp.0: firmware: agent loaded radeon/RS780_pfp.bin into memory
[    7.517875] platform radeon_cp.0: firmware: agent loaded radeon/RS780_me.bin into memory
[    7.620964] platform radeon_cp.0: firmware: agent loaded radeon/R600_rlc.bin into memory
[   13.543864] r8169 0000:03:00.0: firmware: agent loaded rtl_nic/rtl8168e-3.fw into memory

Options

  • Attendre de nouveaux messages (à partir de Debian 8 Jessie) :
dmesg -w

Affiche les messages en continu (pour quitter faites Ctrl+C).

  • Les autres options, par ici :
man dmesg

Et c'est en français, fichtre ! :-)

Voir aussi

Remerciements

Ouais, merci à cthuluh qui, de son tuto sur l'installation Debian sur un eeepc sans le réseau, a suscité l'ajout de cette commande dans le wiki DF.

Et à HackphiL qui a relevé si bien les piètres erreurs de rédaction faites ici !

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/dmesg.txt · Dernière modification: 17/02/2020 12:36 par èfpé

Pied de page des forums

Propulsé par FluxBB