V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
blankmiss
V2EX  ›  问与答

很纳闷 PCIE 不是向下兼容吗

  •  
  •   blankmiss · 287 天前 · 1222 次点击
    这是一个创建于 287 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新买的 MSI X670-P 的主板

    BIOS 已经是最新版本了

    总共有 4 个 M2 固态接口,第一个接口是 支持 PCIE 5.0 的 ,其他三个是 PCIE 4.0

    我把我的凯侠 RC 20 ( PCIE 3.0 )插到第一接口,BIOS 里面直接不识别

    我把 CSM 改为了 UEFI ,PCIE 子系统选项 M2_1 改为了 GEN 3.0 还是不识别

    但是把这块盘插到其他三个 M2 接口就可以正常用

    另外买了一块 金士顿 KC 3000 2T(PCIE 4.0 )的盘还在路上....

    6 条回复    2023-07-16 19:23:10 +08:00
    ChicC
        1
    ChicC  
       287 天前
    如果 KC 3000 也不识别,建议找主板客服
    churchmice
        2
    churchmice  
       287 天前 via Android   ❤️ 8
    我做过 pcie 的 rc
    我其实大概知道原因在哪里
    pcie 5.0 引入了一个新的功能,叫做 bypass eq to highest speed,这个的话会影响一开始链路 traing 过程中的 ts1/ts2,将之前 spec 里面定义的 reserved bit 用起来,也就是之前 reserved bit 会变 1
    一些做得不好的控制器,比如你这个 RC 20,会去检查这些 reserved 的 bit 是不是 0 ,如果不是 0 就会 traing 失败

    这东西本质是 ep 做得不好,我们之前发现过 intel 的 1000m 网卡就有类似问题
    blankmiss
        3
    blankmiss  
    OP
       287 天前
    @churchmice #2 但是我的 SN550 ,海力士的固态都识别不到 ,都是 pcie 3.0
    blankmiss
        4
    blankmiss  
    OP
       287 天前
    SKHynixHFS512GD9TNI-L2A0B PCIE 3.0 * 4
    ( SN 550 ) WDCWDS100T2B0C-00PXH0 PCIE 3.0 * 4
    churchmice
        5
    churchmice  
       287 天前 via Android
    @blankmiss
    西部数据和海力士这种更大可能都是别人提供的 ssd 主控,所以其实底层用的还是一样的 pcie controller
    你可以试试在 bios 里面把主机侧的 pcie 强制设成 gen4 试试看
    blankmiss
        6
    blankmiss  
    OP
       287 天前
    @churchmice #5 测试了 不行 我还是等那块 PCIE 4.0 的固态吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3174 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:25 · PVG 20:25 · LAX 05:25 · JFK 08:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.