Quantum DLTtape DLT 4000 Product Manual

Manual is about: Quantum DLT 4000: User Guide

Summary of DLTtape DLT 4000

  • Page 1

    Dlt ™ 4000 tape drive product manual november 10, 2003 81-60043-04.

  • Page 2

    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 ...

  • 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 pro...

  • 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 reasona...

  • Page 5

    User manual statements for class b equipment (continued).

  • Page 7: Table of Contents

    Quantum dlt 4000 tape drive vii table of contents revision history........................................................................................................ Xix about this manual .................................................................................................. Xxi chap...

  • Page 8

    Table of contents viii quantum dlt 4000 tape drive 2.5.2 selecting density......................................................................... 2-21 2.6 power on self test (post).................................................................... 2-23 2.7 troubleshooting............................

  • Page 9

    Table of contents quantum dlt 4000 tape drive ix chapter 5: scsi commands..................................................................................... 5-1 5.1 overview of command and status processing........................................ 5-1 5.1.1 scsi pointers...............................

  • Page 10

    Table of contents x quantum dlt 4000 tape drive 5.10 mode sense (6) / (10) command (1ah / 5ah)....................................... 5-95 5.10.1 mode sense data headers......................................................... 5-98 5.10.2 mode sense block descriptors....................................

  • Page 11

    Table of contents quantum dlt 4000 tape drive xi d.3 tape cartridge write-protect switch ..................................................... D-8 d.4 loading a tape cartridge ..................................................................... D-10 d.5 unloading a tape cartridge......................

  • Page 12: Figures

    Table of contents xii quantum dlt 4000 tape drive figures 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 loc...

  • Page 13

    Table of contents quantum dlt 4000 tape drive xiii figure 5-23 log parameters format for read / write compression ratio log sense page (parameter codes 02h through 09h)............................................... 5-54 figure 5-24. Device wellness log sense header format .............................

  • Page 14

    Table of contents xiv quantum dlt 4000 tape drive figure 5-61. Read buffer descriptor - data format...................................................5-129 figure 5-62. Read position command descriptor block - data format ......................5-131 figure 5-63. Read position - data format.............

  • Page 15: Tables

    Table of contents quantum dlt 4000 tape drive xv tables table 1-1. Dlt 4000 physical dimensions................................................................. 1-3 table 1-2. Dlt 4000 storage capacity..................................................................... 1-4 table 1-3. Dlt 4000 perfo...

  • Page 16

    Table of contents xvi quantum dlt 4000 tape drive table 5-3. Command descriptor block control field - field descriptions.................... 5-6 table 5-4. Status codes ......................................................................................... 5-8 table 5-5. Length field name units .....

  • Page 17

    Table of contents quantum dlt 4000 tape drive xvii table 5-40. Data compression page descriptor – field descriptions ........................... 5-80 table 5-41. Device configuration page - field descriptions........................................ 5-82 table 5-42. Medium partition page descriptor -...

  • Page 18

    Table of contents xviii quantum dlt 4000 tape drive table 5-75. Asc / ascq for send diagnostic .........................................................5-159 table 5-76. Space command data - field descriptions..............................................5-161 table 5-77. Verify command data - field...

  • Page 19: Revision History

    Quantum dlt 4000 tape drive xix revision history this revision history provides a concise publications record of this manual. It lists the manual’s revision levels, release dates, and a summary of changes for each release. Manual number - revision level date of release summary of changes 81-108336-0...

  • Page 20

    Revision history quantum dlt 4000 tape drive xx manual number - revision level date of release summary of changes 81-60043-02 april 08, 1999 entire manual rewritten to conform to corporate standard for product manuals. Manual updated to include new version of the dlt4000 tape drive (chapters 1 and 2...

  • Page 21: About This Manual

    Quantum dlt 4000 tape drive xxi about this manual “about this manual” outlines the scope and contents of this manual. It contains information about the intended audience, purpose of the manual, document organization, and document conventions. Audience this manual is written for original equipment ma...

  • Page 22

    About this manual quantum dlt 4000 tape drive xxii chapter 2 hardware implementation this chapter contains configuration and installation information for the tape drive, descriptions of the drive controls and leds, and information on running the self-test. Chapter 3 scsi description this chapter pro...

  • Page 23

    About this manual quantum dlt 4000 tape drive xxiii appendix d the tape cartridge appendix d provides tape cartridge handling and inspection procedures, information on the write-protect switch, how to load and unload a tape cartridge, and how to use a cleaning tape cartridge. Conventions this manual...

  • Page 24

    About this manual quantum dlt 4000 tape drive xxiv.

  • Page 25: Chapter 1

    Quantum dlt 4000 tape drive 1-1 chapter 1 general description and specifications this chapter provides a description and gives specifications for the quantum dlt™4000 tape drive. 1.1 product description the quantum dlt 4000 tape drive is a high-performance, high-capacity, streaming cartridge tape pr...

  • Page 26

    General description and specifications 1-2 quantum dlt 4000 tape drive figure 1-1 quantum dlt 4000 tape drive (rackmount) figure 1-2 quantum dlt 4000 tape drive (tabletop) tabletop version 1 tabletop version 2.

  • Page 27

    General description and specifications quantum dlt 4000 tape drive 1-3 1.2 product features the dlt 4000 tape drive offers the following product features: • 20.0 gb native, 40.0 gb compressed capacity (formatted capacity assuming a 2:1 data compression ratio. Note that actual compression ratio depen...

  • Page 28

    General description and specifications 1-4 quantum dlt 4000 tape drive 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 compress...

  • Page 29

    General description and specifications quantum dlt 4000 tape drive 1-5 table 1–3 dlt 4000 performance data (continued) feature description tracks 128; 64 pairs linear bit density 81,600 bpi per track read / write tape speed 98 inches/second rewind tape speed 150 inches/second linear search tape spee...

  • Page 30

    General description and specifications 1-6 quantum dlt 4000 tape drive table 1–4 dlt 4000 environmental specifications (continued) specification operating limits non-operating limits (power on; no tape loaded) altitude normal pressure from -500 feet to 30,000 feet airflow velocity 125 linear feet pe...

  • Page 31

    General description and specifications quantum dlt 4000 tape drive 1-7 table 1–6 dlt 4000 non-operating vibration specifications (continued) description rackmount and tabletop power spectral density (horizontal) 5 to 10 hz 10 to 50 hz 50 to 200 hz 0.0011 g 2 /hz @ 5, to 0.007 @ 10 flat @ 0.007 g 2 /...

  • Page 32

    General description and specifications 1-8 quantum dlt 4000 tape drive 1.3.8 emi and safety certifications table 1 − 8 provides the certifications held by the rackmount and tabletop versions of the tape drive. Table 1 − 9 provides the safety certification held by the tape drives. Table 1–8 emi emiss...

  • Page 33

    General description and specifications quantum dlt 4000 tape drive 1-9 1.3.10 acoustic noise emissions the following tables provide the tape drive’s acoustic noise emission levels, both as noise power and sound pressure. Information about acoustic emissions is also provided in german to fulfill an i...

  • Page 34

    General description and specifications 1-10 quantum dlt 4000 tape drive 1.3.12 dlttape recording media specifications the following table provides specifications for tape media. Table 1-12 dlttape media specifications dlttape media type specifications dlttape iii width: 0.5 in., metal particle lengt...

  • Page 35: Chapter 2

    Quantum dlt 4000 tape drive 2-1 chapter 2 hardware implementation this chapter describes how to install the internal tape drive or “brick” into a rackmount system. This includes configuration jumper settings, connector pin assignments, installation instructions, power and signal cabling descriptions...

  • Page 36

    Hardware implementation 2-2 quantum dlt 4000 tape drive 2.1.1 safety precautions for your safety, follow all safety procedures described here and in other sections of the manual. • remove power from the computer system (or expansion unit) before installing or removing the tape drive to prevent the p...

  • Page 37

    Hardware implementation quantum dlt 4000 tape drive 2-3 2.1.3 electrostatic discharge (esd) protection various electrical components on/within the tape drives are sensitive to static electricity and electrostatic discharge (esd). Even a static buildup or discharge that is too slight to feel can be s...

  • Page 38

    Hardware implementation 2-4 quantum dlt 4000 tape drive 2.2.1 set the rackmount drive scsi id each device on the scsi bus must have a unique scsi id address assigned to it. For specific recommendations for assigning scsi ids, refer to the system or scsi controller documentation. Rackmount drives can...

  • Page 39

    Hardware implementation quantum dlt 4000 tape drive 2-5 table 2-1 scsi id address selections scsi id jumper across pins: 9-10 7-8 5-6 3-4 1-2 0 1 0 0 0 0 1 1 0 0 0 1 2 1 0 0 1 0 3 1 0 0 1 1 4 1 0 1 0 0 5 (default) 1 0 1 0 1 6 1 0 1 1 0 7 1 0 1 1 1 0 = no jumper installed 1 = jumper installed.

  • Page 40

    Hardware implementation 2-6 quantum dlt 4000 tape drive 2.2.2 configure the rackmount drive for termpwr (single-ended only) a scsi bus must be terminated at each end of the bus. At least one device must supply terminator power (termpwr). Quantum recommends that every device on the scsi bus be config...

  • Page 41

    Hardware implementation quantum dlt 4000 tape drive 2-7 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 ar...

  • Page 42

    Hardware implementation 2-8 quantum dlt 4000 tape drive figure 2–4 tabletop (version 2) back panel controls scsi id - the scsi id default for the tabletop drive is set to 5; the drive can be configured for scsi id addresses that range from 0 to 7 using the scsi id pushbutton. Press the button above ...

  • Page 43

    Hardware implementation quantum dlt 4000 tape drive 2-9 figure 2–5 rackmount drive mounting locations – side and bottom views side view - inches (centimeters) bottom view - inches (centimeters) 9.60 (24.38) 3.40 (8.64) 1.88 (4.76) 3.13 (7.94) 0.82 (2.08) 3.25 (8.26) front panel 9.00 (22.86) 9.60 (24...

  • Page 44

    Hardware implementation 2-10 quantum dlt 4000 tape drive in some systems, it may be more convenient to connect the scsi bus and power cables to the drive before securing it in the system. Because of the variety of mounting possibilities for tape drive, the instructions presented here are general in ...

  • Page 45

    Hardware implementation quantum dlt 4000 tape drive 2-11 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) f...

  • Page 46

    Hardware implementation 2-12 quantum dlt 4000 tape drive table 2–2 single-ended scsi pin assignment signal name pin number pin number signal name ground 1 2 -db(0) ground 3 4 -db(1) ground 5 6 -db(2) ground 7 8 -db(3) ground 9 10 -db(4) ground 11 12 -db(5) ground 13 14 -db(6) ground 15 16 -db(7) gro...

  • Page 47

    Hardware implementation quantum dlt 4000 tape drive 2-13 table 2–3 differential scsi pin assignment signal name pin number pin number signal name open 1 2 ground db(0) 3 4 -db(0) db(1) 5 6 -db(1) db(2) 7 8 -db(2) db(3) 9 10 -db(3) db(4) 11 12 -db(4) db(5) 13 14 -db(5) db(6) 15 16 -db(6) db(7) 17 18 ...

  • Page 48

    Hardware implementation 2-14 quantum dlt 4000 tape drive table 2–4 4-pin power connector pin assignment pin number signal name 1 +12 vdc 2 ground (+12 v return) 3 ground (+5 v return) 4 +5 vdc 2.4.2 optional loader connector (rackmount) the loader connector provides signals to be used when the tape ...

  • Page 49

    Hardware implementation quantum dlt 4000 tape drive 2-15 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. Figure 2–8 tabletop (version 1) back panel connectors scsi id pushbutton.

  • Page 50

    Hardware implementation 2-16 quantum dlt 4000 tape drive figure 2–9 tabletop (version 2) back panel connectors align the appropriate scsi and power cables to their matching connectors. Carefully connect the cables and avoid bending or damaging the connector pins. 1. Make sure the power switch is in ...

  • Page 51

    Hardware implementation quantum dlt 4000 tape drive 2-17 2.5 drive controls and light emitting diodes (leds) this section identifies the front panel controls and led’s and describes their functionality. It also explains density selection. 2.5.1 front panel controls and led’s this section describes t...

  • Page 52

    Hardware implementation 2-18 quantum dlt 4000 tape drive table 2–5 led functionality led led color description density - 2.6, 6.0, 10.0/15.0, 20.0 amber refer to table 2-6 and subsection 2.5.2. Compress amber on = compression mode enabled (compression only valid for 10, 15, or 20 gb densities only)....

  • Page 53

    Hardware implementation quantum dlt 4000 tape drive 2-19 use cleaning tape amber on = tape drive needs cleaning or tape is bad. Remains on after cleaning tape unloads = cleaning tape attempted to clean the drive head, but the tape expired so cleaning was not done. After cleaning, led lights again wh...

  • Page 54

    Hardware implementation 2-20 quantum dlt 4000 tape drive table 2–5 led functionality (continued) led led color description operate handle green on = insert/release handle can be operated. Off = do not operate insert/release handle. Blinking = close the insert/release handle and wait for operate hand...

  • Page 55

    Hardware implementation quantum dlt 4000 tape drive 2-21 table 2-7 control functionality control description density select button refer to subsection 2.5.2. Unload button use the unload button to unload the tape cartridge. When you push the unload button, the tape drive waits until any active writi...

  • Page 56

    Hardware implementation 2-22 quantum dlt 4000 tape drive 2.5.2 selecting density this subsection describes the drive’s density select features. Caution if a prerecorded tape is reused and a write from the beginning of tape (bot) executes (no append write), any data already recorded on the tape will ...

  • Page 57

    Hardware implementation quantum dlt 4000 tape drive 2-23 selecting density on the tape drive to select density on the tape drive: 1. Load the tape cartridge into the tape drive. The amber tape in use led blinks while the tape loads and calibrates. 2. After calibration is complete, the tape in use le...

  • Page 58

    Hardware implementation 2-24 quantum dlt 4000 tape drive table 2–8 led activity during density selection if… then… the density select button is not used the lighted led’s show the actual density when the tape is being read from and written to. The led’s light steadily; density override led remains o...

  • Page 59

    Hardware implementation quantum dlt 4000 tape drive 2-25 table 2–9 post/media ready activity stage activity 1 the led’s along the right-hand side of the front panel light in sequence from top to bottom. All led’s remain lit for a few seconds. 2 the led’s along the left-hand side of the front panel l...

  • Page 60

    Hardware implementation 2-26 quantum dlt 4000 tape drive 2.7 troubleshooting table 2-11 lists troubleshooting tips in the event that your tape drive fails its power-on self test or if it signals a problem via its front panel led’s. If, after attempting the recommended actions listed in table 2-11, t...

  • Page 61

    Hardware implementation quantum dlt 4000 tape drive 2-27 table 2–11 troubleshooting chart (continued) if… then… you should… system does not recognize the tape drive (cont.) a device may not have been turned on and a valid scsi id may not have been configured prior to the system powering on and loadi...

  • Page 62

    Hardware implementation 2-28 quantum dlt 4000 tape drive.

  • Page 63: Chapter 3

    Quantum dlt 4000 tape drive 3-1 chapter 3 scsi description this chapter provides a detailed description of the logical interfaces of the tape drive. The drive is fully compliant with the ansi scsi-2 standard for tape drive devices and implements many optional features. 3.1 scsi overview the small co...

  • Page 64

    Scsi description 3-2 quantum dlt 4000 tape drive table 3–1 implemented ansi scsi-2 commands command code class description erase 19h mandatory causes all of the tape medium to be erased, beginning at the current position on the logical unit. Inquiry 12h mandatory requests that drive information be s...

  • Page 65

    Scsi description quantum dlt 4000 tape drive 3-3 table 3–1 implemented ansi scsi-2 commands (continued) command code class description mode select (6) 15h optional provides a means for the initiator to specify device parameters. Mode sense (6) 1ah optional provides a means for a drive to report para...

  • Page 66

    Scsi description 3-4 quantum dlt 4000 tape drive table 3–1 implemented ansi scsi-2 commands (continued) command code class description space 11h mandatory provides a selection of positioning functions (both forward and backward) that are determined by the code and count. Test unit ready 00h mandator...

  • Page 67

    Scsi description quantum dlt 4000 tape drive 3-5 table 3–2 signal sources signals bus phase bsy sel c/d i/o msg req ack atn db(7–0) db(p) db(15-8) db(p1) bus free none none none none none none arbitration all winner none none s id s id selection i&t init none init init init reselection i&t targ targ...

  • Page 68

    Scsi description 3-6 quantum dlt 4000 tape drive 3.3.2 scsi id bits scsi permits a maximum of eight scsi devices on a scsi bus (16 devices are permitted when using wide scsi). Each scsi device has a unique scsi id assigned to it. This scsi id provides an address for identifying the device on the bus...

  • Page 69

    Scsi description quantum dlt 4000 tape drive 3-7 table 3–3 scsi-2 bus signal definitions (continued) signal definition db(15–8,p1) (data bus) eight data-bit signals, plus one parity-bit signal, that forms an extension to the data bus. They are used for 16-bit (wide) interfaces. Db(15) is the most si...

  • Page 70

    Scsi description 3-8 quantum dlt 4000 tape drive table 3–4 scsi bus timing values timing description value description arbitration delay 2.4 µs minimum time a scsi device waits from asserting bsy for arbitration until the data bus can be examined to see if arbitration has been won; there is no maxim...

  • Page 71

    Scsi description quantum dlt 4000 tape drive 3-9 table 3–4 scsi bus timing values (continued) timing description value description 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. Deskew delay 45 ns...

  • Page 72

    Scsi description 3-10 quantum dlt 4000 tape drive table 3–4 scsi bus timing values (continued) timing description value description selection time-out delay 250 ms 1 recommended minimum time a scsi device should wait for a bsy response during selection or reselection before starting the time-out pro...

  • Page 73

    Scsi description quantum dlt 4000 tape drive 3-11 during normal operation, the bus free phase is entered when the drive releases the bsy signal. However, the bus free phase can be entered following the release of the sel signal after a selection or reselection phase time- out. Bus free might be ente...

  • Page 74

    Scsi description 3-12 quantum dlt 4000 tape drive messages received by drive: • abort • bus device reset • release recovery if an initiator detects the release of the bsy signal by the drive at any other time, the drive is indicating an error condition to the initiator. The drive can perform this tr...

  • Page 75

    Scsi description quantum dlt 4000 tape drive 3-13 4. The scsi device waits at least an arbitration delay to determine arbitration results. Note step 4 requires that every device complete the arbitration phase to the point of sel being asserted (for a selection or reselection phase) to avoid hanging ...

  • Page 76

    Scsi description 3-14 quantum dlt 4000 tape drive 3.5.3.1 selection sequence the initiator: 1. Sets the data bus to the or of its scsi id bit and the drive’s scsi id bit. 2. Asserts the atn signal (signaling that a message out phase is to follow the selection phase). 3. Waits at least two deskew del...

  • Page 77

    Scsi description quantum dlt 4000 tape drive 3-15 the initiator asserts the rst signal. 1. The initiator follows these steps: a) continues asserting the sel and atn signals and releases the data bus. B) if it has not detected the bsy signal to be true after at least a selection abort time plus two d...

  • Page 78

    Scsi description 3-16 quantum dlt 4000 tape drive 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. Examines the data bus to determine the scsi id of the reselecting dri...

  • Page 79

    Scsi description quantum dlt 4000 tape drive 3-17 scsi devices that respond to the reselection phase must ensure that the reselection is still valid within a selection abort time of asserting the bsy signal. 3.5.5 information transfer phases notes 1. The tape drive supports narrow asynchronous and s...

  • Page 80

    Scsi description 3-18 quantum dlt 4000 tape drive 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...

  • Page 81

    Scsi description quantum dlt 4000 tape drive 3-19 table 3–5 information transfer phases msg signal c/d i/o phase name direction of transfer/ definition 0 0 0 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. ...

  • Page 82

    Scsi description 3-20 quantum dlt 4000 tape drive 3.5.5.1 asynchronous data transfer drive to initiator transfer procedure 1. The drive drives the db (7–0, p) signals to their desired values. 2. Drive delays at least one deskew delay plus a cable skew delay. 3. Drive asserts the req signal. 4. Initi...

  • Page 83

    Scsi description quantum dlt 4000 tape drive 3-21 req signal until after the leading edge of the next ack pulse is received. For successful completion of the data phase, the number of ack and req pulses must be equal. The initiator sends one ack signal pulse for each req pulse received. The ack sign...

  • Page 84

    Scsi description 3-22 quantum dlt 4000 tape drive 6. Drive reads the db (7-0, p) signals within one hold time of the transition of the ack signal to true. 7. The drive waits at least the greater of these periods before again asserting the req signal: a) a transfer period from the last transition of ...

  • Page 85

    Scsi description quantum dlt 4000 tape drive 3-23 table 3–6 status bytes status bytes returned from tape drive definition good (00h) this status indicates that the drive successfully completed the command. Check condition (02h) a contingent allegiance condition occurred. The request sense command sh...

  • Page 86

    Scsi description 3-24 quantum dlt 4000 tape drive notes in contrast to the busy status condition, the drive not ready sense key is returned as part of the sense data following a request sense command and indicates that a media access command has been issued but that the media is not ready to be acce...

  • Page 87

    Scsi description quantum dlt 4000 tape drive 3-25 table 3–7 drive message out phase response atn signal true in phase... The drive enters message out… command after transferring part or all of the command descriptor block bytes. Data at the drive’s earliest convenience (often on a logical block boun...

  • Page 88

    Scsi description 3-26 quantum dlt 4000 tape drive commands are returned with check condition status, sense key of not ready, until the medium has been made ready. • the tape medium is rewound to beginning of partition (bop, i.E., beginning of tape [bot]). Note that the tape drive does not implement ...

  • Page 89: Chapter 4

    Quantum dlt 4000 tape drive 4-1 chapter 4 messages the scsi message system allows communication between an initiator and the drive for interface management and command qualification. Messages can be originated by either the initiator or the drive. This section contains a detailed description of the ...

  • Page 90

    Messages 4-2 quantum dlt 4000 tape drive table 4–1 message format message code message 00h one-byte message (command complete) 01h extended message 02h – 1fh one-byte message 20h – 2fh two-byte message 40h – 7fh reserved 80h – ffh one-byte message (identify) the dlt 4000 tape drive supports the mess...

  • Page 91

    Messages quantum dlt 4000 tape drive 4-3 table 4–2 supported messages message message code direction abort 06h out bus device reset 0ch out command complete 00h in disconnect 04h in out extended message (synchronous data transfer request, or sdtr) * 01h in out identify 80h – ffh in out initiator det...

  • Page 92

    Messages 4-4 quantum dlt 4000 tape drive bit byte 7 6 5 4 3 2 1 0 0 extended message (01h) 1 extended message length 2 extended message code 3 to n-1 extended message arguments figure 4–1 extended message - data format table 4–3 extended message - field description field description extended message...

  • Page 93

    Messages quantum dlt 4000 tape drive 4-5 4.2 supported scsi messages following are descriptions of each of the messages supported by the drive. 4.2.1 abort message (06h) this message is sent from the initiator to the target to clear the current i/o process on the selected unit. Buffered (cached) wri...

  • Page 94

    Messages 4-6 quantum dlt 4000 tape drive 4.2.4 disconnect message (04h) the disconnect message is sent from the drive to inform the initiator that the present connection is going to be broken (the drive plans to disconnect by releasing the bsy signal) and a later reconnect will be required to comple...

  • Page 95

    Messages quantum dlt 4000 tape drive 4-7 4.2.5 identify message (80h - ffh) the identify message is sent by either the initiator or the drive to establish or re-establish the physical connection path between an initiator and target for a particular logical unit, under the conditions listed below. Fi...

  • Page 96

    Messages 4-8 quantum dlt 4000 tape drive 4.2.6 initiator detected error message (05h) the initiator detected error message is sent from an initiator to inform the drive that an error has occurred that does not preclude the drive from retrying the operation (a bus parity error, for example). The sour...

  • Page 97

    Messages quantum dlt 4000 tape drive 4-9 4.2.7 linked command complete message (0ah) this message is sent from a target to an initiator to indicate that the execution of a linked command (with the flag bit set to zero) is complete and that status has been sent. The initiator then sets the pointers t...

  • Page 98

    Messages 4-10 quantum dlt 4000 tape drive 4.2.11 no operation message (08h) if a target requests a message, the initiator sends a no operation message if it does not currently have any other valid message to send. The message is accepted when the drive is acting as a target and may be sent when it i...

  • Page 99

    Messages quantum dlt 4000 tape drive 4-11 bit byte 7 6 5 4 3 2 1 0 0 extended message identifier (01h) (figure 4-1) 1 length (03h) 2 message code (01h) 3 transfer period: min. = 50 (32h) 4 transfer req/ack offset: max. = 15 figure 4–3 synchronous data transfer request message - data format note the ...

  • Page 100

    Messages 4-12 quantum dlt 4000 tape drive.

  • Page 101: Chapter 5

    Quantum dlt 4000 tape drive 5-1 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...

  • Page 102

    Scsi commands 5-2 quantum dlt 4000 tape drive table 5-1 supported scsi commands (continued) command operation code section receive diagnostic results 1ch 5.16 release unit 17h 5.17 report luns a0h 5.18 request sense 03h 5.19 reserve unit 16h 5.20 rewind 01h 5.21 send diagnostic 1dh 5.22 space 11h 5....

  • Page 103

    Scsi commands quantum dlt 4000 tape drive 5-3 notes 1. Relative addressing is not supported by the tape drive. Therefore, in all i/o commands, the reladr bit must be 0. 2. Reserve unit and release unit by logical unit number are supported, as are third-party reservations. Extent reservations are not...

  • Page 104

    Scsi commands 5-4 quantum dlt 4000 tape drive in response to the save data pointer message, the initiator stores the value of the current data pointer into the saved data pointer for that i/o process. The drive can restore the current pointer from the saved pointer value for the active i/o process b...

  • Page 105

    Scsi commands quantum dlt 4000 tape drive 5-5 table 5–2 command descriptor block - field descriptions field description operation code the operation code specifies the command being requested. The list of supported scsi commands and their operation codes are contained in table 5-1. Logical unit numb...

  • Page 106

    Scsi commands 5-6 quantum dlt 4000 tape drive table 5–2 command descriptor block - field descriptions (continued) field description control field the control field is the last byte of every command descriptor block. Its format is shown in figure 5–2 and it contains the flag and link bits. Use of the...

  • Page 107

    Scsi commands quantum dlt 4000 tape drive 5-7 5.1.3 status/error reporting scsi message-level errors are communicated by messages that are defined specifically for that purpose (for example, message parity error, message reject). Message-level errors are also handled by drive-managed retries. Refer ...

  • Page 108

    Scsi commands 5-8 quantum dlt 4000 tape drive table 5–4 status codes status code definition meaning 00h good the drive successfully completed the command. 02h check condition a contingent allegiance condition occurred. 08h busy the drive cannot service the command at the moment, and its command desc...

  • Page 109

    Scsi commands quantum dlt 4000 tape drive 5-9 table 5–5 length field name units field name units implied allocation length bytes of data the drive is allowed to send to the initiator parameter list length bytes of data the initiator has available for the drive transfer length logical number of data ...

  • Page 110

    Scsi commands 5-10 quantum dlt 4000 tape drive table 5–6 data-phase command contents (continued) command length in cdb data out (to drive) data in (to initiator) prevent allow medium removal 0 --- --- read (6) transfer --- data read block limits allocation --- block length limits read buffer allocat...

  • Page 111

    Scsi commands quantum dlt 4000 tape drive 5-11 5.1.5 unit attention condition queued unit attentions are implemented on the quantum dlt 4000 tape drive and are maintained separately for each valid lun for each initiator. Unit attentions are created in each of the following circumstances: • at power ...

  • Page 112

    Scsi commands 5-12 quantum dlt 4000 tape drive 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 i...

  • Page 113

    Scsi commands quantum dlt 4000 tape drive 5-13 5.2 scsi command descriptions the scsi commands are presented in alphabetical order. Each command starts on a new, odd-numbered page. Because information about a particular command may span multiple pages, the command name is repeated, in italics, at th...

  • Page 114

    Scsi commands 5-14 quantum dlt 4000 tape drive bit byte 7 6 5 4 3 2 1 0 0 - 6 (bytes 0 – 6) 7 - 8 (msb) parameter list length (lsb) as shown, this sample indicates that the most significant bit (msb) of the field is bit 7 of byte 7; the least significant bit (lsb) is bit 0 of byte 8. This is an alte...

  • Page 115

    Scsi commands quantum dlt 4000 tape drive 5-15 5.3 erase command (19h) the erase command causes data on the tape medium to be erased. Any write data currently held in buffer memory and not yet written to tape is written to tape before the erase command is executed. Erase command must be issued while...

  • Page 116

    Scsi commands 5-16 quantum dlt 4000 tape drive erase command (19h) (continued) table 5–7 erase command descriptor block - field descriptions field description immed immediate. If the immediate bit = 0, the target does not return status until the selected operation has completed. If set to 1, status ...

  • Page 117

    Scsi commands quantum dlt 4000 tape drive 5-17 5.4 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 dir...

  • Page 118

    Scsi commands 5-18 quantum dlt 4000 tape drive inquiry command (12h) (continued) table 5–8 inquiry command descriptor block - field descriptions field description evpd enable vital product data. If 0, the drive returns the standard inquiry data page. If 1, the drive returns the vital product data pa...

  • Page 119

    Scsi commands quantum dlt 4000 tape drive 5-19 inquiry command (12h) (continued) bit byte 7 6 5 4 3 2 1 0 0 peripheral qualifier peripheral device type 1 rmb device type modifier 2 iso version ecma version ansi version 3 aenc trmiop reserved response data format 4 additional length = 33h 5 reserved ...

  • Page 120

    Scsi commands 5-20 quantum dlt 4000 tape drive inquiry command (12h) (continued) table 5–10 contains field descriptions for the data returned by the drive. Table 5–10 standard inquiry data page - field descriptions field name value description peripheral qualifier 0 non-zero if initiator selects an ...

  • Page 121

    Scsi commands quantum dlt 4000 tape drive 5-21 inquiry command (12h) (continued) table 5–10 standard inquiry data page - field descriptions (continued) field name value description sync 1 the drive supports synchronous data transfers. Linked 1 linked commands are supported. Cmdque 0 the drive does n...

  • Page 122

    Scsi commands 5-22 quantum dlt 4000 tape drive inquiry command (12h) (continued) bit byte 7 6 5 4 3 2 1 0 36 product family (4) released firmware 37 firmware major version # 38 firmware minor version # 39 eeprom format major version # 40 eeprom format minor version # 41 firmware personality 42 firmw...

  • Page 123

    Scsi commands quantum dlt 4000 tape drive 5-23 inquiry command (12h) (continued) table 5–11 vendor unique inquiry data page - field descriptions field name description product family this field indicates the drive’s data density as follows: bit 0 1 2 3 4 5 drive density not specified 2.6 gb 6.0 gb 1...

  • Page 124

    Scsi commands 5-24 quantum dlt 4000 tape drive inquiry command (12h) (continued) 5.4.3 supported vital product data page (00h) the supported vital product data pages page (figure 5–7) provides a directory of the vital product data pages that are supported by the drive. The pages that are supported a...

  • Page 125

    Scsi commands quantum dlt 4000 tape drive 5-25 inquiry command (12h) (continued) bit byte 7 6 5 4 3 2 1 0 0 peripheral qualifier peripheral device type 1 page code (80h) 2 reserved 3 page length (0ah) 4 - 13 serial number figure 5–8 unit serial number page - data format table 5–12 unit serial number...

  • Page 126

    Scsi commands 5-26 quantum dlt 4000 tape drive inquiry command (12h) (continued) bit byte 7 6 5 4 3 2 1 0 0 peripheral qualifier peripheral device type 1 page code (c0h) 2 reserved 3 page length (20h) 4 - 5 servo firmware checksum 6 - 7 servo eeprom checksum 8 - 11 read/write firmware checksum 12 - ...

  • Page 127

    Scsi commands quantum dlt 4000 tape drive 5-27 5.5 load unload command (1bh) the load unload command tells the target to load or unload the tape media in the tape cartridge. If no cartridge is in the tape drive both load and unload return a check condition status with a not ready sense key set. Like...

  • Page 128

    Scsi commands 5-28 quantum dlt 4000 tape drive load unload command (1bh) (continued) notes the sequential loading feature of the loader can be enabled/disabled by modifying the enaldrautold and disldrautoldmc parameters of eeprom (mode page 3eh of the mode select command). A media loader does not af...

  • Page 129

    Scsi commands quantum dlt 4000 tape drive 5-29 load unload command (1bh) (continued) table 5–14 load unload command descriptor block - field descriptions field name description immed immediate. If this bit is set to 1, status is returned as soon as the operation is started. If set to 0, status is re...

  • Page 130

    Scsi commands 5-30 quantum dlt 4000 tape drive 5.6 locate command (2bh) the locate command is used to do high-speed positioning to the specified block address. The read position command can be used to obtain the block address, when writing, when particular blocks of data (a data file, for example) a...

  • Page 131

    Scsi commands quantum dlt 4000 tape drive 5-31 locate command (2bh) (continued) table 5–15 locate command descriptor block - field descriptions field name description bt block type. The block type bit indicates how the block address field is interpreted. The first recorded object (block or filemark)...

  • Page 132

    Scsi commands 5-32 quantum dlt 4000 tape drive 5.7 log select command (4ch) the log select command allows the host to manage statistical information maintained by the tape drive about its own hardware parameters or about the installed tape medium. The description should be read in conjunction with t...

  • Page 133

    Scsi commands quantum dlt 4000 tape drive 5-33 log select command (4ch) (continued) table 5–16 log select command descriptor block - field descriptions field name description pcr parameter code reset. If this bit is set to 1 and the parameter list length is set to 0, all accumulated values of page c...

  • Page 134

    Scsi commands 5-34 quantum dlt 4000 tape drive log select command (4ch) (continued) table 5–16 log select command descriptor block - field descriptions (continued) field name description parameter list length this field specifies the length, in bytes, of the log select parameter list to be transferr...

  • Page 135

    Scsi commands quantum dlt 4000 tape drive 5-35 log select command (4ch) (continued) if multiple pages are sent during the data out phase, they must be sent in ascending order according to page code. Otherwise, the command terminates with a check condition status, sense key set to illegal request, an...

  • Page 136

    Scsi commands 5-36 quantum dlt 4000 tape drive log select command (4ch) (continued) bit byte 7 6 5 4 3 2 1 0 0 -1 (msb) parameter code (lsb) 2 du ds tsd etc tmc rsvd lp 3 parameter length 4 - 7 (msb) parameter value (lsb) note: byte 2 is also referred to the parameter control byte. Figure 5–14 log s...

  • Page 137

    Scsi commands quantum dlt 4000 tape drive 5-37 log select command (4ch) (continued) table 5–18 log select log parameters field descriptions (continued) field name description parameter code (continued) note: parameter codes 00h, 01h, and 04h always have a value of 0. Parameter value for 05h is 8 byt...

  • Page 138

    Scsi commands 5-38 quantum dlt 4000 tape drive log select command (4ch) (continued) table 5–18 log select log parameters field descriptions (continued) field name description tmc (cont.) the current cumulative values are the values computed since the last reset of the device (either via power-cycle,...

  • Page 139

    Scsi commands quantum dlt 4000 tape drive 5-39 5.8 log sense command (4dh) the log sense command allows the host to retrieve statistical information maintained by the tape drive about its own hardware parameters or about the installed tape medium. It is a complementary command to log select. Bit byt...

  • Page 140

    Scsi commands 5-40 quantum dlt 4000 tape drive log sense command (4dh) (continued) table 5–19 log sense command descriptor block - field descriptions field name description ppc parameter pointer control. This bit must be set to 0. A ppc of 0 indicates that the parameter data requested from the devic...

  • Page 141

    Scsi commands quantum dlt 4000 tape drive 5-41 log sense command (4dh) (continued) table 5–19 log sense command descriptor block - field descriptions (continued) field name description page code the page code field identifies which log page is being requested by the initiator. If the page is not sup...

  • Page 142

    Scsi commands 5-42 quantum dlt 4000 tape drive log sense command (4dh) (continued) 5.8.1 error detection summary in log sense command descriptor block the following conditions constitute errors detected by the drive relating to the log sense command descriptor block. The request sense data is set to...

  • Page 143

    Scsi commands quantum dlt 4000 tape drive 5-43 log sense command (4dh) (continued) 5.8.2 supported pages log page (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. Bit byte 7 6 5 4 3 2 1 0 0 reserved page...

  • Page 144

    Scsi commands 5-44 quantum dlt 4000 tape drive log sense command (4dh) (continued) 5.8.3 read (page 03h) / write (page 02h) error log sense page each log page begins with a 4-byte header followed by a number of log parameter blocks. Each block consists of 8 bytes except for parameter code 05h. The l...

  • Page 145

    Scsi commands quantum dlt 4000 tape drive 5-45 log sense command (4dh) (continued) bit byte 7 6 5 4 3 2 1 0 0 -1 (msb) parameter code (lsb) 2 du ds tsd etc tmc rsvd lp 3 parameter length 4 - 11 (msb) parameter value (lsb) note: byte 2 is also referred to the parameter control byte. Figure 5–18 log p...

  • Page 146

    Scsi commands 5-46 quantum dlt 4000 tape drive log sense command (4dh) (continued) table 5–21 log parameters for read / write error log sense page field descriptions (continued) field name description parameter code (continued) 8000h - vendor unique note: parameter codes 00h, 01h, and 04h always ret...

  • Page 147

    Scsi commands quantum dlt 4000 tape drive 5-47 log sense command (4dh) (continued) table 5–21 log parameters for read / write error log sense page field descriptions (continued) field name description tmc (cont.) the criteria for comparison are: code - basis of comparison 00b - every update of the c...

  • Page 148

    Scsi commands 5-48 quantum dlt 4000 tape drive log sense command (4dh) (continued) bit byte 7 6 5 4 3 2 1 0 0 reserved page code (07h) 1 reserved 2 - 3 (msb) page length (lsb) figure 5–19 last n error events log sense header format table 5–22 last n error events log sense header field descriptions f...

  • Page 149

    Scsi commands quantum dlt 4000 tape drive 5-49 log sense command (4dh) (continued) bit byte 7 6 5 4 3 2 1 0 0 -1 (msb) parameter code (lsb) 2 du ds tsd etc tmc rsvd lp 3 parameter length 4 - n (msb) hex ascii string for event n (lsb) figure 5–20 log parameters format for last n error events log sens...

  • Page 150

    Scsi commands 5-50 quantum dlt 4000 tape drive log sense command (4dh) (continued) 5.8.5 read / write compression page (32h) this page begins with a 4-byte header followed by the log parameter blocks of 6 or 8 bytes, depending on the parameter code selected. Bit byte 7 6 5 4 3 2 1 0 0 reserved page ...

  • Page 151

    Scsi commands quantum dlt 4000 tape drive 5-51 log sense command (4dh) (continued) bit byte 7 6 5 4 3 2 1 0 0 -1 (msb) parameter code (lsb) 2 du ds tsd etc tmc rsvd lp 3 02h 4 - n (msb) compression ratio x 100 (lsb) figure 5–22 log parameters format for read / write compression ratio log sense page ...

  • Page 152

    Scsi commands 5-52 quantum dlt 4000 tape drive log sense command (4dh) (continued) bit byte 7 6 5 4 3 2 1 0 0 -1 (msb) parameter code (lsb) 2 du ds tsd etc tmc rsvd lp 3 04h 4 - 7 (msb) counter value (lsb) figure 5–23 log parameters format for read / write compression ratio log sense page (parameter...

  • Page 153

    Scsi commands quantum dlt 4000 tape drive 5-53 log sense command (4dh) (continued) table 5–26 log parameters for read / write compression ratio log sense page field descriptions (parameter codes 02h through 09h) (continued) field name description du disable update. Always 0. Ds disable save. Not sup...

  • Page 154

    Scsi commands 5-54 quantum dlt 4000 tape drive log sense command (4dh) (continued) table 5–26 log parameters for read / write compression ratio log sense page field descriptions (parameter codes 02h through 09h) (continued) field name description counter value (cont.) parameter codes 06h and 07h -- ...

  • Page 155

    Scsi commands quantum dlt 4000 tape drive 5-55 log sense command (4dh) (continued) 5.8.6 device wellness page (33h) the device wellness page returns information about any check conditions related to sense keys 1, 3, 4, and 9 logged by the tape drive. Up to 16 entries (parameter code 0000h to 000fh) ...

  • Page 156

    Scsi commands 5-56 quantum dlt 4000 tape drive log sense command (4dh) (continued) bit byte 7 6 5 4 3 2 1 0 0 parameter code 1 reserved 2 du ds tsd etc tmc rsvd lp 3 - 7 (msb) time stamp (lsb) 8 - 11 (msb) media id (lsb) 12 sense key 13 additional sense key 15 additional error information figure 5–2...

  • Page 157

    Scsi commands quantum dlt 4000 tape drive 5-57 log sense command (4dh) (continued) table 5–28 log parameters for device wellness log sense page field descriptions field name description parameter code parameter codes 0000h through 000fh are supported. This provides 16 log entries for error informati...

  • Page 158

    Scsi commands 5-58 quantum dlt 4000 tape drive log sense command (4dh) (continued) 5.8.7 device status page (3eh) the device status page describes the current status of the tape drive. Three parameters are defined in this page; each is four bytes in length. Parameter code description 0000h device ty...

  • Page 159

    Scsi commands quantum dlt 4000 tape drive 5-59 log sense command (4dh) (continued) bit byte 7 6 5 4 3 2 1 0 0 - 1 parameter code 2 du ds tsd etc tmc rsvd lp 3 parameter length (04h) 4 - 7 (msb) parameter value (lsb) figure 5–27 log parameters format for device status log sense page (parameters 0000h...

  • Page 160

    Scsi commands 5-60 quantum dlt 4000 tape drive log sense command (4dh) (continued) table 5–30 log parameters for device status log sense page field descriptions (continued) field name description etc enable threshold comparison. Threshold checking is not supported on this page. Always set to 0. Tmc ...

  • Page 161

    Scsi commands quantum dlt 4000 tape drive 5-61 5.9 mode select (6) / (10) command (15h / 55h) the mode select command (available in either 6- or 10-byte format) enables the host to configure the tape drive. Implementing mode select and mode sense requires “handshaking” between the host and the drive...

  • Page 162

    Scsi commands 5-62 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) mode select (6) command descriptor block – data format bit byte 7 6 5 4 3 2 1 0 0 operation code (15h) 1 logical unit number pf reserved sp (0) 2 - 3 reserved 4 parameter list length 5 unused (00)...

  • Page 163

    Scsi commands quantum dlt 4000 tape drive 5-63 mode select (6) / (10) command (15h) / (55h) (continued) table 5–32 mode select (6) /(10) command descriptor block - field descriptions field name description pf page format. The page format bit indicates that the data sent by the host after the mode se...

  • Page 164

    Scsi commands 5-64 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–33 mode select mode parameter list - field descriptions field name description mode parameter header 4 bytes in length, contains information about the remainder of the parameter list and i...

  • Page 165

    Scsi commands quantum dlt 4000 tape drive 5-65 mode select (6) / (10) command (15h) / (55h) (continued) table 5–34 mode select mode parameter header - field descriptions field name description media type this field is ignored by the mode select command. Buffered mode default = 1. The drive implement...

  • Page 166

    Scsi commands 5-66 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) 5.9.1.2 mode parameter block descriptor the figure and table that follow provide an illustration and description of the fields that make up the mode select command’s mode parameter block descripto...

  • Page 167

    Scsi commands quantum dlt 4000 tape drive 5-67 mode select (6) / (10) command (15h) / (55h) (continued) table 5–35 mode select mode parameter block descriptor - field descriptions field name description density code this field should match the current tape medium density; it is set to 0 if the densi...

  • Page 168

    Scsi commands 5-68 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–35 mode select mode parameter block descriptor - field descriptions (continued) field name description block length this field specifies the length, in bytes, of each logical block transfe...

  • Page 169

    Scsi commands quantum dlt 4000 tape drive 5-69 mode select (6) / (10) command (15h) / (55h) (continued) table 5–36 mode select page descriptor - field descriptions field name description ps parameters savable. For the mode select (6) (10) commands, this field is reserved (0). Additional page length ...

  • Page 170

    Scsi commands 5-70 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) 5.9.2 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 and write command processin...

  • Page 171

    Scsi commands quantum dlt 4000 tape drive 5-71 mode select (6) / (10) command (15h) / (55h) (continued) table 5–37 error recovery page - field descriptions field name description ps parameters savable. For mode select, this bit must be 0. Additional page length this field indicates the number bytes ...

  • Page 172

    Scsi commands 5-72 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) bit byte 7 6 5 4 3 2 1 0 0 ps (0) 0 page code (02h) 1 additional page length (0eh) 2 buffer full ratio 3 buffer empty ratio 4 - 5 (msb) bus inactivity limit (lsb) 6 - 7 (msb) disconnect time limit...

  • Page 173

    Scsi commands quantum dlt 4000 tape drive 5-73 mode select (6) / (10) command (15h) / (55h) (continued) table 5–38 disconnect / reconnect page - field descriptions field name description ps parameters savable. For mode select, this bit must be 0. Additional page length this field indicates the numbe...

  • Page 174

    Scsi commands 5-74 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–38 disconnect / reconnect page - field descriptions (continued) field name description dtdc data transfer disconnect control. This field defines further restrictions for when disconnect is...

  • Page 175

    Scsi commands quantum dlt 4000 tape drive 5-75 mode select (6) / (10) command (15h) / (55h) (continued) 5.9.4 control mode page (0ah) the control mode page provides control over several features such as tagged queuing, extended contingent allegiance, asynchronous event notification, and error loggin...

  • Page 176

    Scsi commands 5-76 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–39 control mode page descriptor - field descriptions field name description ps parameters savable. For mode select, this bit must be 0. Page length the page length field indicates the numb...

  • Page 177

    Scsi commands quantum dlt 4000 tape drive 5-77 mode select (6) / (10) command (15h) / (55h) (continued) 5.9.5 data compression page (0fh) the data compression page specifies parameters for the control of data compression. This page allows the user to turn the tape drive’s compressed format on and of...

  • Page 178

    Scsi commands 5-78 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–40 data compression page descriptor - field descriptions field name description page code the page code identifies the type of mode select page being transferred. A value of 0fh identifies...

  • Page 179

    Scsi commands quantum dlt 4000 tape drive 5-79 mode select (6) / (10) command (15h) / (55h) (continued) 5.9.6 device configuration page (10h) the device configuration page controls the drive’s behavior on the scsi bus and allows an initiator to tune bus performance. Bit byte 7 6 5 4 3 2 1 0 0 ps (0)...

  • Page 180

    Scsi commands 5-80 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–41 device configuration page - field descriptions field name description ps parameters savable. For mode select, this bit must be 0. Additional page length this field indicates the number ...

  • Page 181

    Scsi commands quantum dlt 4000 tape drive 5-81 mode select (6) / (10) command (15h) / (55h) (continued) table 5–41 device configuration page - field descriptions (continued) field name description write delay time (cont.) values between 0 and 15 on a mode select are rounded down to 0. This causes th...

  • Page 182

    Scsi commands 5-82 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) 5.9.7 medium partition page (11h) the drive supports the medium partitions parameters page that is used to specify the medium partitions. Bit byte 7 6 5 4 3 2 1 0 0 ps (0) 0 page code (11h) 1 addi...

  • Page 183

    Scsi commands quantum dlt 4000 tape drive 5-83 mode select (6) / (10) command (15h) / (55h) (continued) table 5–42 medium partition page descriptor - field descriptions field name description ps parameters savable. For mode select, this bit must be 0. Additional page length this field indicates the ...

  • Page 184

    Scsi commands 5-84 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) 5.9.8 eeprom vendor unique page (3eh) the drive supports a vendor unique page that enables a user to modify savable parameters. Only one savable parameter may be changed per mode select command. B...

  • Page 185

    Scsi commands quantum dlt 4000 tape drive 5-85 mode select (6) / (10) command (15h) / (55h) (continued) table 5–43 eeprom vendor unique page parameters (continued) name value rep. Default length (bytes) usage cachetms ascii decimal 0 1 0,1 = do not cache filemarks unless immed bit is set, if set 2 =...

  • Page 186

    Scsi commands 5-86 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–43 eeprom vendor unique page parameters (continued) name value rep. Default length (bytes) usage enaparerrretry ascii binary 0 1 to turn on/off parity error retry feature enarepdecomp asci...

  • Page 187

    Scsi commands quantum dlt 4000 tape drive 5-87 mode select (6) / (10) command (15h) / (55h) (continued) table 5–43 eeprom vendor unique page parameters (continued) name value rep. Default length (bytes) usage forceeerebuild ascii binary 0 1 to force all the eeprom parameters to reset to default, if ...

  • Page 188

    Scsi commands 5-88 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) table 5–43 eeprom vendor unique page parameters (continued) name value rep. Default length (bytes) usage repbusyinprog ascii binary 0 1 when set, report busy status if the drive is in the process ...

  • Page 189

    Scsi commands quantum dlt 4000 tape drive 5-89 mode select (6) / (10) command (15h) / (55h) (continued) as an example of an eeprom vendor unique page, the following figure shows a page that will modify the vendorid parameter to “xxxyy.” 0 0 0 page code (3eh) 1 page length (0fh) 2 “v” (76h) 3 “e” (65...

  • Page 190

    Scsi commands 5-90 quantum dlt 4000 tape drive mode select (6) / (10) command (15h) / (55h) (continued) the following example illustrates an eeprom vendor unique page that modifies the forcedensity parameter to 1. 0 0 0 page code (3eh) 1 page length (0fh) 2 “f” (46h) 3 “o” (4fh) 4 “r” (52h) 5 “c” (4...

  • Page 191

    Scsi commands quantum dlt 4000 tape drive 5-91 mode select (6) / (10) command (15h) / (55h) (continued) 5.9.9 changeable parameters within mode select the following table lists the mode select command’s changeable parameters and their default, minimum, and maximum values. Descriptions of the various...

  • Page 192

    Scsi commands 5-92 quantum dlt 4000 tape drive 5.10 mode sense (6) / (10) command (1ah / 5ah) the mode sense command allows the drive to report its media type, and current, or changeable configuration parameters to the host. It is a complementary command to mode select. The command descriptor block ...

  • Page 193

    Scsi commands quantum dlt 4000 tape drive 5-93 mode sense (6) / (10) command (1ah / 5ah) (continued) bit byte 7 6 5 4 3 2 1 0 0 operation code (5ah) 1 logical unit number rsvd dbd reserved 2 pc page code 3 reserved 4 reserved 5 reserved 6 reserved 7 - 8 (msb) allocation length (lsb) 5 unused reserve...

  • Page 194

    Scsi commands 5-94 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–45 mode sense command descriptor block - field descriptions field name description dbd disable block descriptors. If 0, device returns the block descriptor data. If set to 1, block descriptor...

  • Page 195

    Scsi commands quantum dlt 4000 tape drive 5-95 mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.1 mode sense data headers the mode sense (6) and mode sense (10) headers are illustrated in the following figures. Bit byte 7 6 5 4 3 2 1 0 0 mode sense data length 1 media type 2 wp buffered mo...

  • Page 196

    Scsi commands 5-96 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–46 mode sense data header - field descriptions field name description mode sense data length this field specifies the length (in bytes) of the mode sense data that is available to be transfer...

  • Page 197

    Scsi commands quantum dlt 4000 tape drive 5-97 mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.2 mode sense block descriptors the following figure describes the mode sense block descriptor that follows the mode sense header. Descriptions of the mode sense blocks are provided in table 5-47...

  • Page 198

    Scsi commands 5-98 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–47 mode sense block descriptor - field descriptions field name description density code the contents of this field match the density of the media, or 0 if the density is unknown: density code...

  • Page 199

    Scsi commands quantum dlt 4000 tape drive 5-99 mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.3 mode sense mode pages the following illustration depicts the variable length page descriptor. Bit byte 7 6 5 4 3 2 1 0 0 ps 0 page code 1 additional page length 2 page defined or vendor-unique...

  • Page 200

    Scsi commands 5-100 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–48 mode sense page descriptor - field descriptions field name description ps parameters savable. When 0, the supported parameters cannot be saved (savable pages are not supported). When set ...

  • Page 201

    Scsi commands quantum dlt 4000 tape drive 5-101 mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.3.1 read / write error recovery page (01h) the tape drive supports the error recovery page for read and write operations. The format for the page is illustrated in the following figure. Bit byt...

  • Page 202

    Scsi commands 5-102 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–49 read / write error recovery page - field descriptions field name description ps parameters savable. Must be 0, the supported parameters cannot be saved (savable pages are not supported). ...

  • Page 203

    Scsi commands quantum dlt 4000 tape drive 5-103 mode sense (6) / (10) command (1ah / 5ah) (continued) bit byte 7 6 5 4 3 2 1 0 0 ps 0 page code (02h) 1 additional page length (0eh) 2 buffer full ratio (0) 3 buffer empty ratio (0) 4 - 5 (msb) bus inactivity limit (0) (lsb) 6 - 7 (msb) disconnect time...

  • Page 204

    Scsi commands 5-104 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–50 disconnect / reconnect error recovery page - field descriptions field name description ps parameters savable. When 0, the supported parameters cannot be saved (savable pages are not suppo...

  • Page 205

    Scsi commands quantum dlt 4000 tape drive 5-105 mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.3.3 control mode page (0ah) the control mode page allows the user to determine whether the tape drive returns a check condition status when one of the write and read counters has reached a spec...

  • Page 206

    Scsi commands 5-106 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–51 control mode page - field descriptions field name description page length the value in this field indicates the number of bytes in the control mode page being transferred. The value for t...

  • Page 207

    Scsi commands quantum dlt 4000 tape drive 5-107 mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.3.4 data compression page (0fh) the data compression page specifies parameters for the control of data compression. Bit byte 7 6 5 4 3 2 1 0 0 ps (0) rsvd page code (0fh) 1 page length (0e) 2 d...

  • Page 208

    Scsi commands 5-108 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–52 data compression page - field descriptions field name description ps parameters savable. Not supported; must be 0. Page length the value in this field indicates the number of bytes in the...

  • Page 209

    Scsi commands quantum dlt 4000 tape drive 5-109 mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.3.5 device configuration page (10h) the tape drive supports the device configuration page. The format for the page is illustrated in the following figure. Bit byte 7 6 5 4 3 2 1 0 0 ps (0) 0 pa...

  • Page 210

    Scsi commands 5-110 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–53 device configuration page - field descriptions field name description ps parameters savable. Not supported; must be 0. Additional page length this field indicates the number of bytes in t...

  • Page 211

    Scsi commands quantum dlt 4000 tape drive 5-111 mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–53 device configuration page - field descriptions (continued) field name description socf stop on consecutive filemarks. Set to 0. Rbo recover buffer order. Set to 0. Rew report early warnin...

  • Page 212

    Scsi commands 5-112 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.3.6 medium partition page (11h) the tape drive supports the medium partition page. The format for the page is illustrated in the following figure. Bit byte 7 6 5 4 3 2 1 0 0 ps (0) 0 page code ...

  • Page 213

    Scsi commands quantum dlt 4000 tape drive 5-113 mode sense (6) / (10) command (1ah / 5ah) (continued) table 5–54 medium partition page - field descriptions field name description ps parameters savable. Not supported; must be 0. Additional page length this field indicates the number of bytes in the p...

  • Page 214

    Scsi commands 5-114 quantum dlt 4000 tape drive mode sense (6) / (10) command (1ah / 5ah) (continued) 5.10.3.7 eeprom vendor unique page (3eh) the tape drive supports the eeprom vendor unique page (3eh). All the eeprom parameters that are set via the mode select eeprom vendor unique page are returne...

  • Page 215

    Scsi commands quantum dlt 4000 tape drive 5-115 5.11 prevent / allow medium removal command (1eh) this command enables or disables the unloading of the tape cartridge. Bit byte 7 6 5 4 3 2 1 0 0 operation code (1eh) 1 logical unit number reserved 2 - 3 reserved 4 reserved prevent 5 unused reserved f...

  • Page 216

    Scsi commands 5-116 quantum dlt 4000 tape drive prevent / allow medium removal command (1eh) (continued) table 5–55 prevent / allow medium removal command descriptor block - field descriptions field name description prevent when set to 1, the unload button on the drive’s front panel is effectively d...

  • Page 217

    Scsi commands quantum dlt 4000 tape drive 5-117 5.12 read command (08h) this command transfers one or more data blocks or bytes to the initiator starting with the next block on the tape. Bit byte 7 6 5 4 3 2 1 0 0 operation code (08h) 1 logical unit number reserved sili fixed 2 - 4 (msb) transfer le...

  • Page 218

    Scsi commands 5-118 quantum dlt 4000 tape drive read command (08h) (continued) table 5–56 read command descriptor block - field descriptions field name description sili suppress incorrect length indicator. If the sili bit is set to 1 and the fixed bit is set to 1, the target terminates the command w...

  • Page 219

    Scsi commands quantum dlt 4000 tape drive 5-119 read command (08h) (continued) filemark, end-of-data, and end-of-medium/partition handling if the tape drive reads a filemark, it returns a check condition status. Within the sense data, the filemark and valid bits are set and the sense key field is se...

  • Page 220

    Scsi commands 5-120 quantum dlt 4000 tape drive 5.13 read block limits command (05h) the read block limits command directs the tape drive to report it’s block length limits. Bit byte 7 6 5 4 3 2 1 0 0 operation code (05h) 1 logical unit number reserved 2 - 4 reserved 5 unused reserved flag link figu...

  • Page 221

    Scsi commands quantum dlt 4000 tape drive 5-121 read block limits command (05h) (continued) the read block limits data shown as follows is sent during the data in phase of the command. The command does not reflect the currently selected block size, only the available limits. Mode sense is the comman...

  • Page 222

    Scsi commands 5-122 quantum dlt 4000 tape drive 5.14 read buffer command (3ch) the read buffer command is used in conjunction with write buffer as a diagnostic function for testing the drive’s data buffer for possible diagnostic data and for checking the integrity of the scsi bus. Bit byte 7 6 5 4 3...

  • Page 223

    Scsi commands quantum dlt 4000 tape drive 5-123 read buffer command (3ch) (continued) table 5–58 read buffer command descriptor block - field descriptions field name description mode the tape drive supports the following values within this field. If any non-supported value is set, the drive terminat...

  • Page 224

    Scsi commands 5-124 quantum dlt 4000 tape drive read buffer command (3ch) (continued) table 5–59 read buffer header - field descriptions field name description available length this field specifies the total number of data bytes available in the target’s buffer. This number is not reduced to reflect...

  • Page 225

    Scsi commands quantum dlt 4000 tape drive 5-125 5.15 read position command (34h) the read position command is used to read a position identifier or scsi logical block address (lba). The locate command uses this identifier to position back to this same logical position in a high-performance fashion. ...

  • Page 226

    Scsi commands 5-126 quantum dlt 4000 tape drive read position command (34h) (continued) data from read position takes the following format: bit byte 7 6 5 4 3 2 1 0 0 bop eop reserved bpu (0) reserved 1 partition number 2 - 3 reserved 4 - 7 (msb) first block location (lsb) 8 - 11 (msb) last block lo...

  • Page 227

    Scsi commands quantum dlt 4000 tape drive 5-127 read position command (34h) (continued) table 5–61 read position data - field descriptions field name description bop beginning of partition. When set to 1, indicates that the logical unit is at the beginning of partition in the current partition. When...

  • Page 228

    Scsi commands 5-128 quantum dlt 4000 tape drive 5.16 receive diagnostic results command (1ch) the receive diagnostic results command fetches the results of the last send diagnostic command sent to the tape drive. Bit byte 7 6 5 4 3 2 1 0 0 operation code (1ch) 1 logical unit number reserved 2 reserv...

  • Page 229

    Scsi commands quantum dlt 4000 tape drive 5-129 receive diagnostic results command (1ch) (continued) the following data is returned by the drive as a result of the receive diagnostic command. Note that a request sense command should be used to obtain more detailed information following a check condi...

  • Page 230

    Scsi commands 5-130 quantum dlt 4000 tape drive 5.17 release unit command (17h) the release unit command releases the drive if it is currently reserved by the requesting initiator. It is not an error to release the tape drive if it is not currently reserved by the requesting initiator. If the tape d...

  • Page 231

    Scsi commands quantum dlt 4000 tape drive 5-131 release unit command (17h) (continued) table 5–63 release unit command data - field descriptions field name description 3rdpty the third party release option for release unit allows an initiator to release a logical unit that was previously reserved us...

  • Page 232

    Scsi commands 5-132 quantum dlt 4000 tape drive 5.18 report luns command (a0h) the report luns command requests that the peripheral device logical unit numbers of known logical units in the target be sent to the applications client. The command only returns information about the logical units to whi...

  • Page 233

    Scsi commands quantum dlt 4000 tape drive 5-133 report luns command (0ah) (continued) bit byte 7 6 5 4 3 2 1 0 0 - 3 (msb) lun list length (n – 7) (lsb) 4 - 7 reserved 8 - 15 (msb) lun (first lun) (lsb) • • • • • • n-7 – n lun (last lun, if more than one) figure 5–68 lun reporting parameter list — d...

  • Page 234

    Scsi commands 5-134 quantum dlt 4000 tape drive 5.19 request sense command (03h) the request sense command causes the tape drive to transfer detailed sense data to the initiator. Bit byte 7 6 5 4 3 2 1 0 0 operation code (03h) 1 logical unit number reserved 2 reserved 3 reserved 4 allocation length ...

  • Page 235

    Scsi commands quantum dlt 4000 tape drive 5-135 request sense command (03h) (continued) the request sense command causes the tape drive to transfer detailed sense data to the initiator. The sense data is valid for a check condition or reservation conflict status returned on the previous command. The...

  • Page 236

    Scsi commands 5-136 quantum dlt 4000 tape drive request sense command (03h) (continued) bit byte 7 6 5 4 3 2 1 0 0 valid error code 1 segment number (0) 2 filemark eom ili reserved sense key 3 - 6 (msb) information bytes (lsb) 7 additional sense length 8 - 11 (msb) command-specific information bytes...

  • Page 237

    Scsi commands quantum dlt 4000 tape drive 5-137 request sense command (03h) (continued) table 5–66 request sense data - field descriptions field name description valid when set to 1, this field indicates that the information bytes contain valid information as defined in the ansi scsi-2 specification...

  • Page 238

    Scsi commands 5-138 quantum dlt 4000 tape drive request sense command (03h) (continued) table 5–66 request sense data - field descriptions (continued) field name description command specific information bytes command specific information bytes are handled as device-specific and can be logged by the ...

  • Page 239

    Scsi commands quantum dlt 4000 tape drive 5-139 request sense command (03h) (continued) table 5–67 supported sense keys sense key description 0h no sense. Check the filemark/eom/ili bits and the additional sense code/additional sense code qualifier bytes. 1h recovered error. This can be caused by ro...

  • Page 240

    Scsi commands 5-140 quantum dlt 4000 tape drive request sense command (03h) (continued) table 5–68 supported asc / ascq in hex sense key asc ascq description 00 00 00 no additional sense code no sense 01 unexpected fm encountered 02 end of medium (eom) encountered 03 setmark encountered 04 beginning...

  • Page 241

    Scsi commands quantum dlt 4000 tape drive 5-141 request sense command (03h) (continued) table 5–68 supported asc / ascq in hex (continued) sense key asc ascq description medium error 30 01 unknown format (cont.) 3b 00 sequential positioning error 3b 08 repositioning error 51 00 erase failure 80 00 c...

  • Page 242

    Scsi commands 5-142 quantum dlt 4000 tape drive request sense command (03h) (continued) table 5–68 supported asc / ascq in hex (continued) sense key asc ascq description 05h 1a 00 parameter list length error illegal request 20 00 illegal opcode 20 81 illegal command while in recovery mode 21 01 inva...

  • Page 243

    Scsi commands quantum dlt 4000 tape drive 5-143 request sense command (03h) (continued) table 5–68 supported asc / ascq in hex (continued) sense key asc ascq description 0bh 2f 00 commands cleared by another initiator command 43 00 message error aborted 44 80 unexpected selection interrupt 44 82 com...

  • Page 244

    Scsi commands 5-144 quantum dlt 4000 tape drive 5.20 reserve unit command (16h) the reserve unit command reserves the specified tape drive for exclusive use by the requesting initiator or for another specified scsi device. Bit byte 7 6 5 4 3 2 1 0 0 operation code (16h) 1 logical unit number 3rdpty ...

  • Page 245

    Scsi commands quantum dlt 4000 tape drive 5-145 reserve unit command (16h) (continued) a reservation via the reserve unit command remains in effect until one of the following conditions is met: • the initiator that made the reservation sends another reserve unit command. • the tape drive is released...

  • Page 246

    Scsi commands 5-146 quantum dlt 4000 tape drive 5.21 rewind command (01h) the rewind command directs the tape drive to position the tape at the beginning of the currently active partition (for dlttape drives, this is bom). Before rewinding, the tape drive writes any write data that is in the buffer ...

  • Page 247

    Scsi commands quantum dlt 4000 tape drive 5-147 5.22 send diagnostic command (1dh) the send diagnostic command directs the tape drive to perform its self- diagnostic tests. Bit byte 7 6 5 4 3 2 1 0 0 operation code (1dh) 1 logical unit number pf (0) rsvd selftst devofl unitofl 2 - 4 reserved 5 unuse...

  • Page 248

    Scsi commands 5-148 quantum dlt 4000 tape drive send diagnostic command (1dh) (continued) two types of unit-resident diagnostic tests can be accessed: electronics self-test (level 1 test) to invoke this level of diagnostic test, a major portion of the controller hardware and software must be functio...

  • Page 249

    Scsi commands quantum dlt 4000 tape drive 5-149 send diagnostic command (1dh) (continued) the following table illustrates the possible settings of the selftst, devofl, and unitofl bits and the effects of each setting on the resulting self-test: table 5–72 send diagnostic cdb bits selftst, devofl, an...

  • Page 250

    Scsi commands 5-150 quantum dlt 4000 tape drive send diagnostic command (1dh) (continued) table 5–73 send diagnostic parameter list - field descriptions field name description pattern number indicates the type of data pattern to be used during the diagnostic tests. Pattern 0 1 2 3 4 5 6 7 8 9 (defau...

  • Page 251

    Scsi commands quantum dlt 4000 tape drive 5-151 send diagnostic command (1dh) (continued) note because of data generation and verification, this test only streams the tape for short periods of time. If block count is set very high, the test can take many minutes or even many hours to complete. If th...

  • Page 252

    Scsi commands 5-152 quantum dlt 4000 tape drive 5.23 space command (11h) the space command provides a variety of positioning functions that are determined by code and count fields in the command descriptor block. Both forward (toward end of medium/end of partition) and reverse (toward beginning of m...

  • Page 253

    Scsi commands quantum dlt 4000 tape drive 5-153 space command (11h) (continued) table 5–76 space command data - field descriptions (continued) field name description count when spacing over blocks or marks, the count field is interpreted as follows: a positive value n causes forward motion over n bl...

  • Page 254

    Scsi commands 5-154 quantum dlt 4000 tape drive 5.23 test unit ready command (00h) the test unit ready command checks the tape drive to ensure that the unit is ready for commands involving tape movement. If the drive has a tape loaded, the command returns a good status. Otherwise, check condition is...

  • Page 255

    Scsi commands quantum dlt 4000 tape drive 5-155 5.25 verify command (13h) the verify command directs the tape drive to verify one or more blocks beginning with the next block on the tape. Both crc and edcs are validated. Bit byte 7 6 5 4 3 2 1 0 0 operation code (13h) 1 logical unit number reserved ...

  • Page 256

    Scsi commands 5-156 quantum dlt 4000 tape drive verify command (13h) (continued) table 5–77 verify command data - field descriptions field name description immed immediate. When set to 1, the verify command completes before any tape medium movement is done (that is, when the processing has been init...

  • Page 257

    Scsi commands quantum dlt 4000 tape drive 5-157 5.26 write command (0ah) the write command transfers one or more blocks from the host to the current logical position. When in the buffered mode (the dlt tape drive default mode), the tape drive reports good status on write commands as soon as this dat...

  • Page 258

    Scsi commands 5-158 quantum dlt 4000 tape drive write command (0ah) (continued) table 5–78 write command data - field descriptions field name description fixed the fixed bit specifies both the meaning of the transfer length field and whether fixed-length or variable-length blocks are to be transferr...

  • Page 259

    Scsi commands quantum dlt 4000 tape drive 5-159 5.27 write buffer command (3bh) the write buffer command is used with read buffer as a diagnostic function for testing the device data buffer, dma engine, scsi bus interface hardware, and scsi bus integrity. It is also used for downloading and updating...

  • Page 260

    Scsi commands 5-160 quantum dlt 4000 tape drive write buffer command (3bh) (continued) table 5–79 write buffer command data - field descriptions field name description mode the tape drive supports the following values within the field. If any other value is set, the drive terminates the command with...

  • Page 261

    Scsi commands quantum dlt 4000 tape drive 5-161 write buffer command (3bh) (continued) 5.27.3 download microcode mode (100b) using buffer offsets, the host can download the firmware image into the target’s buffer in pieces. These commands do not cause the new image to become active. A download and s...

  • Page 262

    Scsi commands 5-162 quantum dlt 4000 tape drive 5.28 write filemarks command (10h) the write filemarks command directs the tape drive to write the specified number of filemarks beginning at the current logical position on tape. If the immediate bit is not set, any data or filemarks in the write cach...

  • Page 263

    Scsi commands quantum dlt 4000 tape drive 5-163 write filemarks command (10h) (continued) table 5–80 write filemarks command data - field descriptions field name description wsmk write setmark. Must be 0. This tape drive does not support setmarks. Immed immediate. When this bit is set to 1, the tape...

  • Page 264

    Scsi commands 5-164 quantum dlt 4000 tape drive.

  • Page 265: Appendix A

    Quantum dlt 4000 tape drive a-1 appendix a definition of vendor unique sense data information this appendix lists the internal status codes with their descriptions. The internal status code is located at byte offset 18 of the request sense data and may be available for certain types of failures. Not...

  • Page 266

    Appendix a: definition of vendor unique sense data information a-2 quantum dlt 4000 tape drive table a–1 internal status codes (continued) decimal hexadecimal description 9 9 cleared from queue 10 0a missing data block – read only 11 0b gap within object (missing block in record) 12 0c record on tap...

  • Page 267

    Appendix a: definition of vendor unique sense data information quantum dlt 4000 tape drive a-3 table a–1 internal status codes (continued) decimal hexadecimal description 31 1f hard write error – gpsp3 underrun 32 20 hard write error – read sync timeout 33 21 hard write error – overshoot append 34 2...

  • Page 268

    Appendix a: definition of vendor unique sense data information a-4 quantum dlt 4000 tape drive table a–1 internal status codes (continued) decimal hexadecimal description 55 37 calibration failure 56 38 bad tape format bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 figure a-1 internal status bits t...

  • Page 269: Appendix B

    Quantum dlt 4000 tape system b-1 appendix b eeprom-resident bugcheck and event logs this appendix provides an explanation of the event logs (information packets) stored in semi- permanent, non-volatile memory of the tape drive. These packets can be retrieved via the scsi log sense command with page ...

  • Page 270

    Appendix b: eeprom-resident bugcheck and event logs b-2 quantum dlt 4000 tape system the most important information within the packet is the error code. The more common bugcheck codes are listed in table b—1. A full listing of all possible codes is not provided: they are typically associated with fi...

  • Page 271

    Appendix b: eeprom-resident bugcheck and event logs quantum dlt 4000 tape system b-3 b.2.2 event log packets event log packets are non-fatal and can occur to log information about significant events. Refer to table b-2 for a listing of the existing error codes that are found within event log packets...

  • Page 272

    Appendix b: eeprom-resident bugcheck and event logs b-4 quantum dlt 4000 tape system directory failure event log packets directory failure event logs are written when a directory read or directory write request fails for any reason. Figure b-1 shows the data format and table b-3 provides the descrip...

  • Page 273

    Appendix b: eeprom-resident bugcheck and event logs quantum dlt 4000 tape system b-5 table b–3 directory failure event package – field descriptions field description saved overwrites / rereads / rewrites these fields serve as temporary counters and have no use in interpreting the directory failure p...

  • Page 274

    Appendix b: eeprom-resident bugcheck and event logs b-6 quantum dlt 4000 tape system.

  • Page 275: Appendix C

    Quantum dlt 4000 tape drive c-1 appendix c updating the firmware this appendix explains how to update the tape drive’s pcba-resident firmware. C.1 overview 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. Caution v...

  • Page 276

    Appendix c: updating the firmware c-2 quantum dlt 4000 tape drive table c-1 block size used for firmware update tape tape format density upgrade tape block dlttape iii 2.6 gb 6.0 gb 10.0 gb 4 kbytes multiple 4 kbytes multiple 4 kbytes multiple dlttape iiixt 15.0 gb 4 kbytes only dlttape iv 20.0 gb 4...

  • Page 277

    Appendix c: updating the firmware quantum dlt 4000 tape drive c-3 make sure you have a dlttape that bears the firmware image and personality of the required revision level copied to it. 1. Put the tape drive into the firmware update mode. To do this: a) remove any cartridge in the target tape drive ...

  • Page 278

    Appendix c: updating the firmware c-4 quantum dlt 4000 tape drive at this point, the firmware update mode is automatically cleared. One of the following conditions will occur: • if the firmware image is valid and the drive code is up-to-date, the drive code does not go through an update. • if the fi...

  • Page 279

    Appendix c: updating the firmware quantum dlt 4000 tape drive c-5 table c-2 results of firmware update if... Then... The image is valid 1. The flash eeprom containing the current firmware is erased. 2. The new image is programmed into flash eeprom (approximately 2 minutes). Then: the tape drive rese...

  • Page 280

    Appendix c: updating the firmware c-6 quantum dlt 4000 tape drive.

  • Page 281: Appendix D

    Quantum dlt 4000 tape drive d-1 appendix d the tape cartridge this appendix covers: • tape cartridge handling guidelines (subsection d.1) • tape cartridge inspection procedure (subsection d.2) • tape cartridge write-protect switch (subsection d.3) • loading a tape cartridge (subsection d.4) • unload...

  • Page 282

    Appendix d: the tape cartridge d-2 quantum dlt 4000 tape drive • always observe the proper environmental conditions for the storage of tape cartridges. Refer to the cartridge reference card supplied with each cartridge. The ambient operating environment for the tape cartridge is: temperature 10 ° c ...

  • Page 283

    Appendix d: the tape cartridge quantum dlt 4000 tape drive d-3 • do not expose the tape cartridge to moisture or direct sunlight. • do not insert any cartridge that has been dropped into the dlttape drive without at least a thorough visual inspection as described in this paper. A dropped cartridge m...

  • Page 284

    Appendix d: the tape cartridge d-4 quantum dlt 4000 tape drive d.2 tape cartridge inspection procedure ensure that your tape backup solution performs reliably by following the visual mechanical inspection (vmi) procedures described in this subsection. These steps will help you identify any potential...

  • Page 285

    Appendix d: the tape cartridge quantum dlt 4000 tape drive d-5 5. Look at the bottom of the tape cartridge, holding it as shown in figure d-2. Figure d-2 location of reel lock opening and spring-loaded hub on bottom of dlttape cartridge check the opening indicated in figure d-2 and ensure that the s...

  • Page 286

    Appendix d: the tape cartridge d-6 quantum dlt 4000 tape drive 6. Ensure that the tape leader within the tape cartridge is in the correct position. To do this, you must open the tape cartridge door. Refer to figure d-3. Figure d-3 opening the door on a dlttape cartridge showing tape leader loop in i...

  • Page 287

    Appendix d: the tape cartridge quantum dlt 4000 tape drive d-7 7. Figure d-4 shows three different tape cartridge loop problems. No tape cartridge that exhibits the problems shown in the examples in figure d-4 should be used in a dlt tape system. Example 1:“swallowed” tape cartridge leader example 2...

  • Page 288

    Appendix d: the tape cartridge d-8 quantum dlt 4000 tape drive 8. Finally, check for proper operation of the tape cartridge’s write-protect switch (figure d-5). This sliding switch, located on the end of the tape cartridge used for the tape label, should snap smartly back and forth, and the orange t...

  • Page 289

    Appendix d: the tape cartridge quantum dlt 4000 tape drive d-9 • move the write-protect switch to the right to disable write protection (existing data on the tape can be overwritten, and/or additional data can be appended to the media unless the cartridge is write-protected via software). When write...

  • Page 290

    Appendix d: the tape cartridge d-10 quantum dlt 4000 tape drive d.4 loading a tape cartridge complete this subsection to load a tape cartridge into the front panel (chapter 2, figure 2-10) of the tape drive. Because this subsection of the manual refers to some of the front panel leds and controls, i...

  • Page 291

    Appendix d: the tape cartridge quantum dlt 4000 tape drive d-11 d.5 unloading a tape cartridge complete this subsection to unload a tape cartridge. Because this subsection of the manual refers to some of the front panel leds and controls (chapter 2, figure 2-10) of the tape drive. Because this subse...

  • Page 292

    Appendix d: the tape cartridge d-12 quantum dlt 4000 tape drive d.6 using a cleaning tape cartridge this subsection contains information on how and when to use a cleaning tape cartridge. Because this subsection of the manual refers to some of the front panel leds and controls (chapter 2, figure 2-10...

  • Page 293

    Quantum dlt4000 tape drive index-1 index a asc/ascq codes, request sense, 5-147 send diagnostic, 5-159 abort message, 4-5 acoustic noise emissions, 1-9 altitude specification, 1-6 attention condition, 3-24 b beeper, 2-17, 2-21 bugcheck packets, b-1 bus device reset message, 4-5 bus free, 3-10 bus pa...

  • Page 294

    Index index-2 quantum dlt4000 tape drive emi and safety certifications, 1-8 environmental specifications, 1-5 erase command, 5-15 esd protection, 2-3 f firmware update, creating a tape, c-1 interpreting results, c-4 procedure, c-2 front panel cartridge insert/release handle, 2-17 controls, 2-20 leds...

  • Page 295

    Index quantum dlt4000 tape drive index-3 p parity checking rackmount, 2-7 tabletop, 2-8 performance data, 1-4 physical specifications, 1-3 pin assignments power, 2-14 scsi differential, 2-13 scsi single-ended, 2-12 post description, 2-24 tape drive states following, 2-24 ready activity, 2-24 power c...

  • Page 296

    Index index-4 quantum dlt4000 tape drive read block limits (05h), 5-125 read buffer (3ch), 5-127 read position (34h), 5-131 receive diagnostic results (1ch), 5-135 release unit (17h), 5-137 report luns (a0h), 5-139 request sense (03h), 5-141 reserve unit (16h), 5-151 rewind (01h), 5-153 send diagnos...

  • Page 297

    Index quantum dlt4000 tape drive index-5 v 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 w write buffer command, 5-169 write command, 5-167 write filemarks command...

  • 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.