Mon pilote sans fil est bruyant. Il imprime des messages sur la console toutes les 10-30 secondes. Donc, si je travaille sur VT1 ou quelque chose du genre, les messages défilent tout le temps. Existe-t-il un moyen de désactiver cette fonctionnalité? J'aime travailler sur les terminaux virtuels, mais cela rend les choses difficiles à gérer. :)
Des idées?
Vous pouvez utiliser la commande
Sudo dmesg -n 1
supprimer tous les messages du noyau (et de ses pilotes), à l'exception des messages de panique, n'apparaissant pas sur la console.
Pour corriger à chaque démarrage, ajoutez la commande à:
/etc/rc.local
dmesg
est livré avec deux options pratiques pour cela:
-D, --console-off disable printing messages to console
-E, --console-on enable printing messages to console
dmesg -D
n'est qu'un raccourci pour dmesg -n 1
, sauf qu'il enregistre le niveau de journalisation actuel, de sorte que vous pouvez facilement le restaurer avec dmesg -E
. C'est donc un peu plus pratique que de changer le niveau de journalisation avec dmesg -n
.
De plus, vous pouvez vérifier le niveau de journalisation actuel avec:
$ cat /proc/sys/kernel/printk
7 4 1 7
man klogctl
pour plus d'explications sur ces nombres ...
/proc/sys/kernel/printk
Vous pouvez également définir le niveau de journalisation directement avec
echo 1 > /proc/sys/kernel/printk
ce qui est fondamentalement ce que dmesg
est en train de faire.
Le format de ce fichier est expliqué à: https://superuser.com/a/793692/128124
loglevel
paramètre de démarrage de la ligne de commande
Définit la valeur initiale au démarrage, ce qui vous permet de voir les messages de pré-init.