我有一块带有 Intel C602 芯片组和两个 E5-2670 CPU 的双 Xeon 板。该板带有五个 PCIe 3.0 x16 插槽和一个 PCIe 3.0 x4 插槽;所有这些都直接连接到CPU。
我将 PCIe 3.0 卡添加到连接到第一个 CPU(“BSP”)的 x16 插槽,并将另一张卡添加到 x4 插槽(也连接到 BSP)。在这两种情况下,我发现它们都降级到了 PCIe 2.0 速度。
# lspci -vvs 82:00.0 | egrep '(82:00|GT)'
82:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 (prog-if 02 [NVM Express])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkSta: Speed 5GT/s (downgraded), Width x4 (ok)
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
# lspci -vvs 02:00.1 | egrep '(02:00|GT)'
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10G X550T (rev 01)
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <16us
LnkSta: Speed 5GT/s (downgraded), Width x4 (ok)
我如何评估链接速度降级的原因并可能纠正问题?
C602 仅支持 PCIe 2.0,它是在六年前推出的。
https://ark.intel.com/products/63984/Intel-C602-Chipset
您是否尝试过查看 BIOS,我发现现在您可以将 PCI-E 插槽设置为在 2.0 或 3.0 版本上工作。如果在 BIOS 中将其设置为 2.0,则即使卡和插槽理论上都支持 3.0,卡也只能在 2.0 下工作。
麦克风