Я полностью переворачиваю уровень сообщений ядра и до сих пор не получаю отладочной информации от dmesg. Что дает?
Я нахожусь в самом начале (связанного с Bluetooth) проекта, поэтому я пытаюсь увидеть, что делают соответствующие драйверы ядра, когда я создаю некоторый трафик Bluetooth. С этой целью я включил журнал dmesg до 8... и я шокирован, обнаружив, что dmesg не дает мне больше информации, чем если бы я оставил уровни сообщений по умолчанию. Что дает?
мой тест:
echo "kernel.printk = 8 8 1 8" >> /etc/sysctl.conf
systemctl reboot
#twiddle thumbs waiting for reboot
cat /proc/sys/kernel/printk ; # confirm the numbers 8 8 1 8
sudo dmesg > 8818.txt
#repeat steps using the default values (4 4 1 7) rather than 8 8 1 8
kdiff3 8818.txt 4417.txt
Я запутался, потому что длина 4417 и 8818 одинакова... если я получаю больше сообщений отладки, разве 8818 не должен быть значительно длиннее, чем 4417? ОС, на которой я работаю - это Debian 9.5
редактировать: повторяя этот тест, я вижу некоторые различия в длине, но не так много, и они, кажется (только), имеют отношение к сбоям в подключении к сети Ethernet системы. Поэтому я пересмотрю свой вопрос; Какую разницу вы ожидаете между 4417 и 8818?