Я пишу модуль ядра, и я хочу, чтобы иметь возможность печатать что-то на выход консоли при загрузке с помощью insmod module.ko
.Модуль ядра: как получить консольный выход?
Я попытался с помощью
printk(KERN_EMERG "test kernel emergency\n");
но на моей консоли ничего не появляется. Однако он появляется в dmesg
.
Дополнительно:
Я использую Intel x86 32 бит с Linux-3.0.0
и cat /proc/sys/kernel/printk
дает 4 4 1 7
Использование KERN_INFO будет печатать в/var/log/messages, возможно, KERN_EMERG тоже распечатывает этот файл – Warer