Orin NX pci controller running at 8GT/s with a 16GT/s capable device
Mar 04, 2024
According to Orin NX datasheet, all pcie ports are Gen4 capable. On a custom carrier board, I have a Gen4 (x1) ethernet module connected to pcie controller 1. However it is only running at link speed of 8GT/s.
Lspci hows the following for the controller:
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 229e (rev a1) (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 8GT/s, Width x1, ASPM not supported
LnkSta: Speed 8GT/s (ok), Width x1 (ok)
The ethernet module:
0001:01:00.0 Ethernet controller: Aquantia Corp. Device 94c0 (rev 03)
LnkCap: Port #0, Speed 16GT/s, Width x2, ASPM not supported
LnkSta: Speed 8GT/s (downgraded), Width x1 (downgraded)
How would I “convince” the controller to allow Gen4 link speeds?
full lspci output (9.6 KB)