[comp.dcom.modems] Question about Intel 9600EX

ege@scs.fiu.edu (Dr. Raimund K. Ege) (02/27/91)

When connecting to a Intel 9600ex with a Microcom AX/2400c
I get a strange behavior: while the connection seems to
be established at MNP level 5 (it says: connect 2400/rel),
the communication seems to be some kind of a burst mode.
For example, to redraw a screen in emacs, it needs three fast
bursts of data. Is there any way to set the Intel or Microcom
modem to avoid this behavior ?

Any help is appreciated.

--
Raimund K. Ege                             School of Computer Science
                                             Florida Int'l University
ege@scs.fiu.edu           (305) 348-3381              University Park
ege@servax.bitnet     FAX (305) 348-3549              Miami, FL 33199

tnixon@hayes.uucp (02/28/91)

In article <2634@kluge.fiu.edu>, ege@scs.fiu.edu (Dr. Raimund K.
Ege) writes: 

> When connecting to a Intel 9600ex with a Microcom AX/2400c
> I get a strange behavior: while the connection seems to
> be established at MNP level 5 (it says: connect 2400/rel),
> the communication seems to be some kind of a burst mode.
> For example, to redraw a screen in emacs, it needs three fast
> bursts of data. Is there any way to set the Intel or Microcom
> modem to avoid this behavior ?

The reason you see "burstiness" is that you are running the speed 
between the local PC and modem at higher than the rate on the phone 
line.  The data is continuously streaming in on the phone line, but 
at only 2400bps.  In order to have the opportunity to correct 
errors, the modem must buffer up an entire frame of data (256 bytes 
in MNP4, more with MNP5 compression) to check for errors before it 
can begin forwarding it to the PC.  When it does receive an entire 
frame, it then sends it on to the PC -- at 9600 or more.  In the 
meantime, the next frame is being received -- at 2400.  Of course, 
the first frame is forwarded to the PC much faster than the next 
frame is received, so you see a "pause" -- but this pause is NOT 
indicative of any pause in the data flow on the phone line, just on 
the interface between the modem and your PC.

The only way to eliminate this burstiness is to slow down the
interface speed between the modem and local PC to more closely match
the speed on the phone line -- using 4800 will be less "bursty" than
2400, but you'll still see some pauses.  You COULD eliminate the
pauses entirely by lowering the PC-to-modem speed to be the same as
the line speed -- 2400 -- but this also completely eliminates any
benefits of data compression.  Most people would prefer to have SOME
burstiness and higher throughput.  All new users of error control
modems wonder about this burstiness, but you get used to it pretty
quickly. 

-- 
Toby Nixon, Principal Engineer    | Voice   +1-404-840-9200  Telex 151243420
Hayes Microcomputer Products Inc. | Fax     +1-404-447-0178  CIS   70271,404
P.O. Box 105203                   | UUCP uunet!hayes!tnixon  AT&T    !tnixon
Atlanta, Georgia  30348  USA      | Internet       hayes!tnixon@uunet.uu.net