Quantum AtlasTM10K II 9.2/18.4/36.7/73.
Quantum reserves the right to make changes and improvements to products without incurring any obligation to incorporate such changes or improvements in units previously sold or shipped. Quantum reserves the right to make changes to this product manual without incurring any obligation to notify recipients of earlier versions of the product manual. You can request Quantum publications from your Quantum Sales Representative, or order them directly from Quantum.
CONTENTS REVISION RECORD .............................................................................................................. xvii Chapter 1 ABOUT THIS MANUAL 1.1 AUDIENCE.................................................................................................................................................................1-1 1.2 DOCUMENT ORGANIZATION.................................................................................................................................1-1 1.
Contents 3.6.6 Installation in a 3.5-inch Bay ....................................................................................................................3-24 3.6.7 Installation in a 5.25-inch Bay ..................................................................................................................3-25 3.6.8 Backplane Installation (SCA Drive)............................................................................................................3-25 3.6.9 Drive Connections............
Contents 5.11.2 Vital Product Data Pages .........................................................................................................................5-37 5.11.2.1 Supported Vital Product Data Pages Page (00h)...............................................................................5-37 5.11.2.2 Unit Serial Number Page (80h)............................................................................................................5-38 5.11.2.3 Implemented Operating Definition Page (81h)....
Contents 5.29 RECEIVE DIAGNOSTIC RESULTS Command(1Ch) ....................................................................................... 5-157 5.29.1 Supported Diagnostics Pages Page (00h) .......................................................................................... 5-159 5.29.2 Translate Address Page (40h) .............................................................................................................. 5-160 5.30 RELEASE (6) Command (17h)......................................
Contents 6.9.3 Addressing Error Protection ..........................................................................................................................6-4 6.9.4 Data Sector Reallocation Error Protection ...................................................................................................6-5 6.9.5 Data Verification.............................................................................................................................................6-5 6.
Contents B.7 SCSI Message Format ..........................................................................................................................................
Contents B.8 Supported SCSI Messages...................................................................................................................................B-29 B.8.1 ABORT TASK Message (0Dh) (ABORT TAG) ...........................................................................................B-29 B.8.2 ABORT TASK SET Message (06h) (ABORT) .............................................................................................B-29 B.8.3 CLEAR ACA Message (16h) ..............................
Contents Figures 3-1 Mechanical Dimensions for the 68-pin Wide SCSI Quantum Atlas 10K II Ultra 160/m Hard Disk Drive (9.1/18.2 GB Models)........................................................................................................................................3-3 3-2 Mechanical Dimensions for the 80-pin SCA-2 Quantum Atlas 10K II Ultra 160/m Hard Disk Drive (9.1/18.2 GB Models)......................................................................................................................
Contents 5-35 XOR Control Mode Page — Data Format...................................................................................................
Contents Figures (continued) 5-36 5-37 5-38 5-39 5-40 5-41 5-42 5-43 5-44 5-45 5-46 5-47 5-48 5-49 5-50 5-51 5-52 5-53 5-54 5-55 5-56 5-57 5-58 5-59 5-60 5-61 5-62 5-63 5-64 5-65 5-66 5-67 5-68 5-69 5-70 5-71 5-72 5-73 5-74 5-75 5-76 5-77 5-78 5-79 5-80 5-81 5-82 5-83 5-84 5-85 5-86 5-87 5-88 xii Power Condition Page — Data Format.........................................................................................5-85 Information Exceptions Control Page — Data Format .................................
Contents Figures (continued) 5-89 5-90 5-91 5-92 5-93 5-94 5-95 5-96 5-97 5-98 5-99 5-100 5-101 5-102 5-103 5-104 5-105 5-106 5-107 5-108 5-109 5-110 5-111 5-112 5-113 5-114 5-115 RESERVE (6) Command Descriptor Block — Data Format...................................................... 5-191 RESERVE (10) Command Descriptor Block — Data Format.................................................... 5-193 Extent Descriptors – Data Format.............................................................................
Contents Tables xiv 3-1 3-2 3-3 3-4 3-5 3-6 3-7 SCSI ID Selection on Option Connector (68-Pin SCSI Connector Drives)....................................3-9 Jumper Settings for SCSI ID, 28-Pin Secondary Option Connector...........................................3-10 SCSI-ID Pin Assignments (SCA-2 Connector Versions of the Disk Drive)..................................3-13 Spin Up on Power On Options.......................................................................................................
Contents Quantum Atlas 10K II Ultra 160/m SCSI Hard Disk Drives xv
Contents Tables (continued) 5-37 5-38 5-39 5-40 5-41 5-42 5-43 5-44 5-45 5-46 5-47 5-48 5-49 5-50 5-51 5-52 5-53 5-54 5-55 5-56 5-57 5-58 5-59 5-60 5-61 5-62 5-63 5-64 5-65 5-66 5-67 5-68 5-69 5-70 5-71 5-72 5-73 5-74 xvi Control Mode Page — Field Descriptions.....................................................................................5-77 Notch and Partition Page — Field Descriptions...........................................................................
Contents Tables (continued) 5-75 5-76 5-77 5-78 5-79 5-80 5-81 5-82 5-83 5-84 5-85 5-86 5-87 5-88 5-91 5-92 5-93 5-94 5-95 5-96 5-97 5-98 5-99 5-100 5-101 5-102 5-103 5-104 5-105 5-106 5-107 5-108 5-109 RECEIVE DIAGNOSTIC RESULTS Command Descriptor Block — Field Descriptions ............ 5-158 Source Descriptor — Field Descriptions .................................................................................... 5-162 RELEASE (6) Command Descriptor Block — Field Descriptions...........................
Contents Tables (continued) B-1 B-2 B-3 B-4 B-5 B-6 B-7 B-8 B-9 B-10 B-11 B-12 B-13 B-14 B-15 B-16 B-17 B-18 C-1 C-2 C-3 xviii SCSI Bus Timing Values – ANSI SCSI-2 Standard............................................................................B-1 SCSI-3 Bus Control Timing................................................................................................................B-4 Single Transition (ST) SCSI Bus Data and Information Phase Timing..........................................
Contents Quantum Atlas 10K II Ultra 160/m SCSI Hard Disk Drives xix
REVISION RECORD This Revision Record provides a publication history of this manual. It lists all major revisions and their effective dates. The publication number (part number) is listed in the Revision Level column. REVISIONS Revision Level Date Summary of Changes 81-122517-01 October 8, 1999 81-122517-01 December 17, 1999 81-122517-01 March 3, 2000 81-122517-01 April 19, 2000 81-122517-02 April 20, 2000 81-122517-03 May 3, 2000 Initial Release Preliminary version of manual.
Revision Record Revision Level 81-122517-04 xviii Date June 8, 2000 Summary of Changes 4rd release of final version of manual. Cover: Capacities corrected for 36.7 and 73.4 GB drives. Chapter 4: Changes to specs for formatted capacities (Section 4.2), data transfer rates (Section 4.3), timing specifications (Section 4.4), power consumption (Section 4.5.3.1), current requirements (Section 4.5.3.3), supply ripple voltage and noise (Section 4.5.3.5), acoustics (Section 4.6), and Table 48.
Chapter 1 ABOUT THIS MANUAL This chapter outlines the scope and contents of this manual. It contains information about the intended audience, purpose of the manual, document organization, and document conventions. 1.1 AUDIENCE This manual was written for original equipment manufacturers (OEMs) that are integrating a Quantum AtlasTM 10K II Ultra 160/m SCSI disk drive into a system or subsystem.
About This Manual • LVDS low voltage differential SCSI • mA milliamperes • MB megabytes (1 MB = 1,000,000 bytes when referring to disk storage and 1,048,576 bytes in all other cases) • Mbit/S megabits per second • MB/s megabytes per second • ms milliseconds • MSB most significant bit • mv millivolts • ns nanoseconds • SCSI Small Computer System Interface • tpi tracks per inch • µs microseconds • V volts The typographical and naming conventions used in this manual are lis
About This Manual 1.4 REFERENCES For additional information about the SCSI Interface, refer to: • ANSI Small Computer System Interface-2 (SCSI-2) Specification, ANSI X3T9.2/86-109, Revision 10K II. • ANSI Small Computer System Interface-3 (SCSI-3) Specification, ANSI X3T10/August, 1994. • SPI-2 Specification Revision 18.
About This Manual 1-4 Quantum Atlas 10K II Ultra 160/m SCSI Hard Disk Drives
Chapter 2 GENERAL DESCRIPTION This chapter summarizes the general functions and key features of the Quantum 10K II Ultra 160/m SCSI family of hard disk drives, and lists applicable standards and regulations. 2.1 PRODUCT OVERVIEW Quantum Atlas 10K II Ultra 160/m SCSI hard disk drives are part of a family of high performance, 1-inch high (low profile) and 1.6-inch high (half-height) hard disk drives manufactured to meet the highest product quality standards.
General Description and Specifications • 4.7 ms second average random seek time (read) and 7.9 ms average access-todata time for the 1.0-inch drives; 5.2 ms second average random seek time (read) and 8.4 ms average access-to-data time for the 1.6-inch versions of the drive. • Embedded servo system for exceptional head positioning accuracy and long life • 2.
Chapter 3 INSTALLATION This chapter explains how to unpack, configure, mount, and connect the Quantum Atlas 10K II Ultra 160/m SCSI hard disk drive prior to operation. 3.1 SAFETY, HANDLING, & ELECTROSTATIC DISCHARGE PROTECTION 3.1.1 Safety Precautions For your safety, follow all safety procedures described here and in other sections of the manual.
Installation • Never force the drive or the mounting brackets into the drive bay. • Do not expose the drive to moisture. • Do not damage any seals on the drive; doing so may void the warranty. 3.1.3 Electrostatic Discharge (ESD) Protection Various electrical components within the disk drive are sensitive to static electricity and Electrostatic Discharge (ESD). Even a static buildup or discharge that is too slight to feel can be sufficient to destroy or degrade a component's operation.
Installation 3.2 SPACE REQUIREMENTS The Quantum Atlas 10K II Ultra 160/m SCSI disk drive is shipped without a faceplate (or bezel) and comes in the following SCSI interface configurations: • 68-pin Wide SCSI • 80-pin SCA-2 SCSI Figures 3-1 and 3-2 show the mechanical dimensions of disk drives of these two interface types. 26.1 mm (1.02 in.) 147.0 mm (5.78 in.) 101.6 mm (4.00 in.
Installation 26.1 mm (1.02 in.) 147.0 mm (5.78 in.) 101.6 mm (4.00 in.) Figure 3-2 Mechanical Dimensions for the 80-pin SCA-2 Quantum Atlas 10K II Ultra 160/m SCSI 9.1/18.2 Disk Drives (Low Profile Form Factor) Shock Feet Quantum Atlas 10K II Ultra 160/m SCSI disk drives are outfitted with plastic shock feet on the bottom edge of the base casting, near the corners, beneath the side mounting holes (translucent), and near the corners of the top cover next to the screws (black).
Installation 3.3 UNPACKING INSTRUCTIONS CAUTION The maximum limits for physical shock can be exceeded if the disk drive is not handled properly. Special care must be taken not to bump or drop the disk drive. 1. Open the shipping container and remove the packing assembly that contains the disk drive. 2. Remove the disk drive from the packing assembly.
Installation 3.4 CONFIGURATION JUMPERS AND CONNECTIONS This section includes setup and configuration information for Atlas II Ultra 160/m SCSI disk drives. These disk drives include • The 16-bit multimode Ultra 160/m SCSI-3 wide version with 68-pin SCSI connector, • The 16-bit multimode Ultra 160/m SCSI-3 version with SCA-2 80-pin connector. Specific individual settings for each drive type are described in sections 3.4.1 through 3.4.2.
Installation DRIVES WITH 68-PIN SCSI CONNECTOR 12-Pin Option Connector Pin §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ ¡¡¡¡¡¡ ¡¡¡¡¡¡ ¡¡¡¡ Back: Connectors and Jumpers 12/11 10/9 8/7 6/5 4/3 2/1 No Connect / +5V GND / Reserved Busy LED / SCSI ID bit 3 GND / SCSI ID, bit 2 GND / SCSI ID, bit 1 Fault LED / SCSI ID bit 0 Pin 12 SCSI Power 28/27 Term Pwr / TermPwr 26/25 Customize / GND 24/23 Enable Narrow / GND 22/21 Stagger Spin / GND 20/19 Write Protect / GND 18/17 Busy LED / +
Installation 3.4.1.1 TERMPWR (Disk Drives with 68-Pin SCSI Connector) To ensure that there is a sufficient level of power along the entire SCSI bus, Quantum Corporation recommends that all devices on the SCSI bus supply TERMPWR (if they are capable). SCSI devices are protected by a diode or similar semiconductor to prevent back flow of the terminator power when more than one device supplies this power.
Installation Table 3-1 SCSI ID Selection on Option Connector (68-Pin SCSI Connector Drives) SCSI ID 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Jumper Location – Option Connector Pin Pair 7 / 8 Pin Pair 5 / 6 Pin Pair 3 / 4 Pin Pair 1 / 2 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 = Jumper Not Installed 1 = Jumper Installed Configure the drive for remote (external) SCSI ID selection by removing the SCSI ID jumpers (if presen
Installation Table 3-2 Jumper Settings for SCSI ID, 28-Pin Secondary Option Connector SCSI ID 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Jumper Location – Secondary Option Connector Pin Pair 7 / 8 Pin Pair 5 / 6 Pin Pair 3 / 4 Pin Pair 1 / 2 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 = Jumper Not Installed 1 = Jumper Installed 3.4.1.
Installation 3.4.1.5 Enable Narrow Mode (Force 8) (Disk Drives with 68-Pin SCSI Connector) Wide Data Transfer (WDTR) negotiations can be limited to 8-bit responses either by setting the Force 8 bit of the Quantum-Unique Page (39h) of the MODE SELECT command (15h) to 1, or by installing a jumper on pin pair 23 / 24 of the Secondary Option Connector (Figure 3-4). 3.4.1.
Installation 3.4.2 Jumper Configurations and Connections for SCA-2 Connector Versions This section describes jumper settings and connections for Atlas 10K II Ultra 160/m SCSI drives with 80-pin SCA-2 (Single Connector Attachment) connector for the following features: • SCSI ID • Spin Up • Activity LED displays Use Figure 3-5 to locate the appropriate pins for configuring the drive.
Installation Pin 40 Pin 39 Pin 2 Pin 1 Pin 80 Pin 79 HDA Pin 42 Pin 41 Figure 3–5 Pin Locations on SCA-2 Connector Table 3–3 SCSI ID Pin Assignments (SCA-2 Connector Versions of the Disk Drive) SCSI ID 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ID3 - Pin 80 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 Location on SCA Connector ID2 - Pin 40 ID1 - Pin 79 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 ID0 - Pin 39 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 = Open Circuit, +2.4 V to Vcc +0.5 V 1 = Ground, -0.
Installation Table 3–4 Spin Up on Power On Options STAGGER_SPIN (Pin 78) DELAY_SPIN (Pin 38) Option 1 – Spin Up When Power is Applied Open Open Option 2 – Spin Up After Delay Ground Open Open Ground Ground Ground Option Option 3 – Spin Up on START Command Reserved 3.4.2.4 Activity LED for SCA-2 Connector Versions The drive provides the output BUSY_OUT signal to power a user-supplied activity LED. The output indicates the drive is performing a SCSI operation.
Installation 3.4.2.5 Force Single-Ended Operation for SCA-2 Connector Versions A jumper is provided to force the disk drive to operate as a single-ended device. See the explanation of the LVD SCSI interface in Chapter 7 for details. To force the disk drive to operate as a single-ended device, install the low profile jumper across pin pair 1 / 3 (Figure 3-6). For LVD operation and monitoring of DIFFSENS signal, place the jumper across pin pair 2 / 4.
Installation 3.5 CONNECTOR PINOUTS AND WIRING DIAGRAMS Atlas 10K II Ultra 160/m SCSI disk drive interfaces include a 16-bit wide SCSI version and a SCA-2 connector version. Connector pinout information for the drive and signal connection diagrams are found in this section. 3.5.1 Atlas 10K II Ultra 160/m SCSI Disk Drive with 68-Pin SCSI Connector Figure 3-7 shows the locations of the Power, SCSI, Option, and Secondary Option Connectors on the68-pin SCSI connector version of the drive.
Installation Table 3-5 68-Pin Wide (LVD) SCSI Connector Pin Assignments Signal Name Pin Number Pin Number Signal Name +DB(12) +DB(13) +DB(14) +DB(15) +DB(P1) +DB(0) +DB(1) +DB(2) +DB(3) +DB(4) +DB(5) +DB(6) +DB(7) +DB(P) GROUND DIFFSENS TERMPWR TERMPWR RESERVED GROUND +ATN GROUND +BSY +ACK +RST +MSG +SEL +C/D +REQ +I/O +DB(8) +DB(9) +DB(10) +DB(11) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
Installation 3.5.2 Atlas 10K II Ultra 160/m SCSI Disk Drive With 80-Pin, SCA-2 SCSI Connector Figure 3-8 shows the location of the SCSI Connector on this version of the drive. Table 3-6 provides signal names/pin locations for the 80-pin SCA-2 SCSI connector.
Installation Table 3-6 80-Pin SCA-2 SCSI Connector Pin Assignments Signal Name Pin Number Pin Number Signal Name +12 V +12 V +12 V +12 V NO CONNECT NO CONNECT -DATA_M(11) -DATA_M (10) -DATA_M B(9) -DATA_M(8) -SCSI_I/O -SCSI_REQ -SCSI_C/D -SCSI_SEL -SCSI_MSG -SCSI_RST -SCSI_ACK -SCSI_BSY -SCSI_ATN -SCSI_PARITY_M(0) -DATA_M(7) -DATA_M(6) -DATA_M(5) -DATA_M(4) -DATA_M(3) -DATA_M(2) -DATA_M(1) -DATA_M(0) -SCSI_PARITY_M(1) -DATA_M(15) -DATA_M(14) -DATA_M(13) -DATA_M(12) +5V +5V +5V RESERVED -DELAY_SPIN -SCSI
Installation 3.6 DRIVE MOUNTING AND INSTALLATION This section provides information for installing the disk drive and for connecting the SCSI and power cables as applicable. WARNING Before you begin, review the Safety, ESD, and Handling precautions described in the beginning of this manual to avoid personal injury or damage to the drive. 3.6.1 Orientation The drive can be mounted in any position. Figures 3–9 and 3-10 show the drive base assembly, with mounting locations and dimensions indicated.
Installation Figure 3-10 Mounting Dimensions for the 80-pin SCA-2 Quantum Atlas 10K II Ultra 160/m SCSI Hard Disk Drive 3.6.2 Mounting Screw Clearance CAUTION The printed circuit board assembly (PCBA) is very close to the mounting holes. Do not exceed the specified length for the mounting screws. The specified screw length allows full use of the mounting hole threads while avoiding damaging or placing unwanted stress on the PCBA.
Installation The PCBA is very close to the mounting holes. Figure 3-11 specifies the clearance between the screws in the mounting holes and the PCBA. Do not use mounting screws longer than the maximum lengths specified in Figure 3-11. The specified screw length allows full use of the mounting hold threads while avoiding damage or stress on the PCBA. Clearance from the disk drive to any other surface (except mounting surfaces) must be a minimum of 0.05 inches (1.25 mm).
Installation 3.6.3 Shock Clip The shock clip provides an extra level of isolation from the occurrence of a short duration, non-operational shock, particularly when the disk drive is mounted on a rigid platform. CAUTION To prevent the possibility of a cross-threaded screw, it is recommended that the screws associated with the fixed side mounting locations be started before the screw associated with the shock clip. Install all of the applicable screws before the final torquing process.
Installation Figure 3–13 Widthwise Airflow Cooling 3.6.6 Installation in a 3.5-inch Bay CAUTION Screw-length must not exceed 0.25-inch (6.25 millimeters) or the drive may be damaged. The drive base contains threaded holes on its sides and bottom to mount the drive (see Figure 3-9 or Figure 3-10). The holes accept #6-32 screws. NOTE Mounting brackets may used when installing the drive in a 5.25-inch form factor bay.
Installation 3.6.7 Installation in a 5.25-inch Bay CAUTION Screws used to mount the drive must not exceed 0.25-inch (6.25 millimeters) in length, or the drive may be damaged. Figure 3-14 shows the brackets representative of those used to mount the drive in a 5.25-inch bay. A bracket kit including four screws is available from Quantum Corporation. The part number of the kit is 70-30695-01. SIDE BRACKET SIDE BRACKET Figure 3-14 Brackets for 5.
Installation 3. Insert the RAID connector of the drive into the system backplane connector, being careful not to damage any connector pins. 4. Secure the drive in the RAID system with #6-32x1/4 UNC screws. Use the side mount or bottom mount holes, depending upon enclosure mounting hole requirements. NOTE To ensure proper operation of the drive, run any required software after the installation is completed. 3.6.9 Drive Connections The drive connects to both the SCSI and power buses. 3.6.9.
Installation 3.6.9.3 Cables Furnish the appropriate cables and connectors to match the drive connectors listed in Table 3–7.
Installation 3−28 Quantum Atlas 10K II Ultra 160/m SCSI Hard Disk Drives
Chapter 4 SPECIFICATIONS This chapter provides a detailed description of the physical, electrical, and environmental characteristics of the Quantum Atlas 10K II 160/m SCSI hard disk drives. 4.1 SPECIFICATION SUMMARY Table 4-1 Specifications QUANTUM QUANTUM QUANTUM ATLAS 10K II 9.1 GB ATLAS 10K II 18.4 GB ATLAS 10K II 36.7 GB Formatted Capacity 9.10 GB 18.4 GB 36.7 GB 73.
Specifications Table 4-1 Specifications (continued) QUANTUM QUANTUM QUANTUM QUANTUM ATLAS 10K II ATLAS 10K II ATLAS 10K II ATLAS 10K II 9.1 GB 18.2 GB 36.4 GB 72.8 GB 8 MB 8 MB 8 MB 8 MB No greater than 1.5% No greater than 1.5% No greater than 1.5% No greater than 1.
Specifications 4.2 FORMATTED CAPACITY The Quantum Atlas 10K II Ultra 160/m SCSI hard disk drives receive a low-level format at the manufacturing facility. This formatting creates the actual tracks and sectors on the disk drive. Table 4-2 shows the storage capacities of the three different disk drives that result from this process. Formatting done at the user level, for operation with DOS, UNIX, or other operating systems, will result in less capacity than the physical capacity shown.
Specifications 4.3 DATA TRANSFER RATES Table 4-3 shows the data transfer rates for the Quantum Atlas 10K II Ultra 160/m SCSI disk drives. Specifications are for both the 68-pin Wide and SCA-2 connector versions of the disk drive. Table 4-3 Transfer Rates QUANTUM ATLAS 10K II 9.1 GB QUANTUM ATLAS 10K II 18.2 GB QUANTUM ATLAS 10K II 36.7 GB QUANTUM ATLAS 10K II 73.4 GB 160 160 160 160 Channel Rate 38.2 – 26.09 MB/second 38.2 – 26.09 MB/second 38.2 – 26.09 MB/second 38.2 – 26.
Specifications 4.4 TIMING SPECIFICATIONS Table 4-4 illustrates the timing specifications of the Quantum Atlas 10K II Ultra 160/m SCSI disk drives. Table 4-4 Timing Specifications QUANTUM ATLAS 10K II 9.2 GB QUANTUM ATLAS 10K II 18.4 GB QUANTUM ATLAS 10K II 36.7 GB QUANTUM ATLAS 10K II 73.4 GB Single Track Seek .6 ms .6 ms .6 ms .6 ms Average Seek (READ) 4.7 ms 4.7 ms 4.7 ms 5.2 ms Average Seek (WRITE) 4.7 ms 4.7 ms 4.7 ms 5.2 ms Average Access to Data 7.9 ms 7.9 ms 7.9 ms 8.
Specifications 4.5 POWER The Quantum Atlas 10K II Ultra 160/m SCSI hard disk drive operates from two supply voltages: +12V ±5% +5V ±5% The allowable ripple and noise (60Hz – 100MHz) is 150 mV peak-to-peak, for the +12V supply and 75 mV peak-to-peak, for the +5V supply. 4.5.1 Power Sequencing Power may be applied in any order or manner, or open either the power or power return line with no loss of data or damage to the disk drive.
Specifications 4.5.3 Power Requirements This section lists the various power specifications for the Quantum Atlas 10K II Ultra 160/m SCSI hard disk drives. 4.5.3.1 Power Consumption Maximum Watts * 9.2 GB 18.4 GB 36.7 GB 73.4 GB Startup (Peak) 38.8 W* 38.8 W* 38.8 W* 47.6 W* 40% Seek (ECMA) 15.0 W 15.0 W 16.7 W 20.7 W Idle 8.6 W 8.6 W 9.9 W 14.7 W Quantum Corporation’s startup peak current measurements are based on a 2.5 ms sampling rate.
Specifications 4.5.3.3 Current Requirements Typical currents are at nominal supply voltages. Spin-Up Mode Typical / Maximum Current 9.2 GB 18.4 GB 36.7 GB 73.4 GB 5 Vdc Supply, Avg. 740.2 / 810* mA 686.0 / 820* mA 731.8 / 820* mA 719.5 / 820* mA 12 Vdc Supply, Avg. 2524.5 / 2850 mA, peak 2475.1 / 2860 mA, peak 2507.4 / 2860 mA, peak 3221.5 / 3740 mA, peak * This value achieved during calibration. Idle Mode Maximum 9.2 GB 18.4 GB 36.7 GB 73.4 GB 5 Vdc Supply, Avg.
Specifications 4.5.3.4 Current Transients Spin-Up Mode Max. Positive Rate of Change +2.0 A in 200 µs Max. Negative Rate of Change -2.0 A in 50 µs 12 Vdc Supply Regulations ± 5% Active Mode (ECMA Seeking) Max. Positive Rate of Change +1.0 A in 200 µs Max. Negative Rate of Change -1.0 A in 200 µs 12 Vdc Supply Regulations ± 5% NOTE ECMA Seek Rate is defined in ECMA standard 74. It corresponds to 52 random seeks per second.
Specifications 4.6 ACOUSTICS Table 4-6 specifies the acoustical characteristics of the Quantum Atlas 10K II Ultra 160/m SCSI hard disk drive. Acoustic measurements are taken in an anechoic chamber with background noise <25 dBA. Table 4-6 Acoustical Characteristics Acoustic Emissions (Typ / Max) 9.2 GB 18.4 GB 36.7 GB 73.4 GB Active (ECMA Seeking) 4.4 / 4.7 dB 4.4 / 4.7 dB 4.4 / 4.7 dB 4.9 / 5.2 dB Idle 3.9 / 4.2 dB 3.9 / 4.2 dB 3.9 / 4.2 dB 4.3 / 4.
Specifications 4.8 ENVIRONMENTAL CONDITIONS Table 4-7 summarizs the environmental specifications of the Quantum Atlas 10K II Ultra 160/m SCSI hard disk drive. Table 4-7 Environmental Specifications PARAMETER OPERATING NON-OPERATING Temperature (Non-condensing) 5° to 55°C (41° to 131°F) -40° to 70°C (-40° to 158°F) Temperature Gradient (Non-condensing) 20°C (68°F) per hour, max. 30°C (86°F) per hour, max.
Specifications Table 4-8 Shock and Vibration Specifications PARAMETER Shock OPERATING NON-OPERATING 15 G peak linear half-sine, 11 ms duration (3 axes) (READ only) Maximum Linear Shock (unpackaged): 1”: Maximum 70 G, 11 ms duration, half-sine; 130 G 1 ms duration, halfsine; 220 G 2 ms duration, half-sine 1.6”:Maximum 70 G, 11 ms duration, half-sine; 110 G 1 ms duration, halfsine; 150 G 2 ms duration, half-sine Maximum Linear Shock (packaged): Drop: from 91.4 cm (36.0 inches) for packages up to 20 lbs.
Chapter 5 SCSI DESCRIPTION This chapter contains an overview of SCSI command and status processing and a detailed description of the commands supported by the disk drives. The SCSI command system enables the initiator to instruct the drive to perform specific functions. NOTE In this manual, unless otherwise stated, numerical values are given in decimal. Hexadecimal numbers, such as opcodes, are always given with an “h” following, as in 5Ah except when entire data tables are in hexadecimal.
SCSI Description 5–2 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.1 OVERVIEW OF THE SCSI COMMAND DESCRIPTIONS The disk drives support the SCSI-3 commands listed in Table 5-1. The command categories are sequential, normal, and immediate. Immediate commands are processed when received by the drive. In most cases, these commands do not require drive resources, do not change the state of the drive, and bypass the command queue (unless the command is tagged).
SCSI Description Table 5–1 Supported SCSI Commands (continued) Command Operation Code RELEASE RELEASE (10) REPORT LUNS REPORT DEVICE IDENTIFIER REQUEST SENSE RESERVE RESERVE (10) REZERO UNIT SEEK (6) SEEK (10) SEND DIAGNOSTIC SET DEVICE IDENTIFIER START STOP UNIT SYNCHRONIZE CACHE TEST UNIT READY VERIFY WRITE (6) WRITE (10) WRITE AND VERIFY WRITE BUFFER WRITE LONG WRITE SAME WRITE SKIP MASK XDREAD XDWRITE XPWRITE NOTES: 17h 57h A0h A3h 03h 16h 56h 01h 0Bh 2Bh 1Dh A4h 1Bh 35h 00h 2Fh 0Ah 2Ah 2Eh 3Bh 3Fh
SCSI Description 5.2 Command Descriptor Block An initiator communicates with the drive by sending a 6-, 10-, or 12-byte Command Descriptor Block (CDB) that contains the parameters for the specific command. The SCSI command's operation code is always the first byte in the CDB and a control field is the last byte. For some commands, the CDB is accompanied by a list of parameters sent during the data-out buffer transfer. Figure 5-1 shows the format of a typical 6-byte CDB.
SCSI Description Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code (MSB) 1 Reserved 2-3 Logical Block Address (LBA) Logical Block Address (LBA) 4 Transfer Length, Parameter List Length, or Allocation Length 5 Control (LSB)) NOTE: Reserved fields in CDBs and Parameters have a value of 0; Reserved fields in states and other parameters sent to an initiator are set to 0.
SCSI Description Table 5–2 Command Descriptor Block — Field Descriptions (continued) Field Description Logical Block Address The 6-byte READ, SEEK, and WRITE Command Descriptor Blocks contain a 21-bit Logical Block Address. The 10-, 12-, and 16- Command Descriptor Blocks contain a 32-bit Logical Block Address. Commands that require additional parameter data specify the length of the Logical Block Address that is needed. See the specific command descriptions for more detailed information.
SCSI Description Bit 7 6 5 4 3 2 1 0 Flag Link Byte 5 Vendor Specific Reserved NACA Figure 5–2 Command Descriptor Block Control Field — Data Format Table 5–3 Command Descriptor Block Control Field — Field Descriptions Field Description Vendor Specific Bits NACA These bits must be 0. Normal Auto-Contingent Allegiance - This bit must be zero to indicate that SCSI-2 Contingent Allegiance rules apply.
SCSI Description 5.3 Status/Error Reporting SCSI message-level errors are communicated by messages that are defined specifically for that purpose. SCSI command-level errors are communicated by a status that is returned by the drive during the STATUS phase.
SCSI Description Table 5–4 Status Codes Status Code Definition Meaning 00h GOOD The drive successfully completed the command. 02h CHECK CONDITION An Auto Contingent Allegiance (ACA) condition occurred. 08h BUSY The drive cannot service the command at the moment, and its Command Descriptor Block has been discarded. The initiator can retry the command at a later time.
SCSI Description 5.4 Auto Contingent Allegiance Condition and Contingent Allegiance Condition Auto Contingent Allegiance condition (ACA) is the SCSI-3 term for the condition of the drive immediately after it returns a CHECK CONDITION status code. While it is in this condition, the drive: • Keeps the status information (sense data) that characterizes the nature of, and the reason for, the command's failure.
SCSI Description 5–12 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.5 Extended Contingent Allegiance Condition Under SCSI-2 processing, the Extended Contingent Allegiance condition extends Contingent Allegiance handling so the initiator has explicit control over the point at which suspended (queued) commands are resumed. It allows the initiator to send a REQUEST SENSE command and then send the non-tagged commands to access the drive’s medium.
SCSI Description 5–14 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.6 Linked Commands An I/O Process (task) may contain multiple commands that are linked together. The initiator communicates this condition of linked (or unlinked) commands by setting (or clearing) the Link bit of the Command Descriptor Block’s control word. A linked command is one in which the Link bit in the Command Descriptor Block is set. After successful completion of a linked command the drive sends an INTERMEDIATE status, followed by a LINKED COMMAND COMPLETE message.
SCSI Description 5–16 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.7 DATA Transfer Command Components Many of the SCSI commands cause data to be transferred between the initiator and the drive. The content and characteristics of this data are command-dependent. Table 5-5 lists the information transmitted for all of the commands. The “Length in CDB” column of Table 5-5 identifies the Command Descriptor Block field used by the drive to determine how much command-related data are to be transferred.
SCSI Description Table 5–5 DATA-Phase Command Contents Length in CDB Command Data Out (To Drive) Data In (To Initiator) CHANGE DEFINITION FORMAT UNIT 0 0 --Defect List Header (4) Initialization Pattern (6-8) Defect Descriptors ----- INQUIRY Allocation --- LOG SELECT Parameter List (must be 0) --- Standard Inquiry or a Vital Product Data page --- LOG SENSE Allocation --- Log Page MODE SELECT Parameter List MODE SENSE Allocation --- Block Descriptor (8) READ (6) (10) READ BUFFER Tran
SCSI Description Table 5–5 DATA-Phase Command Contents (continued) Length in CDB Command SEEK (6)(10) 0 SEND DIAGNOSTIC Parameter List Data Out (To Drive) Data In (To Initiator) --Diagnostic Page ----- SET DEVICE IDENTIFIER START STOP UNIT 0 --- --- SYNCHRONIZE CACHE 0 --- --- TEST UNIT READY 0 --- --- VERIFY Transfer Data --- WRITE (6)(10) Transfer Data --- WRITE AND VERIFY WRITE BUFFER Transfer Parameter List ----- WRITE LONG Byte Transfer (must be 560) WRITE SAME 0 Dat
SCSI Description 5–20 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.8 SCSI COMMAND DESCRIPTIONS The SCSI command descriptions that follow this page contain detailed information about the SCSI commands that are supported by the drive. Each description provides a Data Format and Field Descriptions for the Command Descriptor Block for the described command. The commands are presented in alphabetic order, and each command starts on a new, odd-numbered page.
SCSI Description 5–22 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.9 CHANGE DEFINITION Command (40h) The CHANGE DEFINITION command sets the SCSI compliance for disk drives with parallel SCSI interfaces to one of four different levels: SCSI-1, SCSI-1/CCS, SCSI-2 or SCSI-3.
SCSI Description Table 5–6 CHANGE DEFINITION — Field Descriptions Field 5–24 Description Save Save Parameters. When this field is set to 1, the new operating definition is saved in the drive's non-volatile memory. New Operating Definition The values that can be supplied in the field are listed below: 0 Current Definition 1 SCSI-1 2 SCSI-1/CCS (Common Command Set) 3 SCSI-2 4 SCSI-3 Parameter Data Length Length, in bytes, of the parameter data. Must be 0.
SCSI Description 5.10 FORMAT UNIT Command (04h) The FORMAT UNIT command formats the disk's storage media into initiatoraddressable logical blocks according to initiator-defined options. This command ensures that the disk storage media is formatted so that all data sectors are accessible. Any data residing on the disk before this command is invoked is lost. This command repairs damage left by previous WRITE LONG commands.
SCSI Description FORMAT UNIT Command (04h) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code (04h) 1 Reserved 2 Fmt Data Cmp List Defect List Format Vendor-Specific 3-4 Interleave 5 Control Figure 5–4 FORMAT UNIT Command Descriptor Block — Data Format Table 5–7 FORMAT UNIT Command — Field Descriptions Field Description FmtData Format Data. When the Format Data value is 1, it indicates that a data-out buffer transfer occurs as part of the command execution.
SCSI Description FORMAT UNIT Command (04h) (continued) 5.10.1 Five Forms of FORMAT UNIT Commands Five different forms of the FORMAT UNIT command are supported through different combinations of the Format Data bit, Complete List bit, and the information in the Defect List Length field. (Refer to FORMAT UNIT Defect Header List for a description of the Defect List Length field.) The different command forms give the initiator control over the contents of the Grown Defect List.
SCSI Description FORMAT UNIT Command (04h) (continued) 5.10.2.1 FORMAT UNIT Defect List Header The FORMAT UNIT Defect List Header (Figure 5-6) provides several optional format control bits to give the initiator more control over the defect lists. Table 5-9 provides descriptions of the data fields in the Defect List Header.
SCSI Description FORMAT UNIT Command (04h) (continued) Table 5–9 FORMAT UNIT Defect List Header — Field Descriptions (continued) Name Description DSP The Disable Saving Parameter prohibits the drive from preserving MODE SELECT parameters received while the Format is in progress. This bit is ignored, and the drive acts as if it were set. Immed When the Immediate bit is 0, the drive returns a status after the format operation completes.
SCSI Description FORMAT UNIT Command (04h) (continued) 5.10.2.3 FORMAT UNIT Defect Descriptor — Physical Sector and Bytes From Index Format The Physical Sector defect descriptor specifies the location of a defect that is the length of a sector. The Bytes From Index defect descriptor specifies the location of a defect that is no more than eight bytes long. Each descriptor is comprised of the bytes shown in Figure 5-8.
SCSI Description FORMAT UNIT Command (04h) (continued) Table 5–10 FORMAT UNIT Initialization Pattern Descriptor — Field Descriptions Name Description IP Modifier The Initialization Pattern Modifier must be 0. IP Type The Initialization Pattern Type field (Table 5-11) indicates the type of pattern the drive uses to initialize each logical sector within the initiator-accessible portion of the medium. All bytes within a logical sector are written with the initialization pattern.
SCSI Description 5–32 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.11 INQUIRY Command (12h) The INQUIRY command allows the initiator to determine the kind of SCSI devices attached to its SCSI bus. It causes a device that is attached to a SCSI bus to return information about itself. The drive identifies itself as a Direct Access Storage Device that implements the applicable interfacing protocol. The drive does not need to access its storage medium to respond to the inquiry.
SCSI Description INQUIRY Command (12h) (continued) Table 5–12 INQUIRY Command Descriptor Block — Field Descriptions (continued) Field Description Page Code or Operation Code Specifies the Vital Product Data Page or Command Support Data which is to be returned by the drive when EVPD is set. Specifies the SCSI Operation Code for command support data to be returned by the drive when CmdDt is set.
SCSI Description INQUIRY Command (12h) (continued) 5.11.1 Standard Inquiry Data Page The Standard Inquiry Data Page is returned by the drive in response to the INQUIRY command if EVPD = 0.
SCSI Description INQUIRY Command (12h) (continued) Table 5–13 Standard Inquiry Data Page — Field Descriptions Field Name Value Description Peripheral Qualifier 0 Non-zero if initiator selects an invalid logical unit. Peripheral Device Type 0 0 indicates that this is a Direct Access Device. ANSI Version 3 ANSI SCSI Level 3 (SCSI-3) is supported. AERC 0 Asynchronous Event Reporting is not supported. NormACA 0 Does not support setting NACA in CDB Control word.
SCSI Description INQUIRY Command (12h) (continued) Table 5–13 Standard Inquiry Data Page — Field Descriptions (continued) Field Name Value Description Clocking 11 The contents of this field define the setting of the double-edge clocking option (See Chapter 6). Note that the clocking field does not apply to asynchronous transfers of data.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.2 Unit Serial Number Page (80h) The Unit Serial Number page contains the drive's PCB Serial Number and the HDA Serial Number.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.3 Implemented Operating Definition Page (81h) The Implemented Operating Definition page reflects the current and available operation definitions.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.4 ASCII Implemented Operating Definition Page (82h) The ASCII Implemented Operating Definition page returns the character string's length (1Bh) in byte 4, followed by the appropriate character string (“SCSI-3, SCSI2, SCSI-1/CCS” in bytes 5 through 31 for Parallel SCSI.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.5 Device Identification Page (83h) (SCSI-3 ONLY) The Device Identification Page provides the means to retrieve zero or more identification descriptors that apply to the logical unit.
SCSI Description INQUIRY Command (12h) (continued) Table 5–17 Device Identification Page — Field Descriptions Field Definition Code Set This field specifies the code set used for the Identifier field.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.6 Firmware Revision Page (C0h) The Firmware Revision page reflects the current firmware revision and date and time when it was built. Bit 7 6 5 4 3 2 1 0 Byte 0 Peripheral Qualifier =0 Peripheral Device Type = 0 (Direct Access Device) 1 Page Code (C0h) 2 Reserved 3 Page Length = 24h 4 - 19 Full Firmware Version Blank Fill (e.g., “T382 “) 20 - 39 Build Date and Time Blank Fill (e.g.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.7 Quantum Manufacturing Information Page (C1h) The Quantum Manufacturing Information Page reflects the part number assigned by Quantum’s manufacturing group in accordance with vendor requirements.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.
SCSI Description INQUIRY Command (12h) (continued) Table 5–17A Negotiated Rate Information Page — Field Descriptions Field Definition Transfer Period Factor Applicable values of this field are provided in Appendix C. REQ / ACK Offset This is the negotiated value of Req / Ack offset between the initiator and the target.
SCSI Description INQUIRY Command (12h) (continued) 5.11.2.9 Command Support Data Pages An application client can request command support data by setting the CmdDt bit of the INQUIRY command to 1, and specifying the SCSI operation code of the Command Descriptor Block (CDB) for which it wants information. Format of the command support data and definitions of the fields follow.
SCSI Description INQUIRY Command (12h) (continued) Table 5–18 Command Support Data Page — Field Descriptions Field Description Support The value of the Support field describes the type of support that the disk drive provides for Command Support Data. Value Description 000b Data about the requested SCSI operation code is not currently available. In this case, all data after Byte 1 is undefined. 001b The device does not support the SCSI operation code requested.
SCSI Description INQUIRY Command (12h) (continued) Table 5–19 Command Support Data Page Command or Operation Codes Hex Data Returned When INQUIRY is Received and CmdDt Bit = 1 OpCode Command Support ANSI Version CDB Size CDB Usage Data 00h TEST UNIT READY 03 01 06 00E000000003 01h REZERO UNIT 03 01 06 01E000000003 03h REQUEST SENSE 03 01 06 03E00000FF03 04h FORMAT UNIT 03 01 06 04FFFFFFFF03 07h REASSIGN BLOCKS 03 01 06 070E00000003 08h READ (6) 03 01 06 08FFFFFFFF03
SCSI Description INQUIRY Command (12h) (continued) Table 5–19 Command Support Data Page Command or Operation Codes (continued) Hex Data Returned When INQUIRY is Received and CmdDt Bit = 1 Op Code Command Support ANSI Version CDB Size CDB Usage Data 3Eh READ LONG 03 01 0A 3EE2FFFFFFFF00FFFF03 3Fh WRITE LONG 03 01 0A 3FE0FFFFFFFF00FFFF03 40h CHANGE DEF.
SCSI Description 5.12 LOG SELECT Command (4Ch) The drive collects and stores performance data and error summaries in counters. The LOG SELECT command is used to zero these counters.
SCSI Description 5–52 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.13 LOG SENSE Command (4Dh) NOTE Log Sense data pages require special interpretation and also are subject to change. For assistance with the Log Sense data pages, contact your Quantum Applications Engineer. The drive collects operational information and stores these statistics as log data. Log data are grouped by category into log pages. The LOG SENSE command allows an initiator to retrieve the stored log data. The LOG SENSE command is a complementary command to the LOG SELECT command.
SCSI Description Table 5−21 Disk Drive Log Pages Page Code 00h Supported Log Pages 01h Buffer Overruns and Underruns 02h Write Error Counter 03h Read Error Counter 05h Verify Error Counter 06h Non-Medium Error Counter Page 07h Last n-Error Events Page 08h Format Status Page 0Fh Application Client Page 10h 2Fh Self Test Results Page 1 31h Last 500 Errors 36h Early Warning System (EWS) Page 37h 1 Seek Performance Summary 39h Servo Events Counter 1 Bad Block Replacement Summary
SCSI Description LOG SENSE Command (4Dh) (continued) 5.13.1 LOG SENSE Command Descriptor Block The Command Descriptor Block for the LOG SENSE command is shown in Figure 5−21. Table 5–22 contains field descriptions.
SCSI Description LOG SENSE Command (4Dh) (continued) 5.13.2 LOG SENSE Log Pages The log pages that are returned from the drive have a common format that is shown in Figure 5−22. Each page contains a 4-byte header followed by one or more log parameters. Refer to Table 5−23.
SCSI Description LOG SENSE Command (4Dh) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0–1 2 Parameter Code DU DS TSD 3 ETC TMC LP Page Length (n-3) 4–n Parameter Value Figure 5−23 Generic Log Parameter − Data Format Table 5−24 Generic Log Parameter − Field Descriptions Field Description Parameter Code A code which uniquely identifies each parameter on a given Log Page.
SCSI Description 5–58 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.14 MODE SELECT (6) Command (15h) SCSI refers to the drive’s operational parameters as its mode parameters. SCSI groups the mode parameters by function into a set of data structures referred to as mode pages. The MODE SELECT (6) command allows the initiator to modify some of these mode pages and thereby control some of the drive’s operational characteristics. The Save Page (SP) option in the Command Descriptor Block makes the changes permanent.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.1 Initiator-Changeable Mode Pages Table 5-26 lists the mode pages that are supported by the drive. An initiator can change these pages by supplying them, with the desired changes included, in the MODE SELECT command’s data-out buffer transfer.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.2 Mode Page Types The drive maintains three distinct sets of mode pages. They are the current page, the default page, and the saved page. The drive also reports a fourth set of changeable pages. The page types are defined in Table 5-27. Table 5–27 Mode Page Types Page Type Definition Current The current mode page set applies to all initiators and defines the drive’s mode.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–28 Mode Parameter List — Field Descriptions Field Description Mode Parameter Header Contains information about the remainder of the parameter list and is always present (see Figure 5-26 and Table 5-29). Block Descriptor Allows the initiator to set the drive’s Logical Block Size and number of Logical Block Addresses (see Figure 5-27 and Table 5-30). Page(s) The page code(s) of the pages that are a part of this command.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–30 Mode Parameter Block Descriptor — Field Descriptions Field Description Density Code Ignored by the drive. Number of Blocks This field specifies the number of logical blocks on the unit that are affected by the current MODE SELECT command. When this field is 0, the MODE SELECT parameters are put into effect for all logical blocks on the unit.
SCSI Description MODE SELECT (6) COMMAND (15h) (continued) 5.14.3.2 Unit Attention Condition Page (00h) The Unit Attention Page is used to enable or disable the generation of Unit Attention Conditions. Bit 7 6 PS Rsvd 5 4 3 2 1 0 Byte 0 Page Code (00h) 1 Page Length (02h) 2 Reserved 3 DUA Reserved Reserved (00h) Figure 5–28 Unit Attention Condition Page — Data Format Table 5–32 Unit Attention Condition Page — Data Format Field Default Value Description PS 1 Parameters Savable.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.3 Read-Write Error Recovery Page (01h) The Read-Write Error Recovery page controls the drive’s response to error conditions that arise during the course of READ (6), READ (10), WRITE (6), WRITE (10) command processing and during the write portion of WRITE AND VERIFY command processing.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–33 Read-Write Error Recovery Page — Field Descriptions Field Default Value PS AWRE Description 1 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. The bit is reserved with the MODE SELECT command 1 Automatic Write Reallocation Enable.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–33 Read-Write Error Recovery Page — Field Descriptions (continued) Default Value Field Description Read Retry Count 4 Specifies the number of retries attempted for a failed read operation. Correction Span 170 Specifies the maximum number of bits in a data sector that the drive is allowed to correct. A value less than the default value can cause an otherwise correctable error to be reported as uncorrectable.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.4 Disconnect–Reconnect Page (02h) The Disconnect–Reconnect Page provides the application client the means to attempt to optimize the performance of the delivery subsystem.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–34 Disconnect–Reconnect) — Field Descriptions Default Value Field Description PS 0 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. The bit is reserved with the MODE SELECT command.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–34 Disconnect–Reconnect Page — Field Descriptions (continued) Default Value Field DTDC Data Transfer Disconnect Control. This field of three bits defines further restrictions when a disconnect is permitted. These are as follows: First Burst Size NOTE: 5–70 Description 0 Value 000b Description Data transfer disconnect control is not used. Disconnect is controlled by other fields in this page.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.5 Verify Error Recovery Page (07h) The Verify Error Recovery Page controls the drive’s response to error conditions that arise during the VERIFY command and during the verify operation of the WRITE AND VERIFY command. The Verify Error Recovery Page is not supported in the SCSI-1/CCS Operating Mode.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–35 Verify Error Recovery Page — Field Descriptions Default Value Field Description PS 0 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. The bit is reserved with the MODE SELECT command. EER 0 Enable Early Recovery. Not supported by the drive. PER 0 Post Error Recovery.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.6 Caching Page (08h) The Caching Page controls the drive’s cache management policy.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–36 Caching Page — Field Descriptions Default Value Field Description PS 1 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. Bit reserved with MODE SELECT command. WCE 1 Write Cache Enable. The default value of 1 enables write-back caching when processing a WRITE command.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–36 Caching Page — Field Descriptions (continued) Default Value Field Minimum Pre-fetch 0 Description This field indicates the number of sectors that are to be pre-fetched. See also MF. Maximum Pre-fetch 0421h This field indicates the maximum amount of data to pre-fetch into the cache as a result of one READ command. Not supported by the drive.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.7 Control Mode Page (0Ah) The Control Mode page controls the drive’s command processing and error handling policies. Bit 7 6 PS Rsvd 5 4 3 2 1 0 GLTSD RLEC Qerr DQue UAAERP EAERP Byte 0 1 Page Length (0Ah) 2 Reserved 3 4 5 Page Code (0Ah) Queue Algorithm Modifier EECA RAC Reserved Reserved Reserved 6–7 Ready AEN Holdoff Period 8–9 Busy Timeout Period 10 – 11 Reserved NOTES: RAERP 1.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–37 Control Mode Page — Field Descriptions Field Value Default Description PS 1 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. The bit is reserved with the MODE SELECT command. GLTSD 0 Global Logging Target Save Disable. If this bit = 1, the ability to save log ages to disk is disabled.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–37 Control Mode Page — Field Descriptions (continued) Field Value Default DQue 0 Description Disable Queue. When set to the default value of 0, the drive supports tagged command queuing. When the Disable Queue bit is set to 1, tagged command queuing is disabled. A subsequent tagged message from the initiator is rejected with a MESSAGE REJECT message and the I/O process is executed as an untagged command. EECA 0 AEN enabled.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.8 Notch and Partition Page (0Ch) The Notch and Partition page contains parameters for drives that implement a variable number of sectors per cylinder, and, support this page. Each section of the logical unit with a different number of sectors is referred to as a notch (or band). Each notch must span a set of consecutive logical blocks in the logical unit, the notches must not overlay, and no logical blocks can be excluded from the notches.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–38 Notch and Partition Page — Field Descriptions Default Value Data Field Description PS 0 Parameters Savable. This bit is only used with the MODE SENSE command. The returned value of 0 indicates that the target is not capable of saving this page in a non-volatile vendor specific location. This bit is reserved with the MODE SELECT command. ND 1 Notched (banded) Drive.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–38 Notch and Partition Page — Field Descriptions (continued) Default Value Data Field Ending Boundary Pages Notched Description 9GB: 0043B9h, The ending boundary field either indicates the ending of 02h the active notch or, if the active notch is 0, it indicates the ending of the logical unit. If the LPN value is 1, the ending 18GB: 0043B9h, boundary is a Logical Block Address.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.9 XOR Control Mode Page (10h) The XOR Control Mode Page provides the initiator with the means to obtain/modify certain XOR operating parameters of the target.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–39 XOR Control Page − Field Descriptions Default Value Field Description PS 1 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. The bit is reserved with the MODE SELECT command XOR Dis 0 XOR Disable. An XOR disable bit of 0 enables the XOR functions within a device.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.10 Power Condition Page (1Ah) The Power Condition Page controls disk drive Power Management functions. Power Management provides three sub-states of UNIT READY: • ACTIVE This is the state of highest power consumption for the disk drive. A media access command is acted upon immediately by the drive. • IDLE This is a state of lower power consumption for the disk drive.
SCSI Description MODE SELECT (6) Command (15h) (continued) Bit 7 6 5 4 3 2 1 0 IdlEnb SbyEnb Byte 0 PS Page Code (1Ah) 1 Page Length (0Ah) 2 Reserved 3 4-7 8 - 11 Reserved Idle Timer Standby Timer Figure 5–36 Power Condition Page – Data Format Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives 5–85
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–40 Power Condition Page – Field Descriptions Default Field Description PS 0 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. The bit is reserved with the MODE SELECT command. IdlEnb 0 Enable Idle Timer. This is a lower power consumption state of the drive.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.11 Information Exceptions Control Page (1Ch) This page defines the methods used by the disk drive to control the reporting and operations of specific informational exception conditions. This page applies only to informational exceptions that report an additional sense code of FAILURE PREDICTION THRESHOLD EXCEEDED to the application client. Informational exception conditions occur as the result of vendor-specific events within a disk drive.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–41 Information Exceptions Control Page — Field Descriptions (continued) Field EWASC Default Value 1 Description Enable Warning ASC. When this bit = 0, reporting of thermal warming is disabled. When this bit = 1, thermal warning reports are enabled. DExcpt 0 Disable Exceptions. This bit is used to enable or disable SMART exception reporting. When this bit = 0, SMART exception reporting is enabled.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–41 Information Exceptions Control Page — Field Descriptions (continued) Default Value Field Interval Timer 0 Description This field indicates the period, in 100 millisecond increments, for reporting that an informational exception condition has occurred. The disk drive will not report such conditions more frequently than the time specified by the Interval Timer field and as soon as possible after the timer interval has elapsed.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–42 Codes Used by the MRIE Field 5–90 Field Description 0h No reporting of informational exception condition. This method instructs the disk drive not to report these conditions. 1h Asynchronous Event Reporting.
SCSI Description MODE SELECT (6) Command (15h) (continued) 5.14.3.12 Quantum-Unique Page (39h) This Quantum-unique page is implemented for historical purposes only. All unused fields are changeable but are ignored by the drive. Bit 7 6 5 PS Rsv’d 4 3 2 1 0 Disable Unit Att’n Disable IWR Byte 0 Page Code (39h) 1 Page Length (14h) 2 Wait SpinUp Enable Enable Error Logging Disable Parity Check Reall. Uncor.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–43 Quantum-Unique Page — Field Descriptions Field PS Default 1 Description Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the disk drive is capable of saving the page in a non-volatile, vendor-specific location. The bit is RESERVED with a MODE SELECT command. Wait SpinUp Enable 0 When this field = 0, the disk drive spins up upon power on.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–43 Quantum-Unique Page — Field Descriptions (continued) Field SSSIE Default 0 Description Software Selectable SCSI ID Enable. When this field = 0, the disk drive’s SCSI ID is determined via the disk drive’s hardware ID select jumper settings. When this field = 1, the disk drive’s SCSI ID setting is determined by the value set in the Software Selectable SCSI ID field (Byte 3, bits 0 – 3).
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–43 Quantum-Unique Page — Field Descriptions (continued) Field Auto Master Enable Default 0 Description When this field = 0, this disk drive does not act as the master in a storage array configuration (refer to the Hard Disk Geometry page). When this field = 1, this disk drive becomes the master. Not used by the drive. Force 8 0 When this field = 0, 16-bit wide data transfer responses are allowed.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–43 Quantum-Unique Page — Field Descriptions (continued) Field Stagger Spin Delay Default 28h Description The Stagger Spin Delay is a value in 100 millisecond units that is used to determine the length of the period of time delay before starting the disk drive’s motor if the Stagger Spin feature is used. The actual amount of the delay is determined using the following formula: Spin Up Delay = (SCSI ID x Stagger Spin Delay).
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–43 Quantum-Unique Page — Field Descriptions (continued) Field ManCal Default 0 Description Manual Calibration. When set = 0, the disk drive runs calibration and diagnostic procedures periodically. When set = 1, calibrations occur only as a result of a REZERO UNIT command. Note that this bit is not saved by MODE SELECT when the value of the SP field is 1. DPER 1 Disable Post Error Recovery.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–43 Quantum-Unique Page — Field Descriptions (continued) Field ESL Default 0 Description Enable Save Log. When set = 1, saving and loading of nonSMART pages to/from the MCS area is enabled. IMR 0 Infinite Message Retry. When set = 1, the number of retries at a message error is infinite. IOE 1 Individual ORCA Profile Enabled. When set = 0, this feature is disabled. ArcsOn 0 Arcs always on. DlyESP 0 Delay ESP.
SCSI Description MODE SELECT (6) Command (15h) (continued) Table 5–43 Quantum-Unique Page — Field Descriptions (continued) Field Maximum Slots to be Reserved Default 0 Description This field is used to reserve x amount of slots from the total resources within the disk drive for incoming commands. Once the remaining slots are full, up to the queue depth of the disk drive, subsequent commands will be accepted but placed on a disk drive internal pending list.
SCSI Description 5.15 MODE SELECT (10) Command (55h) The MODE SELECT (10) command allows the initiator to modify certain mode pages and thereby control some of the drive’s operational characteristics. Refer to MODE SELECT (6) for additional descriptions. See Figure 5-39 for the data format of the MODE SELECT (10) Command Descriptor Block. See MODE SELECT (6), Table 5-44, for descriptions of the fields.
SCSI Description MODE SELECT (10) Command (55h) (continued) Bit 7 6 5 4 3 2 1 0 Byte (MSB) 0-3 Number of Blocks (LSB) 4 Density Code (MSB) 5-7 Block Length (LSB) Figure 5–41 Mode Parameter Block Descriptor — Data Format Table 5–44 Mode Parameter Block Descriptor — Field Descriptions Data Field Description Number of Blocks The value in this field specifies the number of logical blocks on the disk to which the density code and block length fields apply.
SCSI Description This page intentionally left blank.
SCSI Description This page intentionally left blank.
SCSI Description 5.16 MODE SENSE (6) Command (1Ah) The MODE SENSE (6) command allows the initiator to read the drive's sector descriptor and mode pages. The MODE SENSE Command Descriptor Sector is shown in Figure 5–42 and the data fields are described in Table 5–45. The Mode Parameter Header is shown in Figure 5–43 and the data fields are described in Table 5-46.
SCSI Description MODE SENSE (6) Command (1Ah) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Mode Data Length 1 Medium Type 2 Device-Specific Parameter 3 Block Descriptor Length Figure 5–43 Mode Parameter Header (6 Byte) — Data Format Table 5–46 Mode Parameter Header — Field Descriptions Data Field Description Mode Data Length Length of the returned data Medium Type Always zero (0) Device-Specific Parameter Bit 7 - This bit is set if the drive is write protected Bit 4 - This bit is always s
SCSI Description MODE SENSE (6) Command (1Ah) (continued) 5.16.2 Format Device Page (03h) The Format Drive Page (Figure 5-44) describes the drive's medium format. The data fields are described in Table 5-48. Note that the page is savable but no parameters are changeable.
SCSI Description MODE SENSE (6) Command (1Ah) (continued) Table 5–48 Format Device Page — Field Descriptions Field Value PS 1 Tracks/Zone Alternate Sectors/Zone Alternate Tracks/Zone 0 Alternate Tracks/Logical Unit Description Parameters Savable. This bit is only used with the MODE SENSE command. This bit is reserved with the MODE SELECT command. A PS bit value of 1 indicates that the disk drive is capable of saving the page in a non-volatile vendor specific location.
SCSI Description MODE SENSE (6) Command (1Ah) (continued) 5.16.3 Rigid Disk Geometry Page (04h) The Rigid Disk Geometry Page describes the drive geometry.
SCSI Description MODE SENSE (6) Command (1Ah) (continued) Table 5–49 Rigid Disk Geometry Page — Field Descriptions Field Value PS Description 1 Parameters Savable. This bit is only used with the MODE SENSE command. A returned value of 1 indicates that the target is capable of saving the page in a non-volatile, vendor-specific location. The bit is reserved with the MODE SELECT command. 17338 The number of physical cylinders that hold host data.
SCSI Description MODE SENSE (6) Command (1Ah) (continued) Table 5–49 Rigid Disk Geometry Page — Field Descriptions (continued) Field Value Rotational Offset 0 Description Rotational Offset indicates the amount of rotational offset that the drive uses when synchronized. The rotational offset is applied in the retarded direction (lagging the synchronized spindle master).
SCSI Description MODE SENSE (6) Command (1Ah) (continued) 5.16.4 Vendor-Unique Caching Page (38h) The Vendor-Unique Caching Page is a read-only page that reports the number of segments in the drive's cache memory.
SCSI Description 5.17 MODE SENSE (10) COMMAND (5Ah) The MODE SENSE command allows the initiator to read the drive’s sector descriptor and mode pages. See Figure 5-47 for MODE SENSE (10) Command Descriptor Block – Data Format, Figure 5-48 for Mode Parameter Header (10 Byte) — Data Format, and Figure 5-49 for Mode Parameter Block Descriptor – Data Format. Refer to Tables 5-45, 5-46, and 5-51 for descriptions of the fields.
SCSI Description MODE SENSE (10) COMMAND (5Ah) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Density Code (MSB) 1-3 Number of Blocks (LSB) 4 Reserved (MSB) 5-7 Block Length (LSB) Figure 5–49 Mode Parameter Block Descriptor — Data Format Table 5–51 Mode Parameter Header & Block Descriptor — Field Descriptions 5–112 Data Field Description Mode Data Length Medium Type Device Specific Parameter Block Descriptor Length Density Code Number of Blocks Reserved. Must be 0. Ignored by the drive.
SCSI Description 5.18 PERSISTENT RESERVATION IN Command (5Eh) The PERSISTENT RESERVATION IN command is a 10-byte command used to obtain information about persistent reservations and reservations that are active within a device server. It is used in conjunction with the PERSISTENT RESERVATION OUT command.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) Table 5–52 PERSISTENT RESERVATION IN Command — Field Descriptions Data Field Description Service Action Service actions that require information about persistent reservation and registrations may require enabling of nonvolatile memory within the logical unit.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) The figure and table below illustrate and describe the data fields of Read Key data parameters.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) The figure and table below illustrate and describe the data fields of Read Reservations data parameters.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) The figure and table below illustrate and describe the data fields of each Read Reservations descriptor’s data fields.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) Table 5–55 PERSISTENT RESERVATION IN Read Reservations Descriptor — Field Descriptions (continued) Data Field Description Scope The value in this field indicates whether a persistent reservation applies to an entire logical unit, to a part of the logical unit (defined as an extent), or to an element. The values for the Scope field are: Type 5–118 Code Name Description 0h LU Logical Unit.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) Table 5-56 presents the definitions of the characters of the available “Type” values from the Type field of the PERSISTENT RESERVATION IN Read Reservations parameters. Each of the codes provides handling instructions for READ operations, for WRITE operations, and for subsequent attempts to establish persistent reservations (referred to as “Additional Reservations Allowed” in the table).
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) Table 5–56 Persistent Reservation Type Codes and Their Meanings (continued) Code 3h Name Description Exclusive Access READS: Exclusive; any command from any initiator other than the initiator holding the persistent reservation that attempts a transfer from the disk results in a reservation conflict.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) Table 5–56 Persistent Reservation Type Codes and Their Meanings (continued) Code 6h Name Description Exclusive READS: Exclusive; any command from an initiator that has not previously performed a Register service action with the device server that attempts a transfer from the disk results in a reservation conflict.
SCSI Description PERSISTENT RESERVATION IN Command (5Eh) (continued) Table 5-57 represents graphically all possible combinations of Persistent Reservations Being Attempted when Persistent Reservations are already held for each of the types of persistent reservations.
SCSI Description 5.19 PERSISTENT RESERVATION OUT Command (5Fh) The PERSISTENT RESERVATION OUT command is a 10-byte command used to reserve a logical unit or an extent within a logical unit for the exclusive or shared use by an initiator. The command is used in conjunction with the PERSISTENT RESERVATION IN command; it is not used with the RESERVE and RELEASE commands. Persistent reservations conflict with reservations made via the RESERVE command.
SCSI Description PERSISTENT RESERVATION OUT Command (5Fh) (continued) Table 5–58 PERSISTENT RESERVATION OUT Command — Field Descriptions Data Field Description Service Action Service actions that require information about persistent reservation and registrations may require enabling of nonvolatile memory within the logical unit.
SCSI Description PERSISTENT RESERVATION OUT Command (5Fh) (continued) Table 5–58 PERSISTENT RESERVATION OUT Command — Field Descriptions (continued) Data Field Description Scope The value in this field indicates whether a persistent reservation applies to an entire logical unit, to a part of the logical unit (defined as an extent), or to an element. The values for the Scope field are: Code Name Description 0h LU Logical Unit. Persistent reservation applies to the full logical unit.
SCSI Description PERSISTENT RESERVATION OUT Command (5Fh) (continued) Table 5–58 PERSISTENT RESERVATION OUT Command — Field Descriptions (continued) Data Field Description Type The value of the Type field specifies the characteristics of the persistent reservation being established for all data blocks within the extent or within the logical unit.
SCSI Description PERSISTENT RESERVATION OUT Command (5Fh) (continued) Table 5–59 PERSISTENT RESERVATION OUT Command’s Service Action Descriptions (continued) Code Name Description 01h Reserve A PERSISTENT RESERVATION OUT command with Reserve service action creates a persistent reservation with a specified Scope and Type.
SCSI Description PERSISTENT RESERVATION OUT Command (5Fh) (continued) Table 5–59 PERSISTENT RESERVATION OUT Command’s Service Action Descriptions (continued) Code Name Description 03h Clear A PERSISTENT RESERVATION OUT command with a successful Clear service action removes all persistent reservations for all initiators. All reservation keys are also removed. Any commands from any initiator that have been accepted by the device server as non-conflicting continue their normal executions.
SCSI Description PERSISTENT RESERVATION OUT Command (5Fh) (continued) Table 5–59 PERSISTENT RESERVATION OUT Command’s Service Action Descriptions (continued) Code Name Description 05h Pre-empt & Clear A PERSISTENT RESERVATION OUT command with a Pre-empt & Clear service action removes all persistent reservations for all initiators that have been registered with the Service action Reservation key specified in the PERSISTENT RESERVATION OUT command’s parameter list.
SCSI Description PERSISTENT RESERVATION OUT Command (5Fh) (continued) Table 5-60 presents the definitions of the characters of the available “Type” values from the Type field of the PERSISTENT RESERVATION IN Read Reservations parameters. Each of the codes provides handling instructions for READ operations, for WRITE operations, and for subsequent attempts to establish persistent reservations (referred to as “Additional Reservations Allowed” in the table).
SCSI Description PERSISTENT RESERVATION OUT Command (5Eh) (continued) Table 5–60 Persistent Reservation Type Codes and Their Meanings (continued) Code 3h Name Description Exclusive Access READS: Exclusive; any command from any initiator other than the initiator holding the persistent reservation that attempts a transfer from the disk results in a reservation conflict.
SCSI Description PERSISTENT RESERVATION OUT Command (5Eh) (continued) Table 5–60 Persistent Reservation Type Codes and Their Meanings (continued) Code 6h Name Description Exclusive READS: Exclusive; any command from an initiator that has not previously performed a Register service action with the device server that attempts a transfer from the disk results in a reservation conflict.
SCSI Description PERSISTENT RESERVATION OUT Command (5Eh) (continued) Table 5–61 PERSISTENT RESERVATION OUT Parameter List — Field Descriptions Data Field Description Reservation Key This field contains an 8-byte token that is provided by the application client to the device server to identify which initiator is the source of the PERSISTENT RESERVATION OUT command.
SCSI Description PERSISTENT RESERVATION OUT Command (5Eh) (continued) The table below illustrates which fields are set by the application client and interpreted by the device server for each Service and Scope value.
SCSI Description 5.20 READ (6) Command (08h) The READ (6) command requests that data be transferred from the drive to the initiator. The amount of data transferred is specified by the transfer length field. The starting point is specified by the logical sector address.
SCSI Description 5–136 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.21 READ (10) Command (28h) The READ (10) command requests that data be transferred from the drive to the initiator. The amount of data transferred is specified by the transfer length field. The starting point is specified by the logical sector address.
SCSI Description 5–138 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.22 READ BUFFER Command (3Ch) The READ BUFFER command is used in conjunction with the WRITE BUFFER command. It allows the initiator to gain access to the data storage areas within the drive's controller. In particular, these two commands are used to check the integrity of the buffer-initiator data path, independent of the media, typically for fault isolation in the event of a failure.
SCSI Description READ BUFFER Command (3Ch) (continued) Table 5–65 READ BUFFER Command — Field Descriptions Field Description Mode Four modes are supported by the drive; Combined Header and Data, Data Only, Descriptor Only, and Read Data from Echo Buffer. The permissible values for Buffer ID, Buffer Offset, are as follows: 0000b Combined Header and Data. – In this mode, data to be transferred is preceded by a 4-byte header that contains the buffer capacity.
SCSI Description 5.23 READ CAPACITY Command (25h) The READ CAPACITY command reports formatted capacity and track-boundary information. Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code (25h) 1 Reserved 2-5 Logical Block Address 6-7 Reserved 8 Reserved 9 RelAdr PMI Control Figure 5–59 READ CAPACITY Command — Data Format Table 5–66 READ CAPACITY Command — Field Descriptions Field Description RelAdr Relative Addressing is not supported by the drive; the field must be 0.
SCSI Description READ CAPACITY Command (25 h) (continued) Figure 5-60 shows the READ CAPACITY Returned Data - Data Format that shall be sent during the data-in buffer transfer for the command. Refer to the PMI description in Table 5-66 for a description of these data fields.
SCSI Description 5.24 READ DEFECT DATA Command (10) (37h) The READ DEFECT DATA (10) command directs the drive to report defect information about the drive’s medium. Refer to the FORMAT UNIT command for information about defects. The data sent to the host in the command’s data-in buffer transfer consists of a four-byte Defect List header (Figure 5-64), followed by any Defect Descriptors (Figures 5-62 and 5-64).
SCSI Description READ DEFECT DATA Command (10) (37h) (continued) Table 5–67 READ DEFECT DATA (10) Command — Field Descriptions (continued) Field Description Defect List Format This field specifies the format in which the defect descriptors are to be returned. The supported formats are: 1 000b Block Format (Figure 5-62).1 100b Bytes from the Index (Figure 5-63). The data returned from this mode does not include defects outside normal user space. 101b Physical Sector Format (Figure 5-63).
SCSI Description READ DEFECT DATA Command (10) (37h) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Reserved 1 Reserved 2-3 Plist Glist Defect List Format Defect List Length Figure 5–64 Defect List Header — Data Format Table 5–68 Defect List Header — Field Descriptions Field Description PList Primary Defect List. When the value is 0, the returned data does not include the Primary Defect List. When the value is 1, the returned data includes the Primary Defect List. GList Grown Defect List.
SCSI Description 5–146 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.25 READ DEFECT DATA Command (12) (B7h) The READ DEFECT DATA (12) command directs the drive to report defect information about the drive’s medium. Refer to the FORMAT UNIT command for information about defects. The data sent to the host in the command’s data-in buffer transfer consists of a four-byte Defect List header (Figure 5-68), followed by any Defect Descriptors (Figures 5-66 and 5-67).
SCSI Description READ DEFECT DATA Command (12) (B7h) (continued) Table 5–69 READ DEFECT DATA (12) Command — Field Descriptions (continued) Field Description Defect List Format This field specifies the format in which the defect descriptors are to be returned. The supported formats are: 1 000b Block Format (Figure 5-66).1 100b Bytes from the Index (Figure 5-67). The data returned from this mode does not include defects outside normal user space. 101b Physical Sector Format (Figure 5-67).
SCSI Description READ DEFECT DATA Command (12) (B7h) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Reserved 1 Reserved Plist Glist 2-3 Reserved 4-7 Defect List Length Defect List Format Figure 5–68 Defect List Header — Data Format Table 5–70 Defect List Header — Field Descriptions Field Description PList Primary Defect List. When the value is 0, the returned data does not include the Primary Defect List. When the value is 1, the returned data includes the Primary Defect List.
SCSI Description 5–150 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.26 READ LONG Command (3Eh) The READ LONG command is used in conjunction with the WRITE LONG command to allow the initiator to issue raw reads and writes of physical data blocks, but address them as logical blocks with an assumed sector length of 512 bytes. These two commands are used to verify the correction capability of the drive’s ECC and to create a known kind and location to verify the drive’s recovery and bad sector handling policies.
SCSI Description READ LONG Command (3Eh) (continued) Figure 5–70 shows the format of the data that is returned during the READ LONG Command's data-in buffer transfer. The returned data always consists of 512 bytes of data, followed by a two LBA bytes, two EDC bytes, and 46 ECC-related bytes.
SCSI Description 5.27 READ SKIP MASK Command (E8h) The READ SKIP MASK command allows the initiator to condition the function of the READ commands to allow only selected data to be transferred over the SCSI interface. A READ SKIP MASK command preceeds a READ (10) command; the READ (10) command must be linked to the READ SKIP MASK command or the skip mask is lost and a CHECK CONDITION status is returned.
SCSI Description 5–154 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.28 REASSIGN BLOCKS Command (07h) The REASSIGN BLOCKS Command reassigns one or more logical blocks to a spare location(s) set aside for this purpose and records the reassignments in the Grown Defect List. No command-specific Control Descriptor Block fields affect the processing performed for this command. The list of Logical Block Addresses to reassign is supplied in the REASSIGN BLOCKS Defect List passed in the command's data-out buffer transfer.
SCSI Description REASSIGN BLOCKS Command (07h) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0-3 Defect Logical Block Address Figure 5–74 REASSIGN BLOCKS Defect Descriptor — Data Format The drive returns a CHECK CONDITION status if it cannot complete the command. If this happens because the drive ran out of spare sectors, the drive sets the sense key to MEDIUM ERROR and the additional sense code to NO DEFECT SPARE LOCATION AVAILABLE.
SCSI Description 5.29 RECEIVE DIAGNOSTIC RESULTS Command (1Ch) The RECEIVE DIAGNOSTIC RESULTS command fetches the results of the last SEND DIAGNOSTIC command sent to the drive. The drives support the diagnostic pages listed in Table 5-74.
SCSI Description RECEIVE DIAGNOSTIC RESULTS Command (1Ch) Table 5-75 RECEIVE DIAGNOSTIC RESULTS Command Descriptor Block— Field Descriptions 5–158 Field Description Allocation Length Specifies the number of bytes of diagnostic-page results the drive is allowed to send to the initiator. A CHECK CONDITION is not returned if this value truncates the information available.
SCSI Description RECEIVE DIAGNOSTIC RESULTS Command (1Ch) (continued) 5.29.1 Supported Diagnostics Pages Page (00h) Figure 5-76 shows the format of the Supported Diagnostics Pages page. Bit 7 6 5 4 3 2 1 0 Byte 0 Page Code (00h) 1 Reserved 2-3 Page Length (0002h) 4 Supported Diagnostics Pages Page (00h) 5 Translate Address Page (40h) Figure 5–76 Supported Diagnostics Pages Page — Data Format To obtain the Supported Diagnostics Pages list, the initiator must: 1.
SCSI Description RECEIVE DIAGNOSTIC RESULTS Command (1Ch) (continued) 5.29.2 Translate Address Page (40h) The Translate Address Page allows the initiator to translate a logical sector address, physical address, or physical bytes for an index address into any one of the other formats. The address to be translated is passed to the drive with the SEND DIAGNOSTIC command, and the results are returned to the initiator by the RECEIVE DIAGNOSTIC RESULTS command.
SCSI Description RECEIVE DIAGNOSTIC RESULTS Command (1Ch) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code (40h) 1 Reserved Page Length (2 + (8 x n)) (where n = number of sectors / LBA) 2-3 4 5 6-8 9 10 - 13 Reserved RAREA ALTSEC ALTTRK Supplied Format = 000b (LBA) Reserved Translate Format = 101b (Physical Sector) Translated Address (Cylinder Number)1 Translated Address (Head Number)1 Translated Address (Sector Number or Bytes From Index)1 • • • • • • yy+ 2 Translated Addre
SCSI Description RECEIVE DIAGNOSTIC RESULTS Command (1Ch) (continued) Table 5–76 Translate Address Page — Field Descriptions Field Description Supplied Format The Supplied Format field specifies the format of the following Translate Address field. Must be 000b, which specifies the LBA format. RAREA Reserved Area is not used. Must be 0. ALTSEC An Alternate Sector bit of 1 indicates that the translated address from the SEND DIAGNOSTIC command is physically located in an alternate sector on the disk.
SCSI Description 5.30 RELEASE (6) Command (17h) The RELEASE and the RESERVE commands are used for contention resolution in multiple-initiator systems. The RELEASE command is used to release a previously reserved logical unit. The drive will not return an error if the initiator attempts to release a reservation that is not currently valid.
SCSI Description 5–164 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.31 RELEASE (10) Command (57h) The RELEASE and the RESERVE commands are used for contention resolution in multiple-initiator systems. The RELEASE (10) command is used to release a previously reserved logical unit. The drive will not return an error if the initiator attempts to release a reservation that is not currently valid.
SCSI Description RELEASE (10) Command (57h) (continued) Table 5–78 RELEASE (10) Command — Field Descriptions Field Description 3rdPty Third Party Release allows an initiator to release a logical unit that was previously reserved. If the value in this field is 0, third party release is not requested.
SCSI Description 5.
SCSI Description REPORT DEVICE IDENTIFIER Command (A3h) (continued) The REPORT DEVICE IDENTIFIER command’s parameter list contains a 4-byte field that provides the length, in bytes, of the parameter list and the logical unit’s identifier.
SCSI Description 5.33 REPORT LUNS Command (A0h) The REPORT LUNS command requests that the peripheral device logical unit numbers of known logical units in the target disk be sent to the applications client. The command only returns information about the logical units to which commands may be sent.
SCSI Description REPORT LUNS Command (0Ah) (continued) Bit 7 6 5 4 3 2 1 0 Byte (MSB) 0-3 LUN List Length (n – 7) (LSB) 4-7 Reserved (MSB) 8 - 15 LUN (first LUN) (LSB) • • • • • • n-7 – n LUN (last LUN, if more than one) Figure 5–83 LUN Reporting Parameter List — Data Format The LUN List Length field contains the length in bytes of the LUN list that can be transferred. The LUN list length equals the number of logical unit numbers reported multiplied by eight.
SCSI Description 5.34 REQUEST SENSE Command (03h) The REQUEST SENSE command causes the drive to transfer detailed sense data to the initiator. The drive maintains sense data on an individual initiator basis.
SCSI Description REQUEST SENSE Command (03h) (continued) 5.34.2 Clearing Sense Data Sense data is cleared from the drive's memory by one of the following conditions: • After being returned from a REQUEST SENSE command. • As soon as any other command is received from the initiator except INQUIRY. 5.34.
SCSI Description REQUEST SENSE Command (03h) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Valid Error Code (70h or 71h) 1 Segment Number = 00h 2 FileMrk =0 3-6 EOM =0 ILI Rsvd Sense Key Information 7 Additional Sense Length = 0Ah 8 - 11 Command-Specific Information 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Field Replaceable Unit Code 15 SKSV 16 - 17 Sense-Key Specific Sense-Key Specific (continued) Figure 5–85 Sense Data Format for Error Code 70h or 71h
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–83 Sense Data Fields (Error Code 70h) — Field Descriptions Field Definition Valid The Valid bit, when set to 1, indicates that the Information field contains valid information, as defined below. When set to 0, it indicates that the contents of the Information field are not as defined below. Error Code Either 70h, indicating that current errors are to be reported, or 71h, indicating deferred errors are to be reported.
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–83 Sense Data Fields (Error Code 70h) — Field Descriptions (continued) Field Definition Field Replaceable Unit The Field Replaceable Unit Code specifies a unit that has failed: Code 1 2 3 FRU Host Hard Disk Assembly (HDA) Printed Circuit Board Assmbly (PCBA) SKSV Sense-Key Specific Valid bit. This bit is 1 for all sense keys listed in Table 5–84 (exception: NOT READY and UNIT ATTENTION/RPL Status Change).
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–84 Supported Sense Keys (continued) Sense Key Code Description ILLEGAL REQUEST 5h The drive detected an illegal parameter in the Command Descriptor Block or in the additional parameters supplied as data for some commands. If the drive detects an invalid parameter in the Command Descriptor Block, it terminates the program without altering the medium.
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–85 Sense Key Information Field Contents Command Sense Key Field Contents FORMAT UNIT RECOVERED ERROR The address of the first bad sector encountered during the format operation. This sector, and all other bad sectors found during a format operation, are automatically reallocated by the drive. ILLEGAL REQUEST The first illegal defect descriptor encountered in the Defect Descriptor List.
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–85 Sense Key Information Field Contents (continued) 5–178 Command Sense Key Field Contents WRITE(6)(10) RECOVERED/MEDIUM ERROR The address of the first bad sector found during the write. (Possible only when PER=1, DTE=0, and DCR=0.) For a RECOVERED ERROR, the last Logical Block Address in the error is returned; for a MEDIUM ERROR the first Logical Block Address is returned.
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (in Hex) Sense Key 00h NO SENSE 01h RECOVERED ERROR Sense Code Sense Qualifier Meaning 00 00 No Specific Sense Key Information to be Reported for Designated Logical Unit 0B 01 SMART Overtemperature Trip 5D 00 SMART Tripped 5D 01 SMART Triggered due to READ or WRITE TA Factor 5D 02 SMART Triggered due to READ or WRITE Error Factor 5D 0B Spin Failure Retry Thres
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (in Hex) (continued) Sense Key 01h RECOVERED ERROR (continued) 02h NOT READY 5–180 Sense Code Sense Qualifier Meaning 17 00 Recovered Data, No Error Correction Applied 17 01 Recovered Data With Retries 17 AF Recovered Data with ECC On-the-Fly 18 00 ECC Error 18 02 Recovered Data, Data Auto Reallocated 18 05 Recovered Data, Recommend Reassignment 1C 00 Defe
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (in Hex) (continued) Sense Key 02h NOT READY (continued) 03h MEDIA ERROR Sense Code Sense Qualifier Meaning 04 83 Error Reading Diskware File 04 84 Diskware Not Loaded Yet – Issue Start CMD 04 85 Code Jumped to Dead Vector 04 86 Drive Not Ready, Configuration Page 8/HDA Mismatched 04 88 Error Reading Config Page File 04 91 Drive Not Ready, Self Scan is Running
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (continued) Sense Key 03h MEDIA ERROR (continued) Sense Code Sense Qualifier Meaning 15 00 Positioning Error Detected by Drive, Check UPT 15 02 Positioning Error Detected by Read of Medium 15 80 Positioning Error Detected by Write of Medium 15 81 Servo Write Not OK 15 82 Servo Read Not OK 15 83 Spoke Address Error 16 00 Data Synchronization Mark Error 16
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (continued) Sense Key 04h HARDWARE ERROR Sense Code Sense Qualifier Meaning 00 00 No Additional Sense Information 02 00 Could Not Complete SEEK 03 00 Write Fault 03 84 Diagnostics Failed, Unit is Write Protected 06 80 PES Calibration Results Are Bad 06 81 BIAS Calibration Results Are Bad 06 82 GAMMA Calibration Results Are Bad 06 83 Recalibration Record
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (continued) Sense Key 04h HARDWARE ERROR (continued) Sense Code Sense Qualifier Meaning 06 8F Sync to Disk Spokes Failed 06 90 Invalid CP18 on Disk 06 91 Invalid CP21 on Disk 06 92 Invalid CP22 in NVR 06 93 Head Polarity Calibration Failed 06 94 Invalid Head Polarity Vector in CP22 06 95 Seek Failure During Servo Writer Erase Band Resync 06 99 Seek 2 Fail
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (continued) Sense Key 04h HARDWARE ERROR (continued) Sense Code Sense Qualifier Meaning 09 B4 Svo, Context Acquire Data Address Valid Timeout 09 B5 Svo, Context Acquire Bad Track Number 15 00 Random Positioning Error 15 02 Positioning Error Detected By Read 32 00 No Defect Spare Location Available 32 80 Replacement Failed (Table May Be Full) 35 00 ESI - Unsp
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (continued) Sense Key 04h HARDWARE ERROR (continued) 05h ILLEGAL REQUEST 06h UNIT ATTENTION Code Qualifier Meaning 40 AB Could Not Calculate Bode Info 40 AC Could Not Complete the Low-Level BCV WRITE Function 40 AD Got a Divide By Zero Error in Complex Divide 41 00 Data Path Failure 41 86 DDMA Overrun or ACK Overrun 44 00 Logical Assertion (Firmware Consisten
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–86 Supported Additional Sense Codes and Sense Code Qualifiers (continued) Sense Key 06h UNIT ATTENTION (continued) Code Qualifier Meaning 29 03 Bus Device Reset Occurred 29 04 Device Reset Occurred, Bugcheck Occurred 29 05 Bus Mode Changed to Single-Ended 29 06 Bus Mode Changed to LVDS 29 86 Commands Aborted, ACK Overrun Detected 2A 01 Mode Parameters Changed 2A 02 Log Parameters Changed 2A 03 Persistent Reservation
SCSI Description Table 5–87 Sense-Key Specific Field Contents Sense Key Field Contents Initiator Interpretation ILLEGAL REQUEST Field pointer bytes (Figure 5–86) Illegal field's offset (in the Command Descriptor Block or data-out buffer transfer parameters). NOT READY Progress Indication (Figure 5–87) Indicates progress of FORMAT UNIT Command.
SCSI Description REQUEST SENSE Command (03h) (continued) Bit 7 6 5 4 3 2 1 0 Byte SKSV = 1 15 C/D Reserved 16 - 17 BPV Bit Pointer Field Pointer Figure 5–86 ILLEGAL REQUEST Sense Key Field Pointer Bytes — Data Format Table 5–88 ILLEGAL REQUEST Sense Key Field Pointer Bytes — Field Descriptions Field Description SKSV Sense-Key Specific Valid C/D Command/Data. When the value in this field is 1, the Field Pointer identifies the first byte in error in the Command Descriptor Block.
SCSI Description REQUEST SENSE Command (03h) (continued) Table 5–89 NOT READY Sense Key - Progress Indication Bytes — Field Descriptions Field Description SKSV Sense-Key Specific Valid Progress Indication Indication of percent complete for the FORMAT UNIT command. The returned value is the numerator of a fraction that has 65536 (10000h) as the denominator (Progress Indication/10000h = percent complete).
SCSI Description 5.35 RESERVE (6) Command (16h) The RESERVE and the RELEASE commands are used for contention resolution in multiple-initiator systems. The RESERVE command is used to reserve a logical unit.
SCSI Description RESERVE (6) Command (16h) (continued) Table 5–91 RESERVE (6) Command — Field Descriptions (continued) Field Description Extent The drive supports reservations only on entire logical units. The value must be 0. Reservation Identification Any value in this field is ignored by the drive. Extent List Length Any value in this field is ignored by the drive. NOTE: 5–192 The drive returns RESERVATION CONFLICT status if the unit is already reserved for another initiator.
SCSI Description 5.36 RESERVE (10) Command (56h) The RESERVE and the RELEASE commands are used for contention resolution in multiple-initiator systems. The RESERVE command is used to reserve a logical unit. If RESERVE (10) is used, then RELEASE (10) is also used.
SCSI Description RESERVE (10) Command (56h) (continued) Table 5–92 RESERVE (10) Command — Field Descriptions Field Description 3rd Pty When set to 1, it indicates that the Third Party Device ID field is valid. LongID When 0, indicates that the third party device associated with the reservation release has a number smaller than 255 and the ID value can be sent within the CDB.
SCSI Description RESERVE (10) Command (56h) (continued) Bit 7 6 5 4 3 2 1 0 Byte 0 Reserved RelAdr Reservation Type (MSB) 1-3 Number of Blocks (LSB) (MSB) 4-7 Logical Block Address (LSB) Figure 5–91 Extent Descriptors — Data Format The Reservation Type field defines the type of reservation in effect for the extent being reserved. Available types of reservations are shown in Table 5-93. Table 5–93 Reservation Types Reservation Type Description 00b READ shared.
SCSI Description RESERVE (10) Command (56h) (continued) If the LongID bit = 1 and the Extent bit = 0, then the parameter list length is eight and the parameter list has the format shown in Figure 5-93.
SCSI Description 5.37 REZERO UNIT Command (01h) The REZERO UNIT command sends the heads to cylinder 0 (Logical Block Address 0). Once the heads are on the track, they are not guaranteed to stay at cylinder 0; periodic calibrations may send them to a different cylinder.
SCSI Description 5–198 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.38 SEEK (6) Command (0Bh) The SEEK (6) command uses a 6-byte Command Descriptor Block to request the drive to send the drive heads to the requested Logical Block Address. The drive responds by placing the heads at the correct Logical Block Address. When the heads are at the specified Logical Block Address, they are not guaranteed to stay in that position since periodic calibrations may send them to a different cylinder.
SCSI Description 5–200 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.39 SEEK (10) Command (2Bh) The SEEK (10) command uses a 10-byte Command Descriptor Block to request the drive to send the drive heads to the requested Logical Block Address. The drive responds by placing the heads at the correct Logical Block Address. When the heads are at the specified Logical Block Address, they are not guaranteed to stay in that position since periodic calibrations may send them to a different cylinder.
SCSI Description 5–202 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.40 SEND DIAGNOSTIC Command (1Dh) The SEND DIAGNOSTIC command sends a diagnostic page to the drive. Refer to the RECEIVE DIAGNOSTICS RESULTS command for a description of the diagnostic pages and the use of the diagnostic commands.
SCSI Description SEND DIAGNOSTIC Command (1Dh) (continued) 5.40.1 Supported Diagnostic Page List Figure 5–98 shows the Supported Diagnostic Page List that can be supplied with a SEND DIAGNOSTIC command to request that the Supported Diagnostic Page List be returned after the next RECEIVE DIAGNOSTIC RESULTS command. Bit 7 6 5 4 3 2 1 0 Byte 0 Page Code (00h) 1 Reserved 2-3 Page Length (00h) Figure 5–98 Supported Diagnostic Page List — Data Format 5.40.
SCSI Description 5.41 SET DEVICE IDENTIFIER Command (A4h) The SET DEVICE IDENTIFIER command requests that the device identifier information in the logical unit be set to the value send via the SET DEVICE IDENTIFIER command’s parameter list. Upon successful completion of a SET DEVICE IDENTIFIER command, a Unit Attention is generated for all initiators except the one that issued the command.
SCSI Description SET DEVICE IDENTIFIER Command (A4h) (continued) The SET DEVICE IDENTIFIER command’s parameter list contains Identifier to be set by the logical unit to which the command is sent.
SCSI Description 5.42 START STOP UNIT Command (1Bh) The START STOP UNIT command enables or disables the logical unit for media access operations. This command gives the initiator remote control over drive spinup and spin-down. A jumper (or backplane connection) is used to select the spin-up mode. When configured for remote control of spin-up (Option 3), the drive requires a START STOP UNIT Command to spin up. See Chapter 3 for jumper-programming instructions for your specific hard disk drive.
SCSI Description 5–208 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.43 SYNCHRONIZE CACHE Command (35h) The SYNCHRONIZE CACHE command ensures that all logical blocks, within the specified range in the drive's cache memory, have their most recent data value recorded on the physical medium. If more recent data for a logical block, within the specified range, exists in the cache memory than on the physical medium, then the logical blocks from the cache memory is written to the physical medium.
SCSI Description 5–210 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.44 TEST UNIT READY Command (00h) The TEST UNIT READY command returns GOOD status if the drive is ready to receive medium access commands (that is, READ, WRITE, VERIFY, etc.). If the drive is not ready to receive medium access commands, it returns CHECK CONDITION status with the appropriate sense keys and qualifiers.
SCSI Description 5–212 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.45 VERIFY Command (2Fh) The VERIFY command verifies the data on the medium for the Logical Block Address range specified. Bit 7 6 5 4 3 2 1 0 BytChk RelAdr Byte 0 Operation Code (2Fh) 1 Reserved 2-5 DPO Reserved Logical Block Address 6 Reserved 7-8 Verification Length 9 Control Figure 5–105 VERIFY Command Descriptor Block — Data Format Table 5–99 VERIFY Command — Field Descriptions Field Description DPO Disable Page Out.
SCSI Description 5–214 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.46 WRITE (6) Command (0Ah) The WRITE (6) command requests that the drive write initiator-supplied data to the medium. The Command Descriptor Block for the WRITE (6) command is shown in the figure below; the table that follows describes the data fields.
SCSI Description 5–216 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.47 WRITE (10) Command (2Ah) The WRITE (10) command requests that the drive write initiator-supplied data to the medium. Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code (2Ah) 1 Reserved 2-5 DPO FUA Reserved RelAdr Logical Block Address 6 Reserved 7-8 Transfer Length 9 Control Figure 5–107 WRITE (10) Command Descriptor Block — Data Format Table 5–101 WRITE (10) Command — Field Descriptions Field Description DPO Disable Page Out.
SCSI Description 5–218 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.48 WRITE AND VERIFY Command (2Eh) The WRITE AND VERIFY command writes host-supplied data to the unit and verifies it was written correctly. Bit 7 6 5 4 3 2 1 0 BytChk RelAdr Byte 0 1 Operation Code (2Eh) Reserved 2-5 DPO Reserved Logical Block Address 6 Reserved 7-8 Transfer Length 9 Control Figure 5–108 WRITE AND VERIFY Command Descriptor Block — Data Format Table 5–102 WRITE AND VERIFY Command — Field Descriptions Field Description DPO Disable Page Out.
SCSI Description WRITE AND VERIFY Command (2Eh) (command) Table 5–102 WRITE AND VERIFY Command — Field Descriptions (continued) 5–220 Field Description Logical Block Address The address of the first logical block where the WRITE operation will occur. Transfer Length The number of contiguous logical blocks of data to write and verify.
SCSI Description 5.49 WRITE BUFFER Command (3Bh) The WRITE BUFFER and the READ BUFFER commands allow the initiator to gain access to the data storage areas within the drive controller. These commands are used to check the integrity of the buffer-initiator data path independent of the storage medium, typically for fault isolation. The commands can be used to verify the caching policies of the controller or other kinds of debug work.
SCSI Description WRITE BUFFER Command (3Bh) (continued) Table 5–103 WRITE BUFFER Command — Field Descriptions Field Description Mode Four modes are supported by the drive; Combined Header and Data, Data Only, Download Microcode and Save, and Write Data from Echo Buffer. The permissible values for Buffer ID, Buffer Offset are as follows: 0000b Combined Header and Data. – In this mode, the data to be transferred is preceded by a 4-byte header that contains reserved bytes that must be set to 0.
SCSI Description 5.50 WRITE LONG Command (3Fh) The WRITE LONG and READ LONG commands allow the initiator to issue raw reads and writes of physical sectors addressed as logical blocks with an assumed sector length of 512 bytes. These commands are used to verify the correction capability of the drive's ECC and to create defects of a known kind and location to verify the drive's recovery and bad sector handling policies.
SCSI Description 5–224 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.51 WRITE SAME Command (41h) The WRITE SAME command requests that the drive write the single sector of data transferred by the initiator to the medium multiple times.
SCSI Description 5–226 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.52 WRITE SKIP MASK Command (EAh) The WRITE SKIP MASK command allows the initiator to condition the function of the WRITE commands to allow only selected data to be transferred over the SCSI interface. A WRITE SKIP MASK command preceeds a WRITE (10) command; the WRITE (10) command must be linked to the WRITE SKIP MASK command or the skip mask is lost and a CHECK CONDITION status is returned.
SCSI Description 5–228 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.53 XDREAD (10) Command (52h) The XDREAD (10) command requests that the target transfer to the initiator the XOR data generated by an XDWRITE (10) command. The XOR data transferred is identified by Logical Block Address and transfer length that are the same as those specified in a prior XDWRITE (10) command. If a match is not found, the command is terminated with a CHECK CONDITION status. The sense data is set to ILLEGAL REQUEST: INVALID FIELD IN CDB.
SCSI Description 5–230 Quantum Atlas 10K II Ultra160/m SCSI Hard Disk Drives
SCSI Description 5.54 XDWRITE (10) COMMAND (50h) The XDWRITE (10) command requests that the target XOR the data transferred with the data on the medium. The resulting XOR data is stored in the target’s buffer. The disposition of the data transferred from the initiator is controlled by the Disable Write bit.
SCSI Description XDWRITE (10) COMMAND (50h) (continued) Table 5–108 XDWRITE (10) Command — Field Descriptions (continued) 5–232 Field Description Logical Block Address Specifies the address of the first logical block where the WRITE operation will occur. Transfer Length Specifies the number of contiguous logical blocks to write.
SCSI Description 5.55 XPWRITE (10) COMMAND (51h) The XPWRITE (10) command requests that the target XOR the data transferred with the data on the medium then writes the XOR data to the medium. The Logical Block Address field specifies the Starting Logical Block address for the target to read data from its medium. It also specifies the starting Logical Block Address at which to write the XOR result to its medium.
SCSI Description XPWRITE (10) Command (51h) (continued) Table 5–109 XPWRITE (10) Command — Field Descriptions (continued) 5–234 Field Description Logical Block Address Specifies the address of the first logical block from which to read data from its medium and the first logical sector to which to write the XOR data back to its medium. Transfer Length Specifies the number of contiguous logical blocks to write.
Chapter 6 FEATURE DESCRIPTIONS This chapter provides descriptions of many of the features incorporated in the Quantum Atlas 10K II Ultra 160/m SCSI hard disk drive family. 6.1 KEY FEATURES Atlas 10K II Disk Drives provide unequaled quality and performance. They are designed to improve the performance of high-end workstations, file servers, and storage systems. Among their features are the following: • 9.2, 18.4, 36.7, or 73.
Feature Descriptions • Advanced Ultra3 160/m-LVD, Ultra2-LVD, and Ultra-SE with 68-pin wide connector or 80-pin SCA-2 connector • Superior data integrity: › 352-bit Reed-Solomon quad-burst ECC provides fast on-the-fly correction for small errors and robust software-based correction for larger errors › EDC internal protection from SCSI bus to media Many of these features are described in this chapter.
Feature Descriptions 6.4 ZERO LATENCY READ/WRITE An average of half a revolution of latency is saved by starting to read or write as soon as a seek settles on the designated track. If reading, the initial data read is stored in a buffer (cache) until the actual starting address data block is reached and read. The starting address data is then transferred to the bus as the rest of the data is transferring from media to the buffer.
Feature Descriptions 6.8 EMBEDDED SERVO SYSTEM Embedded servo information is written in a spoke configuration on every track, on every disk surface. The spokes (or headers) consist of quadrature analog patterns and digital address data. The digital portions of the spoke data are read and used to locate the desired track, spoke, and head number. The quadrature analog signal portion is detected and used by a servo feedback control loop to precisely position the head on the track center. 6.
Feature Descriptions 6.9.4 Data Sector Reallocation Error Protection In any SCSI disk drive, bad blocks may be reallocated. However, a power failure or unrecoverable data could threaten data integrity during a block reallocation. The reallocation and defect list storage algorithms prevent a reallocation from being lost due to a power failure. Once a reallocation starts, the information about the data block to be moved is stored on the media.
Feature Descriptions 6.11 COMMAND REORDERING The drive uses Optimized Reordering Command Algorithm (ORCA) and tagged command queuing to provide greater throughput by reordering any commands queued on the drive to minimize rotational latency, seek time and head selection time. The performance improvement is significant in heavily loaded applications where queue depth exceeds 10-15 commands. 6.
Feature Descriptions 6.15 DIAGNOSTICS The drive has extensive diagnostic capabilities, including those described below: power-on self-test, periodic self-adjustments, and host diagnostics. Quantum uses self-diagnostic tests and sense data tracking to manage drive errors, in addition to logical block address (LBA) revectoring. 6.15.1 Power On Self Test (POST) The disk drive performs a self-diagnostic test immediately at power up.
Feature Descriptions 6.15.3 Host Diagnostics The Host Processor can command the drive to perform diagnostic tests and report status using RECEIVE and SEND DIAGNOSTIC RESULTS commands. Certain parameters can be sent to the drive to alter or enhance the performance of the diagnostic tests specified. 6.15.4 Log Sense Quantum implements multiple LOG SENSE pages which logically group together parameters related to disk and subsystem activities.
Feature Descriptions 6.16.3 Reallocation of Bad Blocks Most of the spare blocks are located on the inner cylinders of the drive. All defective blocks are in-line spared at the factory or at format time. Some spare blocks are allocated at the end of each band, and are reserved for grown, revectored blocks. All grown defects are reallocated to one of the spare blocks, using a “nearest neighbor” algorithm.
Feature Descriptions Single-ended SCSI, in contrast, uses one-wire active signaling with the signal return wire connected to ground. The active signal range is switched between a high in the range of +2.4 – 3.0 volts and a low in the range of 0 - +.5 volts. LVD/MSE SCSI devices in single-ended mode do not have the signal return wires connected directly to ground, as these same pins must be driven to LVD levels when the device is operating in LVD mode.
Feature Descriptions 6.17.2 DIFFSENS SWITCHING After establishing its initial operating mode, the Atlas 10K II disk drive continues to monitor the DIFFSENS signal. If a change in level is detected, such as might occur if a device is added to or removed from the bus, the DIFFSENS circuit detects the change and presents a mode change interrupt to the drive firmware.
Feature Descriptions 6.17.4 CYCLIC REDUNDANCY CHECKING When transferring data with DT clocking on the SCSI bus, a significantly improved form of error checking, cyclic redundancy checking (CRC) is used instead of the traditional parity checking. With CRC checking, the device sending data generates a four-byte CRC character based on the contents of the bytes being transferred. The receiving device also generates a CRC character as it receives the bytes.
Feature Descriptions NOTE In a multimode environment, any insertion or removal that changes the bus mode causes a transceiver mode change reset event. System Considerations It is not possible for the suppliers of various system components (e.g., targets, initiators, backplanes, terminators) to guarantee that a system can operate under “Hot Swap Case 4” conditions. Therefore, the system integrator bears the responsibility for ensuring that the system can meet “Hot Swap Case 4” operational criteria.
Feature Descriptions 6-14 Quantum Atlas 10K II Ultra 160/m SCSI Hard Disk Drives
Appendix A Quick Reference Appendix A is a synopsis of SCSI commands, associated pages, messages, sense keys and status codes used in this manual. A.1 SCSI-2 / SCSI-3 Equivalent Terminology Table A−1 contains the SCSI-3 equivalent terms for common terms used in SCSI-2 documents. Table A−2 contains the SCSI-3 commands and op codes.
Appendix A.
Appendix A.
Appendix A.
Appendix A.
Appendix A.
Appendix B SCSI REFERENCE INFORMATION Appendix B provides information about SCSI bus timing, SCSI signal states, SCSI bus conditions, and SCSI message format and supported SCSI messages. Information in this appendix covers both SCSI-2 and SCSI-3 interfaces. Note that this information is general in nature, and is not specific to the ATLAS 10K II disk drive. It is provided as a reference only. B.1 SCSI-2 Bus Timing Table B–1 provides timing values and definitions for SCSI-2 SCSI bus signals.
Appendix B. SCSI Bus Signal Timing Table B–1 SCSI Bus Timing Values -- ANSI SCSI-2 Standard (continued) Timing Description Value Description Cable Skew Delay 10 ns Maximum difference in propagation time allowed between any two SCSI bus signals measured between any two SCSI devices. Data Release Delay 400 ns Maximum time for an initiator to release the DATA BUS signals following the transition of the I/O signal from false to true.
Appendix B. SCSI Bus Signal Timing Table B–1 SCSI Bus Timing Values -- ANSI SCSI-2 Standard (continued) Fast Synchronous Option Fast Assertion Period 30 ns Minimum time a drive asserts REQ and the minimum time an initiator asserts ACK while using fast synchronous data transfers. Fast Cable Skew Delay 5 ns Maximum difference in propagation time allowed between any two SCSI bus signals measured between any two SCSI devices while using fast synchronous data transfers.
Appendix B. SCSI Bus Signal Timing B.2 SCSI-3 Bus Timing SCSI devices that use a single transition (ST), i.e, they use only one edge of the REQ/ACK signal to clock data, can provide data transfer rates of up to 80 MB per second. Ultra 160/m SCSI-3, on the other hand, uses both edges of REQ/ACK, or double transition (DT) to double the speed of the bus. Table B-2 provides the timing values for SCSI bus controls defined by the SCSI-3 standard.
Appendix B. SCSI Bus Signal Timing Table B–3 Single Transition (ST) SCSI Bus Data and Information Phase Timing Values (Note 4) Description Asynch Fast-5 Fast-10 Fast-20 Fast-40 ATN Transmit Setup Time 90 ns 33 ns 33 ns 21.5 ns 19.25ns ATN Receive Setup Time 45 ns 17 ns 17 ns 8.5 ns 6.75 ns Cable Skew (note 1) 4 ns 4 ns 4 ns 3 ns 2.5 ns Receive Assertion Period (note 2) N/A 70 ns 22 ns 11 ns 6.5 ns Receive Hold Time (note 2 and note 3) N/A 25 ns 25 ns 11.5 ns 4.
Appendix B. SCSI Bus Signal Timing Table B–4 Double Transition (DT) SCSI Bus Data and Information Phase Timing Values (Note 4) Timing Description Fast-20 Fast-40 Fast-80 ATN Transmit Setup Time 48.4 ns 29.2 ns 19.6 ns 14.8 ns ATN Receive Setup Time 13.6 ns 7.8 ns 4.9 ns 3.45 ns 4 ns 3 ns 2.5 ns 2.5 ns pCRC Receive Hold Time 10.2 ns 5.1 ns 2.55 ns 1.45 ns pCRC Receive Setup Time 20.2 ns 15.1 ns 12.55 ns 11.45 ns pCRC Transmit Hold Time 37 ns 18.5 ns 9.25 ns 4.
Appendix B. SCSI Bus Signal Timing The Timing Parameters and Descriptions for SCSI-3 ST/DT are defined in alphabetical order below: Arbitration delay - The minimum time a SCSI device shall wait from asserting the BSY signal for arbitration until the DATA BUS is examined to see if arbitration has been won. There is no maximum time. ATN Transmit Setup Time - The minimum time provided by the transmitter between the assertion of the ATN signal and the negation of the ACK signal.
Appendix B. SCSI Bus Signal Timing Receive Negation Period - The minimum time required at a SCSI device receiving a REQ signal for the signal to be negated while using synchronous data transfers. Also, the minimum time required at a SCSI device receiving an ACK signal for the signal to be asserted while using synchronous data transfers. For SE fast-5 and fast-10 operation, the time period is measured at the 2.0 V level. For SE fast-20 operation the period is measured at the 1.9 V level.
Appendix B. SCSI Bus Signal Timing B.3 Signal States The following paragraphs describe the SCSI signal values and SCSI ID bits. B.3.1 Signal Values All signal values are actively driven true (low voltage). Because the signal drivers are OR-tied, the bias circuitry on the bus terminator pulls false when it is released by the drivers at every SCSI device. If any device asserts a signal, (e.g., OR-tied signals), the signal is true. Table B-5 shows the ANSI-specified and defined signal sources.
Appendix B. SCSI Bus Signal Timing B.3.2 SCSI ID Bits & Priorities The SCSI standard permits a maximum of eight SCSI devices on a narrow (8 address bits) SCSI bus and up to 16 devices on a wide (16 address bits) bus. Each SCSI device has a single, unique SCSI ID address bit assigned to it. This SCSI ID identifies and also sets the priority of the device on the bus. The bit priority is used for arbitration as well as the SCSI ID.
Appendix B. SCSI Bus Signal Timing B.4 SCSI Signals Table B-7 defines the SCSI-3 bus signals. Table B–7 SCSI–3 Bus Signal Definitions Signal Definition ACK (acknowledge) A signal driven by the initiator as an acknowledgment of receipt of data from a target or as a signal to a target indicating when the target should read the data (out) lines. ATN (attention) A signal driven by an initiator to indicate that it has a message to send. BSY (busy) An OR-tied signal that indicates that the bus is in use.
Appendix B. SCSI Bus Signal Timing B.5 SCSI Bus Phases The SCSI communication architecture includes eight distinct phases: BUS FREE phase ARBITRATION phase SELECTION phase RESELECTION phase COMMAND phase DATA (In/Out) phases STATUS phase MESSAGE (In/Out) phases The last four phases are called the “information transfer phases.” The SCSI bus can never be in more than one phase at any given time. In the following descriptions, signals that are not mentioned are not asserted. B.5.
Appendix B. SCSI Bus Signal Timing 2. SCSI devices release all SCSI bus signals within one bus clear delay. If a SCSI device requires more than one bus settle delay to detect the BUS FREE phase, then it releases all SCSI bus signals within one bus clear delay minus the excess time to detect the BUS FREE phase. The total time to clear the SCSI bus cannot exceed one bus settle delay plus one bus clear delay. B.5.
Appendix B. SCSI Bus Signal Timing B.5.3 SELECTION Phase The SELECTION phase allows an initiator to select a drive to initiate a drive function. The SCSI device that won the arbitration has both the BSY and SEL signals asserted and has delayed at least one bus clear delay plus one bus settle delay before ending the ARBITRATION phase. The SCSI device that won the arbitration becomes an initiator by not asserting the I/O signal.
Appendix B. SCSI Bus Signal Timing The drive: 8. Determines that it is selected when the SEL signal and its SCSI ID bit are true and the BSY and I/O signals are false for at least one bus settle delay. 9. Can examine the DATA BUS to determine the SCSI ID of the selecting initiator. 10. Asserts the BSY signal within a selection abort time of its most recent detection of being selected. This is required for correct operation of the selection time-out procedure.
Appendix B. SCSI Bus Signal Timing 4. Sets the DATA BUS to the logical OR of its SCSI ID bit and the initiator’s SCSI ID bit. 5. Waits at least two deskew delays. 6. Releases the BSY signal. 7. Waits at least one bus settle delay before looking for a response from the initiator. The initiator: 8. Determines that it is selected when the following occur for at least one bus settle delay: SEL, I/O, and the initiator’s SCSI ID bit are true and BSY is false. 9.
Appendix B. SCSI Bus Signal Timing B.5.5 Information Transfer Phases The COMMAND, DATA, STATUS, and MESSAGE phases are known as the Information Transfer Phases because they are used to transfer data or control information. The C/D, I/O, and MSG signals are used to distinguish between the different information transfer phases. The drive asserts these three signals and so controls all information transfer phase changes.
Appendix B. SCSI Bus Signal Timing Table B–8 Information Transfer Phases Signal MSG C/D I/O 0 0 0 Phase Name Direction of Transfer/ Definition DATA OUT Initiator to Drive. Allows the drive to request that data be sent from the initiator to the drive. 0 0 1 DATA IN Drive to initiator. Allows the drive to send data to the initiator. 0 1 0 COMMAND Initiator to Drive. Allows the drive to request a command from the initiator. 0 1 1 STATUS Drive to initiator.
Appendix B. SCSI Bus Signal Timing Initiator-to-Drive Transfer Procedure 1. The drive asserts the REQ signal. 2. The initiator drives the DB (7–0, P) signals to their desired values. 3. The initiator delays at least one Deskew delay plus a cable skew delay. 4. The initiator asserts the ACK signal. 5. When ACK is true at the drive, drive reads the DB (7–0, P) signals. 6. The drive negates the REQ signal. 7. The initiator can change or release the DB (7–0, P) signals. 8.
Appendix B. SCSI Bus Signal Timing 9. The initiator waits at least the greater of the following periods before reasserting ACK, (assuming that REQ/ACK offset is set to zero): a.) A transfer period from the last transition of the ACK signal to true; b.) A negation period from the last transition of the ACK signal to false. 10. Otherwise the initiator can wait for an undefined period beyond the last received REQ pulse (or after the maximum, negotiated, offset has been reached) before asserting ACK.
Appendix B. SCSI Bus Signal Timing B.5.5.3 Wide Data Transfer Wide Data Transfer is optional and can be used in the DATA phase only if a wide transfer agreement is established. Wide data transfer is established by negotiations between the initiator and drive using the Wide Data Transfer Request message. The IWN bit in the Quantum (Vendor) Special Function Control page specifies which device (drive or initiator) is to initiate the negotiations.
Appendix B. SCSI Bus Signal Timing If the drive does not retry the MESSAGE OUT phase or it exhausts its retry limit, it can: • Return CHECK CONDITION status and set the sense key to ABORTED COMMAND and the additional sense code to MESSAGE ERROR. • Indicate an exception condition by performing an unexpected disconnect. The drive can act on messages as received as long as no parity error is detected and can ignore all remaining messages sent under one ATN condition after a parity error is detected.
Appendix B. SCSI Bus Signal Timing B.6 SCSI Bus Conditions The SCSI bus has two asynchronous conditions: Attention and Reset. B.6.1 Attention Condition The attention condition informs a drive that an initiator has a message ready. The drive gets the message by performing a MESSAGE OUT phase. The attention condition requires the following timing: • The initiator creates the attention condition by asserting ATN at any time except during the ARBITRATION or BUS FREE phases.
Appendix B. SCSI Bus Signal Timing The initiator keeps the ATN signal asserted if more than one byte is to be transferred. The initiator can negate the ATN signal at any time, except it does not negate the ATN signal while the ACK signal is asserted during a MESSAGE OUT phase. Normally, the initiator negates the ATN signal while the REQ signal is true and the ACK signal is false during the last REQ/ACK handshake of the MESSAGE OUT phase. B.6.
Appendix B. SCSI Bus Signal Timing B.7 SCSI MESSAGE FORMAT A message can be one or more bytes in length. One or more messages can be sent during a single MESSAGE phase, but a message cannot be split over MESSAGE phases. The initiator is required to end the MESSAGE OUT phase (by negating ATN) when it sends certain messages. A message cannot be split. The drive will not split messages longer than one byte even if ATN is deasserted. When a connection to the drive is established (i.e.
Appendix B.
Appendix B. SCSI Bus Signal Timing Bit 7 6 5 4 3 2 1 0 Byte 0 Extended Message (01h) 1 Extended Message length 2 Extended Message code 3 to n-1 Extended Message Arguments Figure B–1 Extended Message — Data Format Table B–12 Extended Message — Field Description Field Description Extended Message Length This field specifies the length, in bytes, of the Extended Message Code plus the Extended Message Arguments that follow.
Appendix B. SCSI Bus Signal Timing B.8 SUPPORTED SCSI MESSAGES Following are descriptions of each of the messages supported by the drive. SCSI-3 message names are used. If there is a corresponding SCSI-2 name that is different, it is shown in parentheses in ITALICS. B.8.1 ABORT TASK Message (0Dh) (ABORT TAG) The drive’s response to an ABORT TASK message depends on the task being performed when the message arrives.
Appendix B. SCSI Bus Signal Timing B.8.5 CONTINUE TASK Message (12h) (CONTINUE I/O PROCESS) The CONTINUE TASK message tells the drive to resume the I/O that the initiator has reconnected. This message is sent in the same MESSAGE OUT phase as the IDENTIFY message. B.8.6 DISCONNECT Message (04h) The DISCONNECT message is sent from the drive to inform the initiator that the present connection is going to be broken, i.e., the drive plans to disconnect by releasing the BSY signal.
Appendix B. SCSI Bus Signal Timing Bit 7 6 5 4 3 Identify DiscPriv 2 1 0 LUN Figure B–2 IDENTIFY Message — Data Format Table B–14 IDENTIFY Message — Field Description Field Description Identify The Identify bit must be set to 1. This identifies this message as an IDENTIFY message. DiscPriv Disconnect Privilege. This bit must be set to 1 for all tagged tasks (that is, a QUEUE TAG and QUEUE TAG message follow the IDENTIFY message). If not set to 1, the drive returns BUSY status.
Appendix B. SCSI Bus Signal Timing Table B–15 Drive’s Response to INITIATOR DETECTED ERROR Message BUS Phase Drive’s Response SELECTION The drive discards the INITIATOR DETECTED ERROR message and goes to the BUS FREE phase. COMMAND The drive discards any Command Descriptor Block bytes fetched from the initiator, sets the Sense Key to ABORTED COMMAND, sets the Additional Sense Code to INITIATOR DETECTED ERROR MESSAGE RECEIVED.
Appendix B. SCSI Bus Signal Timing B.8.11 LINKED COMMAND COMPLETE Message (0Ah) The drive sends the LINKED COMMAND COMPLETE Message to the initiator to signal that the execution of a linked command has been completed and the status has been sent. The initiator should then set the pointers to the initial state for the next linked command. B.8.
Appendix B. SCSI Bus Signal Timing B.8.15 NO OPERATION Message (08h) The NO OPERATION message allows an initiator to tell the drive to continue with the operation it was performing before the drive communicated a need for a MESSAGE OUT phase. For example, if the drive does not respond to an ATN condition until a later phase, and at that time the original message is no longer valid, the initiator can send the NO OPERATION message when the drive enters the MESSAGE OUT phase. B.8.
Appendix B. SCSI Bus Signal Timing B.8.16.1 HEAD OF QUEUE TAG Message (21h) The HEAD OF QUEUE TAG message specifies that the task is to be placed first in the drive’s task queue. An in-progress task is not pre-empted by the command that accompanies this message. A later task, also received with a HEAD OF QUEUE TAG message, would be placed at the head of the drive’s task queue for execution in a last-in, first-out order. B.8.16.
Appendix B. SCSI Bus Signal Timing B.8.19 SYNCHRONOUS DATA TRANSFER REQUEST Message (01h) The SYNCHRONOUS DATA TRANSFER REQUEST (SDTR) message exchange establishes the permissible transfer period and the REQ/ACK offsets for the DATA IN/DATA OUT phases. The transfer period is the minimum time allowed between leading edges of successive REQ and ACK pulses.
Appendix B. SCSI Bus Signal Timing Table B–16 SYNCHRONOUS DATA TRANSFER REQUEST Message — Field Descriptions Field Description Transfer Period Transfer periods are specified in 4-ns units (a transfer period value of 100 yields an actual transfer period of 400 ns (4 x 100)). The minimum Transfer Period is 50 ns for ULTRA SCSI-3. The drive supports transfer periods in the range from 50 to 400 ns in increments of 25 ns (that is 50, 75, 100...400).
Appendix B. SCSI Bus Signal Timing the drive detects the negation of ACK for the TASK COMPLETE message (with ATN false), the drive goes to the BUS FREE phase by releasing the BSY signal. The drive also negates the MSG, C/D and I/O signals at this time. B.8.23 WIDE DATA TRANSFER REQUEST Message (03h) The WDTR message exchange establishes an agreement between two SCSI devices on the width of the data path used for DATA phase transfers between the two devices.
Appendix B. SCSI Bus Signal Timing Table B–17 WIDE DATA TRANSFER REQUEST Message — Field Descriptions Field Description Transfer Width The transfer width that is established applies to all logical units on both SCSI devices. The originating SCSI device sets its transfer width value to the maximum data path width that it elects to use. If the responding SCSI device can also accommodate this transfer width, it returns the same value in its WDTR message.
Appendix B. SCSI Bus Signal Timing B.8.24 PARALLEL PROTOCOL REQUEST Message (04h) The PARALLEL PROTOCOL REQUEST messages are used to communicate a synchronous data transfer agreement, a wide data transfer agreement, and set the protocol options between two SCSI devices (Figure B-6).
Appendix B. SCSI Bus Signal Timing B.8.24 PARALLEL PROTOCOL REQUEST Message (04h) (continued) Table B–18 PARALLEL PROTOCOL REQUEST Message — Field Descriptions Field Description Transfer Period Factor Options are: Code Description 00h – 08h Reserved for faster timings that may be allowed in future SCSI interface standards. 09h Transfer period = 12.5ns (Fast-80 data is latched every 12.5ns); valid only if the PROTOCOL OPTIONS field has a value selected that supports double-transition data transfers.
Appendix B. SCSI Bus Signal Timing B.8.24 PARALLEL PROTOCOL REQUEST Message (04h) (continued) Table B–18 PARALLEL PROTOCOL REQUEST Message — Field Descriptions (continued) Field Description Transfer Width Exponent The value within this field defines the width of the transfer used during data-in buffer transfers and data-out buffer transfers. The transfer width that is established applies to all logical units on both SCSI devices.
Appendix B.
Appendix C NEGOTIATED RATE INFORMATION PAGE REFERENCE This appendix provides information about the INQUIRY command’s Negotiated Rate Information Page that is not provided in Section 5.11.2.7. Specifically, it provides the codes and meanings for the Transfer Period Factor field (byte 4) and a table that explains the allowable settings for the QAS, DT, and IU fields (bits 2, 1, and 0, respectively, of byte 7). C.
Appendix C. Negotiated Rate Information Page Reference Table C–2 Transfer Period Factor Field Values When PARL = 0 Code Description 00h – 09h Reserved. 0Ah Transfer period = 25 ns (Fast-40 data is latched every 25 ns). 0Bh Transfer period = 30 ns (Fast-40 data is latched every 30 ns). OCh Transfer period = 50 ns (Fast-20 data is latched using a transfer period of less than or equal to 96 ns and greater than or equal to 50 ns).
INDEX Cylinder Skew Factor, 5-107, 5-108 —A— ABORT TASK Message, B-28 ABORT TASK SET Message, B-28 Acoustic Emissions, 4-10 Activity LED, 3-14 Additional Sense Codes, 5-179 Additional Sense Length, 5-173, 5-174 AIP, starting, 5-98 ANSI Version, 5-35, 5-36 ARBITRATION Phase, B-13 ASCII Implemented Operating Definition Page, 5-37 Asynchronous Data Transfer, B-18 Attention Condition, B-23 —D— Data Strobe Offset Count, 5-65 Data Verification, 6-5 Device Identification Page, 5-37, 5-41 Device Type Modifier, 5-3
Index Implemented Operating Definition Page, 5-36, 5-38 Information Transfer Phases, B-17 Initialization Pattern Descriptor, 5-27, 5-28, 5-30 INITIATE RECOVERY Message, B-31 INITIATOR DETECTED ERROR Message, B-31 INQUIRY Command, 5-33 Interleave, 5-26, 5-105, 5-106 ISO Version, 5-35, 5-47 —J— Jumper Configurations and Connections – Ultra 160/m SCSI drives with 68-Pin SCSI Connector), 3-6 Jumper Configurations and Connections for SCA-2 Connector Versions, 3-12 —L— Landing Zone Cylinder, 5-107, 5-108 LINKED C
Index Reservation Identification, 5-163, 5-165, 5-166, 5-191, 5-192, 5-193 RESERVE (6) Command, 5-191 RESERVE (10) Command, 5-193 Reset Condition, B-24 Response Data Format, 5-35, 5-36 Retry Count, 5-188, 5-190 Returned Logical Block Address, 5-141, 5-142 REZERO UNIT Command, 5-197 Rigid Disk Geometry Page, 5-107 Rotational Offset, 5-107, 5-109 —S— SAVE DATA POINTER Message, B-35 SCSI Bus Conditions, B-23 SCSI Hardware Revision Number, 5-35 SCSI Message Format, B-25 SEEK (6) Command, 5-199 SEEK (10) Command
Index I−4 Quantum Atlas 10K II Ultra 160/m SCSI Hard Disk Drives
.
500 McCarthy Blvd. Milpitas, CA 95035 (408) 894-4000 www.quantum.