                                TABLE OF CONTENTS


1.              What is SCSI ?
1.1.            SCSI-1
1.2.            SCSI-2
1.2.1.          Fast SCSI
1.2.2.          Wide SCSI
1.3.            SCSI-3
1.3.1.          Fibre Channel
1.3.2.          P1394 "FireWire"
1.3.3.          IBM's Serial Storage Architecture (SSA)
1.4.            Plug'n'Play SCSI
1.4.1           SCSI Configured AutoMagically (SCAM)
1.5.            S.M.A.R.T
1.6.            DoubleSCSI and UltraSCSI
1.7.            Single Connector Attachment (SCA)


2.              Inside the Basics
2.1.            ID's and LUNs
2.2.            Termination
2.2.1.          "Classic" Passive Termination
2.2.2.          Active Termination
2.2.3.          Forced Perfect Termination (FPT)
2.3.            Connectors
2.4.            Cables, Cable Lengths, Repeaters
2.5.            Signal levels
2.6.            Single-Ended and Differential SCSI
2.7.            Synchronous and Asynchronous Transfers
2.8.            Synchronous and Wide Data Transfer Requests
2.9.            Disconnect/Reconnect


3.              SCSI and PC's
3.1.            Software Interfaces
3.1.1.          ASPI
3.1.2.          CAM
3.1.3.          SDMS
3.1.4.          LADDR
3.2.            Host Adapters
3.2.1.          BIOS
3.2.2.          Bus Mastering
3.2.3.          Caching Host Adapters
3.2.4.          Sound Cards with SCSI
3.2.5.          Disk-Only SCSI Host Adapters
3.2.6.          ISA, EISA, VL and PCI
3.2.7.          PCMCIA and Parallel-to-SCSI adapters
3.3.            SCSI or IDE/ATAPI ?
3.4.            Speed Considerations





4.              SCSI and Real Life ...
4.1.            Installing a SCSI Host Adapter
4.1.1.          SCSI disks and CMOS RAM
4.1.2.          The "device at ID 7" bug...
4.2.            Installing SCSI Devices
4.2.1.          Setting Proper Termination
4.2.2.          Finding out and setting the SCSI ID of a new device
4.3.            What can be Wrong?
4.3.1.          Cabling with "Standard" SCSI
4.3.2.          Cabling with Fast SCSI
4.3.3.          Termination and Termination Power
4.3.4.          Identifying a terminator
4.4.            SCSI drivers on PCs
4.4.1.          ASPI drivers for DOS
4.4.2.          CAM drivers for DOS
4.4.3.          SCSI drivers for OS/2
4.4.4.          FastDisk drivers for MS Windows 3.x
4.5.            DOS again - SCSI drivers and memory usage
4.6.            Size limits - disks, partitions and other...
4.6.1.          The 504 MB limit
4.6.2.          The 1 GB limit and extended translation
4.6.3.          The 2 GB partition limit
4.6.4.          The 8 GB disk size limit


5.              SCSI Driver Software (and where to find it)
5.1.            Driver Packages
5.1.1.          CDROM Drivers and Software
5.1.2.          Scanner Drivers and Software
5.1.3.          Removeable and Magneto-Optical Devices.
5.2.            Some Small SCSI Tools
5.3.            Tape Software ( Shareware Only)
5.4.            Programming for SCSI


6.              Typical SCSI devices
6.1.            Hard disk drives
6.1.1.          RAID drive arrays
6.1.2.          AV disk drives
6.2.            Removeable disk and Magneto-Optical drives
6.2.1.          Bernoulli and Syquest drives
6.2.2.          MO drives
6.2.3.          MD-Data
6.2.4.          Phase-Change MO drives
6.2.5.          WORM drives
6.3.            CDROM drives
6.4.            Jukeboxes and other media changer devices
6.5.            Tape drives
6.6.            Scanners and other imaging hardware





7.              What happens on the SCSI bus ?
7.1.            Basics
7.2.            Bus phases
7.2.1.          BUS FREE phase
7.2.2.          ARBITRATION phase
7.2.3.          SELECTION phase
7.2.4.          RESELECTION phase
7.2.5.          Information transfer phases
7.2.6.          SCSI bus conditions
7.2.7.          Phase sequence
7.3.            Arbitration
7.4.            Synchronous/Asynchronous Transfers
7.5.            Fast/Wide Transfer Negotiation

8.              Enhanced ATA Interface - some unsorted thoughts only....





APPENDICES:

A.              SCSI Connectors
A.1.            25 pin DB-25 SCSI Connector
A.2.            50 pin SCSI Connectors
A.3.            68 pin SCSI Connectors
A.4.            110 pin SCSI Connector ("L"-cable)
A.5.            IBM 60 pin Connector
A.6.            Other SCSI Connectors
A.6.1.          Apple PowerBook HDI-30 connector
A.6.2.          Novell DCB and Procomp F-DCB DB-37 SCSI connectors
A.6.3.          Rumours about strange connectors...
A.7.            Mixing SCSI-2 and Wide-SCSI devices - adapter wiring
A.8.            SCA Single Ended Connector

B.              Addresses and Places to Obtain SCSI Information
B.1.            SCSI document sources
B.2.            European/German Distributors
B.3.            Manufacturer Addresses
B.4.            Data recovery services

C.              Termination
C.1.            Termination Diagrams and some hints...
C.2.            How to identify a terminator
C.2.1.          Passive Terminators
C.2.2.          Active Terminators
C.2.3.          Other termination circuits

D.              SCSI and QIC - Any Relations ?

E.              SCSI programming - and where to find information
E.1.            ASPI programming
E.2.            CAM programming
E.3.            other DOS SCSI interfaces
E.4.            Device information

F.              SCSI commands and Sense Codes
F.1.            SCSI Commands
F.2.            SCSI Status Bytes
F.3.            SCSI Sense Keys
F.4.            SCSI Sense Codes
