From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott Wood Date: Wed, 04 Feb 2009 16:00:46 -0600 Subject: [U-Boot] [PATCH] tsec: Wait for auto-negotiation to complete without link In-Reply-To: <20090204215831.057128322908@gemini.denx.de> References: <1233782045-488-1-git-send-email-ptyser@xes-inc.com> <2acbd3e40902041320l3bce93c1p989c4c33ca8e7ae@mail.gmail.com> <498A0D5C.5060901@freescale.com> <20090204215831.057128322908@gemini.denx.de> Message-ID: <498A100E.4080807@freescale.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Wolfgang Denk wrote: > Dear Scott Wood, > > In message <498A0D5C.5060901@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