[U-Boot] Timeout in tftp.c

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Wed May 13 13:39:06 CEST 2009


On 13:37 Wed 13 May     , Achim Ehrlich wrote:
> Jens Gehrlein schrieb:
> > Wolfgang Denk schrieb:
> >> Dear Achim Ehrlich,
> >>
> >> In message <4A0969FC.2060504 at taskit.de> you wrote:
> >>> The timeout for lost packages in tftp.c is defined to 5000 msecs. But 
> >>> when setting the timeout get_timer(0) is called in NetSetTimeout in 
> >>> net.c.
> >>> But on AT91 the timer code returns usecs and not msecs resulting in a 
> >>> timeout of 5 ms instead of 5 secs, which is kind of short. I looked 
> >>> in the timer code of other ARM-based platforms and they seem to use 
> >>> usec-based timers as well.
> >>> Of course I can change the defined timeout in tftp.c to one second or 
> >>> so, but that doesn't seem to be the right way to solve this issue.
> >>>
> >>> Any suggestions or ideas or do I miss something here?
> >>
> >> Any chance that you are using an old version of U-Boot?
> > 
> > Hi Achim,
> > 
> > I'm interested in this, too. I observed timeouts on ARM11 (MX31),
> > but couldn't do any investigation due to other projects.
> > 
> 
> I'm working on a custom developed board with AT91Sam9G20 and on the 
> current at91-tree of u-boot, so all new. I will do further work this 
> afternoon on this issue.
which value do you put in the CONFIG_SYS_HZ?

if you can send patch we could take a look on this

Best Regards,
J.


More information about the U-Boot mailing list