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.

AM3358: MDIO can't find PHY ID

Part Number: AM3358

We have a design with am3358  and  two AR8035,the two AR8035 PHY ID is 4 and 6,  the schematic is shown below. 
During the aging test of Ethernet, sometimes we found that the mdio bus read with error value 0xFFFB(IO error), once the error appears, it will persistently return 0xFFFB. in fact the AR8035 is still working(Because ifthe driver ignores the 0xFFFB value, it pings other device well, so we think ar8035 is still working).  

The problem  occurs only on chip which PHY ID is 4 ,while the other PHY don't . 

 We have measured the wave of MDIO_CLK and MDIO_DATA,  they all have obvious overshoot as below:
The design of this project referred.

Figure 1. PHY ID is 4

Figure 2 PHY ID is 6

Figure 3. MDIO_CLK  near  PHY ID 4

Figure 4. MDIO_CLK  near  PHY ID 6