I've been donig some bootup reliability testing on a Microzed that utilizes ethernet communications (lwip on bare metal). About 1 out of 25 power ups, I'm seeing:
Waiting for PHY to complete autonegotiation. Auto negotiation error Phy setup error Phy setup failure init_emacps
Wondering if there is a known cause/solution, or what would be the correct way to handle this in code if this does happen? Is there a way in lwip to try again?