echo 8 > /proc/sys/kernel/printk
之后
insmod hello.ko
控制台还是没有输出,怎么回事
cat /proc/sys/kernel/printk
8 1 4 7
用的是Ubuntu
5 个解决方案
#1
#2
不好意思,好久没用都忘了
不过我没试过就在虚拟终端上就让printk的东西打出来过
那个优先级隐约记得是控制台用的,就是console
虚拟终端是不能自动打出printk的
不过我没试过就在虚拟终端上就让printk的东西打出来过
那个优先级隐约记得是控制台用的,就是console
虚拟终端是不能自动打出printk的
#3
不要在图形界面开启终端,试试用putty ssh login进去看。
或者用dmesg命令可以看到printk日志。
#4
module_init里确定用到了printk?你在init里第一行就加打印看看.
#5
你printk里写的是什么级别的?
#1
#2
不好意思,好久没用都忘了
不过我没试过就在虚拟终端上就让printk的东西打出来过
那个优先级隐约记得是控制台用的,就是console
虚拟终端是不能自动打出printk的
不过我没试过就在虚拟终端上就让printk的东西打出来过
那个优先级隐约记得是控制台用的,就是console
虚拟终端是不能自动打出printk的
#3
不要在图形界面开启终端,试试用putty ssh login进去看。
或者用dmesg命令可以看到printk日志。
#4
module_init里确定用到了printk?你在init里第一行就加打印看看.
#5
你printk里写的是什么级别的?