[U-Boot] [PATCH] nfs: NfsTimeout() updates

Wolfgang Denk wd at denx.de
Mon Dec 7 22:02:36 CET 2009


Dear Peter Tyser,

In message <1257818916-30673-1-git-send-email-ptyser at xes-inc.com> you wrote:
> From: Evan Samanas <esamanas at xes-inc.com>
> 
> - NfsTimeout() does not correctly update the NFS timeout value which
>   results in NfsTimeout() only being called once in certain situations.
>   This can result in the 'nfs' command hanging indefinetly.  For
>   example, the command:
> 
>     nfs 192.168.0.1:/home/user/file
> 
>   will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
>   NFS server running.
> 
>   This issue is resolved by reinitializting the NFS timeout value inside
>   NfsTimeout() when a timeout occurs.
> 
> - Make the 'nfs' command print the 'T' character when a timeout occurs.
>   Previously there was no indication that timeouts were occuring.
> 
> - Mimic the 'tftpboot' command and when a download fails print "Retry
>   count exceeded; starting again", and restart the download taking the
>   'netretry' environment variable into account.
> 
> Signed-off-by: Evan Samanas <esamanas at xes-inc.com>
> Signed-off-by: Peter Tyser <ptyser at xes-inc.com>

Tested on TQM8xxL.

Tested by: Wolfgang Denk <wd at denx.de>

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
I've got a bad feeling about this.


More information about the U-Boot mailing list