termination and cabling question

Mike Bilow mikebw at bilow.bilow.uu.ids.net
Tue Dec 9 11:54:03 PST 1997



Sheldon E. Newhouse wrote in a message to Mike Bilow:

 SEN> I have an AHA2940UW controller. There are three ports on the 
 SEN> contoller. Internal 68 pin, internal 50 pin, and external 68 
 SEN> pin.  

 SEN> I have the following setup.

 SEN>    tape drive on external 68 pin,
 SEN>    UW disk on internal 68 pin
 SEN>    scsi cdrom on internal 50 pin. 

You can't do this, at least not officially.  The 2940 series has one physical
SCSI bus, with the controller in the middle.  On one side of the controller is
its 68-pin internal connector.  On the other side of the controller are both
its 68-pin external connector _and_ its 50-pin internal connector.  You can use
_at most_ one connector from each side, meaning that you cannot use the 68-pin
external connector and the 50-pin internal connector at the same time.

 SEN> Auto-termination is enabled. There seems to be no need for 
 SEN> external termination.   

No.  The idea is that the controller is terminated if one side of it is not
used for peripheral devices, but unterminated if both sides are used.  This is
entirely in accord with the usual practice of terminating the physical ends of
the SCSI bus, once you understand how the physical SCSI bus is laid out as
explained above.

To be clearer, the controller is terminated if (1) the 68-pin internal
connector is not used, or (2) both the 68-pin external connector and the 50-pin
internal connector are not used.

A related concern is that using both the 50-pin internal connector and the
68-pin internal connector requires that the controller terminate the high part
of the Wide bus, but leave the low part unterminated so the device at the end
of the 50-pin cable can do it.

Here is the truth table for all supported configurations:

68-pin internal      68-pin external      50-pin internal      term (low/high)

   used                 not used             not used             on/on

   used                 used                 not used             off/off

   used                 not used             used                 off/on

   unused               used                 not used             on/on

   unused               not used             used                 on/on

(Obviously, there is a sixth legal combination where none of the connectors are
used, but that is pointless.)

 SEN> On Net Express' web site there is a statement about the need
 SEN> to have a linear topology instead of a branching topology
 SEN> for the cabling. They suggest that all devices should be on
 SEN> the same cable, so that, e.g. one should have

 SEN>   tape -> contoller -> internal scsi disk -> internal cdrom)

 SEN> Mine is 
 SEN>   tape -> controller -> internal scsi disk (all 68 pin
 SEN> connectors              |
 SEN>             \ /
 SEN>           50 pin internal cdrom

 SEN> For the first setup, I would need an adaptor since the
 SEN> internal disk is 68 pin and the internal cdrom is 50 pin. 

Your ASCII drawing did not come through legibly, at least not to me.  If you
are saying that you have nothing connected to the 68-pin external connector and
that you are using both the 68-pin internal connector and the 50-pin internal
connector, rest assured that this is a fully supported configuration and will
work in compliance with SCSI specifications.  If you are saying that you are
trying to use both the 68-pin external connector and the 50-pin internal
connector at the same time, then this is unsupported but can work.

If you leave the tape drive disconnected most of the time and only connect it
when you need to do a backup or a restore, you would most likely want to leave
the controller terminated all the time.  However, if auto-termination is
working for you, there is no reason to change this.

 SEN> It is working as is.  In private e-mail, they suggested that
 SEN> this is not scsi compliant and may lead over several months
 SEN> to damage to the hardware.  

You will not damage the hardware over time.  It is possible that allowing too
many termination paths will sink excessive current, but this will cause
problems (such as blown fuses on the controller) immediately if it happens, and
will also require a lot more over-termination than three devices.  I've never
seen this happen, in fact, although it is theoretically possible.

Over-terminating the SCSI bus is a fairly common technique to solve noise
problems, although it is certainly a violation of the specification.  Use your
head on something like this: it might be fine for your personal desktop
machine, but not for a network server that people depend upon.

Severe mistermination will show up as data errors and lockups far sooner than
it will show up as blown fuses, assuming you get as far as booting.

 SEN> I am seeking other opinions and/or experience.

 SEN> Would it help to put an active terminator on the end of the
 SEN> external tape drive?   Is it really better to simply get the
 SEN> adaptor for the internal 50 pin connector? 

No, an active terminator assumes that you are following the specification.  If
you are trying to do tricks, then you are better off with passive terminators.
Besides, it is working now, and the only way to play tricks with termination is
by trial and error.
 
-- Mike





More information about the aic7xxx mailing list