Hello everyone,
We have a custom board containing C6678 DSP which is connected to a DP83867 PHY via the SGMII interface. The problem is about the link up in the SGMII interface. The MDI side of the PHY is connected to a PC through a CAT-5 ethernet cable. The MDI side is auto-negotiated to 1000Mbps with no problems. We observed two different cases:
a) When the PHY is connected to the PC and the MDI side auto-neg is completed, the SGMII auto-negotiation and link-up ALWAYS FAILS.
b) While the PHY is disconnected from the PC, i.e. the MDI side of the PHY is open-circuit, then SGMII link-up is SOMETIMES ESTABLISHED. So is the SGMII auto-negotiation.
What is the problem here? Which register settings should be done on C6678 and DP83867 to get the SGMII interface work correctly? Any suggestion is greatly appreciated.
Regards,
Abdulkerim