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.

Linux/DP83867IR: cannot complete MII loopback test

Part Number: DP83867IR

Tool/software: Linux

Dear Experts,

We are using DP83867I+ZYNQ7010 FPGA on our customer board, the interface between FPGA and PHY is RGMII. Now we find that PHY register can be accessed via MDIO normally, while the network connection is unreachable.

1. When Pluging and un-pluging RJ45, there are indications in ZYNQ OS: Link up and Link down accordingly.

2. Ping from PC to customer board, and check by ifconfig command in Linux, find RX packages are increasing all the time, while TX not change.

We plan to use MII Loopback to test the physical signal loop. According to the process in datasheet:

a)       Disable Auto-Negotiation.                                   

b)       Disable Auto-MDIX                 

c)       Set LOOPCR to 0xE720

d)       CTRL BIT14 soft restart

We find PHY cannot be accessed anymore via MDIO once LOOPCR is set to 0xE720, until reset.

Would you kindly help me to check the steps above for any mistakes, or clarify the correct producers of MII loopback test, thanks a lot.