[U-Boot] [PATCH] tsec: Wait for auto-negotiation to complete without link

Scott Wood scottwood at freescale.com
Wed Feb 4 23:00:46 CET 2009


Wolfgang Denk wrote:
> Dear Scott Wood,
> 
> In message <498A0D5C.5060901 at freescale.com> you wrote:
>> Andy Fleming wrote:
>>> Hmmm....I made that change for a reason.  Waiting for autonegotiation
>>> to finish on a tsec with no link was quite tiresome.  If you've hooked
>>> up the 4th tsec, and try to boot, you end up waiting for *three* tsecs
>>> to timeout.  If dhcp fails because the link isn't up you can always
>>> try again, or add a delay before dhcp starts so that the link is up.
>>>
>>> I'm open to other suggestions, but I really don't want to go back to
>>> the old behavior.
>> Is there any way that you could do the auto-negotiation in parallel?
> 
> You definitely do not want to do that.
> 
> Requirement is NOT to initialize network interfaces unless used by
> U-Boot.

This would be in a case where the user *asks* for all the network 
interfaces to be used.  How is it different than the current behavior of 
rotating on a timeout?

-Scott


More information about the U-Boot mailing list