5

カーネルの起動時間をデバッグして最適化しようとしています。カーネルのエミュレートに QEMU を使用しています。KERN_DEBUG を使用していくつかの printk を配置しましたが、どの端末にも表示されません。それらを KERN_INFO に変更する必要がありましたが、同じことがわかります。

私のデバッグ ログ レベルは 7 です。カーネルを構成したときに変更しました。

印刷物が他の端末にバッファリングされているかどうか、誰か教えてもらえますか?

4

1 に答える 1

7

私は実際にこの問題に遭遇したことがあります..私はこの問題を「悪い」方法で解決してしまいました..

カーネル ブート パラメータに loglevel=8 を追加してみてください。

また、http://elinux.org/Debugging_by_printingによると
Only messages with a value lower (not lower equal) than the console_loglevel will be printed.

于 2013-08-08T16:40:02.137 に答える