2012-07-24 37 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 
相關問題