为什么现在很多主板都把 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 接针的主板上使用这个串口?
1203 次点击
所在节点    硬件
4 条回复
zachary99
2023-12-21 21:15:10 +08:00
试试 pci 转接 com
chapiom
2023-12-26 12:19:01 +08:00
pcie 或者 usb 转吧,这个口需求太少了厂家要省成本。
或者去买工控板,这种接口肯定齐全的。
fward
2024-01-23 19:50:52 +08:00
“headless 开发机”

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

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

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

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

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

© 2021 V2EX