Quantum DLT 4000 Product Manual

Quantum dlt 4000: user guide
Hide thumbs Also See for DLT 4000:
Table of Contents

Advertisement

Quick Links

DLT
4000 Tape Drive
Product Manual
November 10, 2003
81-60043-04

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DLT 4000 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Quantum DLT 4000

  • Page 1 4000 Tape Drive ™ Product Manual November 10, 2003 81-60043-04...
  • Page 2: Service Centers

    Quantum reserves the right to make changes and improvements to its 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.
  • Page 3 USER MANUAL STATEMENTS FOR CLASS A EQUIPMENT (INTEGRATIBLE TAPE SYSTEM) This equipment generates, uses, and may emit radio frequency energy. The equipment has been type tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of FCC rules, which are designed to provide reasonable protection against such radio frequency interference.
  • Page 4 USER MANUAL STATEMENTS FOR CLASS A EQUIPMENT (continued) USER MANUAL STATEMENTS FOR CLASS B EQUIPMENT (TABLETOP VERSION) This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
  • Page 5 USER MANUAL STATEMENTS FOR CLASS B EQUIPMENT (continued)
  • Page 7: Table Of Contents

    2.4.1 SCSI and Power Connectors (Rackmount)... 2-11 2.4.2 Optional Loader Connector (Rackmount) ... 2-14 2.4.3 Tabletop Drive Connectors... 2-15 2.5 Drive Controls and Light Emitting Diodes (LEDs)... 2-17 2.5.1 Front Panel Controls and LEDs... 2-17 TABLE OF CONTENTS Quantum DLT 4000 Tape Drive...
  • Page 8 4.2.10 MESSAGE REJECT Message (07h)... 4-9 4.2.11 NO OPERATION Message (08h)... 4-10 4.2.12 RESTORE POINTERS Message (03h) ... 4-10 4.2.13 SAVE DATA POINTER Message (02h)... 4-10 4.2.14 SYNCHRONOUS DATA TRANSFER REQUEST Message ... 4-10 viii Quantum DLT 4000 Tape Drive...
  • Page 9 5.9.4 Control Mode Page (0Ah)... 5-77 5.9.5 Data Compression Page (0Fh) ... 5-79 5.9.6 Device Configuration Page (10h)... 5-81 5.9.7 Medium Partition Page (11h)... 5-84 5.9.8 EEPROM Vendor Unique Page (3Eh)... 5-86 5.9.9 Changeable Parameters within MODE SELECT ... 5-93 Quantum DLT 4000 Tape Drive...
  • Page 10 C.3 Firmware Update Procedure... C-2 C.4 Interpreting the Results of a Firmware Update ... C-4 Appendix D: The Tape Cartridge ... D-1 D.1 Tape Cartridge Handling Guidelines ... D-1 D.2 Tape Cartridge Inspection Procedure... D-4 Quantum DLT 4000 Tape Drive...
  • Page 11 Table of Contents D.3 Tape Cartridge Write-Protect Switch ... D-8 D.4 Loading a Tape Cartridge ... D-10 D.5 Unloading a Tape Cartridge... D-11 D.6 Using a Cleaning Tape Cartridge ... D-12 Index Quantum DLT 4000 Tape Drive...
  • Page 12 Figure 1-1. Quantum DLT 4000 Tape Drive (Rackmount)... 1-2 Figure 1-2. Quantum DLT 4000 Tape Drive (Tabletop) ... 1-2 Figure 2-1. DLT 4000 SCSI ID Jumper Location (Rackmount Version Shown)... 2-4 Figure 2-2. DLT 4000 TERMPWR and Parity Check Jumper Locations (Rackmount Version Shown) ...
  • Page 13 Figure 5-57. READ BLOCK LIMITS Command Descriptor Block - Data Format ...5-125 Figure 5-58. READ BLOCK LIMITS Data - Data Format ...5-126 Figure 5-59. READ BUFFER Command Descriptor Block - Data Format...5-127 Figure 5-60. READ BUFFER Header - Data Format ...5-128 Quantum DLT 4000 Tape Drive xiii...
  • Page 14 Figure D-3. Opening the Door on a DLTtape Cartridge Showing Tape Leader Loop in its Correct Position ... D-6 Figure D-4. Three Examples of Tape Cartridges with Damage Visible During Visual Inspection... D-7 Figure D-5. Write-Protect Switch on Tape Cartridge... D-8 Quantum DLT 4000 Tape Drive...
  • Page 15 Table 1-3. DLT 4000 Performance Data ... 1-4 Table 1-4. DLT 4000 Environmental Specifications ... 1-5 Table 1-5. DLT 4000 Non-Operating Shock Specifications ... 1-6 Table 1-6. DLT 4000 Non-Operating Vibration Specifications... 1-6 Table 1-7. DLT 4000 Power Requirements ... 1-7 Table 1-8.
  • Page 16 Table 5-36. MODE SELECT Page Descriptor - Field Descriptions... 5-71 Table 5-37. Error Recovery Page - Field Descriptions... 5-73 Table 5-38. Disconnect / Reconnect Page - Field Descriptions... 5-75 Table 5-39. Control Mode Page Descriptor – Field Descriptions ... 5-78 Quantum DLT 4000 Tape Drive...
  • Page 17 Table 5-71. SEND DIAGNOSTIC Command - Field Descriptions...5-155 Table 5-72. SEND DIAGNOSTIC CDB Bits Selftest, DevOfl, and UnitOfl ...5-157 Table 5-73. SEND DIAGNOSTIC Parameter List – Field Descriptions ...5-158 Table 5-74. Sense Keys Used for SEND DIAGNOSTIC ...5-159 Quantum DLT 4000 Tape Drive xvii...
  • Page 18 Table C-1. Block Size Used for Firmware Update Type... C-2 Table C-2. Results of Firmware Update ... C-5 Table D-1. Write-Protect Switch Positions... D-9 Table D-2. When to Use a Cleaning Tape Cartridge ... D-12 xviii Quantum DLT 4000 Tape Drive...
  • Page 19: Revision History

    Density Code updated, page 8-49. Table 8-3, additions and modifications, pages 8-65 and 8-67. Tables A-1, A-5, A-8, A-9, A-10, A-12, A-14, A-16, A-17, A-20, and A30 changed (pages A-3, A-1, A-13, A-14, A-15, A-17, A-18, A-23). Quantum DLT 4000 Tape Drive...
  • Page 20 STATUS page (Log Parameter Format and TSD, ClnQ, and ClnR bits). Appendix A: Changed field descriptions in Table A-2. Updated corporate address and reader comment address. Changed Service Center contact number from (800) 826-8022 to (888) 827-3378 per ECO C008218. Quantum DLT 4000 Tape Drive...
  • Page 21: Document Organization

    AUDIENCE This manual is written for original equipment manufacturers (OEMs) that are integrating the Quantum DLT 4000 tape drive and into a system or subsystem. Its primary audience is the OEM technical staff that makes tape drive purchase and configuration decisions, and system integrators that are responsible for the SCSI interface.
  • Page 22 Appendix B provides an explanation of the error and event logs stored in semi-permanent, non-volatile memory. Appendix C Updating the Firmware Appendix C provides a step-by-step procedure for updating a tape drive’s PCBA controller-resident firmware. xxii Quantum DLT 4000 Tape Drive...
  • Page 23: Format Unit

    Lowercase, except where standard usage requires uppercase READER COMMENTS Quantum is committed to providing the best products and service. Our manuals are important components of our products. We encourage your comments, suggestions, and corrections for this manual. Please send all comments to:...
  • Page 24 About This Manual xxiv Quantum DLT 4000 Tape Drive...
  • Page 25: Chapter 1: General Description And Specifications

    GENERAL DESCRIPTION AND SPECIFICATIONS This chapter provides a description and gives specifications for the Quantum DLT™4000 Tape Drive. PRODUCT DESCRIPTION The Quantum DLT streaming cartridge tape product designed for efficient data back-up for midrange and high-end computing systems. With Quantum’s DLT advanced linear recording technology and a precision tape guide system, the drive is ideally suited for high-end workstation, server, and network backup requirements.
  • Page 26: Figure 1-1. Quantum Dlt 4000 Tape Drive (Rackmount)

    General Description and Specifications Figure 1-1 Quantum DLT 4000 Tape Drive (Rackmount) Tabletop Version 1 Tabletop Version 2 Figure 1-2 Quantum DLT 4000 Tape Drive (Tabletop) Quantum DLT 4000 Tape Drive...
  • Page 27: Product Features

    Superior Error Detection and Correction Extensive Embedded Diagnostic/Self-Test Software Tape-Loadable Firmware PRODUCT SPECIFICATIONS The following subsections contain full specifications for the Quantum DLT 4000 tape drive. Specifications for the DLTtape included. 1.3.1 Physical Specifications The following table provides physical dimensions for the DLT 4000.
  • Page 28: Interface Type

    1.3.2 Interface Type DLT 4000 tape drives are available with narrow SCSI-2 fast single-ended or differential high voltage interfaces. 1.3.3 Storage Capacity The following table provides the ranges of capacity (native and compressed) for the tape drive, depending on which DLTtape cartridge is used.
  • Page 29: Environmental Specifications

    Note that data is typical; times may be longer if error recovery time is needed. 1.3.5 Environmental Specifications The following table lists operating and non-operating environmental specifications for the DLT 4000 tape drive. Table 1–4 DLT 4000 Environmental Specifications Specification...
  • Page 30: Table 1-5 Dlt 4000 Non-Operating Shock Specifications

    35 sec between shocks, 60 shocks total; 3 axes Vibration 5 to 500 Hz @ 0.25 G; sweep rate =1 octave per minute Table 1–5 DLT 4000 Non-Operating Shock Specifications Description Shock (Unpackaged) Shock (Packaged) Table 1–6 DLT 4000 Non-Operating Vibration Specifications...
  • Page 31: Power Requirements

    Each of the X, Y, and Z axes for one hour (3 hours total) 1.3.6 Power Requirements The following table provides the applicable power requirements for rackmount and tabletop versions of the DLT 4000 tape drive. Note that the tabletop DLT 4000 requires ac power. Table 1–7 DLT 4000 Power Requirements Requirement...
  • Page 32: Table 1-9. Safety Certifications

    Media durability is projected to be 1,000,000 passes of the tape medium across the read/write heads (15,000 uses). Quantum Corporation does not warrant that predicted MTBF is representative of any particular unit installed for customer use. Actual figures vary from unit to unit.
  • Page 33: Acoustic Noise Emissions

    Vertretungen erhältlich. 1 B = 10 dBA] 1.3.11 Tape Drive Recording Type The tape drive uses 2 - 7 RLL code with DLT 2000, DLT 2000xt, or DLT 4000 formats; MFM with 2.6 GB / 6.0 GB DLT 260 and DLT 600 formats.
  • Page 34: Dlttape Recording Media Specifications

    Length: 1800 feet (extended 1780 ft. tape) Cartridge Dimensions: 4.1 in x 4.1 in x 1.0 in Shelf Life: 30 years min. @ 20 C & 40% RH (non-condensing) Usage: 1,000,000 passes (typical office/computer environment) 1-10 Quantum DLT 4000 Tape Drive...
  • Page 35: Chapter 2: Hardware Implementation

    2.1 SAFETY, HANDLING AND ELECTROSTATIC DISCHARGE (ESD) PROTECTION Inappropriate or careless handling of tape drives may result in damage to the product. Follow the precautions and directions to prevent damaging the tape drive. HARDWARE IMPLEMENTATION Quantum DLT 4000 Tape Drive Chapter 2...
  • Page 36: Safety Precautions

    Place the drive in the anti-static bag before placing it in a shipping container. Do not stack objects on the drive. Do not expose the drive to moisture. Do not place hands or foreign objects inside the tape drive’s door/receiver area. Quantum DLT 4000 Tape Drive...
  • Page 37: Electrostatic Discharge (Esd) Protection

    Do not use any test equipment to check components on the PCBA. There are no user-serviceable components on the drive. DRIVE SETUP Drive setup for DLT 4000 tape drive includes the following: Set the SCSI ID for the drive (default = SCSI ID 5) Configure the drive to provide TERMPWR Set parity checking for the drive (default = parity checking enabled) If you want to change any of the settings, go to the applicable subsection;...
  • Page 38: Set The Rackmount Drive Scsi Id

    A jumper must be installed across Pins 9-10 (Remote ID Present pins) for the host to recognize any SCSI ID selections from this jumper block. Figure 2-1 DLT 4000 SCSI ID Jumper Location (Rackmount Version Shown) NOTES SCSI ID Jumper Block (J13)
  • Page 39: Table 2-1 Scsi Id Address Selections

    Table 2-1 SCSI ID Address Selections SCSI ID Jumper Across Pins: 9-10 5 (default) 0 = No Jumper installed 1 = Jumper installed Quantum DLT 4000 Tape Drive...
  • Page 40: Configure The Rackmount Drive For Termpwr (Single-Ended Only)

    Install a jumper across Pins 3 and 4 (Figure 2-2) to enable TERMPWR. Front Panel ALDR (J26) Not used Figure 2-2 DLT 4000 TERMPWR and Parity Check Jumper Locations (Rackmount Parity Check (J25) Install Jumper on Pins 1-2 to disable Parity Checking.
  • Page 41: Configure The Rackmount Drive For Parity Checking

    2.2.3 Configure The Rackmount Drive for Parity Checking The default setting for DLT 4000 tape drives is to have parity checking enabled. If the system to which you are configuring the rackmount tape drive does not generate SCSI parity, there are two ways that parity checking can be disabled.
  • Page 42: Drive Installation

    DRIVE INSTALLATION This section describes how to mount and secure the drive in the system. Figure 2– 5 shows the mounting locations and dimensions for the drive. Quantum DLT 4000 Tape Drive SCSI ID Pushbutton Power Switch Power Connector...
  • Page 43: Figure 2-5 Rackmount Drive Mounting Locations - Side And Bottom Views

    Side View - Inches (Centimeters) 5.50 (13.97) 5.70 (14.48) 0.10 (0.25) Bottom View - Inches (Centimeters) Figure 2–5 Rackmount Drive Mounting Locations – Side and Bottom Views Quantum DLT 4000 Tape Drive 9.60 (24.38) 9.00 (22.86) 3.13 1.88 (7.94) (4.76) 9.60 (24.38) 3.13 1.88...
  • Page 44: Drive Connections

    This connector is an internal connector so is not discussed in detail in this manual. The bezel connector pinout on the DLT 4000 tape drive (Model TH5XB-NP) is not compatible with any other DLT products. A flex cable adapter is available to connect these tape drives to a library/loader system that uses header pins for the bezel connection.
  • Page 45: Scsi And Power Connectors (Rackmount)

    The three external connectors on the DLT 4000 tape drive that are discussed in this manual are the SCSI, power and optional loader connectors. Tabletop connectors are described in subsection 2.4.3. 2.4.1 SCSI and Power Connectors (Rackmount) Figure 2-6 shows the pin orientation for the 50-pin SCSI connector and 4-pin power connector located on the back of the tape drive.
  • Page 46: Table 2-2 Single-Ended Scsi Pin Assignment

    Ground Ground Ground Ground Ground Ground Ground Ground Note: The minus sign (-) next to a signal indicates active low. 2-12 Pin Number Quantum DLT 4000 Tape Drive Signal Name -DB(0) -DB(1) -DB(2) -DB(3) -DB(4) -DB(5) -DB(6) -DB(7) -DB(P) Ground...
  • Page 47: Table 2-3 Differential Scsi Pin Assignment

    Pin Number Open DB(0) DB(1) DB(2) DB(3) DB(4) DB(5) DB(6) DB(7) DB(P) DIFFSENS Ground TERMPWR Ground Ground Ground Quantum DLT 4000 Tape Drive Pin Number Signal Name Ground -DB(0) -DB(1) -DB(2) -DB(3) -DB(4) -DB(5) -DB(6) -DB(7) -DB(P) Ground Ground TERMPWR Ground...
  • Page 48: Optional Loader Connector (Rackmount)

    SCSI ID Jumper Block (J13) Figure 2–7 Loader Connector Block Location (Rackmount Version Shown) 2-14 Signal Name +12 VDC Ground (+12 V return) Ground (+5 V return) +5 VDC 10-Pin Loader Connector (J12) Quantum DLT 4000 Tape Drive Front Panel...
  • Page 49: Tabletop Drive Connectors

    Hardware Implementation 2.4.3 Tabletop Drive Connectors Figures 2-8 and 2-9 show the locations of the connectors for the tabletop version of the drive. SCSI ID Pushbutton Figure 2–8 Tabletop (Version 1) Back Panel Connectors Quantum DLT 4000 Tape Drive 2-15...
  • Page 50: Figure 2-9 Tabletop (Version 2) Back Panel Connectors

    5. Connect one end of the power cord to the power connector on the back of the drive. Connect the other end of the cord to the ac outlet. 2-16 SCSI ID Pushbutton Quantum DLT 4000 Tape Drive Power Switch Power Connector...
  • Page 51: Drive Controls And Light Emitting Diodes (Leds)

    Density LED’s 10.0/15.0 20.0 Compress LED Density Override LED Density Select Button Figure 2-10 DLT 4000 Front Panel Quantum DLT 4000 Tape Drive Write-Protected LED Tape In Use LED Use Cleaning Tape LED Operate Handle LED Unload Button...
  • Page 52: Table 2-5 Led Functionality

    This may also mean no application is communicating with the tape drive’s controller, or that the application is communicating but is not delivering any command that impact tape motion. 2-18 Quantum DLT 4000 Tape Drive...
  • Page 53 After cleaning, LED lights again when (data) tape cartridge is reloaded = Problem tape cartridge. Try another cartridge. If problem persists, contact service representative. Off = Cleaning is complete or cleaning is unnecessary. Appendix D has more information on cleaning tape usage. Quantum DLT 4000 Tape Drive 2-19...
  • Page 54: Table 2-6 Density Led Functionality

    DLTtape IV cartridge is 20.0 GB; if you are using a DLTtape IV cartridge, the density must be set to 20.0 GB. If you set the density to a different setting, the LED’s do not light and the density function does not work properly. 2-20 Quantum DLT 4000 Tape Drive...
  • Page 55: Table 2-7 Control Functionality

    CAUTION: To prevent damage to the tape drive, never operate the insert/release handle unless the green Operate Handle LED is lit and you have heard the beep tone that signals that the tape drive’s handle can be opened. Quantum DLT 4000 Tape Drive 2-21...
  • Page 56: Selecting Density

    Native default density for the DLTtape IV is 20.0 GB. The only available option is compression on or off. 2-22 CAUTION NOTES III cartridge is 10.0 GB, native. The Quantum DLT 4000 Tape Drive...
  • Page 57 When a WRITE from BOT occurs: The amber 2.6 LED turns off The amber 10.0/15.0 LED lights steadily The amber Density Override LED remains lit Table 2-8 explains the activity of LED’s during density selection. Quantum DLT 4000 Tape Drive 2-23...
  • Page 58: Power On Self Test (Post)

    After a bus reset, the tape drive responds within a bus selection time-out period (per the ANSI SCSI specification). The following table lists the sequence of events: 2-24 Quantum DLT 4000 Tape Drive...
  • Page 59: Table 2-9 Post/Media Ready Activity

    The LED’s light steadily, then turn off if the test succeeds. The drive is powered on with Operate Handle LED is blinking. Close the Insert/Release the handle in open position. Handle and wait for LED to light steadily. Quantum DLT 4000 Tape Drive 2-25...
  • Page 60: Troubleshooting

    Limit bus length to ANSI SCSI standard for the SCSI interface being used. Limit the number of devices on the bus (including the SCSI adapter) to match the limits of the interface being used. Quantum DLT 4000 Tape Drive...
  • Page 61 Contact your service representative. Ensure the SCSI bus is terminated and that all connections are secure. an ac outlet for the tabletop tape unit on the same ac line used by the host system. Quantum DLT 4000 Tape Drive 2-27...
  • Page 62 Hardware Implementation 2-28 Quantum DLT 4000 Tape Drive...
  • Page 63: Chapter 3: Scsi Description

    ANSI classifies SCSI commands as mandatory, optional, or vendor-specific. The mandatory and optional commands implemented for the drives are summarized in Table 3–1 and described fully in Chapter 5, SCSI Commands. SCSI DESCRIPTION Quantum DLT 4000 Tape Drive Chapter 3...
  • Page 64: Load Unload

    This standard defines the format of the log pages but does not define the exact conditions and events that are logged. Optional Provides a means for the initiator to retrieve statistical information maintained by the drive about the drive. Quantum DLT 4000 Tape Drive...
  • Page 65 REQUEST SENSE Mandatory RESERVE UNIT Mandatory SEND DIAGNOSTIC Mandatory Quantum DLT 4000 Tape Drive Description Provides a means for the initiator to specify device parameters. Provides a means for a drive to report parameters to the initiator. Requests that the target enable or disable the removal of the medium in the logical unit.
  • Page 66: Write Filemarks

    SCSI bus. Used to update drive firmware from the host via the SCSI bus. Mandatory Requests that the target write the specified number of filemarks or setmarks to the current position on the logical unit. Quantum DLT 4000 Tape Drive...
  • Page 67: Table 3-2 Signal Sources

    Winner: The signal is driven by the winning SCSI device. Targ: If the signal is driven, it is driven only by the active drive. Quantum DLT 4000 Tape Drive Signals C/D I/O ACK ATN DB(7–0)
  • Page 68: Scsi Id Bits

    DB(0). A data bit is defined as 1 when the signal value is true (low voltage) and 0 when the signal value is false (high voltage). Data parity DB(P) is odd. Parity is undefined during ARBITRATION. Quantum DLT 4000 Tape Drive...
  • Page 69: Signal Bus Timing

    An OR-tied signal used by an initiator to select a target or by a target to reselect an initiator. 3.4.2 Signal Bus Timing The ANSI SCSI-2 standard defines the SCSI bus timing values shown in Table 3–4. Quantum DLT 4000 Tape Drive...
  • Page 70: Table 3-4 Scsi Bus Timing Values

    Minimum time to wait for the bus to settle after changing certain control signals as called out in the protocol definitions. Maximum difference in propagation time allowed between any two SCSI bus signals measured between any two SCSI devices. Quantum DLT 4000 Tape Drive...
  • Page 71 Minimum time for which RST is asserted; there is no maximum time. Selection Abort Time 200 µs Maximum time that a drive (or initiator) takes from its most recent detection of being selected (or reselected) until asserting a BSY response. Recommended Time. Quantum DLT 4000 Tape Drive...
  • Page 72: Scsi Bus Phases

    Minimum time allowed between the leading edges of successive REQ pulses and of successive ACK pulses while using standard or fast synchronous data transfers. The period range is 200 to 500ns minimum, standard, or 100 to 500ns minimum, fast- synchronous. Quantum DLT 4000 Tape Drive...
  • Page 73 BSY signal unless it has occurred after the detection of a reset condition or after a drive has successfully transmitted or received one of the following messages: Messages Transmitted from Drive: DISCONNECT COMMAND COMPLETE Quantum DLT 4000 Tape Drive CAUTION 3-11...
  • Page 74: Arbitration Phase

    2. The SCSI device waits a minimum of one bus free delay after detection of the BUS FREE phase before driving any signal. 3. The SCSI device arbitrates for the SCSI bus by asserting the BSY signal and its SCSI ID. 3-12 Quantum DLT 4000 Tape Drive...
  • Page 75: Selection Phase

    ARBITRATION phase. The SCSI device that won the arbitration becomes an initiator by not asserting the I/O signal. During SELECTION, the I/O signal is negated so that this phase can be distinguished from the RESELECTION phase. NOTE Quantum DLT 4000 Tape Drive 3-13...
  • Page 76 3.5.3.2 Selection Time-Out Two optional time-out procedures are specified for clearing the SCSI bus if the initiator waits a minimum of a selection time-out delay and there has been no BSY signal response from the drive. 3-14 Quantum DLT 4000 Tape Drive...
  • Page 77: Reselection Phase

    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. Quantum DLT 4000 Tape Drive 3-15...
  • Page 78 If it has not detected the BSY signal to be true after at least a selection abort time plus two deskew delays, releases the SEL and ATN signals, allowing the SCSI bus to go to the BUS FREE phase. 3-16 Quantum DLT 4000 Tape Drive...
  • Page 79: Information Transfer Phases

    The ANSI SCSI specification refers to mini-libraries as “medium changers.” In this chapter the term “mini-libraries” is used to describe these devices. The DLT 4000 supports block size of 1byte to 16 Mbytes. Disconnects from the SCSI bus are done at regular intervals during information transfer phases to allow other devices to access the bus.
  • Page 80 However, the anticipated phase is not valid until the REQ signal is asserted at the beginning of the next phase. Information Transfer Direction True I/O Signal: from drive to initiator False I/O Signal: from initiator to drive 3-18 Quantum DLT 4000 Tape Drive...
  • Page 81: Table 3-5 Information Transfer Phases

    DATA OUT DATA IN COMMAND STATUS MESSAGE OUT MESSAGE IN Quantum DLT 4000 Tape Drive Direction of Transfer/ Definition Initiator to drive. Allows the drive to request that data be sent from the initiator to the drive. Drive to initiator.
  • Page 82 ACK pulses received from the initiator, establishing a pacing mechanism. If the number of REQ pulses exceeds the number of ACK pulses by the REQ/ACK offset, the drive does not assert the 3-20 Quantum DLT 4000 Tape Drive...
  • Page 83 3. Initiator delays at least one deskew delay plus a cable skew delay. 4. Initiator asserts the ACK signal for a minimum of one assertion period. 5. Initiator can negate the ACK signal and change or release the DB (7-0, P) signals. Quantum DLT 4000 Tape Drive 3-21...
  • Page 84 The only exception is during error cases when the device goes immediately to bus free, as defined in the ANSI SCSI-2 specification. Status bytes the tape drive can return are listed in the following table: 3-22 Quantum DLT 4000 Tape Drive...
  • Page 85: Table 3-6 Status Bytes

    RESERVE UNIT command. This status is returned for a command that was terminated via a TERMINATE I/O PROCESS message. This status also indicates that a contingent allegiance condition has occurred. Quantum DLT 4000 Tape Drive 3-23...
  • Page 86: Scsi Bus Conditions

    Asserting the ATN signal later cannot be honored until a later bus phase and then cannot result in the expected action. The drive responds with MESSAGE OUT as described in the following table: 3-24 NOTES Quantum DLT 4000 Tape Drive...
  • Page 87: Reset Condition

    Within five (5) seconds of power-on, and within 250 milliseconds (typically under 4 milliseconds) after a bus reset, the tape drive responds to SCSI bus selections and returns the appropriate normal responses. Tape motion Quantum DLT 4000 Tape Drive 3-25...
  • Page 88: Queued Unit Attentions

    Initiator-Logical Unit (I-L) combination (existing messages remain queued). A LOAD command does not generate a Unit Attention message for the initiator that issued the command, since the transition to ready is synchronous. 3-26 Quantum DLT 4000 Tape Drive...
  • Page 89: Chapter 4: Messages

    MESSAGE REJECT message and continues where it left off (possibly returning to MESSAGE OUT if ATN is raised). The first byte of the message, as defined in Table 4–1, determines the format of the message. Quantum DLT 4000 Tape Drive Chapter 4 MESSAGES...
  • Page 90: Table 4-1 Message Format

    40h – 7Fh 80h – FFh The DLT 4000 tape drive supports the messages listed in Table 4–2. The message code and the direction of the message flow is also included in the table (In = target to initiator, Out = initiator to target).
  • Page 91: Command Complete

    The minimum number of bytes sent for an extended message is three. The extended message format is shown in Figure 4–1 and the data fields are described in Table 4–3. Quantum DLT 4000 Tape Drive Message Code Direction 80h – FFh...
  • Page 92: Figure 4-1 Extended Message - Data Format

    01h SYNCHRONOUS DATA TRANSFER REQUEST 80h – FFh Vendor Unique (for more information, refer to the section for the INQUIRY command in Chapter 5). Extended Message (01h) Extended Message Length Extended Message Code Extended Message Arguments Quantum DLT 4000 Tape Drive...
  • Page 93: Supported Scsi Messages

    COMPLETE message is received by the tape drive, it is handled as an illegal message: the drive returns MESSAGE REJECT and enters its STATUS phase, reporting CHECK CONDITION with the sense key set to COMMAND ABORTED. Quantum DLT 4000 Tape Drive...
  • Page 94: Disconnect Message (04H)

    CHECK CONDITION status, indicating the command aborted because of an invalid message. STATUS The drive sends a MESSAGE REJECT message, then sends COMMAND COMPLETE. MESSAGE IN The drive sends a MESSAGE REJECT message and switches to the BUS FREE phase. Quantum DLT 4000 Tape Drive...
  • Page 95: Identify Message (80H - Ffh)

    MESSAGE REJECT message and switch to the BUS FREE phase. Reserved The Reserved bits must be zero. If a Reserved bit is non-zero, the drive returns a MESSAGE REJECT message and switches to the BUS FREE phase. LUNTRN Logical Unit Number. Reserved Quantum DLT 4000 Tape Drive LUNTRAN...
  • Page 96: Initiator Detected Error Message (05H)

    Sense Key to ABORTED COMMAND, sets the Additional Sense Code to INITIATOR DETECTED ERROR MESSAGE RECEIVED. It sends the CHECK CONDITION status and the COMMAND COMPLETE message and then goes to the BUS FREE phase. Quantum DLT 4000 Tape Drive...
  • Page 97: Linked Command Complete Message (0Ah)

    MESSAGE REJECT is issued in response to any message the drive considers to be illegal or not supported. When sending to the initiator, the tape drive does so before requesting any additional message bytes. Quantum DLT 4000 Tape Drive...
  • Page 98: No Operation Message (08H)

    The tape drive will not initiate the Synchronous Data Transfer Request message; it relies on the initiator to do so. The Synchronous Data Transfer Request command has the format shown in Figure 4-3. 4-10 Quantum DLT 4000 Tape Drive...
  • Page 99: Figure 4-3 Synchronous Data Transfer Request Message - Data Format

    The tape drive supports initiating synchronous transfer negotiations with the host, but this feature is disabled by default. To enable it, set the MODE SELECT VU ERROM parameter EnaInitSyncNeg. Quantum DLT 4000 Tape Drive Extended Message Identifier (01h) (Figure 4-1)
  • Page 100 Messages 4-12 Quantum DLT 4000 Tape Drive...
  • Page 101: Chapter 5: Scsi Commands

    This chapter describes the SCSI protocol features implemented in the DLT 4000 tape drive. Note that the sections included in this chapter do not fully reiterate every ANSI SCSI message, option, and/or command code specification; the sections do describe the supported commands, messages, options, and error recovery procedures.
  • Page 102 RELEASE UNIT REPORT LUNS REQUEST SENSE RESERVE UNIT REWIND SEND DIAGNOSTIC SPACE TEST UNIT READY VERIFY WRITE WRITE BUFFER WRITE FILEMARKS Operation Code Quantum DLT 4000 Tape Drive Section 5.16 5.17 5.18 5.19 5.20 5.21 5.22 5.23 5.24 5.25 5.26 5.27...
  • Page 103: Scsi Pointers

    I/O process. The saved data pointer always points to the start of the data area until the drive sends a SAVE DATA POINTER message for the I/O process back to the initiator. NOTES Quantum DLT 4000 Tape Drive...
  • Page 104: Command Descriptor Block

    NOTE: Unless otherwise specified, all reserved bits indicated in the commands are 0. Figure 5–1 Typical Command Descriptor Block - Data Format Operation Code (MSB) Logical Block Address Logical Block Address (LBA) Control Quantum DLT 4000 Tape Drive (LBA) (LSB)
  • Page 105: Table 5-2 Command Descriptor Block - Field Descriptions

    An Allocation Length of 0 indicates that no data is to be transferred from the drive to the initiator. The drive terminates the DATA IN phase when the specified number of bytes have been transferred to the initiator or when all available data has been transferred, whichever is less. Quantum DLT 4000 Tape Drive...
  • Page 106: Figure 5-2 Command Descriptor Block Control Field - Data Format

    If the Link bit and the Flag bit within a Control word are both set to 1, and the drive complete a command with a status of INTERMEDIATE, the drive returns a LINKED COMMAND COMPLETE message (with Flag). Reserved Quantum DLT 4000 Tape Drive Flag Link...
  • Page 107: Status/Error Reporting

    For example, the medium is not installed, the medium has been unloaded, and the drive is currently initializing the medium to prepare it for access). NOTE Quantum DLT 4000 Tape Drive...
  • Page 108: Check Condition

    The drive cannot service the command at the moment, and its Command Descriptor Block has been discarded. (Returned for a tagged command when all of the drive's internal command buffers are in use, for instance.) Quantum DLT 4000 Tape Drive...
  • Page 109 (must be 0) LOG SENSE Allocation MODE SELECT (6) Parameter List MODE SENSE (6) Allocation Quantum DLT 4000 Tape Drive Data Out (To Drive) Data In (To Initiator) Standard Inquiry or a Vital Product Data page Log Page Mode Parameter...
  • Page 110 WRITE FILEMARKS 5-10 Data Out (To Drive) Diagnostic Page Data Data Microcode Image Data Quantum DLT 4000 Tape Drive Data In (To Initiator) Data Block Length Limits Buffer Offset and Allocation Length Position Identifier or SCSI Logical Address Diagnostic Page...
  • Page 111: Unit Attention Condition

    The following apply to the DLT 4000 tape drive’s behavior at power-on and/or SCSI bus reset: When the Quantum DLT 4000 is powered up, all device SCSI lines are set to high impedance. The design of the DLT 4000 tape drive does not allow it to generate any spurious signals on the SCSI bus at power-on.
  • Page 112: Data Cache And Tape Write Interaction

    The DLT 4000 tape drive recognizes multiple, successive SCSI bus resets and SCSI bus resets of arbitrarily long duration. The tape drive recovers within the time limits specified above following the last SCSI bus reset. 5.1.7 Data Cache and Tape Write Interaction The Quantum DLT 4000 drive contains a data cache that buffers blocks (records) until they are written to tape.
  • Page 113: Scsi Command Descriptions

    The SCSI command descriptions that make up the rest of Chapter 5 contain detailed information about each command supported by the Quantum DLT 4000 tape drive. Fields common to many of the SCSI commands are supported as follows:...
  • Page 114 0 - 6 (MSB) The shorthand version of presentation is used in this manual due to space constraints. 5-14 (Bytes 0 – 6) Parameter List Length (Bytes 0 – 6) Parameter List Length Quantum DLT 4000 Tape Drive (LSB) (LSB)
  • Page 115: Erase Command (19H)

    ERASE command is executed. ERASE command must be issued while at BOT. Byte Logical Unit Number Unused Figure 5–3 ERASE Command Descriptor Block - Data Format Operation Code (19h) Reserved Reserved Reserved Reserved Reserved Quantum DLT 4000 Tape Drive Immed Long (1) Flag Link 5-15...
  • Page 116: Illegal Request

    NOTE: The ERASE command results in no operation for the tape drive unless the Long bit is set to 1. Issuing the ERASE command away from Beginning of Tape (BOT) is an ILLEGAL REQUEST. 5-16 Quantum DLT 4000 Tape Drive...
  • Page 117: Inquiry Command (12H)

    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 SCSI-2 protocol. The drive does not need to access its tape medium to respond to the inquiry.
  • Page 118: Standard Inquiry Data Page

    Description Supported Vital Product Pages Page Unit Serial Number Page Code Build Information Page 5.4.1 Standard Inquiry Data Page Figure 5–5 shows the format of the Standard Inquiry Data page returned by the drive. 5-18 Quantum DLT 4000 Tape Drive...
  • Page 119: Figure 5-5 Standard Inquiry Data Page - Data Format

    ECMA Version Reserved Response Data Format Additional Length = 33h Reserved Reserved Sync Linked Rsvd Vendor Identification “Quantum ” Product Identification “DLT4000 ” Product Revision Level = “hhss” Vendor Unique Bytes Quantum DLT 4000 Tape Drive ANSI Version CmdQue SftRe 5-19...
  • Page 120 Read Element Status and Move Medium commands can be issued to the drive (LUN0). By default, this bit is set to 0 on the DLT 4000. Relative Addressing is not supported. Set to 0 since the drive does not support 32-bit transfer.
  • Page 121: Vendor Unique Inquiry Data

    The drive implements the hard reset option in response to assertion of the SCSI Bus reset line. The value in this field is “Quantum” The value in this field is “DLT4000” This field contains 4 bytes of ASCII data that provides the drive’s software revision levels.
  • Page 122: Figure 5-6 Inquiry Vendor Unique Bytes Definitions

    Controller Hardware Version # Drive EEPROM Version # Drive Hardware Version # Media Loader Firmware Version # Media Loader Hardware Version # Media Loader Mechanical Version # Media Loader Present Flag Library Present Flag Module Revision Quantum DLT 4000 Tape Drive...
  • Page 123 A four byte ASCII string representing the revision level of the tape drive’s module (the controller PCBA attached to the tape drive). Drive Density Not Specified 2.6 GB 6.0 GB 10.0 / 20.0 GB 20.0 / 40.0 GB 15.0 / 30.0 GB Quantum DLT 4000 Tape Drive 5-23...
  • Page 124: Supported Vital Product Data Page (00H)

    Figure 5–7 Supported Vital Product Data Pages Page - Data Format 5-24 Peripheral Device Type Page Code (00h) Reserved Page Length (3 or more bytes) 00h - (this page) 80h - Unit Serial Number Page C0h - Firmware Build Information Page (VU) Quantum DLT 4000 Tape Drive...
  • Page 125: Figure 5-8 Unit Serial Number Page - Data Format

    The serial number can be found on the bar code label. The serial number is returned in ASCII. Peripheral Device Type Page Code (80h) Reserved Page Length (0Ah) Serial Number Quantum DLT 4000 Tape Drive 5-25...
  • Page 126: Figure 5-9 Firmware Build Information Page - Data Format

    Firmware Build Date is an ASCII string in the DD-MMM-YYYY HH:MM:SS Date format. 5-26 Peripheral Device Type Page Code (C0h) Reserved Page Length (20h) Servo Firmware Checksum Servo EEPROM Checksum Read/Write Firmware Checksum Read/Write Firmware Build Data Quantum DLT 4000 Tape Drive...
  • Page 127: Load Unload Command (1Bh)

    0. This prevents accidental overwriting of data when using a media loader subsystem in sequential auto-loading mode. The next cartridge in the cycle must be selected and loaded manually, or with a SCSI MOVE MEDIUM command. NOTES Quantum DLT 4000 Tape Drive 5-27...
  • Page 128: Figure 5-10 Load Unload Command Descriptor Block - Data Format

    LOAD portion of the LOAD UNLOAD command. Byte Logical Unit Number Reserved Unused Figure 5–10 LOAD UNLOAD Command Descriptor Block - Data Format 5-28 NOTES Operation Code (1Bh) Reserved Reserved Reserved Reserved Quantum DLT 4000 Tape Drive Immed Re-Ten Load Flag Link...
  • Page 129 If the medium is already unloaded, no action is taken. End of Tape. This bit is ignored by the tape drive unless both the EOT and Load bits are set to 1, then the drive returns CHECK CONDITION, ILLEGAL REQUEST data. Quantum DLT 4000 Tape Drive 5-29...
  • Page 130: Locate Command (2Bh)

    Byte Logical Unit Number (MSB) 3 - 6 Unused Figure 5–11 LOCATE Command Descriptor Block - Data Format 5-30 Operation Code (2Bh) Reserved Reserved Block Address Reserved Partition Reserved Quantum DLT 4000 Tape Drive Immed (LSB) Flag Link...
  • Page 131 The Block Address field defines the SCSI Logical Block Address to which the media will be positioned. These addresses start at address 0 and include data blocks and filemarks. They could also be considered an object address. Partition Not applicable (see Change Partition field above). Quantum DLT 4000 Tape Drive 5-31...
  • Page 132: Log Select Command (4Ch)

    Logical Unit Number (0) (MSB) 7 - 8 Unused Figure 5–12 LOG SELECT Command Descriptor Block - Data Format 5-32 Operation Code (4Ch) Reserved Reserved Reserved Reserved Reserved Reserved Parameter List Length Reserved Quantum DLT 4000 Tape Drive (LSB) Flag Link...
  • Page 133 When the PC field is set to 11b and the Parameter List Length field is set to 0, then all Current Cumulative Values are reset to the Default Cumulative Values. This is equivalent to clearing all log pages that can be cleared. Quantum DLT 4000 Tape Drive 5-33...
  • Page 134: Log Detection Summary In Log Select Command Descriptor Block

    2. Specify the log page and parameter values as the log parameters to clear individual pages. The following pages can be cleared using this method: Page Code 5-34 Page Description Write Error Counter Page Read Error Counter Page Compression Ratio Page Quantum DLT 4000 Tape Drive...
  • Page 135: Log Select

    Page Length The Page Length field specifies the total number of bytes contained in this log page, not including the four bytes that make up the header. Page Code Reserved Page Length Quantum DLT 4000 Tape Drive (LSB) 5-35...
  • Page 136: Figure 5-14. Log Select Log Parameters Format

    03h - Total errors corrected 04h - Total times correction algorithm processed 05h - Total bytes processed 06h - Total uncorrected errors 8000h - Vendor Unique 5-36 Parameter Code Parameter Length Parameter Value -Descriptions Quantum DLT 4000 Tape Drive (LSB) Rsvd (LSB)
  • Page 137 01b - Cumulative value equal to threshold value 10b - Cumulative value not equal to threshold value 11b - Cumulative value greater than threshold value The Default Threshold Values are the maximum values that each parameter can attain. Quantum DLT 4000 Tape Drive 5-37...
  • Page 138: Error Detection Summary In Log Select Pages

    The LP bit is set to 1 in the parameter control byte The DS bit is set to 0 in the parameter control byte The TSD bit is set to 0 in the parameter control byte 5-38 Quantum DLT 4000 Tape Drive...
  • Page 139: Log Sense Command (4Dh)

    5 - 6 (MSB) 7 - 8 Unused Figure 5–15 LOG SENSE Command Descriptor Block - Data Format Operation Code (4Dh) Reserved Page Code Reserved Reserved Parameter Pointer Allocation Length Reserved Quantum DLT 4000 Tape Drive SP(0) (LSB) (LSB) Flag Link 5-39...
  • Page 140 The Default Cumulative Values are the values to which each parameter is initialized at a reset condition. Default values are zero. By default, Current Threshold Values = Default Threshold Values. Note that all types of parameter values are changeable via LOG SELECT. 5-40 Quantum DLT 4000 Tape Drive...
  • Page 141 CHECK CONDITION status, sense key set to ILLEGAL REQUEST, and additional sense code set to INVALID FIELD IN CDB. See Section 5.8.2 5.8.3 5.8.3 5.8.4 5.8.5 5.8.6 5.8.7 Quantum DLT 4000 Tape Drive 5-41...
  • Page 142: Error Detection Summary In Log Sense Command Descriptor Block

    The parameter pointer is larger than the highest numbered parameter on the page The SP bit is set to 1 The Allocation Length is smaller than the data being returned by the target. PPC bit is set to 1 5-42 Quantum DLT 4000 Tape Drive...
  • Page 143: Supported Pages Log Page (00H)

    When page 00h is requested, the 4-byte page header is returned, followed by the pages supported in ascending order, one byte for each. Byte Reserved (MSB) 2 - 3 Figure 5–16 Supported Pages Page - Data Format Page Code (00h) Reserved Page Length (07h) Quantum DLT 4000 Tape Drive (LSB) 5-43...
  • Page 144: Read (Page 03H)/Write (Page 02H) Error Log Sense Page

    05h (for code 05h, it returns 12 bytes). Therefore, for parameter codes 00h, 01h, 02h, 03h, 04h, 06h, and 8000h, each page will be 8 bytes. 5-44 Page Code Reserved Page Length Quantum DLT 4000 Tape Drive (LSB)
  • Page 145: Figure 5-18. Log Parameters Format For Read/Write Error Log Sense Page

    02h - Total rewrites or rereads 03h - Total errors corrected 04h - Total times correction algorithm processed 05h - Total bytes processed 06h - Total uncorrected errors Parameter Code Parameter Length Parameter Value Quantum DLT 4000 Tape Drive (LSB) Rsvd (LSB) 5-45...
  • Page 146 TMC bits if the criteria are met in real time. CHECK CONDITION will not identify for which parameter code the criteria is met. Log Sense must be issued to read the counters to determine for which parameter code criteria has been met. 5-46 (continued) Quantum DLT 4000 Tape Drive...
  • Page 147: Last N Error Events Page (07H)

    (up to 14). The log event that is returned is the one whose Parameter Code is equal to, or the first one greater than, the Parameter Number specified in the command control block. (continued) Quantum DLT 4000 Tape Drive 5-47...
  • Page 148: Figure 5-19 Last N Error Events Log Sense Header Format

    Page Length The Page Length field specifies the total number of bytes contained in this log page, not including the four bytes that make up the header. 5-48 Page Code (07h) Reserved Page Length Quantum DLT 4000 Tape Drive (LSB)
  • Page 149: Figure 5-20 Log Parameters Format For Last N Error Events Log Sense Page

    0 is normally the oldest packet, but packet numbers can wrap around back to 0 after reaching 255. For a detailed description of the packet string, see Appendix D. Parameter Code Parameter Length Hex ASCII String for Event n Quantum DLT 4000 Tape Drive (LSB) Rsvd (LSB) 5-49...
  • Page 150: Read/Write Compression Page (32H)

    The Page Code echoes the page code that was specified in the LOG SENSE command descriptor block. Additional The Additional Length field specifies the number of bytes available and Length depends on the parameters requested. 5-50 Page Code (32h) Reserved Additional Length Quantum DLT 4000 Tape Drive (LSB)
  • Page 151: Figure 5-22 Log Parameters Format For Read / Write Compression Ratio Log Sense Page (Parameter Codes 00H And 01H)

    Enable Threshold Comparison. Threshold checking is not supported on this page. Always set to 0. Threshold Met Criteria. Always 0. List Parameter. Always set to 0 (parameter codes treated as data counter). Parameter Code Compression Ratio x 100 Quantum DLT 4000 Tape Drive (LSB) Rsvd (LSB) 5-51...
  • Page 152 05h - Bytes Read from Tape 06h - Mbytes Transferred from Host 07h - Bytes Transferred from Host 08h - Mbytes Written to Tape 09h - Bytes Written to Tape 5-52 Parameter Code Counter Value Quantum DLT 4000 Tape Drive (LSB) Rsvd (LSB)
  • Page 153 Multiplying the counter returned for Parameter Code 04h by 1,048,576 and then adding the value of the counter returned by Parameter Code 05h results in the actual total bytes transferred from tape to the buffer. Quantum DLT 4000 Tape Drive 5-53...
  • Page 154 Multiplying the counter returned for Parameter Code 08h by 1,048,576 and then adding the value of the counter returned by Parameter Code 09h results in the actual total bytes written to the tape drive. 5-54 Quantum DLT 4000 Tape Drive...
  • Page 155: Device Wellness Page (33H)

    The Page Code echoes the page code that was specified in the LOG SENSE command descriptor block. Page Length The Page Length field specifies the number of bytes available and depends on the parameters requested. Page Code (33h) Reserved Page Length Quantum DLT 4000 Tape Drive (LSB) 5-55...
  • Page 156 8 - 11 Figure 5–25 Log Parameters Format for Device Wellness LOG SENSE Page (Parameters 5-56 Parameter Code Reserved Time Stamp Media ID Sense Key Additional Sense Key Additional Error Information 0000h – 000Fh) Quantum DLT 4000 Tape Drive Rsvd (LSB) (LSB)
  • Page 157 Media ID Internal media identifier being used when CHECK CONDITION occurred. 0 = no media or unknown media when event occurred. Note that this is not an applicable means of tracing media. Quantum DLT 4000 Tape Drive 5-57...
  • Page 158: Device Status Page (3Eh)

    The Page Code echoes the page code that was specified in the LOG SENSE command descriptor block. Page Length The Page Length field specifies the number of bytes available and depends on the parameters requested. 5-58 Page Code (3Eh) Reserved Page Length Quantum DLT 4000 Tape Drive (LSB)
  • Page 159 Parameter Code Parameter Length (04h) Parameter Value 0000h, 0001h, or 0002h) Quantum DLT 4000 Tape Drive Rsvd (LSB) (Parameters 5-59...
  • Page 160 Set to 1 if a cleaning required condition exists. ClnQ Set to 1 if a cleaning request condition exists. ClnEx Set to 1 if the cleaning tape has expired. 5-60 (continued) ClnR Reserved 0001h (Cleaning Related) Quantum DLT 4000 Tape Drive ClnQ ClnEx (LSB)
  • Page 161: Mode Select (6) / (10) Command (15H / 55H)

    The Command Descriptor Block is illustrated in Figure 5-29. For a list of changeable parameters within MODE SELECT, refer to Sections 5.9.8 (EEPROM Vendor Unique Page 3Eh) and 5.9.9 (Changeable Parameters within MODE SELECT). NOTE Quantum DLT 4000 Tape Drive Section 5.9.2 5.9.3 5.9.4 5.9.5...
  • Page 162 Figure 5–29 MODE SELECT (6) and (10) Command Descriptor Blocks - Data Format 5-62 Operation Code (15h) Reserved Reserved Parameter List Length Reserved Operation Code (55h) Reserved Reserved Parameter List Length Reserved Quantum DLT 4000 Tape Drive SP (0) Flag Link SP (0) Flag Link...
  • Page 163: Mode Parameter List

    DATA OUT phase. Byte 0 - 3 4 - 11 4 - 11 12 - n Figure 5–30 MODE SELECT Mode Parameter List - Data Format Mode Parameter Header Mode Parameter Block Descriptor (Optional) Page(s) (Optional) Quantum DLT 4000 Tape Drive 5-63...
  • Page 164 The figure and table that follow provide an illustration and description of the fields that make up the MODE SELECT command’s Mode Parameter header. Byte Ignored Buffered Mode Figure 5–31 MODE SELECT Mode Parameter Header - Data Format 5-64 Reserved Media Type Block Descriptor Length (08h) Quantum DLT 4000 Tape Drive Speed...
  • Page 165 Any other value other than 0 or 8 causes a CHECK CONDITION status with sense key of ILLEGAL REQUEST to be returned. Quantum DLT 4000 Tape Drive 5-65...
  • Page 166 MODE SELECT command’s Mode Parameter Block Descriptor. Byte (MSB) 1 - 3 (MSB) 5 - 7 Figure 5–32 MODE SELECT Mode Parameter Block Descriptor - Data Format 5-66 Density Code Number of Blocks Reserved Block Length Quantum DLT 4000 Tape Drive (LSB) (LSB)
  • Page 167 81633 bpi, 64 track pairs, serial cartridge tape - 40 GB (DLTtape IV) with compression Number of This MODE SENSE field is sent = 0, indicating that all of the remaining logical blocks Blocks on the tape will have the medium characteristics specified by the block descriptor. Quantum DLT 4000 Tape Drive 5-67...
  • Page 168 2-byte header that identifies the page code and indicates the number of bytes in that page. Byte PS (0) 2 - n Page-Defined or Vendor Unique Parameter List Figure 5–33 MODE SELECT Page Descriptor - Data Format 5-68 (continued) Page Code Additional Page Length Quantum DLT 4000 Tape Drive...
  • Page 169 Indicates number of bytes in that page (not including bytes 0 and 1). Page-Defined or Vendor Information in this field depends on the mode page. Refer to Sections Unique Parameter List 5.9.2 through 5.9.9. Quantum DLT 4000 Tape Drive 5-69...
  • Page 170: Read/Write Error Recovery Page (01H)

    4 – 7 9 – 11 Figure 5–34 Error Recovery Page - Data Format 5-70 Page Code (01h) Additional Page Length (0Ah) Rsvd EER (1) Read Retry Count Reserved Write Retry Count Reserved Quantum DLT 4000 Tape Drive DTE (0) DCR (0)
  • Page 171: Disconnect/Reconnect Page

    This field reports the maximum number of overwrite retries that will be attempted before declaring an unrecoverable error. 5.9.3 Disconnect / Reconnect Page (02h) The Disconnect / Reconnect Page controls the drive’s behavior on the SCSI bus and allows an initiator to tune bus performance. Quantum DLT 4000 Tape Drive 5-71...
  • Page 172 Figure 5–35 Disconnect / Reconnect Page - Data Format 5-72 Page Code (02h) Additional Page Length (0Eh) Buffer Full Ratio Buffer Empty Ratio Bus Inactivity Limit Disconnect Time Limit Connect Time Limit Maximum Burst Time Reserved Reserved Quantum DLT 4000 Tape Drive (LSB) (LSB) (LSB) (LSB) DTDC...
  • Page 173 A value of 0 sets no limit. Any value is in units of 512 bytes. For example, a value of 8 represents 4 Kbytes. Values that are not multiples of 8 are rounded up to the closest multiple of 8. Quantum DLT 4000 Tape Drive 5-73...
  • Page 174 Reserved. Once the data transfer of a command has started, a target does not attempt to disconnect until the command is complete. Quantum DLT 4000 Tape Drive...
  • Page 175: Control Mode Page (0Ah)

    Figure 5–36 Control Mode Page Format Descriptor - Data Format Page Code (0Ah) Page Length (06) Reserved Reserved Reserved RAENP Reserved Ready AEN Holdoff Period (0) Quantum DLT 4000 Tape Drive RLEC Qerr (0) DQue (0) UAAENP EAENP (LSB) 5-75...
  • Page 176 Ready Asynchronous Event Notification. Not supported; must be 0. UAAENP Unit Attention Asynchronous Event Notification. Not supported; must be 0. EAENP Enable AEN Permission. Asynchronous event notification is not supported; must be 0. Ready AEN Holdoff Period Not supported; must be 0. 5-76 Quantum DLT 4000 Tape Drive...
  • Page 177: Data Compression Page (0Fh)

    (MSB) 8 - 11 12 - 15 Figure 5–37 Data Compression Page Format Descriptor - Data Format Page Code (0Fh) Page Length (0Eh) Reserved Reserved Compression Algorithm (10) Decompression Algorithm (10) Reserved Quantum DLT 4000 Tape Drive (LSB) (LSB) 5-77...
  • Page 178 The only value currently supported is 10h. NOTE: Specifying a value other than 10h for this field causes the tape drive to return CHECK CONDITION status, sense key set to ILLEGAL REQUEST. 5-78 Quantum DLT 4000 Tape Drive...
  • Page 179: Device Configuration Page (10H)

    Read Buffer Empty Ratio Write Delay Time AVC (0) SOCF (0) Gap Size (0) SEW (1) Buffer Size at Early Warning (0) Select Data Compression Algorithm Reserved Quantum DLT 4000 Tape Drive (LSB) RBO (0) REW (0) Reserved (LSB) 5-79...
  • Page 180 Time defaults to 200 (C8h). This causes the buffer to be flushed in 20 seconds. Maximum value is 6500 (1964h) and the minimum is 15 (0Fh). This represents a range from 11 minutes down to 1.5 seconds. 5-80 Quantum DLT 4000 Tape Drive...
  • Page 181 MODE SELECT, but no error will result. If the setting is returned to the automatic mode on the front panel of the tape drive, the value from the last MODE SELECT command determines whether compression is enabled or disabled. Quantum DLT 4000 Tape Drive When 5-81...
  • Page 182: Medium Partition Page (11H)

    6 - 7 Figure 5–39 Medium Partition Page Format Descriptor - Data Format 5-82 Page Code (11h) Additional Page Length (06) Maximum Additional Partitions (0) Additional Partitions Defined (0) PSUM (0) Medium Format Recognition (01) Reserved Quantum DLT 4000 Tape Drive Reserved...
  • Page 183 Initiator Defined Partitions. Must be 0. PSUM Partition Size Unit of Measure. Must be 0. Medium Format This field is valid for MODE SENSE only, and is set to 01h, indicating Recognition that Medium Format Recognition is supported. Quantum DLT 4000 Tape Drive 5-83...
  • Page 184: Eeprom Vendor Unique Page (3Eh)

    ASCII PRODUCTID ASCII 5-84 Page Code (3Eh) Additional Page Length ASCII String of Parameter Name and Value Default Length Usage (Bytes) QUANTUM Vendor Identification field in INQUIRY Data DLT4000 Product Identification field in INQUIRY Data Quantum DLT 4000 Tape Drive...
  • Page 185 To report error status if cleaning indicator is on. To enable target-initiated synchronous negotiation, if set. To turn on/off sequential loading with loader To enable vendor unique Data Compression (Status Mode Page) Quantum DLT 4000 Tape Drive 5-85...
  • Page 186 Applied to DLTtape III format tape for DLT260 tape drive, DLT600 tape drive and DLT2000xt tape drive. Applied to DLTtape IV format tape for DLT 4000 tape drive. Parameter is not forced to a special format. Instead it is determined by the parameters selected via MODE SELECT.
  • Page 187 When set, Not Ready to Ready unit attention will be removed from the unit attention queue upon a successful unload. To protect tape directory if the cartridge write-protect switch is in its write protect position. Quantum DLT 4000 Tape Drive 5-87...
  • Page 188 The number of reselection retries the drive makes before giving up. Each reselection retry occurs every 1 second. When set to 0, the drive does infinite reselection retries. SCSI Reserve / Release Unit commands are no operation, if set. Quantum DLT 4000 Tape Drive...
  • Page 189 Page Length (0Fh) “v” (76h) “e” (65h) “n” (6Eh) “d” (64h) “o” (6Fh) “r” (72h) “i” (69h) “d” (64h) “ ” (20h) “X” (58h) “X” (58h) “X” (58h) “Y” (59h) “Y” (59h) <LF> (A0h) or (00h) Quantum DLT 4000 Tape Drive 5-89...
  • Page 190 Page Length (0Fh) “F” (46h) “O” (4Fh) “R” (52h) “C” (43h) “E” (45h) “D” (44h) “E” (45h) “N” (4Eh) “S” (53h) “I” (49h) “T” (54h) “Y” (59h) “ ” (20h) “1” (31h- ASCII) <LF> (A0h) or (00h) Quantum DLT 4000 Tape Drive...
  • Page 191: Changeable Parameters Within Mode Select

    Disconnect / Reconnect (02h): Maximum Burst Size Disconnect / Reconnect (02h): DTDC Device Configuration (10h): WRITE Delay Time Device Configuration (10h): SEW Device Configuration (10h): Select Data Compression Algorithm Default 0080h Quantum DLT 4000 Tape Drive Minimum Maximum 40000h FFFFFFh 0000h FFFFh 1964h...
  • Page 192: Mode Sense (6) / (10) Command (1Ah / 5Ah)

    MODE SENSE (10) can be used to retrieve the other pages as well. Note that MODE SENSE (10) returns descriptor data in a different format than MODE SENSE (6). 5-92 Operation Code (1Ah) Rsvd Page Code Reserved Allocation Length Reserved Quantum DLT 4000 Tape Drive Reserved Flag Link...
  • Page 193 Logical Unit Number (MSB) 7 - 8 Unused Figure 5–44 MODE SENSE (10) Command Descriptor Block - Data Format Operation Code (5Ah) Rsvd Page Code Reserved Reserved Reserved Reserved Allocation Length Reserved Quantum DLT 4000 Tape Drive Reserved (LSB) Flag Link 5-93...
  • Page 194: Allocation Length

    MODE SENSE may be either MODE SENSE (6) or MODE SENSE (10). MODE SENSE (6) data contains a 4-byte header followed by one 8-byte block descriptor, followed by zero or more variable length pages, depending on the Page Code and Allocation Length. 5-94 Quantum DLT 4000 Tape Drive...
  • Page 195: Mode Sense Data Headers

    Figure 5–46 MODE SENSE (10) Data Header - Data Format Mode Sense Data Length Media Type Block Descriptor Length (08h) Mode Sense Data Length Media Type Reserved Block Descriptor Length (08h) Quantum DLT 4000 Tape Drive Speed (0) (LSB) Speed (0) (LSB) 5-95...
  • Page 196 The tape drive supports only one speed. This is the default speed (0). Block Descriptor Length This field specifies the length (in bytes) of all of the block descriptors. Since the drive only supports one block descriptor, this value is 08h. 5-96 Quantum DLT 4000 Tape Drive...
  • Page 197: Mode Sense Block Descriptors

    MODE SENSE header. Descriptions of the MODE SENSE blocks are provided in Table 5-47. Byte (MSB) 1 - 3 (MSB) 5 - 7 Figure 5–47 MODE SENSE Block Descriptor - Data Format Density Code Number of Blocks (000000h) Reserved Block Length Quantum DLT 4000 Tape Drive (LSB) (LSB) 5-97...
  • Page 198 SCSI bus. A block length of 0 indicates that the length is variable (as specified in the I/O command). Any other value indicates the number of bytes per block that are used for READ, WRITE, and VERIFY type commands that specify a fixed bit of 1 (fixed block mode). 5-98 Quantum DLT 4000 Tape Drive...
  • Page 199: Mode Sense Mode

    Figure 5–48 MODE SENSE Page Descriptor - Data Format Descriptions of the MODE SENSE page descriptor fields are provided in the following table. Detailed descriptions of each of the MODE SENSE Pages follow. Page Code Additional Page Length Quantum DLT 4000 Tape Drive 5-99...
  • Page 200 Device Configuration Page Medium Partition Page EEPROM Vendor Unique Page All Pages (Except EEPROM) 5-100 SENSE / SELECT SENSE BOTH BOTH BOTH BOTH BOTH BOTH BOTH SENSE Quantum DLT 4000 Tape Drive Section 5.10.3.1 5.10.3.2 5.10.3.3 5.10.3.4 5.10.3.5 5.10.3.6 5.10.3.7...
  • Page 201 9 - 11 Figure 5–49 Read / Write Error Recovery Page - Data Format Page Code (01h) Additional Page Length (0Ah) Rsvd READ Retry Count Reserved WRITE Retry Count Reserved Quantum DLT 4000 Tape Drive DTE (0) DCR (0) 5-101...
  • Page 202: Mode Select

    This field reports the maximum number of overwrite retries that are Count attempted before declaring an unrecoverable error. 5.10.3.2 DISCONNECT / RECONNECT Page (02h) The tape drive supports the DISCONNECT / RECONNECT Page. The format for the page is illustrated in the following figure. 5-102 Quantum DLT 4000 Tape Drive...
  • Page 203 Additional Page Length (0Eh) Buffer Full Ratio (0) Buffer Empty Ratio (0) Bus Inactivity Limit (0) Disconnect Time Limit (0) Connect Time Limit (0) Maximum Burst Size Reserved Reserved Quantum DLT 4000 Tape Drive (LSB) (LSB) (LSB) (LSB) DTDC 5-103...
  • Page 204 Values that are not multiples of 8 are rounded up to the nearest multiple of 8. DTDC Data Transfer Disconnect Control. The value in this field specifies the restriction when a disconnect is permitted. 5-104 Quantum DLT 4000 Tape Drive...
  • Page 205 6 - 7 Figure 5–51 Control Mode Page - Data Format Page Code (0Ah) Page Length (06) Reserved Reserved Reserved RAENP Reserved Ready AEN Holdoff Period (0) Quantum DLT 4000 Tape Drive RLEC Qerr (0) DQue (0) UAAENP EAENP (LSB) 5-105...
  • Page 206 0. UAAENP Unit Attention AEN Permission. Not supported; must be 0. EAENP Enable AEN Permission. Asynchronous event notification is not supported; must be 0. Ready AEN Holdoff Period Not supported. Must be 0. 5-106 Quantum DLT 4000 Tape Drive...
  • Page 207 (MSB) 4 - 7 (MSB) 8 - 11 12 - 15 Figure 5–52 Data Compression Page - Data Format Page Code (0Fh) Page Length (0E) Reserved Reserved Compression Algorithm Decompression Algorithm Reserved Quantum DLT 4000 Tape Drive (LSB) (LSB) 5-107...
  • Page 208 The value for this field is 10h. This indicates the Lempel-Ziv high Algorithm efficiency data decompression algorithm. If EEPROM parameter EnaRepDCcomp is set, a value of 0 is reported if the last block read is not decompressed. 5-108 Quantum DLT 4000 Tape Drive...
  • Page 209 READ Buffer Empty Ratio (0) WRITE Delay Time RSmk AVC (0) SOCF (0) Gap Size (0) EEG (1) SEW (1) Buffer Size at Early Warning (0) Select Data Compression Algorithm Reserved Quantum DLT 4000 Tape Drive (LSB) RBO (0) REW (0) Reserved (LSB) 5-109...
  • Page 210 6500 (1964h). This represents a range in delay from 1.5 seconds to 11 minutes. Data Buffer Recovery. Not supported, must be 0. Block Identifiers Supported. Set to 1. RSmk Report Setmarks. Not supported, must be 0. Automatic Velocity Control. Set to 0. 5-110 Quantum DLT 4000 Tape Drive...
  • Page 211 Synchronize at Early Warning. Set to 1. Buffer Size at Early Not supported; must be 0. Warning Select Data Compression If set to 1, data compression is enabled. If 0, data compression is Algorithm disabled. Quantum DLT 4000 Tape Drive 5-111...
  • Page 212 6 - 7 Figure 5–54 Medium Partition Page - Data Format 5-112 Page Code (11h) Additional Page Length (06h) Maximum Additional Partitions (0) Additional Partitions Defined (0) PSUM (0) Medium Format Recognition (01h) Reserved Quantum DLT 4000 Tape Drive Reserved...
  • Page 213 Select Data Partitions. Must be 0. Initiator Defined Patrons. Must be 0. PSUM Partition Size Unit of Measure. Must be 0. Medium Format Set to 01h, indicating that automatic format recognition is Recognition supported. Quantum DLT 4000 Tape Drive 5-113...
  • Page 214 “b” indicates binary, “A” indicates string type, and if there is no designator, the data is in decimal. Current, Default, Minimum, and maximum values of the parameter. 5-114 NOTE Maximum specify the current, default, minimum, Quantum DLT 4000 Tape Drive...
  • Page 215: Prevent / Allow Medium Removal Command (1Eh)

    This command enables or disables the unloading of the tape cartridge. Byte Logical Unit Number 2 - 3 Unused Figure 5–55 PREVENT / ALLOW MEDIUM REMOVAL Command Descriptor Block - Operation Code (1Eh) Reserved Reserved Reserved Reserved Data Format Quantum DLT 4000 Tape Drive Prevent Flag Link 5-115...
  • Page 216 Bus Device Reset message, the prevent medium removal function is cleared. If a Media Loader device is present, its MOVE MEDIUM command is prevented from removing a cartridge if PREVENT has been enabled. 5-116 Field Descriptions Quantum DLT 4000 Tape Drive...
  • Page 217: Read Command (08H)

    Byte Logical Unit Number (MSB) 2 - 4 Unused Figure 5–56 READ Command Descriptor Block - Data Format Operation Code (08h) Reserved Transfer Length Reserved Quantum DLT 4000 Tape Drive SILI Fixed (LSB) Flag Link 5-117...
  • Page 218 A successful READ with Fixed bit set to 1 transfers (current block length) x (# of blocks x block size) bytes of data to the host. Upon termination of READ, the medium is logically positioned after the last block of data transferred (EOM). 5-118 Quantum DLT 4000 Tape Drive...
  • Page 219 Additional Sense Code Qualifier fields are set to EOM/P DETECTED. The tape is physically positioned at EOM/P. If any READ command cannot be successfully completed, the drive returns a CHECK CONDITION status. Further commands should attempt to move past the anomaly and to complete successfully. Quantum DLT 4000 Tape Drive 5-119...
  • Page 220: Read Block Limits Command (05H)

    The READ BLOCK LIMITS command directs the tape drive to report it’s block length limits. Byte Logical Unit Number 2 - 4 Unused Figure 5–57 READ BLOCK LIMITS Command Descriptor Block - Data Format 5-120 Operation Code (05h) Reserved Reserved Reserved Quantum DLT 4000 Tape Drive Flag Link...
  • Page 221 Minimum Block Length The value in this field indicates the minimum block size. The tape drive supports a minimum block length of 1 byte. Reserved Maximum Block Length Minimum Block Length (0001h) Quantum DLT 4000 Tape Drive (LSB) (LSB) 5-121...
  • Page 222: Read Buffer Command (3Ch)

    3 - 5 (MSB) 6 - 8 Unused Figure 5–59 READ BUFFER Command Descriptor Block - Data Format 5-122 Operation Code (3Ch) Reserved Buffer ID Buffer Offset Allocation Length Reserved Quantum DLT 4000 Tape Drive Mode (LSB) (LSB) Flag Link...
  • Page 223: Combined Header And Data Mode

    The following figure illustrates the format of the header. Byte (MSB) 1 - 3 Figure 5–60 READ BUFFER Header - Data Format Reserved Available Length Quantum DLT 4000 Tape Drive (LSB) 5-123...
  • Page 224: Data Mode

    The Offset Boundary in the following figure is 12 (0Ch), indicating that buffer offsets should be integral multiples of 4K. Byte (MSB) 1 - 4 Figure 5–61 READ BUFFER Descriptor - Data Format 5-124 Offset Boundaries (0Ch) Buffer Capacity Quantum DLT 4000 Tape Drive (LSB)
  • Page 225: Read Position Command (34H)

    The drive returns CHECK CONDITION with UNIT NOT READY sense key with the READ POSITION command if the media is not ready to be accessed. Operation Code (34h) Reserved Reserved Reserved NOTE Quantum DLT 4000 Tape Drive Flag Link 5-125...
  • Page 226 Figure 5–63 READ POSITION - Data Format 5-126 Reserved BPU (0) Partition Number Reserved First Block Location Last Block Location Reserved Number of Blocks in Buffer Number of Bytes in Buffer Quantum DLT 4000 Tape Drive Reserved (LSB) (LSB) (LSB) (LSB)
  • Page 227 Number of Bytes in Buffer The number of data blocks in the target’s buffer. Number of Bytes in Buffer The number of data bytes in the buffer that have not been written to the tape medium. Quantum DLT 4000 Tape Drive 5-127...
  • Page 228: Receive Diagnostic Results Command (1Ch)

    Field Name Description Allocation Length Specifies the number of bytes of diagnostic page results the drive is allowed to send to the initiator. 5-128 Operation Code (1Ch) Reserved Reserved Allocation Length Reserved Format Quantum DLT 4000 Tape Drive (LSB) Flag Link...
  • Page 229: Send Diagnostic Command

    This information indicates which of the main components of the tape drive subsystem may have failed diagnostic testing. Controller Present Flag Controller Error Flag Drive Present Flag Drive Error Flag Media Loader Present Flag Media Loader Error Flag Quantum DLT 4000 Tape Drive 5-129...
  • Page 230: Release Unit Command (17H)

    RELEASE command. Byte Logical Unit Number Unused Figure 5–66 RELEASE UNIT Command Descriptor Block - Data Format 5-130 Operation Code (17h) 3rd Pty Third Party Device ID Reserved Reserved Reserved Reserved Quantum DLT 4000 Tape Drive Rsvd Flag Link...
  • Page 231 SCSI-2 ANSI specification is not supported. The RELEASE command is defined the same as for the tape drive. The whole loader unit can be released. RESERVE / RELEASE of the Loader and Drive LUNs are handled independently. Quantum DLT 4000 Tape Drive 5-131...
  • Page 232: Report Luns Command (0Ah)

    Allocation Length. The format of the report of configured logical units is shown in Figure 5-68. 5-132 Operation Code (A0h) Reserved Allocation Length Reserved Reserved Quantum DLT 4000 Tape Drive (LSB) Flag Link...
  • Page 233 LUN list length value is not adjusted to reflect the truncation. LUN List Length (n – 7) Reserved LUN (first LUN) LUN (last LUN, if more than one) Quantum DLT 4000 Tape Drive (LSB) (LSB) 5-133...
  • Page 234: Request Sense Command (03H)

    The tape drive terminates the transfer when this number of bytes has been transferred or when all available sense data has been transferred to the host, whichever is less. 5-134 Operation Code (03h) Reserved Reserved Reserved Allocation Length Reserved Quantum DLT 4000 Tape Drive Flag Link...
  • Page 235 A subsequent REQUEST SENSE command returns the actual physical (and logical) position of the tape drive to the initiator. The following figure shows the format of REQUEST SENSE DATA. Quantum DLT 4000 Tape Drive 5-135...
  • Page 236 Command-Specific Information Bytes Additional Sense Code (ASC) Additional Sense Code Qualifier (ASCQ) Sub-Assembly Code (0) Reserved Field Pointer Internal Status Code (VU) Tape Motion Hours Power On Hours Tape Remaining Quantum DLT 4000 Tape Drive Sense Key (LSB) (LSB) Bit Counter (LSB)
  • Page 237 This field specifies the number of additional sense bytes to follow. If the Length Allocation Length of the Command Descriptor Block is too small to transfer all of the Additional Sense bytes, the Additional Sense Length is not adjusted to reflect the truncation. Quantum DLT 4000 Tape Drive 5-137...
  • Page 238 (not total power on hours over the device’s lifetime). Format is given as a hexadecimal longword (4 bytes). Tape Remaining This field reports the amount of tape remaining in 4KB (4096 bytes) blocks. 5-138 Quantum DLT 4000 Tape Drive...
  • Page 239 The initiator ignored the End of Medium condition and continued to write to tape. MISCOMPARE. A compare error has occurred during READ by the self-tests invoked during execution of a SEND DIAGNOSTIC command. Quantum DLT 4000 Tape Drive 5-139...
  • Page 240: Recovered Error

    Operator Media Removal Request Medium Error Unit Not Ready, LOAD Command Needed WRITE Error Unrecovered READ Error Unrecovered READ Error, Incomplete Block Read Recorded Entity Not Found Position Error Detected by Read of Medium Cannot Read Medium Quantum DLT 4000 Tape Drive...
  • Page 241: Hardware Error

    Bus DMA Transfer Timeout Over Temperature Condition EEPROM Copy 1 Area Bad EEPROM Copy 2 Area Bad Both EEROM Copy Areas Bad SCSI Parity Error IDE Message Received Erase Failure Media Load/Eject Failure Unload Tape Failure Quantum DLT 4000 Tape Drive 5-141...
  • Page 242: Unit Attention

    Mode Parameters Changed Log Parameters Changed Microcode has been Changed Log Threshold Condition Met Hardware WRITE Protect Data Safety WRITE Protect EOD Encountered LUN Communications Failure LUN Communications Time-out Error Log Overflow Error Log Generated Quantum DLT 4000 Tape Drive...
  • Page 243 Unexpected/Unexplained Residue Count in Transfer Register Disconnect Sequence Failed Command Cleared from Queue Without Other Select/Reselect Failure SCSI Parity Error IDE Message Error Invalid Message Error Data Phase Error Overlapped Commands Attempted Can not Retry Read/Write Data Transfer Quantum DLT 4000 Tape Drive 5-143...
  • Page 244: Reserve Unit Command (16H)

    Device ID another SCSI device), this field contains the ID number of that SCSI device for which the reservation was made. 5-144 Operation Code (16h) 3rdPty Third Party Device ID Reserved Reserved Quantum DLT 4000 Tape Drive Rsvd Flag Link...
  • Page 245 LUN, a MOVE MEDIUM command issued to the Medium Changer LUN cannot insert or remove a tape cartridge to or from a tape drive unless the tape drive is reserved by the same initiator. Quantum DLT 4000 Tape Drive 5-145...
  • Page 246: Rewind Command (01H)

    EOD marker. It then returns status to the host before beginning the actual rewind operation. If this bit is 0, status will be sent after the rewind has completed. 5-146 Operation Code (01h) Reserved Reserved Reserved Quantum DLT 4000 Tape Drive Immed Flag Link...
  • Page 247: Send Diagnostic Command (1Dh)

    Unit Offline. This bit is used in conjunction with Selftst and DevOfl to specify the type of testing to be done. An explanation is provided in the following paragraphs. Operation Code (1Dh) PF (0) Rsvd Selftst Reserved Reserved Quantum DLT 4000 Tape Drive DevOfl UnitOfl Flag Link 5-147...
  • Page 248 If a parameter is specified, all parameters must be filled in and the parameter list length should be set to 12. If these requirements are not met, an ILLEGAL REQUEST is returned. The Selftst bit in this case must be 0. 5-148 Quantum DLT 4000 Tape Drive...
  • Page 249 Self-Test Level 2 with Default Parameters Self-Test Level 1 with Default Parameters Self-Test Level 2 with Default Parameters Pattern Number (Table 5-72) Maximum Number of Test Passes Block Size Block Count Quantum DLT 4000 Tape Drive (LSB) (LSB) (LSB) (LSB) 5-149...
  • Page 250 Marching 0 FE FD FB F7 EF DF BF 7F 0E 0E 0E 0E 0E 0E 0E 0E DE AD DE AD DE AD DE AD AA AA AA AA AA AA AA AA Random Data Quantum DLT 4000 Tape Drive...
  • Page 251 A positioning error has occurred in which the returned position does not match the expected position. Level 1 ROM Test Failed. Level 1 RAM Test Failed. Level 1 Test Failed. Bad Drive Status. Level 1 Test Failed. Loader Reset Failed. NOTE Quantum DLT 4000 Tape Drive 5-151...
  • Page 252: Space Command (11H)

    For 2.6 GB and 6.0 GB format, the tape drive supports count values 0, 1, and 2 only. For 10.0 GB and newer formats, compressed or noncompressed, the count value can be from 0 to 7FFFFFh. 5-152 Operation Code (11h) Reserved Count Reserved Quantum DLT 4000 Tape Drive Code (LSB) Flag Link...
  • Page 253 EOD is encountered, the drive sends back a status good message. Status is only reported properly on the DLT 4000 tape drive if the number of sequential filemarks is less than or equal to 14.
  • Page 254: Test Unit Ready Command (00H)

    24 V interlock). The media changer or loader is referenced as “4500” or “4700”. 5-154 Operation Code (00h) Reserved Reserved Reserved Quantum DLT 4000 Tape Drive Flag Link...
  • Page 255: Verify Command (13H)

    Both CRC and EDCs are validated. Byte Logical Unit Number (MSB) 2 - 4 Unused Figure 5–77 VERIFY Command Descriptor Block - Data Format Operation Code (13h) Reserved Immed Verification Length Reserved Quantum DLT 4000 Tape Drive Fixed (LSB) Flag Link 5-155...
  • Page 256 This is valid only if the logical unit is currently operating in Fixed Block mode. Verification Length This field specifies the amount of data to verify, in blocks or bytes as indicated by the Fixed bit. 5-156 Quantum DLT 4000 Tape Drive...
  • Page 257: Write Command (0Ah)

    Buffered Mode. Byte Logical Unit Number (MSB) 2 - 4 Unused Figure 5–78 WRITE Command Descriptor Block - Data Format Operation Code (0Ah) Reserved Transfer Length Reserved Quantum DLT 4000 Tape Drive Fixed (LSB) Flag Link 5-157...
  • Page 258 EOM and Valid bits are set, and the Sense Key field is set to Volume Overflow. The Information fields contain the residue count and the Additional Sense code and Additional Sense Code Qualifier fields are set to EOM/P Detected. The tape is physically positioned at EOM/P. 5-158 Quantum DLT 4000 Tape Drive...
  • Page 259: Write Buffer Command (3Bh)

    6 - 8 Unused Figure 5–79 WRITE BUFFER Command Descriptor Block - Data Format Operation Code (3Bh) Reserved Buffer ID (00h) Buffer Offset (000000h) Parameter List / Data Length Reserved Quantum DLT 4000 Tape Drive Mode (LSB) (LSB) Flag Link 5-159...
  • Page 260: Write Combined Header And Data Mode (000B)

    During the actual reprogramming of the FLASH EEPROM, if any type of powerfail occurs, or if the reprogramming fails before completion, the tape drive subsystem becomes unusable and the tape drive must be replaced. 5-160 CAUTION Quantum DLT 4000 Tape Drive...
  • Page 261: Download Microcode Mode (100B)

    When the Save operation is successfully completed, the firmware restarts itself, causing the Power On Self Test (POST) to be run, and two UNIT ATTENTION conditions are generated: POWER UP RESET and OPERATING CODE HAS CHANGED. CAUTION Quantum DLT 4000 Tape Drive 5-161...
  • Page 262: Data Format

    Byte Logical Unit Number (MSB) 2 - 4 Unused Figure 5–80 WRITE FILEMARKS Command Descriptor Block - Data Format 5-162 Operation Code (10h) Reserved Number of Filemarks Reserved Quantum DLT 4000 Tape Drive WSMk Immed (LSB) Flag Link...
  • Page 263: Field Descriptions

    Qualifier fields are set to EOM/P DETECTED. The tape drive attempts to complete any subsequent WRITE FILEMARKS, returning a CHECK CONDITION status in each case. If the tape drive encounters the physical EOM when attempting a WRITE FILEMARKS, it returns CHECK CONDITION status. Quantum DLT 4000 Tape Drive 5-163...
  • Page 264 SCSI Commands 5-164 Quantum DLT 4000 Tape Drive...
  • Page 265: Appendix A: Definition Of Vendor Unique Sense Data Information

    READ or WRITE Block Retry (Soft Retry) REPOSITION Command Aborted Controller Has Stopped Reading No Control or Data Buffers Available Target Delivered in Read Ahead Logical EOT Encountered, 2 Filemarks Command Connection Dropped Quantum DLT 4000 Tape Drive Appendix A INFORMATION...
  • Page 266 Reposition-Target Not Found Log Gap Encountered (Blank Tape or No Data Encountered) End of Data or Filler Block Encountered Filemark Encountered EDC Error Found by GPSP3 – FECC RAM Bad Beginning of Medium Encountered EDC Error Quantum DLT 4000 Tape Drive...
  • Page 267 Medium Changer Mechanical Error Medium Changer Hardware Error Medium Changer Controller Error Unrecognized Medium Changer Subcommand Medium Changer Fatal Error Medium Changer is in Manual Mode 68020 Detected Communication Error with Servo Area 68020 Detected Drive Command Timeout Quantum DLT 4000 Tape Drive...
  • Page 268 Bad Tape Format Bit 4 Bit 3 Bit 2 Good Status Unknown Status Partial Directory (will be rebuilt when tape is undergoing READ/WRITE) No Directory (will be rebuilt when tape is undergoing READ/WRITE) Quantum DLT 4000 Tape Drive Bit 1 Bit 0...
  • Page 269: Appendix B: Eeprom-Resident Bugcheck And Event Logs

    (EEPROM, in this case) located on the tape drive’s controller PCB. There is storage enough within EEPROM for a total of 14 of these logs, or packets, each packet consisting of 98 bytes (96 data bytes plus two control bytes) of information.
  • Page 270: Table B-1. Bugcheck Packet Error Codes (Bytes 9 - 10)

    POST failure packets are stored whenever the Power On Self Test logic detects a failure of any kind. Each failure is encoded as a 4-byte vector. In some cases, multiple vectors may be stored. If logging of POST failures occurs, contact a service representative. Quantum DLT 4000 Tape System...
  • Page 271: Table B-2. Event Log Error Codes (Bytes 9 – 10)

    Directory Read Retries Failure * - Possible Cleaning Required, Media. Note: These logs are informational only. [ = These error codes can be individual or can be multiple media error code packet. * Directory Read and Write Fail recoverable events are discussed below. Quantum DLT 4000 Tape System...
  • Page 272 Saved Max Rereads Saved Max Rewrites Dir Called Mode Tape Format (when called) New Tape Format Flags Primary Status Secondary Status Reserved Missing Block Count Total Expected LBNs Servo EOT Address Unique Media ID CR-MSG Buffer Address Quantum DLT 4000 Tape System...
  • Page 273: Table B-3. Directory Failure Event Package – Field Descriptions

    0x02h 0x04h 0x08h 0x10h 0x20h 0x40h 0x80h Quantum DLT 4000 Tape System READ on LOAD operation complete Inhibit further WRITE operations unless WRITE from BOT LBN 0 was found intact Directory WRITE failed Tape format mismatch Event log generated Tape format unknown...
  • Page 274 Appendix B: EEPROM-Resident Bugcheck and Event Logs Quantum DLT 4000 Tape System...
  • Page 275: Appendix C: Updating The Firmware

    Using the tape drive’s front panel and a tape with the updated firmware image, you can update the tape drive’s PCBA-resident firmware. Version 2 of the DLT 4000 tape drive requires firmware code release V130 or higher. The drive will not function properly if a lower version of firmware code is installed.
  • Page 276: Firmware Update Procedure

    Density Upgrade Tape Block 2.6 GB 6.0 4 Kbytes Multiple 4 GB 10.0 GB Kbytes Multiple 4 Kbytes Multiple 15.0 GB 4 Kbytes Only 20.0 GB 4 Kbytes Only CAUTION Quantum DLT 4000 Tape Drive...
  • Page 277 Automatically reads the cartridge. The tape will move for a few minutes performing calibration and directory processing before any data is read. Examines the data Verifies that the data is a valid firmware image for the tape drive. Quantum DLT 4000 Tape Drive NOTE...
  • Page 278: Interpreting The Results Of A Firmware Update

    The firmware update cartridge is NOT unloaded. This signals an unsuccessful update. The tape drive subsystem may still be usable. Failure may be a result of: Power failure Bad firmware image on the tape Non-functioning FLASH EEPROMS. Table C-2 provides troubleshooting information. Quantum DLT 4000 Tape Drive...
  • Page 279: Table C-2. Results Of Firmware Update

    The tape drive performs a reset and reruns POST. The a failure when front panel LEDs are in a blinking state. POST will fail if FLASH attempting to EEPROM does not contain a valid firmware image. reprogram FLASH EEPROM Quantum DLT 4000 Tape Drive...
  • Page 280 Appendix C: Updating the Firmware Quantum DLT 4000 Tape Drive...
  • Page 281: Appendix D: The Tape Cartridge

    This prevents the cases from slipping apart and falling. Never stack the tape cartridges in a stack of more than five. THE TAPE CARTRIDGE HANDLING GUIDELINES Quantum DLT 4000 Tape Drive Appendix D...
  • Page 282 Temperature Relative Humidity If storage and/or transportation of a tape cartridge have exposed it to conditions outside the ambient values above, you should “condition” the tape cartridge to its operating environment for a 24-hour period.
  • Page 283 Maintain clean operating, working, and storage environments. Follow all tape cartridge handling instructions that accompany your cartridges or tape drive. Quantum DLT 4000 Tape Drive...
  • Page 284: Tape Cartridge Inspection Procedure

    The reel locks can break if the cartridge is dropped. This may be the cause of any rattling sound you hear when you gently shake the tape cartridge. If this reel lock tab is not visible do not use the cartridge. Reel Lock Opening Quantum DLT 4000 Tape Drive...
  • Page 285: Figure D-2. Location Of Reel Lock Opening And Spring-Loaded Hub On Bottom Of Dlttape Cartridge

    Gently press the hub and make sure that it springs back into place. Make sure that it ends up centered within its circular opening. Quantum DLT 4000 Tape Drive...
  • Page 286 If the loop is torn, bent, pulled in, or not sticking up about an eighth of an inch, do not use the tape cartridge. Correct Position Quantum DLT 4000 Tape Drive...
  • Page 287: Visual Inspection

    DLT tape system. Example 1: “Swallowed” Tape Cartridge Leader Example 2: Torn or Broken Leader Loop Example 3: Tape is Loosely Wound Figure D-4 Three Examples of Tape Cartridges with Damage Visible during Visual Inspection Quantum DLT 4000 Tape Drive...
  • Page 288: Tape Cartridge Write-Protect Switch

    When the write-protect switch is moved to the left, a small orange rectangle is visible. This indicates that data cannot be written to the tape. ENABLE WRITE-PROTECTION Quantum DLT 4000 Tape Drive DISABLE WRITE-PROTECTION...
  • Page 289: Table D-1. Write-Protect Switch Positions

    (enabled) to its right (disabled) position. Quantum DLT 4000 Tape Drive Result Data cannot be written to the tape. Existing data on the tape cannot be overwritten. Additional data cannot be appended to the media.
  • Page 290: Loading A Tape Cartridge

    The green Operate Handle LED extinguishes and the amber Tape in Use LED blinks to show that the tape is loading. When the tape reaches the BOT marker, the amber LED lights steadily. The tape is now ready for use. D-10 CAUTION Quantum DLT 4000 Tape Drive...
  • Page 291: Unloading A Tape Cartridge

    2. When the green Operate Handle LED lights steadily and you hear the audible beep signal, lift the tape drive cartridge Insert/Release handle to its open position to eject the cartridge. 3. Remove the cartridge. 4. Push the Insert/Release handle to its closed position. CAUTION CAUTION Quantum DLT 4000 Tape Drive D-11...
  • Page 292: Using A Cleaning Tape Cartridge

    Back up the data from this cartridge onto another cartridge. Discard the damaged cartridge: use of a damaged cartridge may cause unnecessary use of the cleaning cartridge. Try another cleaning tape cartridge. Replace the cleaning tape cartridge. Quantum DLT 4000 Tape Drive...
  • Page 293 1-1 DISCONNECT message, 4-6 DLTtape recording media specifications, 1-9 EEPROM Event log error codes, B-3 Packets (last n error events), B-1 Resident bugcheck packets, B-1 Vendor Unique Page Parameters, 5-86 Electromagnetic emissions, 1-7 Quantum DLT4000 Tape Drive Index Index-1...
  • Page 294 LOG SENSE command, 5-41 Media type, 2-20, 5-98, 5-99, 5-101 MESSAGE PARITY ERROR, 4-9 MESSAGE REJECT, 4-9 MODE SELECT command, 5-63 MODE SENSE command, 5-95 Non-operating shock, 1-6 Non-operating vibration, 1-6 NO OPERATION message, 4-10 Operation codes, 5-1 Quantum DLT4000 Tape Drive...
  • Page 295 ERASE (19h), 5-15 INQUIRY (12h), 5-17 LOAD UNLOAD (1Bh), 5-27 LOCATE (2Bh), 5-31 LOG SELECT (4Ch), 5-33 LOG SENSE (4Dh), 5-41 MODE SELECT (15h/55h), 5-63 MODE SENSE (1Ah/5Ah), 5-95 PREVENT/ALLOW MEDIUM REMOVAL (1Eh), 5-119 READ (08h), 5-121 Quantum DLT4000 Tape Drive Index-3...
  • Page 296: Test Unit Ready (00H)

    D-8 Tape drive recording type, 1-9 Temperature specifications, 1-5 TERMPWR, rackmount, 2-6 tabletop, 2-8 TEST UNIT READY command, 5-163 Transfer rate, 1-4 Troubleshooting, 2-25 Unit attention condition, 5-11 Unloading a cartridge, D-11 Updating firmware, C-1 Quantum DLT4000 Tape Drive...
  • Page 297 Vendor unique page parameters for EEPROM, 5-86 Vendor unique sense data request sense status codes, A-1 VERIFY command, 5-165 Vibration requirements non-operating, 1-6 operating, 1-6 WRITE BUFFER command, 5-169 WRITE command, 5-167 WRITE FILEMARKS command, 5-173 Quantum DLT4000 Tape Drive Index-5...
  • Page 298 Index Index-6 Quantum DLT4000 Tape Drive...
  • Page 300 81-60043-04 A02 81-60043-04 A02 501 Sycamore Drive Milpitas, CA 95035 (408) 894-4000 www.quantum.com November 10, 2003 81-60043-04 A02...

Table of Contents