PHY: Etherent PHY port may stall when coming out of power down
Bug
A software-defined mode change from PowerDown (Reg0.0x800) to AutoNeg (Reg0.0x1200) may stall under rare circumstances the Ethernet PHY port.
Phenomenon:
- Ethernet PHY port 1 does not establish a link but the link partner established a link.
Note:
- Phenomenon only affects the AutoNeg mode, not when switching into forced modes.
Workaround
Do not switch into AutoNeg mode directly and use the interim state 10HDX:
- PowerDown (Reg0.0x800) → 10HDX forced (Reg0.0x0000) for 1 ms → Restart AutoNeg (Reg0.0x1200)