Phy link never came up / pcie failed with error -110

  • Hi,


    based on the latest release (fsimx8mp-Y2024.07.tar.bz2) : I was building the firmware via yocto with the core-image-minimal option for the PicoCoreMX8MPr2 (see [0] and [1]).


    I was successfully able to start and run the firmware. But I am not able to successfully use the PCI bus of the SKIT (see [2]). I connected a PCI/SATA adapter which is working fine on the efusA9Xr2 module (one lane per PCI bus). But with the PicoCore I am not able to see the ID on the bus (see [3]). I also checked the DeviceTree to enable the PCI bus.


    What needs to be done/configured to successfully link the module PCI bus to external devices? Thanks.




    [0]:



    [1]:

    Code
    1. root@fsimx8mp:~# cat /etc/os-release
    2. ID=fus-imx-wayland
    3. NAME="NXP i.MX Release Distro"
    4. VERSION="5.15-kirkstone (kirkstone)"
    5. VERSION_ID=5.15-kirkstone
    6. PRETTY_NAME="NXP i.MX Release Distro 5.15-kirkstone (kirkstone)"
    7. DISTRO_CODENAME="kirkstone"



    [2]:


    [2]:

    Code
    1. root@fsimx8mp:~# lspci -v
    2. root@fsimx8mp:~#
  • Hi BrenkeM,


    what is you HW setup look like? Do you use our PicoCoreBBDSI as baseboard?

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Correct,


    The PicoCoreBBDSI is what I mean by SKit (StarterKit) : see https://fs-net.de/de/embedded-…rkit-picocoremx8mp-linux/


    I my case its a PCoreBBDSSI REV1.40 (2021).


    This issue seems to be related but does not provide a solution: https://community.toradex.com/…ed-on-imx8mp-verdin/24332


    The same error here: Solved be a hardware fix (see https://community.nxp.com/t5/i…VDD-PCIE-DIG/td-p/1611728).

  • there must be 100nF capacitors in the TX line. These are missing on the PicoCoreBBDSI.



    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello gentleman,


    your hardware service had a hard time to insert two Cs into the lines mentioned. But is was achieved.


    Nevertheless, we get the same error. No change.


    Will the latest PicoCoreBBDSI board fix this issue and successfully rise the link up (which version do you recommend)?