|
SCSI (Small Computer Systems Interface)
It’s like electronic engineers gone wild…
SCSI Formats or flavors
Historically there are at least 14 different SCSI varieties from 7 generations if tinkering.
$o why i$n’t everything $C$I?
SCSI - Weird name – cool (bus) technology
Internal SCSI Drive Chain |
External SCSI Drive Chain |
Terminator
on Cable
|
|
External SCSI Connector |
|

|

|
SCSI Adapter |
SCSI Ribbon Cable |
Shielded SCSI Cable |
Terminator Block |
- Flexible (hard drives, scanner, CDROM, printers)
- Efficient (independent, fast, multitasking, drives are "best in class")
Rules for SCSI – Very A+
- Host
- Termination
- Numbering
- Cables
Where is my SCSI Host?
All devices talk to the host adapter rather than to the system itself. A SCSI host contains a processor that can work independent from the CPU.
The "Terminator"
Why you need to do it (well, sometimes…)
Termination is used to stop signals from reflecting back into the bus once it has reached the end. It is basically a resistor that absorbs the SCSI signal.
Terminate at the ends of the SCSI chain

Not in the middle!

- Electrical resistors (passive and active devices exist)
- Installed in the devices at each end of the bus
- Not installed in other devices on the bus
- With some SCSI devices you must manually insert or remove the terminating elements
What you need to do
- Termination is usually enabled by default on host adapters (Some host adapters automatically adjust their termination. Set up in SCSI BIOS)
- You don't need to change this default if your computer has only internal SCSI devices or only external SCSI devices
- You need to disable termination on your host adapter if you connect both internal and external SCSI devices to the host adapter board and the host doesn't automatically adjust its termination.
How you need to do it
- Physically remove terminating resistors from their sockets, or insert them in the sockets (for internal SCSI devices)
- Change a dip switch setting
- Remove or install a terminator plug (for external SCSI devices)
- Remove or install jumpers
- Auto-terminating resistor packs (sometimes you don’t need to do anything at all!)
Read the device documentation to find out how to change termination on your SCSI devices.
SCSI Numbering and Priority – Very A+
Each SCSI device (including the Host) gets a number
-
0 – 7 for normal / regular / narrow SCSI
- 0 – 15 for wide / ultra wide SCSI
- Give 7 to the host (that way it can talk to both normal and wide devices)
- Give 0 to the boot device
- Priority > 7 - 6 - 5 - 4 - 3 - 2 - 1 - 0 - 15 - 14 - 13 - 12 - 11 - 10 - 9 - 8
How? Very A+
- Assigned via jumpers
- May be PNP using SCAM (configured auto-magically)
- LUN (Logical Unit Numbers) enable additional numbers - 60

SCSI "Flavors" - Very A+
The following information should be studied to become familiar with the most common of these:
SCSI1 - Original 8-bit 5MB/s DTR. 50-pin "B" cable.
SCSI2 - Added "fast" and "wide". 50-pin "B" cable and 68-pin "P" cable.
SCSI3 (called Ultra)
Many speeds and types…
|
Original |
Fast |
Ultra (Fast 20) |
Ultra 2 (Fast 40) |
Ultra 3 (Fast 80) |
8-bit |
5MB/sec SCSI 1 |
10MB/sec SCSI 2 |
20MB/sec SCSI 3 |
40MB/sec |
80MB/sec |
16bit - Wide |
10MB/sec SCSI 2 |
20MB/sec SCSI 2 |
40MB/sec |
80MB/sec |
160MB/sec |
Cables
Basic issues concerning cables include:
- Signals
- Connections
- Length
Signals (pay attention, this stuff can smoke your system!)
Single-ended - each bit travels on its own wire and is referenced to a common ground. Cable length was limited due to noise and skew. Historically most SCSI has been SE (Single Ended).
Differential – uses two wires per bit. The second wire is the inverse voltage of the first wire – the SCSI signal is then the difference between these lines. This allows for cables of up to 25 meters.

With regards to differential (things are getting serious now…) - Very A+
High voltage differential (HVD) - Old
- Reliable signaling in high noise environments over a long bus length (up to 25m [82ft])
- Uncommon today
- Do NOT mix HVD with ANY other signaling variety – smoke will ensue
Low voltage differential (LVD) - New
- Provides a moderately long bus length (up to 12m [39ft])
- Downward compatibility with SE hardware – i.e. no smoke
- LVD-rated equipment is required for "Ultra" (i.e. really fast) SCSI standards
- When mixed with SE, the bus runs at maximum SE speed
Signs are everywhere

Big Table of SCSI Cable Lengths - Very A+
Type |
Length Single-Ended (meters) |
Length of Differential Cable (meters) |
Regular SCSI |
6 |
25 HVD |
Fast SCSI |
3 |
25 HVD |
Ultra SCSI Ultra SCSI2 and up |
1.5 NA |
25 HVD 12 LVD |
Connections
Width |
External connector |
Internal connector |
Narrow (8bit) |



|

|
Wide (16bit) |

|


|

|

|
Low density cable
|
High density (68)
|
Single Connector Attachment (SCA-2) - includes connection pins for the power cables as well as the data wires. The current version of SCA uses 80 pins and is frequently used for high-end SCSI devices. Allows hot swapping.
Some SCSI cables can cost up to a hundred dollars apiece!
You can buy dozens of different adapters that will mate different SCSI formats.
Expanders - can work as repeaters, converters, and electrical bus isolators to expand available topologies.
|