AnsweredAssumed Answered

imx6 - Linux 4.1.15 - PCIe switch problem

Question asked by Aebischer Quentin on Dec 7, 2017
Latest reply on Mar 6, 2019 by 启帆 杨

Hi everyone,


We are trying to evaluate a PCIe switch 1 to 4 ports solution (based on chipset ASM1184e from ASMedia) for our next board design.

To test the switch, we are using a Phytec pbab01 board (designed with an imx6q), and the NXP linux kernel 4.1.15.

When plugging in an i210 intel PCIe ethernet card, the card is detected no problem.


When plugging in the PCIe switch, PCIe initialization fails with following logs :


imx6q-pcie 1ffc000.pcie: phy link never came up
imx6q-pcie 1ffc000.pcie: failed to initialize host
imx6q-pcie: probe of 1ffc000.pcie failed with error -22


We already added some additional delays like it was recommended in several threads dealing with PCIe initialization issue.

We tried adding RC imx6 PCIe, but it didn't do anything more.


Any hints/help is appreciated !


Thanks and regards,