[PATCH] net phy: poll for a link
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Wed Oct 24 14:33:59 EDT 2012
On 20:06 Wed 24 Oct , Sascha Hauer wrote:
> Since we have phylib we have no instance which polls for a link. This
> means that network boot often bails out after a powercycle or phy reset.
> This changes the link status behaviour to:
>
> - Always check for a link if the last link test was unsuccesful
> - If the last check was succesful, check for a link when the last
> check is longer than 5 seconds ago
> - Try to get a link for 5 seconds.
5 seconds is too long
and check the link is wrong you need to check the autoneg
the link may be down because no cable
Here we need to check the autoneg is finished
and the phy is up
so use phy_aneg_done and genphy_config_aneg is for this
Best Regards,
J.
More information about the barebox
mailing list