echo 8 > /proc/sys/kernel/printk

时间:2022-11-01 16:28:26
Linux 设备驱动程序
echo 8 > /proc/sys/kernel/printk
之后
insmod hello.ko
控制台还是没有输出,怎么回事
cat /proc/sys/kernel/printk
8    1   4   7
用的是Ubuntu

5 个解决方案

#1


该回复于2010-10-27 10:36:15被版主删除

#2


不好意思,好久没用都忘了
不过我没试过就在虚拟终端上就让printk的东西打出来过

那个优先级隐约记得是控制台用的,就是console
虚拟终端是不能自动打出printk的

#3


引用楼主 stan2009 的回复:
Linux 设备驱动程序
echo 8 > /proc/sys/kernel/printk
之后
insmod hello.ko
控制台还是没有输出,怎么回事
cat /proc/sys/kernel/printk
8    1   4   7
用的是Ubuntu


不要在图形界面开启终端,试试用putty ssh login进去看。
或者用dmesg命令可以看到printk日志。

#4


module_init里确定用到了printk?你在init里第一行就加打印看看.

#5


你printk里写的是什么级别的?

#1


该回复于2010-10-27 10:36:15被版主删除

#2


不好意思,好久没用都忘了
不过我没试过就在虚拟终端上就让printk的东西打出来过

那个优先级隐约记得是控制台用的,就是console
虚拟终端是不能自动打出printk的

#3


引用楼主 stan2009 的回复:
Linux 设备驱动程序
echo 8 > /proc/sys/kernel/printk
之后
insmod hello.ko
控制台还是没有输出,怎么回事
cat /proc/sys/kernel/printk
8    1   4   7
用的是Ubuntu


不要在图形界面开启终端,试试用putty ssh login进去看。
或者用dmesg命令可以看到printk日志。

#4


module_init里确定用到了printk?你在init里第一行就加打印看看.

#5


你printk里写的是什么级别的?