Part Number: DP83867E
Hello, I'm trying to troubleshoot an SGMII ethernet connection using a DP83867ERGZT and a xilinx zynqmp soc. The copper/RJ45 side looks like its working fine, and petalinux on the zynq recognizes the phy on the mdio bus and does some configuration, but the ethernet connection repeatedly connects and drops. I've probed the SGMII signals on the scope, and the TX lines (from zynq to phy) look like white noise, but are about 1V peak to peak, so it seems like the transceivers are doing something. On the RX side it also looks like white noise but about 500mV peak to peak. so it also appears to be doing something.
The phy is definitely strapped wrong - it has no straps on it at all. But petalinux does a bunch of configuration on startup. I have a full register dump of the device registers after configuration that I was hoping someone could take a look at and let me know if we have anything wrong in the register configuration. Or if the lack of straps is a huge problem, to let me know what we need to strap before it would potentially work. Thanks!
phy regs.txt