启动期间通过 USB 进行串行连接

启动期间通过 USB 进行串行连接

我目前正在尝试调试 Xen 的启动顺序,在某个点之后,唯一的方法是通过串行连接。现在,在我使用的笔记本电脑上没有串行端口,也没有 ExpressCard 插槽。它也不支持任何形式的 LAN 串行连接。我知道,一般来说,系统在启动过程中无法识别 USB 转串行适配器,因此不会向它们输出任何内容。我的问题是,如何确定确实如此?例如,执行此操作不会输出任何内容dmesg | grep uart,但当我这样做时,dmesg | grep serial我得到了以下内容:

[    0.778940] usbcore: registered new interface driver usbserial_generic
[    0.778944] usbserial: USB Serial support registered for generic

这给了我一些希望,我可能能够通过 USB 转串行适配器获得输出。

答案1

这是可能的,但您需要将 USB 串行驱动程序编译到内核中。它不能是模块。这很可能涉及重新编译内核。

https://www.kernel.org/doc/html/v4.15/admin-guide/serial-console.html

相关内容