当我们执行 PCIe 热重置并在 dmesg 中看到以下日志时。PCIe
设备是 PCIe gen4x4 NVME SSD。
重复步骤:
- 开启电源,gen4x4
- PCIe 热复位,
- 重新链接,在 gen1x4 中发现 PCIe 链接,dmesg 显示有限带宽。
平台信息:
- 操作系统:Ubuntu 20.04(内核版本5.15)
- CPU:AMD Ryzen 5 3600 6 核处理器
- 主板:X570GT8
dmesg
输出:
[16:53:30 2024] pci 0000:03:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:02:02.0 (capable of 63.012 Gb/s with 16.0 GT/s PCIe x4 link
[16:53:30 2024] pci 0000:03:00.0: BAR 6: assigned [mem 0xf7700000-0xf770ffff pref]
[16:53:30 2024] pci 0000:03:00.0: BAR 0: assigned [mem 0xf7710000-0xf7713fff 64bit]
[16:53:30 2024] nvme nvme0: pci function 0000:03:00.0
lspci
信息:
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM not supported
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s (downgraded), Width x4 (ok)
有什么办法可以找出链接速度降低的原因吗?(硬件问题/驱动程序设置)