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.

DP83822I: DP83822I and am572x

Part Number: DP83822I


Hi,

We replaced PHY (was microchip) to DP83822HFRHBR.

The idea was drop-in replacement keep RGMII/MDIO exactly as in reference design.

It worked out of the box, but later we found a stange thing, 7% frame loss (tested with ping -f).

It appears that missing pull/up sets PHY not to rgmii mode (register 0x17 reads 0x49). When I write value 0x249 to register 0x17, communication is completely lost. 

Some check with Wireshark suggest following

a) incorrect settings in 0x17 (value 0x49), some TX frames are lost

b) "correct" settings in 0x17 (value 0x249), all RX frames are lost

I cannot explain why incorrect settings work (even with 7% frame loss)! I'd expect 100% frame loss, while correct settings either trough registers or patched pull down/up brake it completely. 

Thanks

rasty