カーネルの起動時間をデバッグして最適化しようとしています。カーネルのエミュレートに QEMU を使用しています。KERN_DEBUG を使用していくつかの printk を配置しましたが、どの端末にも表示されません。それらを KERN_INFO に変更する必要がありましたが、同じことがわかります。
私のデバッグ ログ レベルは 7 です。カーネルを構成したときに変更しました。
印刷物が他の端末にバッファリングされているかどうか、誰か教えてもらえますか?
カーネルの起動時間をデバッグして最適化しようとしています。カーネルのエミュレートに QEMU を使用しています。KERN_DEBUG を使用していくつかの printk を配置しましたが、どの端末にも表示されません。それらを KERN_INFO に変更する必要がありましたが、同じことがわかります。
私のデバッグ ログ レベルは 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.