Newsgroups: comp.dcom.modems
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: Break definition
Message-ID: <1988Sep11.020002.10385@utzoo.uucp>
Organization: U of Toronto Zoology
References: <402@ucrmath.UUCP> <6095@galbp.LBP.HARRIS.COM>
Date: Sun, 11 Sep 88 02:00:02 GMT

In article <6095@galbp.LBP.HARRIS.COM> mhw@wittsend.UUCP (Michael H. Warfield) writes:
>>CCC is willing to correct the problem but they need to know how to handle
>>the break.  After all, there is no such thing as a break character.  What
>>must they do to send a break and what do they do when a "break" is received?
>>How do external modems do this?
>The modem per se should have little to do with a break (he simply
>holds his transmission to send a  looooonnnnnnngggggg  series  of
>zero  bits)  but  the  UART  or SIO has everything to do with it.

At 300 baud, yes.  At 2400, not so.  Higher-speed modems are *NOT* just
transmitting the RS232 signal as tones; they are actually receiving the
characters, packaging them up in odd ways (e.g. more than one bit per line
transition), and reversing the process at the other end.  This means that
the RS232 signal has to make sense (that's why fast modems have settings
for things like number of bits per character).  It also means that
break requires special attention, since it is *not* a character!  Tell
CCC to look up the V.22bis spec, which describes the signals on the wire
for a 2400-baud modem; it will tell them how to send a break over the
wire, and with luck will also tell them exactly when to send one and what
to do when they receive one.

Don't be too optimistic.  If CCC does not know this stuff already, I
wouldn't buy a modem from them if it cost $4.95.  They are incompetent.
They are not the only ones; this problem has been seen before.
-- 
NASA is into artificial        |     Henry Spencer at U of Toronto Zoology
stupidity.  - Jerry Pournelle  | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
