2012-07-24 16 views
5

Ho abilitato il flag CONFIG_DYNAMIC_DEBUG nel file di configurazione del kernel. quando avvio nel mio sistema sono in grado di montare il /sys/kernel/debug e c'è anche il file dynamic_debug/control.Come abilitare il debug dinamico nel kernel di Linux?

Ma quando esegue un comando come

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

esso non mostra alcun output in dmesg OR syslogd. Che cosa sto facendo di sbagliato?

+1

non dovrebbe esserci file README nel sorgente del kernel che descrive come utilizzare questo? Hai provato a guardare l'origine della funzione che gestisce il file 'control'? – Shahbaz

risposta

1

Hai impostato il tuo livello di log?

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

Prova questo:

echo -n 'module <module name/folder> +p' > <debugfs>/dynamic_debug/control 
Problemi correlati