This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DS160PT801X16EVM:DS160PT801X16EVM 提升卡评估模块的 PCIe 链路接问题

Guru**** 2893300 points

Other Parts Discussed in Thread: DS160PT801X16EVM, DS160PT801

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1645050/ds160pt801x16evm-pcie-link-up-issue-with-ds160pt801x16evm-riser-card-evaluation-module

器件型号: 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 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vishnuram:

    请尝试 从  安全资源的 DS160PT801_EEPROMImage.zip 文件夹中使用 DS160PT801_4x4。hex 对 EEPROM 进行刷写。  

    此致、

    Charles