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.

DP83825I: Troubleshooting design working at 10M but failing at 100M

Part Number: DP83825I
Other Parts Discussed in Thread: DP83825

We are troubleshooting a new design with the DP83825 PHY.  The design appears to be working reliably at 10M but failing at 100M.  We can receive at 100M but transmit always fails.  Link status at 100M toggles up and down.  Running in master mode with AM335X processor.  25MHz crystal seems to be in spec, although 50MHz REFCLK may be at 80 ppm.  REFCLK is clean, setup and hold times PHY-CPU have plenty of margin.  Using Wurth 7498210003 10/100 PoE RJ45 w/ transformer.  All loopback tests at 100M pass except for external loopback, which fails. Signal quality *seems* good when scoping at RJ45.  Spot check of register settings seems good (have not done an exhaustive review).  Using linux driver from https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/net/phy/dp83822.c?h=ti-linux-5.4.y

Any ideas for further debug?

Thanks,

Greg