[U-Boot] [PATCH 0/4] Network defrag
Robin Getz
rgetz at blackfin.uclinux.org
Wed Aug 12 17:48:16 CEST 2009
On Mon 10 Aug 2009 15:57, Ben Warren pondered:
> Robin Getz wrote:
> > Thanks to Alessandro for putting it together.
> >
> > Feel free to add my Signed-off (once the docs have been updated
> > explaining what this is all for).
> >
> >
> I'll do that. Thanks for all your help.
Some info for the docs, when I was troubleshooting a Ubuntu 9.04 install.
======
It appears that some tftp servers (the older BSD version, Debian's "tftpd")
doesn't support RFC 2348 (blksize), and always use a block size of 512 :( You
need to make sure that you install the the Peter Anvin version, which does
support RFC 2348, and blksize up to 65,464 bytes (Debian's "tftpd-hpa").
http://www.kernel.org/pub/software/network/tftp/
How to tell which you have? Check your man page: "man tftpd" or ask for the
version:
Peter Anvin version:
rgetz at imhotep:~> /usr/sbin/in.tftpd -V
tftp-hpa 0.48, with remap, with tcpwrappers
rgetz at imhotep:~>
non-RFC 2348 one:
rgetz at imhotep:~> /usr/sbin/in.tftpd -V
rgetz at imhotep:~>
Even when using the Peter Anvin version, block size can still be reduced via
two methods:
-B : limits the maximum permitted block size (-B 512)
-r : rejects RFC 2347 TFTP options (-r blksize)
Check your local /etc/xinetd.d/tftp or /etc/inetd.conf file to see how your
tftpd server is being invoked.
===========
-Robin
More information about the U-Boot
mailing list