V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wniming
V2EX  ›  硬件

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

  •  
  •   wniming · 128 天前 · 880 次点击
    这是一个创建于 128 天前的主题,其中的信息可能已经有所发展或是发生改变。
    华硕的某些型号还是带 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 接针的主板上使用这个串口?
    4 条回复    2024-02-20 01:16:46 +08:00
    zachary99
        1
    zachary99  
       128 天前 via Android
    试试 pci 转接 com
    chapiom
        2
    chapiom  
       123 天前 via iPhone
    pcie 或者 usb 转吧,这个口需求太少了厂家要省成本。
    或者去买工控板,这种接口肯定齐全的。
    fward
        3
    fward  
       95 天前 via Android
    “headless 开发机”

    OP ,这样做的话需要在内核启动参数中指定好 console 输出的参数。另外,这些消费级主板多半希望你在开机时候插好显卡及屏幕,否则就拒绝启动。就算可以这样做到 headless ,还是要接一个屏幕的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1048 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:08 · PVG 07:08 · LAX 16:08 · JFK 19:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.