Re: ethernet download problem by bill
bill
Thu Oct 16 18:56:09 CDT 2003
I've gotten this a while back. I seem to think that I ended up changing
something slightly in the error handling in the standard tftp code (I'm not
at work to check).
Basically, TFTP sends a packet and must get an ACK back. Its supposed to
ping-pong back and forth. If one side doesn't get the answer it expects it
resends its last packet again I believe and this leads to this debug
message.
So, things that might be occurring could be:
1) you're losing incoming packets.
2) the ACK from your CE device isn't getting received correctly at the PC
3) something is getting out of order. Something like your send routine is
buffering sends and when two are buffered your not sending the oldest first
or if two come in from the PC, you're seeing the newest one first. Along the
lines you've got a FIFO where you need a queue.
"Ashish" <anonymous@discussions.microsoft.com> wrote in message
news:086101c3940e$cbb29fc0$a001280a@phx.gbl...
> Hi ALL,
> I am new to Windows CE and currently working on ethernet
> dowload. During the download i keep getting the errors on
> my hyperterminal "TFTP: Desktop losing ACK, block number
> = 1","TFTP: Desktop losing ACK, block number = 2" and so
> on. I am not very familiar with TFTP protocol so can
> somebody tell me what could be the probable cause.
> Thanks
> Ashish