使用pr_debug("blah\n")
消息时,dmesg
的输出中不会显示。我将/proc/sys/kernel/printk
设置为8 4 1 7. pr_alert
消息显示正常。有什么想法吗?
答案 0 :(得分:1)
您需要定义DEBUG
宏才能使pr_debug
实际打印。
答案 1 :(得分:0)
如果插入模块使用选项,例如insmod hello.ko dyndbg=+p
。请参阅内核树中的Documentation/dynamic-debug-howto.txt
。
您还可能需要CONFIG_DEBUG_KERNEL=y