为什么现在很多主板都把 jcom1 串口接针去掉了? 主板不带这个接针的话 Linux 系统能用 ttyS0 串口吗?

2023-12-21 16:01:41 +08:00
 wniming
华硕的某些型号还是带 jcom1 这个接针的,比如 b650 说明书里就明确有这个串口:




如果有这个串口接针就可以把台式机当作 headless 开发机来研究 Linux 内核,因为这个串口是 ttyS0, grub 支持这个串口, 而且内核启动的所有日志都可以通过这个串口查看,如果用 usb 转的串口就不能通过串口在 grub 界面操作了, 而且内核启动的早期( usb 初始化之前)如果 panic ,就不会有日志输出。


微星的 b550 迫击炮主板不带这个接针,但是在系统里通过如下命令看主板好像是有这个串口的:


root@home:/home/d# stty -F /dev/ttyS0
speed 9600 baud; line = 0;
-brkint -imaxbel


如果 ttyS0 不存在的话, 这个命令会报错的

有没有什么办法能在不带 jcom1 接针的主板上使用这个串口?
1160 次点击
所在节点    硬件
4 条回复
zachary99
2023-12-21 21:15:10 +08:00
试试 pci 转接 com
chapiom
362 天前
pcie 或者 usb 转吧,这个口需求太少了厂家要省成本。
或者去买工控板,这种接口肯定齐全的。
fward
334 天前
“headless 开发机”

OP ,这样做的话需要在内核启动参数中指定好 console 输出的参数。另外,这些消费级主板多半希望你在开机时候插好显卡及屏幕,否则就拒绝启动。就算可以这样做到 headless ,还是要接一个屏幕的。
wniming
307 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1002323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX