在内核启动的cmdline中添加如下变量:
loglevel=3
3为对应的打印级别,因此,所有打印级别高于3的打印都会打印出来,低于的都不会被打印出来
3可以关掉内核的大部分打印,加快开机速度
pr_debug
在对应模块的Makefile添上
则动态打印的pr_debug就会打开
ccflags-y += -DDBUG
ccflags-y += -DVERBOSE_DEBUG
手动打开可以用如下命令:
echo 8 > /proc/sys/kernel/printk
手动关掉打印
echo 0 > /proc/sys/kernel/printk