We are having an intermittent issue on 2 of our 9 PCBAs in that the PCIe link between the i.MX6DL and a DSP fails training resulting in the link down.
The DSP seems to do its PCIe initialization and waits forever on the training.
On the iMX, we have tried to restart training after it fails but to no avail. However if we power down and back up the PCIe controller and then restart training, it finds the DSP on the first try every single time, in one iteration, of what was previously a stuck failure case.
Does anyone have any advice on this or aware of any known issues?