wniming
V2EX  ›  硬件

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

  •  
  •   wniming · Dec 21, 2023 · 2074 views
    This topic created in 898 days ago, the information mentioned may be changed or developed.
    华硕的某些型号还是带 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 replies    2024-02-20 01:16:46 +08:00
    zachary99
        1
    zachary99  
       Dec 21, 2023 via Android
    试试 pci 转接 com
    chapiom
        2
    chapiom  
       Dec 26, 2023 via iPhone
    pcie 或者 usb 转吧,这个口需求太少了厂家要省成本。
    或者去买工控板,这种接口肯定齐全的。
    fward
        3
    fward  
       Jan 23, 2024 via Android
    “headless 开发机”

    OP ,这样做的话需要在内核启动参数中指定好 console 输出的参数。另外,这些消费级主板多半希望你在开机时候插好显卡及屏幕,否则就拒绝启动。就算可以这样做到 headless ,还是要接一个屏幕的。
    wniming
        4
    wniming  
    OP
       Feb 20, 2024
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:13 · PVG 04:13 · LAX 13:13 · JFK 16:13
    ♥ Do have faith in what you're doing.