[comp.protocols.tcp-ip] TAC "noise"

WANCHO@SIMTEL20.ARPA ("Frank J. Wancho") (08/04/87)

     This one has got me stumped, and I'd appreciate it if this
message was redirected to a more appropriate forum if there is one.
     We have noticed this "noise" problem on and off for quite some
time and are now realizing that perhaps what we and our users are
seeing is not line noise but something else.
     In general, when a user calls to complain about seeing "noise"
from a TAC connection, we naturally assume the problem is caused by
line noise in the phone circuit between the user and the TAC port
modem.  However, it has turned out that we have not been asking the
right question in determining the noise characteristic.  The question
is: are you seeing "noise" when there is supposed to be no activity on
the line, or are you seeing it as garbage only when the remote host is
sending a long string of characters.  If the answer is yes to the
former, the problem is probably a "bad" circuit.  However, if the
answer is yes to the latter, then we have a whole new problem, or so
it seems.
     I've seen the latter problem only at 2400bps.  Others have
reported the problem at 1200, and some even at 300.  With the rumored
eventual upgrade to 9600bps dialup TAC access, I am concerned that
there may be an underlying basic TAC-to-modem interface problem that
needs to be found and fixed before higher speeds become commonly
available and useable.
     The characteristic of this form of "noise" is that the first
several lines of expected output appear OK, then garbage (noise).
This is consistently repeatable.  We have empirically ruled out
several possible causes, including real line noise, and noise caused
by level settings in the modems themselves.  It seems one possibility
remains: that there is a "slight" speed mismatch between what the TAC
outputs and what the modem expects and bits eventually get shifted...
     There is one further complication that makes things harder to
track: it appears that the TAC software *may* have been undergoing
"minor" changes during this time without the version number changing
in the TAC herald.  Thus, it is somewhat difficult to pinpoint when
this problem started to occur relative to TAC version.
     I suggest that followups to this message be made privately amongst
interested parties unless there is some general interest in this
subject on this list.  The only reason for bringing this up here is
that I have several high level users wanting answers *now* and I can't
evade the queries for much longer...

--Frank

WANCHO@SIMTEL20.ARPA ("Frank J. Wancho") (08/06/87)

     Apparently some readers of my message about TAC "noise" inferred
that we had reported this bug and received no action.  We have not yet
reported this problem, although we believe others elsewhere may have
reported something similar with no resolution.
     My intent in sending that message was to try to gather some
hypotheses to present when I do report the problem to give the problem
more credibility and a higher likelihood of receiving attention and
maybe even getting fixed.  After all, the "true" nature of the problem
is often easily misunderstood.
     It was also an attempt to discover if anyone else has experienced
the same problem - TAC users are an individually isolated contigent of
users with no one to represent them and no forum to bring up their
problems, except, maybe NIC folks who mainly handle TAC Access card
problems and refer technical problems to the NOC.  Most TAC users
aren't technical enough to push their statement of the problem past
the "well, it must be line noise" answer, and the problem is not
properly surfaced.
     However, the readership of this forum, not necessarily the forum
itself, is, as hoped, quite technically knowledgeable.  I immediately
received several detailed responses basically supporting my suspicion
that clock tolerances are the most likely culprit.  In fact one
respondent was actually able to prove the point by using an old 300
bps modem with a clock heavily suspected of having drifted over the
years and observing the same "noise" characteristic as I described.
     So, with apologies to BBN for not having made my message clear, I
will now go off and report the problem through conventional channels.
Thank you all for bearing with me while I interrupted your discussions
on the more esoteric aspects of TCP/IP.

--Frank

haverty@CCV.BBN.COM (08/06/87)

Frank -- from my experience, it would be worth looking at "stop bits"
in addition to clock tolerances.  If a receiver expects more stop
bits than a sender sends, things tend to work when there is a 
non-continuous stream of characters, but get garbled when the line is
running flat out - the first bit or two of the "next character" get
eaten up as if they were stop bits for the current character.  You
can test this hypothesis by comparing the characters as received with
those as sent, and seeing if bit-shifting would cause a match.
Jack

ron@TOPAZ.RUTGERS.EDU (Ron Natalie) (08/07/87)

Ether that or someone has their terminal set to 7 data-bits and
no parity.

-Ron

ROODE@BIONET-20.ARPA (David Roode) (08/13/87)

The CompuServe Network added an option to their 'TAC' to vary the
timing of bits or number of stop bits, apparently just
to address the type of problem you hypothesize might be what
Frank is seeing on TAC's.  I believe it was just to send an extra stop
bit.
-------

ron@TOPAZ.RUTGERS.EDU (Ron Natalie) (08/18/87)

Yes, you can send an extra stop bit, and then expect not to receive two
and things will work OK, but you can not reliably deal with 7-bit No parity
(a 9 bit frame) when you are expecing 8 bit,no-parity or 7-bit,parity
(10 bit frames).