启用earlyprintk后,内核会打印两次日志

时间:2017-03-21 19:01:05

标签: linux logging linux-kernel boot

我正在办公室的一个项目,我必须启用earlyprintk,以便我可以在启动时看到崩溃。到目前为止,我已经在命令行中添加了earlyprintk=mydriver ... +一些自定义平台设置,我现在可以看到启动时打印的消息。

... mydriver是一个自定义(SoC)串行驱动程序,它被注册为earlyprintk驱动程序并在启动时进行驱动程序设置。

但是,这里的问题是我可以看到earlyprintk发送日志,当日志时间戳达到4.1秒时,我再次看到从时间戳0打印的整个dmesg。 所以基本上普通的控制台不会恢复earlyprink停止的打印,而是完成内核缓冲打印。

到目前为止,我找不到解决此问题的方法,任何帮助都非常感激。

谢谢&此致

mdaniel。

0 个答案:

没有答案