[comp.dcom.lans] Ethernet noise problem?

henry@utzoo.UUCP (Henry Spencer) (03/25/87)

I'm just in the process of activating some long-dormant PDP11 Ethernet
hardware, and have hit a problem.  The hardware is an Interlan NI1010A
controller with an Interlan NT100 transceiver and a vampire tap.  (Yes,
I know this isn't the latest and greatest...)  The controller seems to
check out properly, but it claims it is unable to send because of excess
collisions.  It is the only thing on the Ethernet, which is a 27 m (I
think) chunk of the yellow cable, factory-fresh, terminators on both ends,
DC impedance correct as measured on the tap.  The Carrier Sense and
Collision Presence LEDs are on solid (although this is not indicative of
duty cycle because there are pulse stretchers on them) when the transceiver
is connected up, and off when I unplug the transceiver cable at the
transceiver.  To me this says "bad transceiver", "bad tap", "bad cable",
or "major noise problem".  Noise should not be excessive; the environment
isn't exactly electrically quiet -- a lot of pre-FCC equipment -- but no
arc welders either.  The DC impedance being correct suggests to me that
the tap and cable are not grossly defective.  I'm really hoping this isn't
a bum transceiver, it's a bad time for that.  Any suggestions?

Oh, the transceiver and controller were bought in the same order and appear
to be theoretically compatible as nearly as I can tell.
-- 
"We must choose: the stars or	Henry Spencer @ U of Toronto Zoology
the dust.  Which shall it be?"	{allegra,ihnp4,decvax,pyramid}!utzoo!henry

ed@mtxinu.UUCP (03/27/87)

>I'm just in the process of activating some long-dormant PDP11 Ethernet
>hardware, and have hit a problem.  The hardware is an Interlan NI1010A
>controller with an Interlan NT100 transceiver and a vampire tap.  (Yes,
>I know this isn't the latest and greatest...)  The controller seems to
>check out properly, but it claims it is unable to send because of excess
>collisions.  It is the only thing on the Ethernet ...
> [description of various static tests to determine integrity deleted]

Interlan transceivers, unlike some others, are sensitive to the
specification that the tap not be placed within 3m of the end of the
cable.  I suspect that their transceivers are sufficiently sensitive
that they detect collisions with themselves from the small but
inevitable reflections from the terminated end of the cable.  I've
never noticed this sort of problem with TCL transceivers; 3Com
transceivers routinely work very well even when connected together with
nothing longer than a barrel connector and terminated right at the
transceiver.

Be sure to locate the tap at one of the marks on the cable (to avoid
standing-wave problems with other taps added later).  I also try to
avoid the mark nearest to the end of the cable, but that may just be
paranoia - the same reason I type "sync" three times even on recent BSD
systems that do it themselves when I shut down the system.

-- 
Ed Gould                    mt Xinu, 2560 Ninth St., Berkeley, CA  94710  USA
{ucbvax,decvax}!mtxinu!ed   +1 415 644 0146

"A man of quality is not threatened by a woman of equality."

henry@utzoo.UUCP (Henry Spencer) (03/27/87)

Well, the plot sickens.  First, to sum up the two replies I got:

One said that the NT100 is Ethernet 2 while the NI1010A is Ethernet 1.
I had wondered about compatibility problems a bit myself, but the two
were bought as a package, claimed to be compatible, and the transceiver
explicitly claims to be E1 compatible.  Read on...

The other reply cited past experience with marginal rejection of power-
supply noise in the NI1010A's receiver.  The fix that worked for them was
to add a couple of capacitors to the board.  Their account had certain
features that resembled our situation, but read on...

I did some more experimenting.  In particular, I took a look at what was
going on on the cable with a scope.  Most interesting.  About every 36
microseconds, regular as clockwork, the transceiver put out a 400-ns pulse
at about -2V (i.e., Ethernet transmit voltage).  Not a carrier sequence,
not a noise burst, but a fairly clean more-or-less rectangular pulse.  No
wonder the controller was complaining of collisions when it tried to send...
Anyone ever seen anything like this?

Finally, just for the hell of it, I tried exchanging the NT100 for a Sun
transceiver (3Com 3C101, almost certain to have compatibility problems
since it's definitely E2/802.3).  Problem vanished.  No more pulses on
the Ethernet, no more trash-on-the-line LEDs on the controller, no more
complaints about collisions from the controller.  I won't be absolutely
sure that this is functioning 100% correctly until I put something else
on that Ethernet and get them talking, but it looks okay.

My conclusion is that either (a) I've got a defective NT100, or (b) there
is something else wrong, and the difference between the 3Com and Interlan
transceivers is enough to make the difference between smooth functioning
and trouble (3Com draws less power, or has cleaner signals?).  Thoughts?
-- 
"We must choose: the stars or	Henry Spencer @ U of Toronto Zoology
the dust.  Which shall it be?"	{allegra,ihnp4,decvax,pyramid}!utzoo!henry

henry@utzoo.UUCP (Henry Spencer) (04/02/87)

> ... About every 36
> microseconds, regular as clockwork, the transceiver put out a 400-ns pulse
> at about -2V (i.e., Ethernet transmit voltage).  Not a carrier sequence,
> not a noise burst, but a fairly clean more-or-less rectangular pulse.  No
> wonder the controller was complaining of collisions when it tried to send...

It occurs to me that I didn't make one aspect of this clear enough:  these
pulses were on the *coax*, not on the transceiver cable.  I.e., this
transceiver is actually crudding up the Ethernet itself, not just making
trouble for its own controller.

A few people have assumed that I have gotten confused about transceiver
heartbeat.  Unless I am *seriously* mistaken about what heartbeat is, this
isn't it -- wrong cable, wrong signal characteristics (square pulse instead
of 10-MHz wave), wrong timing (continual rather than a short burst at the
tail end of each transmission).

For compatibility fans, by the way, the NI1010A controller claims to be
Ethernet 1, but one of its test commands claims to listen for heartbeat!

> Finally, just for the hell of it, I tried exchanging the NT100 for a Sun
> transceiver (3Com 3C101 ...  Problem vanished...

Just to keep people up to date on the fun...  This substitution has indeed
cured the problem completely.  The Ethernet cable is electrically clean
according to my scope, and the NI1010A is communicating successfully with
a Sun via the Ethernet.  There may possibly be a noise problem on the
transceiver cable -- I don't have an easy way to get a scope probe into
it -- but on the surface everything's quiet.
-- 
"We must choose: the stars or	Henry Spencer @ U of Toronto Zoology
the dust.  Which shall it be?"	{allegra,ihnp4,decvax,pyramid}!utzoo!henry