We have encountered a PCIe compatibility issue with the 10GbE network controller (Marvell AQC113CS) on the host computer side while using PCIe-GL26 on different host computers.
Phenomenon
The 10GbE on the host computer side might disappear during the boot process or cause the boot process to fail, for example, hanging at the BIOS PCIe training phase.
Workaround
Instead of PCIe Gen3, set the PCIe slot of PCIe-GL26 to PCIe Gen2 in the BIOS settings.
While using Marvell AQC113CS @ PCIe Gen2x2, the maximum bandwidth of PCIe-GL26 becomes 6.8Gbps.
Even PCIe-GL26 running on PCIe Gen2x2, the bandwidth is sufficient for streaming 6x AC-IMX390 (0.95Gbps each, 5.7Gbps in total).
Stable Conditions with PCIe Gen3x2
Intel 12th/ 13th on PEG PCIe slots
Intel 12th/ 13th on PCH PCIe slots
Intel 8th/ 9th on PEG PCIe slots
Unstable Conditions with PCIe Gen3x2
Intel 8th/ 9th generation on PCH slots. The PCIe training failure rate varies from 1% to 12% on different hosts.