The 2nd PCIe port on the MCIMX8QM-MEK with the MCIMX8-8X-BB stopped working in NXP's latest Linux BSP LF5.15.52_2.1.0 (Sep 2022). I tried multiple M.2 Wi-Fi cards which used to work just fine in previous BSPs. What exactly would need to be done to get it working again? Or is the 2nd PCIe port no longer supported?
BTW: This is the error reported during boot:
[ 4.272533] imx6q-pcie 5f010000.pcie: Phy link never came up
[ 4.279106] imx6q-pcie: probe of 5f010000.pcie failed with error -110
Thanks!
> About PCIEB, Let's the customer confirm they set PCIEB in DTS instead of use our BSP default DTS.
As mentioned before the regular MEK device tree does already have both PCIe ports enabled:
> Here could you share your dts to us?
There is absolutely nothing customised on our side. This is all straight NXP default binaries, device trees, and reference boards!
Could you please elaborate?!?
Yes, however, we do have the properly modified hardware which BTW, as already mentioned more than two months ago, works just fine running the previous NXP release.
So NXP gave up on PCIe support? Or is there anything secret about getting this working?
No secret, for case can give you fast update, and for the community questions are easy to ignore for the update.
Can you receive the update to you in the case before? if yes, could you share us details and we can go further confirm for you.
Case just got closed without any resolution!
NXP dares to shed some light on this topic?
Well, okay, but it worked before with previous NXP BSP releases so I believe we do have the required hardware re-work already. So I kinda don't think that is the issue at hand here. Or are there now suddenly any other (software) changes required? Can you confirm that you have this working on your side? Thanks!
@marcelziswiler The LF5.15.52 didn't disable PCIE . Are you enable it in kernel config, right?
menuconfig param : "PCI Express Advanced Error Reporting support"
About PCIEB, could you confirm if have you set PCIEB in DTS instead of use our BSP default .
> @marcelziswiler The LF5.15.52 didn't disable PCIE . Are you enable it in kernel config, right?
I am using regular binary reference images.
> menuconfig param : "PCI Express Advanced Error Reporting support"
No, I did not change anything in that respect.
> About PCIEB, could you confirm if have you set PCIEB in DTS instead of use our BSP default .
Not sure what exactly you are referring to as the regular device tree for the i.MX 8QuadMax MEK does have both enabled:
> Are you using NXP reference board? If yes, could you share use your board dts file to us?
Yes, as noted in my initial post I use regular MCIMX8QM-MEK with the MCIMX8-8X-BB which so far worked just fine in all/any previous BSP. As for the device tree the regular MEK one does have both PCIe ports enabled:
LF5.15.52 didn't disable PCIE AER,
menuconfig param : "PCI Express Advanced Error Reporting support"
About PCIEB, Let's the customer confirm they set PCIEB in DTS instead of use our BSP default
DTS.
Here could you share your dts to us?