This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867IRPAP-EVM: RX ISSUE IN PETALINUX

Part Number: DP83867IRPAP-EVM

Hi,

In DP83867IRPAP TX is working fine transmitting data in bare metal and petalinux but RX is not working 0MB data 100% loss in petalinux but working in bare metal. What could be the issue and how to debug?

 

 

  • Hi,

    Is this in 1G link? If so, have you tried using loopback mode to test out MAC side connection and MDI connection to isolate where the connection might be broken? Please refer to register 0016 for more details.

    Best,

    J

  • Yes, It is in 1G link  we have checked and it's working fine in bare metal but the problem in petalinux. totally 12 boards in that 10 boards are working fine but only 2 boards are having this issue in RX side. If we reduce the speed to 10 and 100Mbps then 80% loss occurring but if we increase the bandwidth100% loss occurs in receiving side.

  • Hi Surya, 

    I see. Are the petalinux configurations the same across all boards? And there are no HW changes across these boards? If so, have you done ABA swap to see if the issue follows the PHY or the board? I wonder if there are any HW differences across the board. I doubt this is the PHY issue because the PHY works in bare metal. Have you checked that the PHY was configured correctly via driver or register writes if you do any?

    Best,
    J

  • Yes, the hardware configuration is same between two boards and we have checked via ethtool configurations are correct. RXCLK is 125Mhz but it is flucatutaing so much not stable.

  • Hi Surya, 

    Thanks for the information. What do you mean by fluctuating? Is the frequency fluctuating, or the voltage? Also, does the fluctuation also happen on the 100M/10M link? Have you done ABA swap on the PHY to see if the issue follows the PHY or the board?

    Best,
    J