[U-Boot-Users] tftpboot question
Jerry Van Baren
gerald.vanbaren at smiths-aerospace.com
Tue May 31 21:31:26 CEST 2005
eagle keeper wrote:
> Hi all, and sorry for disturbing you again.
> I'm trying to load an image from a tftp server using tftpboot.
> Server is reachable, and running. Address of image is correct.
> U-boot contacts the right IP, then tries to load the image and intead
> of printing "#" as documented, prints "T" (it means timeout I
> suppose).
> But I continue getting an error message: "Retry count exceeded"
> Then the procedure starts again.
>
> What this behaviour can depend from?
> I excluded tftp configuration problems and network problems.
>
> Thanks in andvance
I would suspect your ethernet receiver is having problems with larger
packets (probably a hardware configuration issue). I don't know what
processor you are using, but a classic problem is that short packets
(pings) work because the packet fits entirely in the ethernet FIFO
buffer, but long packets (tftp data) break because the ethernet FIFO
cannot buffer the whole packet and the at-speed store to SDRAM is broken
(cannot keep up with packets of length 1500 or so bytes and/or SDRAM
bursting is broken).
gvb
More information about the U-Boot
mailing list