2016-11-17 10 views
0

Linuxカーネルソースv4.2.0をダウンロードしてビルドしました。今では、1つのドライバモジュールをコンパイルし、コンソールでデバッグログを表示しようとしています。デバッグログを有効にしてカーネルモジュールをコンパイルする方法

私は、次のコマンドでモジュールをコンパイルしていています:

make -C /lib/modules/4.2.0-16-generic/build M=$PWD 

も有効にしたすべてのカーネルデバッグログを以下のように:

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

    [email protected]:~$ cat /proc/sys/kernel/printk 
    8 4 1 7 

私はカーネルのログを見ることができない、このモジュールをロードすると(ログレベルを持つ)dmesg。 printk( "Some message")のメッセージを印刷している場合は、コンソールに印刷されていますが、printk(KERN_INFO、 "Some message")で印刷している場合は同じメッセージが表示されます印刷されませんコンソールで。モジュールをコンパイルしている間に設定が欠けていますか?

答えて

0

この問題はのprintk でログレベルの後に、それはのprintk(KERN_INFOは 『いくつかのメッセージ』)でなければなりません「」ので、コンマで来ていた

関連する問題