Part Number: DP83867IRPAP-EVM
In DP83867IRPAP TX is working but RX is having 100% loss in petalinux. It is 1G link. what could be the issue and how to degub?
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.
Part Number: DP83867IRPAP-EVM
In DP83867IRPAP TX is working but RX is having 100% loss in petalinux. It is 1G link. what could be the issue and how to degub?
Hi Surya,
The signal path in your schematic seems ok. Just to confirm, the RGMII_1_ MX... lines go straight to the RJ-45 correct?

In this case, I recommend performing MII loopback testing to ensure your RGMII is ok. To do this, you need to set 0x0000[14] on the PHY. With this bit set, you can send packets from the MAC and check to see that you are receiving the same packets back. If the packets return error free, the RGMII TX and RX path are working correctly. If you do not get the packets error free, it suggests an issue with the RGMII RX path.

Section 7.4.4 of the DP83867 datasheet talks more about loopback testing.
Best,
Shane
As like the previous reply i have done MII loopback test it is working in bare metal but my problem is in petalinux. In petalinux TX is working but RX is not working.
RGMII_1_ MX... lines goes to RJ45 passing through vpx connector because RJ45 in a separate stackup card
Hi Surya,
There seems to be a duplicate thread for this debug. If its ok with you, I'll close the linked thread and we can consolidate replies on this thread.
To clarify, the ethernet communication has no issues when you do not configure DP83867 through petalinux. And when you do configure through petalinux, the RX path stops working?
From your original E2E, I see that 2 out of 12 boards are experiencing this issue. On these two boards, you saw the RX_CLK was not stable. Have you performed the ABA swap suggested by J?

The idea behind the ABA swap is to see whether the behavior follows the DP83867 device, the board, or if there is a solder issue.
Best,
Shane