当系统还有一个显示适配器时,如何将Linux恐慌输出连接到USB串行控制台

时间:2018-05-10 20:27:47

标签: debugging linux-kernel serial-port usb panic

我遇到了Linux内核恐慌的麻烦,我需要进一步调查。当它发生时,内核恐慌输出总是只到显示适配器并显示在监视器上。 我需要将内核恐慌输出连接到串行USB控制台,而不仅仅是在显示适配器上。在恐慌发生的情况下,没有可用的监视器。

我有一个串行USB控制台工作,可以从那里登录,我有时也会看到一些内核消息。但是当我用echo c > /proc/sysrq-trigger引发内核恐慌时,内核恐慌输出只在显示适配器上可见,而不是在USB控制台上。

我正在使用Debian 8和内核4.14。 ttyUSB0正在运行systemd。 内核cmdline包含... console=tty0 console=ttyUSB0,9600n8

我可以做些什么来将内核恐慌记录到USB串口?

1 个答案:

答案 0 :(得分:0)

我猜您只需要访问内核转储信息 ,而无需连接监视器。您可以将kdump设置为自动将内核转储映像保存到磁盘,然后可以稍后查看。以下是有关如何在Debian上进行设置的教程:https://www.linuxjournal.com/content/oops-debugging-kernel-panics-0