lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] Problem with ftp session


From: Thomas Taranowski
Subject: Re: [lwip-users] Problem with ftp session
Date: Wed, 16 Jan 2008 12:26:57 -0800

Sorry for the delay in responding.  We had some crazy snowstorm up here in the mountains, and were out of power for a few days.

I have a telnet server is running on the target.

I attached the capture file again.  Must have forgot last time.

On Jan 15, 2008 9:00 AM, Campanella, David <address@hidden> wrote:
Hi..

Just had a general question here...  the Telnet sessions you reference,
is it a Telnet client running on your target??  My motivation for asking
is that we maybe seeing something similar on our end.

BTW..  didn't see the wireshark dump attached.

Thanks and Regards,

Dave Campanella
Sr. Field Applications Engineer
address@hidden
Atmel Corp.
8101 Kaiser Suite 140
Anaheim Hills, CA 92808
Phone: (925) 989-0569 Fax (714) 282-0500

-----Original Message-----
From: lwip-users-bounces+david.campanella= address@hidden
[mailto:address@hidden] On
Behalf Of Jonathan Larmour
Sent: Tuesday, January 15, 2008 8:44 AM
To: Mailing list for lwIP users
Subject: Re: [lwip-users] Problem with ftp session

Thomas Taranowski wrote:
> 95% of the time my ftp/telnet apps work fine.  However, once in awhile
I
> get into a cycle where the tcp connections totally hose up.  The cause
> appears to be related to the fact that in sys_mbox_fetch(), the
> again:/goto again loop is spinning with wild abandon.  I put a counter
> inside sys_mbox_fetch, which easily upticks into the several hundreds
> within seconds of stack startup.  I've verified that the
> sys_arch_mbox_fetch is returning sane values.  The odd thing is that
> this only crops up once in awhile, and will stay around.  Last time I
> thought I had a bad ethernet card, and switched test targets, and
> everything started working.  However, now that I'm seeing it again on
> different hardware/ethernet card combo, I'm concerned that I've got a
> critical bug floating around somewhere.
>
> I've attached a wireshark capture of the link output.  It's a portion
of
> the ftp session.  You'll see that it basically works, but will spew
out
> loads of TCP Dup ACK, TCP Retransmits, and finally drops the
connection
> at the end with a series of 7 RSTs in a row.  Presumably I'm seeing
> these cause the timers are firing way to fast.
>
> Note: This is a custom port of lwIP to an OS I'm working on.
>
> Any ideas on how to debug this, or what the issue is?  When this
occurs,
> I do have an inetd server start listening on several tcp ports at
system
> startup.

Given sys_mbox_fetch is spinning, I would initially suspect your port's
sys_arch_timeouts() call. It should return a list of timeouts only for
the
current thread.

Jifl
--
eCosCentric Limited      http://www.eCosCentric.com/     The eCos
experts
Barnwell House, Barnwell Drive, Cambridge, UK.       Tel: +44 1223
245571
Registered in England and Wales: Reg No 4422071.
------["Si fractum non sit, noli id reficere"]------
Opinions==mine


_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users


_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users



--
Thomas Taranowski
Expert embedded software design/contracting.
Email: address@hidden (remove the n0sp4m)

Attachment: crazed_ftp.pcap
Description: application/cap


reply via email to

[Prev in Thread] Current Thread [Next in Thread]