Pcie failed with error -110

I am trying to integrate a PCIe device into my system (see setup). It seems that PCIe does not come up (see output below). The output of lspci is empty as well.

dmesg | grep pcie
[    0.314034] imx-pcie 1ffc000.pcie: no reserved region node.
[    0.314133] 1ffc000.pcie supply epdev_on not found, using dummy regulator
[    0.314434] OF: PCI: host bridge /soc/pcie@0x01000000 ranges:
[    0.564179] imx-pcie 1ffc000.pcie: phy link never came up
[    0.564217] imx-pcie 1ffc000.pcie: Link never came up
[    0.567299] imx-pcie 1ffc000.pcie: failed to initialize host
[    0.567327] imx-pcie 1ffc000.pcie: unable to add pcie port.
[    0.567480] imx-pcie: probe of 1ffc000.pcie failed with error -110


What PCIe card are you trying to connect?

Note that many Wi-Fi cards in the PCIe form factor actually only use the USB connection to the card. Those cards would create exactly the above dmesg output.


The device i want to use is a Sparklan WNFQ-255ACN(BT) wifi card. We use the same card in combination with a Apalis TK1 and i can confirm that it works as pcie device for wifi and USB for bluetooth.


The WiFi Cards we have here are actually recognized. Although we do not have one based on the QCA6174 chipset.

Do you have a second Apalis iMX6. Does this also show the issue.

Do you have another PCIe mini card. Does that one also not work?

We did have issue with interrupts over PCIe (MSI …) but they should be fixed for some time now. Also affected cards were actually recognized and the driver then failed / performed badly when the cards were actually used.