2012-07-24 39 views
5

我已经在内核配置文件中启用了CONFIG_DYNAMIC_DEBUG标志。当我在我的系统中启动时,我可以安装/sys/kernel/debug,并且也有dynamic_debug/control文件。如何在Linux内核中启用动态调试?

但是当我发出像

echo -n 'module nfsd +p' > <debugfs>/dynamic_debug/control 

任何命令,它不显示在dmesg OR syslogd任何输出。我究竟做错了什么?

+1

不应该有,它描述了如何使用这个内核源码的README文件?你有没有试过看看处理'control'文件的函数的来源? – Shahbaz 2012-07-24 14:04:21

回答

1

您是否设置了日志级别?

echo 8 > /proc/sys/kernel/printk 
1

试试这个:

echo -n 'module <module name/folder> +p' > <debugfs>/dynamic_debug/control 
相关问题