C11 Disk Drive Interfaces
C11 Disk Drive Interfaces
Chapter 11 Objectives
Understand floppy drive interfaces Explain IDE and ATA standards Set jumpers for ATA drive installation Explain SCSI standards Set jumpers for SCSI drive installation Physically install hard drives Troubleshoot drive problems
Floppy Interface
34-pin connector and ribbon cable Usually labeled FDD Only one per motherboard Supports two drives (A and B)
IDE Interface
40-pin connector and ribbon cable Most motherboards have two Each supports two drives (for a total of 4) Hard disks, CD drives, ZIP drives, tape backup drives
IDE Versions
XT IDE (8-bit ISA): The original standard, for XT computers. Obsolete MCA IDE (16-bit Micro Channel): Proprietary standard by IBM. Obsolete ATA IDE (16-bit ISA): Current standard
ATA Versions
ATA-1: The original standard ATA-2: Added support for other drives than hard disks ATA-3: Added SMART error detection ATA-4: Introduced UltraDMA/33, 33MB/sec
ATA Versions
ATA-5: UltraDMA/66, 66MB/sec ATA-6: UltraDMA/100, 100MB/sec ATA-7: UltraDMA/133, 133MB/sec
UltraDMA modes above /33 require 80-wire ribbon cable
Serial ATA
High-speed serial connection between motherboard and drive Serial cables can be longer than parallel ones Cables are easier to work with Speeds of 150MB/sec and higher possible
Slave/Master Jumpers
Two IDE devices per cable First drive is Master (if second drive is also present) or Single (if alone) Not all drives distinguish between Master and Single Second drive is Slave Cable Select setting relies on position on ribbon cable to determine Master/Slave status
Slave/Master Jumpers
SCSI Interface
Small Computer Systems Interface Popular on high-end systems, servers More expensive than IDE Interface not built into most motherboards Requires controller card Serial ATA promises to further erode the SCSI market
Types of SCSI
SCSI-1: The original
8-bit, 5Mhz bus Lack of standardization Device and expansion card typically purchased together as proprietary pair
Types of SCSI
SCSI-2: Standardized SCSI
Standard 5MHz and Fast 10MHz Standard 8-bit width (standard or narrow) Wide 16-bit width Wide 32-bit width, never commercially successful
Fast-40
Ultra2 (8-bit, 40MBps) Ultra2 Wide (16-bit, 80MBps)
SCSI IDs
Each device has its own ID number
On narrow SCSI (8-bit), 0 through 7 On wide SCSI (16-bit), 0 through 15
SCSI ID set with jumper or switch on board, or in boards built-in Setup utility Plug-and-Play SCSI ID assignment available on most modern equipment
SCSI Termination
Both ends of SCSI chain must be terminated If chain ends at adapter on one end, jumper on adapter typically used Terminator can be internal or external Terminator can be active or passive
SCSI Termination
Passive termination: Uses resistors to block the signal Active termination: Uses voltage regulators to block the signal. Much more effective.
SCSI Termination
Built-in versus separate
Some SCSI devices have jumpers for built-in termination A separate block can be attached for separate termination
SCSI Termination
Internal vs. external
Internal terminator terminates an internal SCSI chain (inside PC case) External terminator terminates an external SCSI chain (outside PC case)
Prepare a Drive
Floppy: nothing required IDE: Set master/slave jumpers SCSI: Set SCSI ID jumpers and termination if required
BIOS Configuration
Usually Plug-and-Play, no configuration needed (except floppy drive) BIOS Setup will see drive immediately if attached directly to motherboard
Primary master, primary slave, secondary master, secondary slave