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

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



Re: ethernet download problem by Ashish

Ashish
Wed Oct 22 17:54:26 CDT 2003

Thanks for the reply. I changed my Linksys hub and
everything seems to run fine.
Ashish
>-----Original Message-----
>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
>
>
>.
>