主题:SysConfig 中讨论的其他器件
工具/软件:
团队、
请参阅SPRZ455 (F) 勘误表 i2183 -> PCIe:未将未使用的通道分配给 PCIe 控制器时、链路建立故障
您能确认我从内部 E2E 论坛复制的以下声明吗?
"如果我们要避免实施权变措施、SERDES 的所有通道都需要是 PCIe。
但是、在 PCIe 侧、我们不需要为所有4个通道进行配置。
作为一个实验、我将 Linux 中的 PCIe 通道数更改为1、同时在 J721E: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts?h=ti-linux-5.10.y#n939上仍为2个通道配置了 SERDES。
稍后、我通过 PCIe 连接了 SSD 卡、以检查链路训练是否成功进行、我能够从 lspci -vvv 中提取以下日志:
LnkSta:速度8GT/s (正常)、宽度 x1 (降级)
因此、将 SERDES 配置到比 PCIe 通道更多的通道似乎是可以的。 但是、相反的是、配置的 PCIe 通道多于 SERDES 通道会导致问题、并且链路训练失败。"
提前感谢、
Anthony