Other Parts Discussed in Thread: DS160PT801X16EVM, DS160PT801
器件型号: DS160PT801X16EVM
主题中讨论的其他器件: DS160PT801
在验证 DS160PT801X16EVM 转接卡评估模块时、我们面临着一些 PCIe 链路接问题。 我们有以下两个测试 PC 设置:
测试设置 — 1.
处理器: Intel Core 7 ultra 155H
体系结构:x86_64
PCIe 插槽:第 4 代 x8(仅支持第 4 代 x4)
操作系统: Ubuntu 22.04
测试设置 — 2.
处理器: i7-14700
体系结构:x86_64
PCIe 插槽:第 4 代 x16
操作系统: Ubuntu 22.04
我们正在测试具有 Gen3 x4 密钥的 PCIe 适配器、带和不带 DS160PT801X16EVM。 在这两个设置中、使用带 Gen3 x4 密钥的 Gen3 x8 NVMe PCIe 适配器(使用 DS160PT801X16EVM)进行测试时、发生了 PCIe 链路接通。
当我们通过 DS160PT801X16EVM 将 PCIe 适配器与 Gen3 x4 密钥连接至测试设置 1 个插槽时、所有跳线均设置到其默认位置。 在此配置中、未检测到 PCIe 设备。 但是、当我们使用 SigCon Architect GUI 工具并选择“Reset Device“选项后、系统会重新启动、此时会检测到 PCIe 器件。 在本例中、它会降级到 Gen1 x4 器件、而不是预期的 Gen3 x4 器件。 您能否告知是否需要修改任何寄存器设置才能正确支持此设置?
我们在测试设置 2 上执行了相同的测试。 在该设置中、在未选择 GUI 工具中的“Reset Device“选项的情况下、正确检测到 PCIe 器件。 在 GUI 工具中选择“Reset Device“(重置设备)选项后、它将降级到 Gen1 x4。 我们感谢您帮助了解此行为以及所需的任何配置更改。
为了便于您参考、我们随附了寄存器日志。
logs.zip