Poor network connection causes lockup with V4.6.0pre5

Steve Strobel steve.strobel at link-comm.com
Thu Jul 3 15:12:25 UTC 2008


I hate to ask a question about an old version, but it has been 
working well for years and we haven't tried to stay current.  We are 
running RTEMS V4.6.0pre5 on a MCF5272.  The network is used mostly to 
provide telnet connections to a command-line interface.  One of the 
commands causes a relatively large response consisting of about 200KB 
of text.  When that command is executed over a good (LAN or Internet) 
network connection, it works fine.  We recently started testing it 
over a wireless network connection (a D-Link mobile router with a 
Sierra Wireless AirCard 595 over Verizon's EV-DO network) which has 
occasional dropouts, pauses, etc.  A packet sniffer (WireShark) shows 
frequent retries when sending the 200KB chunk.  That wouldn't be a 
problem except that our whole application (running on RTEMS) often 
seems to hang at those times and never recovers.  I am trying to 
track down the cause of the hangups and would welcome any suggestions.

At the risk of narrowing the focus too much...I seem to remember a 
lot of discussion on this mailing list about mbufs:  how many were 
needed, the algorithm used to free them, what should happen when they 
are exhausted, race conditions, etc.  I can't remember if or how 
those issues were resolved nor if they caused symptoms similar to 
what I am seeing.  Does anyone remember the short answer, or should I 
dig through the archives?  My network configuration just uses the defaults:

   0,      /* Default network task priority */
   0,      /* Default mbuf capacity */
   0,      /* Default mbuf cluster capacity */

Thanks for any suggestions,

Steve



---
Steve Strobel
Link Communications, Inc.
1035 Cerise Rd
Billings, MT 59101-7378
(406) 245-5002 ext 102
(406) 245-4889 (fax)
WWW: http://www.link-comm.com
MailTo:steve.strobel at link-comm.com




More information about the users mailing list