background image

 
 

 

 
 

 

 

 

 

 

 

DLT

7000 Tape System 

Product Manual 

 

 

 

 

 

 

 

November 10, 2003 

81-60000-06 

Summary of Contents for DLTtape DLT 7000

Page 1: ...DLT 7000 Tape System Product Manual November 10 2003 81 60000 06...

Page 2: ...ice Center Quantum Asia Pacific Pte Ltd Quantum Customer Service 715 Sycamore Avenue 50 Tagore Lane b1 04 Quantum Ireland Ltd Milpitas California 95035 Singapore 2678 Finnabair Industrial Park Phone 8...

Page 3: ...need for special devices such as ferrite beads on cables is required if such means of interference suppression was used in the qualification test for the device This information will vary from device...

Page 4: ...er there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by tur...

Page 5: ...USER MANUAL STATEMENTS FOR CLASS B EQUIPMENT continued...

Page 6: ......

Page 7: ...eptibility 1 12 1 3 14 Conducted Emissions 1 12 1 3 15 Radiated Emissions 1 13 1 3 16 Susceptibility 1 13 Chapter 2 Configuring Installing and Operating the Tape Drive 2 1 Safety Handling and Electros...

Page 8: ...on 3 25 3 6 3 Queued Unit Attentions 3 26 Chapter 4 MESSAGES 4 1 Message Format 4 1 4 2 Supported SCSI Messages 4 5 4 2 1 ABORT Message 06h 4 5 4 2 2 BUS DEVICE RESET Message 0Ch 4 5 4 2 3 COMMAND COM...

Page 9: ...n Summary in LOG SELECT Command Descriptor Block 5 37 5 7 2 Operation of LOG SELECT 5 37 5 7 3 Log Select Page Format 5 38 5 7 4 Error Detection Summary in Log Select Pages 5 41 5 8 LOG SENSE Command...

Page 10: ...Command 16h 5 163 5 20 REWIND Command 01h 5 165 5 21 SEND DIAGNOSTIC Command 1Dh 5 167 5 22 SPACE Command 11h 5 173 5 23 TEST UNIT READY Command 00h 5 175 5 24 VERIFY Command 13h 5 177 5 25 WRITE Com...

Page 11: ...te C 4 Appendix D The Tape Cartridge D 1 D 1 Tape Cartridge Handling Guidelines D 1 D 2 Tape Cartridge Inspection Procedure D 4 D 3 Tape Cartridge Write Protect Switch D 8 D 4 Loading a Tape Cartridge...

Page 12: ...tor Block Data Format 5 17 Figure 5 5 Standard Inquiry Data Page Data Format 5 19 Figure 5 6 INQUIRY Vendor Unique Bytes Definitions 5 22 Figure 5 7 Supported Vital Product Data Pages Page Data Format...

Page 13: ...connect Page Data Format 5 79 Figure 5 39 Control Mode Page Format Descriptor Data Format 5 82 Figure 5 40 Data Compression Page Format Descriptor Data Format 5 84 Figure 5 41 Device Configuration Pag...

Page 14: ...Figure 5 74 RESERVE UNIT Command Descriptor Block Data Format 5 163 Figure 5 75 REWIND Command Descriptor Block Data Format 5 165 Figure 5 76 SEND DIAGNOSTIC Command Descriptor Block Data Format 5 167...

Page 15: ...ed Magnetic Radiated and Conducted Susceptibility 1 13 Table 2 1 SCSI ID Address Selections 2 5 Table 2 2 68 Pin Single Ended Version SCSI Connector Signal Names 2 10 Table 2 3 68 Pin Differential Ver...

Page 16: ...ock Field Descriptions 5 36 Table 5 17 LOG SELECT Log Page Header Field Descriptions 5 38 Table 5 18 LOG SELECT Log Parameters Field Descriptions 5 39 Table 5 19 LOG SENSE Command Descriptor Block Fie...

Page 17: ...eld Descriptions 5 109 Table 5 51 MODE SENSE Block Descriptor Field Descriptions 5 111 Table 5 52 MODE SENSE Page Descriptor Field Descriptions 5 113 Table 5 53 Read Write Error Recovery Page Field De...

Page 18: ...a Field Descriptions 5 173 Table 5 81 VERIFY Command Data Field Descriptions 5 178 Table 5 82 WRITE Command Data Field Descriptions 5 179 Table 5 83 WRITE BUFFER Command Data Field Descriptions 5 182...

Page 19: ...dated Inquiry Data Field bytes in Chapter 5 June 21 1996 Chapter 5 Updated the Vendor Unique section with additional tables messages and commands 81 60000 01 July 2 1996 Redrew Figures 3 7 and 3 8 Par...

Page 20: ...0 Manual updated Chapter 5 Added information about granularity in READ BLOCK LIMITS command applicable in SCSI 3 only corrected information about Log Parameter Format and TSD ClnQ and ClnR bits DEVICE...

Page 21: ...l can be used by technically astute end users for installation and operation of the tape drive although that is a secondary audience PURPOSE This manual describes the rackmount and tabletop versions o...

Page 22: ...tape drive The SCSI message system allows communication between SCSI initiators and SCSI targets the tape drive in this case for interface management and for command elaboration and qualification Cha...

Page 23: ...specific elements Element Convention Example Commands Uppercase unless case sensitive FORMAT UNIT Messages Uppercase INVALID PRODUCT NUMBER Hexadecimal Notation Number followed by lowercase h 25h Bina...

Page 24: ...DER COMMENTS Quantum is committed to providing the best products and service We encourage your comments suggestions and corrections for this manual Please send all comments to Quantum Technical Public...

Page 25: ...e systems network servers and high end workstations and systems Using data compression the DLT 7000 tape system features a formatted capacity of 70 0 GB and a sustained user data transfer rate of 10 M...

Page 26: ...ns for the Quantum DLT 7000 tape drive Specifications for the DLTtape tape media cartridges are also included 1 3 1 Physical Specifications Table 1 1 provides physical dimensions for the DLT 7000 tape...

Page 27: ...rd 1167 foot tape 600 MB User Data 2 6 GB User Data 10 0 GB User Data 20 0 GB User Data compressed 2 1 The DLTtape III cartridge is the only cartridge that can be used by the DLT 7000 for 600 MB or 26...

Page 28: ...nches second Rewind Tape Speed 175 inches second Linear Search Tape Speed 175 inches second Average Rewind Time 60 seconds Maximum Rewind Time 120 seconds Average Access Time from BOT 60 seconds Maxim...

Page 29: ...minutes 15 C 59 F over two minutes Relative Humidity 20 to 80 non condensing 10 to 90 non condensing Humidity Gradient 10 hour 10 hour Altitude Normal Pressure from 500 feet to 30 000 feet Airflow Vel...

Page 30: ...ibration Type Sine Sweep Frequency Range 5 to 500 Hz Upward and downward sweep Acceleration level 0 25 G 0 010 DA Between 22 and 500 Hz Between 5 and 22 Hz crossover Application X Y Z axes Sweep rate...

Page 31: ...onous vertical motion 1 inch excursion Shock bounce cycles 14 200 total Application Half cycles each in X and Y orientations 7100 cycles in the X orientation 7100 cycles in the Y orientation Shock Pac...

Page 32: ...uirements Requirement Integratible Version Tabletop Version Electrical Rating Auto Ranging Not applicable 100 to 240 VAC Power Requirements 37 W steady state 60 W maximum 60 W maximum Power Consumptio...

Page 33: ...ng Track Changing and Code Update 5 Volt Rail 3 1 Amps 3 2 Amps 12 Volt Rail 1 3 Amps 2 6 Amps Drive Tensioned but Tape Not in Motion Standby Mode 5 Volt Rail 3 1 Amps 3 1 Amps 12 Volt Rail 0 8 Amps 0...

Page 34: ...vel Sound Pressure Level LNPEc LPAc Product Idle Streaming Idle Streaming Integratible Not applicable Not applicable Not applicable Not applicable Tabletop 4 6 B 5 1 B 30 0 dB 41 0 dB Table 1 11 Acous...

Page 35: ...Width 0 5 in metal particle Length 1800 feet extended 1780 ft tape Cartridge Dimensions 4 1 in x 4 1 in x 1 0 in Shelf Life 30 years min 20 C 40 RH non condensing Usage 1 000 000 passes typical offic...

Page 36: ...pe Regulation Certification For EMI Emissions CSA 108 8 EEC Directive 89 336 EN550022 and National Standards BS6527 UK NEN55022 Netherlands VDE 0971 Class B Germany CE Mark Cispr22 Class B FCC Rules P...

Page 37: ...ted and Conducted Susceptibility Radiated High Frequency Electric Fields 1 to 1000 MHz 3 V m rms 80 modulated 1 kHz No errors no screen distortion S W recoverable errors No hardware failure Magnetic R...

Page 38: ...General Description and Specifications 1 14 Quantum DLT 7000 Tape System...

Page 39: ...e Section 2 2 describes how to configure and install an integratible tape drive into a host system expansion cabinet or other chassis Configuring and Installing a Tabletop Drive Section 2 3 describes...

Page 40: ...llow these guidelines to avoid damage to the drive Always observe prescribed ESD precautions Keep the drive in its anti static bag until ready to install Always use a properly fitted wrist strap or ot...

Page 41: ...proper ESD grounding techniques Hold the drive only by its sides Do not touch any components on the PCBA Leave the drive in its anti static bag until you are ready to install it in the system Place t...

Page 42: ...ecommendations for assigning SCSI IDs refer to the system or SCSI controller documentation Rackmount drives can be configured for SCSI ID addresses that range from 0 to 15 default 5 in one of two ways...

Page 43: ...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 8 1 1 0 0 0 9 1 1 0 0 1 10 1 1 0 1 0 11 1 1 0 1 1 12 1 1...

Page 44: ...4 Figure 2 2 to enable TERMPWR Figure 2 2 DLT 7000 TERMPWR and Parity Check Jumper Locations Rackmount Version Shown 2 2 3 Configure The Rackmount Drive for Parity Checking The default setting for DL...

Page 45: ...he variety of mounting possibilities for tape drives the instructions presented here are general in nature They should be used only as a guide for mounting the drive in your system Mount the drive in...

Page 46: ...Drive Mounting Locations Side and Bottom Views Bottom View Inches Centimeters Side 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 3...

Page 47: ...n orientation for the 68 pin SCSI connector and 4 pin power connector located on the back of the tape drive Pin assignments for the single ended and differential SCSI connectors are listed in Tables 2...

Page 48: ...3 Ground 10 44 DB 4 Ground 11 45 DB 5 Ground 12 46 DB 6 Ground 13 47 DB 7 Ground 14 48 DB P0 Ground 15 49 Ground Ground 16 50 Ground TERMPWR 17 51 TERMPWR TERMPWR 18 52 TERMPWR Reserved 19 53 Reserved...

Page 49: ...DB 1 DB 2 9 43 DB 2 DB 3 10 44 DB 3 DB 4 11 45 DB 4 DB 5 12 46 DB 5 DB 6 13 47 DB 6 DB 7 14 48 DB 7 DB P 15 49 DB P DIFFSENS 16 50 Ground TERMPWR 17 51 TERMPWR TERMPWR 18 52 TERMPWR Reserved 19 53 Res...

Page 50: ...ader library configuration Figure 2 5 shows the location of the connector pin assignments for the loader connector are listed in Table 2 5 Figure 2 5 Loader Connector Block Location Rackmount Version...

Page 51: ...tion changes on site Figure 2 6 Tabletop Back Panel 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 15 using the S...

Page 52: ...SCSI cable to the SCSI connector on your system or for daisy chained configurations to another SCSI device 3 Snap the wire cable clamps into place to secure the cables 4 Be sure to terminate the SCSI...

Page 53: ...rating of the product The ac plug must be terminated in a grounding type male plug designed for use in your country or region It must also have marks showing certification by an agency acceptable in y...

Page 54: ...the front panel controls and Light Emitting Diodes LEDs used to operate the tape drive all controls and LEDs are located on the tape drive s front panel Figure 2 8 shows the locations of the controls...

Page 55: ...ator Density Override Amber On Operator selected a density from the density Select Button on the front panel Off Density to be selected by the host automatic Refer to subsection 2 4 2 for Density Sele...

Page 56: ...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 when data tape cartridge is reloaded Proble...

Page 57: ...to record in this density 10 0 GB 15 0 GB has been selected for a WRITE from BOT 20 0 On Tape is recorded in 20 0 GB DLTtape IV cartridge format 85 633 BPI density Blinking Tape is being forced by op...

Page 58: ...he right or left hand side of the front panel are flashing pushing the Unload button causes the tape drive to reset and unload the tape if possible The Operate Handle LED will be lit steady if this is...

Page 59: ...e IIIxt cartridge is 15 0 GB native compression OFF or 30 0 GB compression ON No other density is supported Default density of a DLTtape IV cartridge is 35 0 GB native compression OFF or 70 0 GB compr...

Page 60: ...nsity LED Density selection is inactive until a WRITE from BOT is issued The controller retains the selected density until 1 the density selection is changed or 2 the tape is unloaded For Example A us...

Page 61: ...LED that reflects the SELECTED density blinks The Density Override lights steadily For example if the actual tape density is 10 0 GB and the selected density is 6 0 GB the 10 0 LED lights steadily the...

Page 62: ...the Density Override LED blinks a density may be selected The tape drive is ready for use and the media is positioned at BOT No tape cartridge present The Tape in Use LED Off The Operate Handle LED On...

Page 63: ...be correct Check SCSI adapter documentation SCSI signal cable may be loose Ensure SCSI cable is fully seated at each connector end SCSI terminator may be loose or not present on the bus Ensure correct...

Page 64: ...s loaded in the drive and perform the Tape Cartridge Inspection Procedure described in appendix D 2 CAUTION If this happens multiple times contact your service representative When loading a tape cartr...

Page 65: ...defines three primary objectives of SCSI 2 1 To provide host computers with device independence within a class of devices 2 To be backward compatible with SCSI 1 devices that support bus parity and th...

Page 66: ...bout the drive LOAD UNLOAD 1Bh Optional Causes tape to move from not ready to ready Prior to performing the load unload the target ensures that all data filemarks and or setmarks shall have transferre...

Page 67: ...equests that the logical unit s block length limits capability be returned READ BUFFER 3Ch Optional Used in conjunction with the WRITE BUFFER command as a diagnostic function for testing target memory...

Page 68: ...the READ BUFFER command as a diagnostic for testing target memory and the integrity of the SCSI bus Used to update drive firmware from the host via the SCSI bus WRITE FILEMARKS 10h Mandatory Requests...

Page 69: ...it DB P or P1 can be released or driven true but is never driven false during this phase I T The signal is driven by the initiator drive or both as specified in the SELECTION and RESELECTION phase Ini...

Page 70: ...tes whether CONTROL or DATA information is on the DATA BUS True low voltage indicates CONTROL DB 7 0 P data bus Eight data bit signals plus a parity bit signal that form a DATA BUS DB 7 is the most si...

Page 71: ...s accompanied with a REQ ACK handshake See also ACK RST reset An OR tied signal that initiates a RESET condition SEL select An OR tied signal used by an initiator to select a target or by a target to...

Page 72: ...going to ARBITRATION Bus Set Delay 1 8 s Maximum time for a device to assert BSY and its SCSI ID bit on the DATA BUS after it detects BUS FREE to enter ARBITRATION Bus Settle Delay 400 ns Minimum time...

Page 73: ...ction Time 250 ms1 Recommended maximum time after a hard RESET condition until a drive is able to respond with appropriate status and sense data to the TEST UNIT READY INQUIRY and REQUEST SENSE comman...

Page 74: ...that there is no current I O process and that the SCSI bus is available for a connection SCSI devices detect the BUS FREE phase after the SEL and BSY signals are both false for at least one bus settl...

Page 75: ...ration go to the STATUS phase or go to BUS FREE and prepare Sense Data Retrying of parity errors during Data Out Phase when writing is normally not done but can be enabled by changing the EnaParErrRet...

Page 76: ...a SCSI device requires more than one bus settle delay to detect the BUS FREE phase then it releases all SCSI bus signals within one bus clear delay minus the excess time to detect the BUS FREE phase...

Page 77: ...The losing SCSI device returns to Step 1 If no higher priority SCSI ID bit is true on the DATA BUS the SCSI device wins the arbitration and asserts the SEL signal The winning SCSI device waits at lea...

Page 78: ...ignal within a selection abort time of its most recent detection of being selected this is required for correct operation of the selection time out procedure The drive does not respond to a selection...

Page 79: ...nect to an initiator to continue an operation that was previously started by the initiator but was suspended by the drive The initiator determines that it is reselected when the SEL and I O signals an...

Page 80: ...the BSY signal The drive 18 Continues asserting the BSY signal until it relinquishes the SCSI bus 3 5 4 2 Reselection Time Out Two optional time out procedures are specified for clearing the SCSI bus...

Page 81: ...These disconnects are user configurable via the Disconnect Reconnect Page of the SCSI MODE SELECT command 7 The tape drive does not act as an initiator on the SCSI bus Therefore the drive does not 1 g...

Page 82: ...phase the drive can prepare for a new phase by asserting or negating the C D I O and MSG signals These signals can be changed together or individually They can be changed in any order and can be chang...

Page 83: ...to request a command from the initiator 0 1 1 STATUS Drive to initiator Allows the drive to send status information be sent from the drive to the initiator 1 1 0 MESSAGE OUT Initiator to drive Allows...

Page 84: ...ignals 7 Drive negates the REQ signal 8 Initiator negates the ACK signal 9 Drive can continue the transfer by driving the DB 0 15 P P1 signals and asserting the REQ signal Steps 1 3 Initiator to Drive...

Page 85: ...to Initiator Transfer Procedure 1 The drive sets the DB 15 0 P P1 signals to the desired values The DB 0 15 P P1 signals are held valid for a minimum of one deskew delay plus one cable skew delay afte...

Page 86: ...se periods before again asserting the REQ signal a A transfer period from the last transition of the REQ signal to true or b A negation period from the last transition of the REQ signal to false 8 The...

Page 87: ...completed the command CHECK CONDITION 02h A contingent allegiance condition occurred The REQUEST SENSE command should be sent following this status to determine the nature of the event BUSY 08h Target...

Page 88: ...e SCSI bus has two asynchronous conditions Attention and Reset 3 6 1 Attention Condition The attention condition informs a drive that an initiator has a message ready The drive gets the message by per...

Page 89: ...ECTION phase to transmit a BUS DEVICE RESET or DISCONNECT message The initiator keeps the ATN signal asserted if more than one byte is to be transferred The initiator can negate the ATN signal at any...

Page 90: ...a result of the following circumstances Power on Bus reset Bus device reset message When the media may have changed asynchronously When another initiator has changed the mode parameters When a firmwar...

Page 91: ...to end the MESSAGE OUT phase by negating ATN when it sends certain messages that are identified in Table 4 2 When a connection to the drive is established i e the drive is selected with ATN asserted...

Page 92: ...TE 01h Extended message 02h 1Fh One byte message 20h 2Fh Two byte message 40h 7Fh Reserved 80h FFh One byte message IDENTIFY The DLT 7000 tape drive supports the messages listed in Table 4 2 The messa...

Page 93: ...REJECT 07h In NO OPERATION 08h Out RESTORE POINTERS 03h In SAVE DATA POINTER 02h In WIDE DATA TRANSFER REQUEST 03h In Out Extended messages Figure 4 1 Two byte messages consist of two consecutive byt...

Page 94: ...n Extended Message Length This field specifies the length in bytes of the Extended Message Code plus the Extended Message Arguments that follow Therefore the total length of the message is equal to th...

Page 95: ...drive to clear all I O processes on the drive The message causes the drive to 1 Flush the contents of cache to tape and go to the BUS FREE phase 2 Execute a hard reset leaving it as if a Bus Reset ha...

Page 96: ...ator introduces the DISCONNECT message Table 4 4 summarizes the drive s response Table 4 4 Drive Response to DISCONNECT Message BUS Phase Drive Response SELECTION The drive discards the DISCONNECT mes...

Page 97: ...on Field Description Identify The Identify bit must be set to 1 This identifies the message as an IDENTIFY message DiscPriv Disconnect Privilege The DiscPriv can be 0 provided that no other I O proces...

Page 98: ...field indicates the number of invalid data bytes transferred This message is sent immediately following that DATA IN phase and prior to any other messages Figure 4 3 illustrates the data format of an...

Page 99: ...ED ERROR message and then goes to the BUS FREE phase COMMAND The drive discards any Command Descriptor Block bytes fetched from the initiator sets the Sense Key to ABORTED COMMAND sets the Additional...

Page 100: ...message the initiator sets the ATN signal before it releases ACK for the REQ ACK handshake of the message that has the parity error This provides an interlock so that the target can determine which me...

Page 101: ...absence of a SAVE DATA POINTER message or to the value at the point at which the last SAVE DATA POINTER message occurred for that logical unit When the RESTORE POINTERS message is received as a targe...

Page 102: ...ature is disabled by default To enable it set the MODE SELECT VU ERROM parameter EnaInitSyncNeg Bit Byte 7 6 5 4 3 2 1 0 0 Extended Message Identifier 01h see Figure 4 1 1 Length 03h 2 Message Code 01...

Page 103: ...ement in an indeterminate state such as After a hard reset condition After a BUS DEVICE RESET Message After a power cycle The WIDE DATA TRANSFER REQUEST Message exchange establishes an agreement betwe...

Page 104: ...sfer width is two the transfer width exponent bytes wide The transfer width that is established applies to all logical units Valid transfer widths for the DLT 7000 tape drive are 8 bits m 00h and 16 b...

Page 105: ...OMMAND AND STATUS PROCESSING The Quantum DLT 7000 tape system supports the SCSI commands listed in Table 5 1 The subsection of this chapter that details each of the SCSI commands is listed in the Sect...

Page 106: ...e 0 RESERVE UNIT and RELEASE UNIT by Logical Unit Number are supported as are third party reservations Extent reservations are not supported The RECEIVE DIAGNOSTIC RESULTS and SEND DIAGNOSTIC DATA com...

Page 107: ...I O process The saved status pointer always points to the start of the status area of the I O process The saved data pointer always points to the start of the data area until the drive sends a SAVE DA...

Page 108: ...mand Descriptor Block is accompanied by a list of parameters sent during the DATA OUT phase Figure 5 1 shows the format of a typical 6 byte Command Descriptor Block Table 5 2 contains a description of...

Page 109: ...umber of bytes not blocks to be sent For these commands this field may be identified by a different name Parameter List Length The Parameter List Length is used to specify the number of bytes sent dur...

Page 110: ...and returns a status of INTERMEDIATE and a LINKED COMMAND COMPLETE message If the Link bit and the Flag bit within a Control word are both set to 1 and the drive completes a command with a status of...

Page 111: ...ommand 02h CHECK CONDITION A Contingent Allegiance condition occurred 08h BUSY The drive cannot service the command at the moment and its Command Descriptor Block has been discarded The initiator can...

Page 112: ...e implied by the Length Field Name as follows 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 h...

Page 113: ...Parameter List Mode Parameter Header 4 Block Descriptor 8 Page s MODE SENSE 6 10 Allocation Mode Parameter Header 4 Block Descriptor 8 Page s PREVENT ALLOW MEDIUM REMOVAL 0 READ Transfer Data READ BLO...

Page 114: ...s At Power On At Bus Reset At Bus Device Reset message When the medium may have changed asynchronously When another initiator changes the Mode Parameters When a firmware microcode update has completed...

Page 115: ...The DLT 7000 system 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...

Page 116: ...es in the chapter can be used for note taking The SCSI command descriptions that make up the rest of Chapter 5 contain detailed information about each command supported by the Quantum DLT 7000 system...

Page 117: ...Select command shown below Bit Byte 7 6 5 4 3 2 1 0 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 le...

Page 118: ...5 Unused Reserved Flag Link Figure 5 3 ERASE Command Descriptor Block Data Format Table 5 6 ERASE Command Descriptor Block Field Descriptions Field Description Immed Immediate If the Immediate bit 0 t...

Page 119: ...quiry The drive can provide two categories of data in response to an INQUIRY command Standard Inquiry Data and Vital Product Data Standard Inquiry Data contains basic data about the drive and Vital Pr...

Page 120: ...this field specifies an unsupported page code Table 5 8 lists the page codes for the Vital Product Pages supported by the drive Allocation Length Specifies the number of bytes of inquiry information...

Page 121: ...ISO Version ECMA Version ANSI Version 3 AENC TrmIOP Reserved Response Data Format 4 Additional Length 33h 5 Reserved 6 Rsv d MChngr Reserved 7 RelAdr Wbus32 Wbus16 Sync Linked Rsv d CmdQue SftRe 8 15...

Page 122: ...nufacturers Organization Version level Set to 0 ANSI Version 2 ANSI SCSI Level 2 SCSI 2 is supported AENC 0 Asynchronous Event Notification is not supported TrmlOp 0 Terminate I O Process The tape dri...

Page 123: ...lue in this field is DLT 7000 there are spaces after the word DLT 7000 Product Revision Level This field contains 4 bytes of ASCII data that provides the drive s software revision levels The first two...

Page 124: ...ersion 40 EEPROM Format Minor Version 41 Firmware Personality 42 Firmware Sub Personality 43 Firmware Subtype 44 Controller Hardware Version 45 Drive EEPROM Version 46 Drive Hardware Version 47 Media...

Page 125: ...number byte 38 0 Field test and engineering versions of code have non zero minor firmware version numbers for tracking purposes Version These fields display the various version numbers in binary not A...

Page 126: ...pages that are supported are The Unit Serial Number Page 80h The Firmware Build Information Page C0h The Subsystem Components Revision Page C1h Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripher...

Page 127: ...Page 80h Data Format Table 5 11 Unit Serial Number Page Field Descriptions Field Name Description Serial Number The serial number given is the serial number of the module or the drive typically start...

Page 128: ...rite Firmware Checksum 12 35 Read Write Firmware Build Data Figure 5 9 Firmware Build Information Page VU C0h Data Format Table 5 12 Firmware Build Information Page VU Field Descriptions Field Name De...

Page 129: ...inor Version 7 EEPROM Format Major Version 8 EEPROM Format Minor Version 9 Firmware Personality 10 Firmware Sub Personality 11 Vendor Unique Subtype 12 Controller Hardware Version 13 Drive EEPROM Vers...

Page 130: ...test and engineering versions of code have non zero minor firmware version numbers for tracking purposes Version These fields display the various version numbers in binary not ASCII Vendor Unique Subt...

Page 131: ...d the device operates in the sequential mode of operation described below Once a media loader specific command has been issued however the sequential mode of operation is disabled and the UNLOAD comma...

Page 132: ...SLDRAUTOLDMC parameters of EEPROM mode page 3Eh of the MODE SELECT command A media loader does not affect the tape drive s processing of the LOAD portion of the LOAD UNLOAD command Bit Byte 7 6 5 4 3...

Page 133: ...g of Partition 0 If the Load bit is set to 1 and the medium is already loaded no action is taken A good status is returned If the medium was unloaded but the cartridge was not removed a Load command c...

Page 134: ...locks of data a data file for example are about to be written The LOCATE command can then be used to position the tape back at the same logical position for high performance restore operations of part...

Page 135: ...filemarks CP Change Partition Since multiple partitions are not supported this bit must be set to 0 Immed Immediate If this bit is set to 1 status is returned as soon as the operation is started If s...

Page 136: ...edium The description should be read in conjunction with the description of the LOG SENSE command that follows it and provides the user with information about log page format parameters and supported...

Page 137: ...0b Default Threshold Values 11b Default Cumulative Values All of these types of values are changeable using LOG SELECT When the PC field is set to 00b or 01b and the Parameter List Length is set to 0...

Page 138: ...fy and initialize parameters within the logs supported by the tape drive There are two ways to initialize the log parameters 1 Set the PCR bit in the LOG SELECT CDB this clears all parameters 2 Specif...

Page 139: ...es The parameter block for code 05h is 12 bytes Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page Code 1 Reserved 2 3 MSB Page Length LSB Figure 5 14 LOG SELECT Log Page Header Format Table 5 17 LOG SELECT Log...

Page 140: ...Log Parameters Format Table 5 18 LOG SELECT Log Parameters Field Descriptions Field Name Description Parameter Code Parameter Codes supported for the READ WRITE error counter pages are as follows Par...

Page 141: ...are defined in Threshold Met Criteria TMC If the comparison is met and the RLEC bit of MODE SELECT SENSE Control Page 0Ah is set to 1 then a UNIT ATTENTION is generated for all initiators The additio...

Page 142: ...meter value Parameter Value This field indicates the actual value of this log parameter 5 7 4 Error Detection Summary in LOG SELECT Pages The host issues a LOG SENSE command to initialize host residen...

Page 143: ...about its own hardware parameters or about the installed tape medium It is a complementary command to LOG SELECT Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 4Dh 1 Logical Unit Number 0 Reserved PPC SP...

Page 144: ...nal sense code set to INVALID FIELD IN CDB SP Save Parameters Not supported must be set to 0 If for some reason the Save Parameters bit is set the command terminates with a CHECK CONDITION status with...

Page 145: ...h parameter within a log page the requested data should begin For example if a page supports parameters 0 through 5 and the Parameter Pointer contains 3 then only parameters 3 4 and 5 are returned to...

Page 146: ...detected by the drive relating to the LOG SENSE command descriptor block The request sense data is set to ILLEGAL REQUEST INVALID FIELD IN CDB Error conditions occur when A page is not supported The p...

Page 147: ...0h 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 Code 00h 1 Reserved 2 3 M...

Page 148: ...Error LOG SENSE Header Format Table 5 20 Read Write Error LOG SENSE Header Field Descriptions Field Name Description Page Code The Page Code echoes the page code that was specified in the LOG SENSE c...

Page 149: ...Read Write Error LOG SENSE Page Table 5 21 Log Parameters for Read Write Error LOG SENSE Page Field Descriptions Field Name Description Parameter Code Parameter Codes supported for the READ WRITE err...

Page 150: ...le Threshold Comparison When set to 1 indicates that comparison to threshold is performed ETC of 0 indicates that the comparison is not performed This bit is set to 1 by MODE SELECT Default is 0 TMC T...

Page 151: ...is of Comparison 00b Every update of the cumulative value 01b Cumulative value equal to threshold value 10b Cumulative value not equal to threshold value 11b Cumulative value greater than threshold va...

Page 152: ...log event that is returned is the one whose Parameter Code is equal to or the first one greater than the Parameter Number specified in the command control block Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Pa...

Page 153: ...e Field Descriptions Field Name Description Parameter Code Parameter Code values are assigned from 0 to 27 decimal where 0 is the oldest event stored and the highest Parameter Code returned is the mos...

Page 154: ...ty continues onto another tape cartridge and at the end of each READ WRITE activity The flags of which there are 16 are set or cleared by the tape drive when the failure or corrective action occurs Bi...

Page 155: ...arameter Field Descriptions Field Name Description Parameter Code This field contains the Flag code See Table 5 26 for the supported Flags level of severity and the Flags definitions Parameter Length...

Page 156: ...entative 9 Write Protect Critical The tape cartridge is write protected Set the write protection switch to enable writing or use a different tape cartridge 10 No Removal Informational The tape drive i...

Page 157: ...drive has identified a problem with the interface to from the host 34 Download Fail Warning The attempted firmware download has failed 40 Loader Hardware A Critical The mechanism that loads media to t...

Page 158: ...2 1 0 0 Reserved Page Code 32h 1 Reserved 2 3 MSB Additional Length LSB Figure 5 24 Read Write Compression Ratio LOG SENSE Header Format Table 5 27 Read Write Compression Ratio LOG SENSE Header Field...

Page 159: ...ld Name Description Parameter Code Parameter Codes supported for the READ WRITE COMPRESSION RATIO page are as follows for codes 00h and 01h only codes 02h through 09h are detailed separately Parameter...

Page 160: ...9 Log Parameters for Read Write Compression Ratio LOG SENSE Page Field Descriptions Parameter Codes 02h through 09h Field Name Description Parameter Code Parameter Codes supported for the READ WRITE C...

Page 161: ...via a MODE SELECT command Parameter Codes 02h and 03h Report the count of bytes transferred from the tape drive to the initiator Parameter Code 02h reports the number of full megabytes transferred Par...

Page 162: ...te that have been transferred Multiplying the counter returned for Parameter Code 06h by 1 048 576 and then adding the value of the counter returned by Parameter Code 07h results in the actual total b...

Page 163: ...er 000Fh contains the most recent Only head cleaning recovered errors more serious recovered errors are recorded when Sense Key is 1 all sense data are recorded when Sense Key is 3 or 4 This page begi...

Page 164: ...Byte 7 6 5 4 3 2 1 0 0 Parameter Code 1 Reserved 2 DU DS TSD ETC TMC Rsv d 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...

Page 165: ...mparison Threshold checking is not supported on this page Always set to 0 TMC Threshold Met Criteria Always 0 LP List Parameter Always set to 0 Time Stamp Power on hours when CHECK CONDITION occurred...

Page 166: ...erved Page Code 3Eh 1 Reserved 2 3 MSB Page Length LSB Figure 5 29 Device Status LOG SENSE Header Format Table 5 32 Device Status LOG SENSE Header Field Descriptions Field Name Description Page Code T...

Page 167: ...able 5 33 Log Parameters for Device Status LOG SENSE Page Field Descriptions Field Name Description Parameter Code Parameter Codes 0000h through 0004h are supported Code Description 0000h Specifies de...

Page 168: ...hreshold checking is not supported on this page Always set to 0 TMC Threshold Met Criteria Always 0 LP List Parameter Always set to 0 parameter codes treated as data counter Bit Byte 7 6 5 4 3 2 1 0 0...

Page 169: ...the drive is carried on a number of pages each of which serves to set the tape drive s operating parameters The MODE SELECT pages supported and the sections of this manual that details each page are...

Page 170: ...r PF Reserved SP 0 2 3 Reserved 4 Parameter List Length 5 Unused 00 Reserved Flag Link Mode Select 10 Command Descriptor Block Data Format Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 55h 1 Logical Unit...

Page 171: ...not be implemented so this bit must be set to 1 It is an ILLEGAL REQUEST to have page parameters while the PF bit is 0 SP Save Parameters Must be 0 If set this bit instructs the drive to save all sava...

Page 172: ...n length allows the initiator to set the drive s Logical Block Size and number of Descriptor Logical Block Addresses see Figure 5 35 and Table 5 38 Page s The Page Code s of the pages that are a part...

Page 173: ...and block size that is a multiple of 4 Kbytes there is no capacity loss Likewise when using the 10 or 20 GB format with compression disabled and block size a multiple of 8 Kbytes there is no capacity...

Page 174: ...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 Descriptor Bit Byte 7 6 5 4 3 2 1 0 0 Density Code 1...

Page 175: ...tape IIIxt only 81633 bpi 64 track pairs serial cartridge tape 20 0 GB DLTtape IV only 85937 bpi 52 quad pairs serial cartridge tape 35 0 GB The density codes above are the preferred codes used to def...

Page 176: ...mmand Any value other than 0 indicates the number of bytes per block to use for READ WRITE and VERIFY commands that specify a fixed bit of 1 i e fixed block mode which also causes the transfer length...

Page 177: ...fined or Vendor Unique Parameter List Information in this field depends on the mode page Refer to Sections 5 9 2 through 5 9 9 5 9 2 READ WRITE Error Recovery Page 01h The READ WRITE Error Recovery Pa...

Page 178: ...returns a CHECK CONDITION status with sense key set to ILLEGAL REQUEST if it receives an unsupported Page Code or a Page field with values not supported or changeable In such cases no parameters are c...

Page 179: ...he SCSI bus and allows an initiator to tune bus performance 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...

Page 180: ...e returns a CHECK CONDITION status with sense key set to ILLEGAL REQUEST if it receives an unsupported Page Code or a Page field with values not supported or changeable In such cases no parameters are...

Page 181: ...isconnect is controlled by the other fields in this page 01b Once the data transfer of a command has been started a target does not attempt to disconnect until all the data to be transferred has been...

Page 182: ...s tagged queuing extended contingent allegiance asynchronous event notification and error logging Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 Rsv d Page Code 0Ah 1 Page Length 06 2 Reserved RLEC 3 Queue Algorithm...

Page 183: ...ror Log Sense Page specifically the TMC bit of the READ WRITE Error Log SENSE Page Page 2 and 3 described earlier in this manual The RLEC bit indicates whether the drive should return CHECK CONDITION...

Page 184: ...essed format on and off independently of the tape medium s position Additionally it allows the user to enable or disable decompression of the tape drive compressed data during WRITE operations Bit Byt...

Page 185: ...e sending it to the initiator Data compression must always be enabled RED Report Exception on Decompression The tape drive does not report exceptions on decompression boundaries between compressed and...

Page 186: ...Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 0 Page Code 10h 1 Additional Page Length 0Eh 2 Res d CAP 0 CAF 0 Active Format 0 3 Active Partition 0 4 Write Buffer Full Ratio 5 Read Buffer Empty Ratio 6 7 MSB Write...

Page 187: ...orted Must be 0 Active Partition Only partition 0 is supported Setting this field to any other value causes rejection by the drive with a CHECK CONDITION status sense key ILLEGAL REQUEST set Write Buf...

Page 188: ...Data Defined This field must be set to 00h EEG Enable End of Data Generation Set to 1 This field indicates that the drive will generate an EOD The drive generates an EOD mark before any change of dir...

Page 189: ...itions 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 Additional Page Length 06 2 Maximum Additional Partitions 0 3 Additional Partitio...

Page 190: ...t to ILLEGAL REQUEST if it receives an unsupported Page Code or a Page field with values not supported or changeable In such cases no parameters are changed as a result of the command Maximum Addition...

Page 191: ...ge the supported TapeAlert configuration options use the MODE SENSE command to read the settings of the TapeAlert page Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 0 Page Code 1Ch 1 Additional Page Length 0A 2 Per...

Page 192: ...returned sense key set to ILLEGAL REQUEST The drive returns a CHECK CONDITION status with sense key set to ILLEGAL REQUEST if it receives an unsupported Page Code or a Page field with values not suppo...

Page 193: ...NQUIRY and REQUEST SENSE commands following detection of the condition The Sense Key is set to RECOVERED ERROR with an additional sense code of 5D 00 TapeAlert Event The SCSI command with CHECK CONDIT...

Page 194: ...2 1 0 0 PS Rsv d Page Code 3Eh 1 Additional Page Length 2 ASCII String of Parameter Name and Value Figure 5 44 EEPROM Vendor Unique Page Data Format The ASCII string has a parameter name followed by o...

Page 195: ...PON ASCII Binary 1 1 0 Compression defaulted OFF at power up reset 1 Compression defaulted ON at power up reset DEFIXEDBLKEN ASCII Decimal 0 8 Default fixed block size DEFSEW ASCII Binary 1 1 To set d...

Page 196: ...ary 0 1 To enable vendor unique Data Compression Status Mode Page ENAPARERRRETRY ASCII Binary 0 1 To turn on off parity error retry feature ENAREPDECOMP ASCII Binary 0 1 If set and the drive is in REA...

Page 197: ...0 5 DLT 2000XT 6 DLT 7000 FORCEEEREBUILD ASCII Binary 0 1 To force all the EEPROM parameters to reset to default if set WARNING This causes all Log Sense history to be reset and may cause power on hou...

Page 198: ...compression 3 Set compression setting for best compression Default compression settings are Drive with an 8 MB cache compression 1 Drive with a 4 MB cache compression setting depends on the PERFMODE p...

Page 199: ...RR ASCII Binary 0 1 The drive reports deferred recovered error as current recovered error if set NODISCONFXDBLK ASCII Binary 1 1 To turn on off feature that prevents disconnecting on every fixed block...

Page 200: ...been retried successfully if set REPORTRCVRDERR ASCII Binary 0 1 This parameter sets the default value of PER bit of READ WRITE Error Recovery Mode page 01h REPUAONSEQUNLD ASCII Binary 0 1 When set t...

Page 201: ...commands are no operation if set SETEOMATBOM ASCII Binary 0 1 Sets EOM field in byte 2 of Request Sense data when encountering BOM SETEOMATEW ASCII Binary 0 1 Sets EOM field in byte 2 of Request Sense...

Page 202: ...ique page the figure below 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 65h 4 n 6Eh 5 d 64h 6 o 6Fh 7 r 72h 8 i 69h 9 d 64h 10 20h 11...

Page 203: ...an EEPROM vendor unique page that modifies the FORCEDENSITY parameter to 4 0 0 0 Page Code 3Eh 1 Page Length 0Fh 2 F 46h 3 O 4Fh 4 R 52h 5 C 43h 6 E 45h 7 D 44h 8 E 45h 9 N 4Eh 10 S 53h 11 I 49h 12 T...

Page 204: ...Table 5 48 Changeable Mode Parameters within MODE SELECT Page Parameter Default Minimum Maximum Header Buffered Mode Device Specific Byte 1 0 1 Block Descriptor Length 08h 00h 08h Block Descriptor Bl...

Page 205: ...or the 10 byte MODE SENSE 5Ah follows on the next page Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 1Ah 1 Logical Unit Number Rsv d DBD Reserved 2 PC Page Code 3 Reserved 4 Allocation Length 5 Unused Res...

Page 206: ...0 Command 1Ah 5Ah continued Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 5Ah 1 Logical Unit Number Rsv d DBD Reserved 2 PC Page Code 3 6 Reserved 7 8 MSB Allocation Length LSB 9 Unused Reserved Flag Link...

Page 207: ...t Changeable Values 10 Report Default Values 11 Report Saved Values Page Code This field allows the host to select any specific page or all of the pages supported by the drive Allocation Length This f...

Page 208: ...ollowing figures Bit Byte 7 6 5 4 3 2 1 0 0 Mode Sense Data Length 1 Media Type 2 WP Buffered Mode Speed 0 3 Block Descriptor Length 08h Figure 5 49 MODE SENSE 6 Data Header Data Format Bit Byte 7 6 5...

Page 209: ...that the tape is write enabled If set to 1 it indicates that the tape is write protected Buffered Mode This mode implements Immediate Reporting on WRITE commands via the Buffered Mode If the field is...

Page 210: ...he 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 51 Bit Byte 7 6 5 4 3 2 1 0 0 Density Cod...

Page 211: ...bpi 52 quad pairs serial cartridge tape 35 0 GB The density codes above are the preferred codes used to define density Additionally the codes listed below may be used though use of the Data Compressi...

Page 212: ...A block length of 0 indicates that the length is variable as specified in the I O command Any other value indicates the number of bytes per block that are used for READ WRITE and VERIFY type commands...

Page 213: ...te that this value does not include bytes 0 and 1 The length is returned on MODE SENSE and must subsequently be set to the same value when performing MODE SELECT Page codes and pages that are supporte...

Page 214: ...the Error Recovery Page for READ and WRITE operations 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 01h 1 Additional Page Length 0Ah 2 Rsv...

Page 215: ...when performing MODE SELECT TB Transfer Block The Transfer Block when not fully recovered function is not supported EER Enable Early Recovery This function is always enabled must be 1 PER Parity Error...

Page 216: ...t for the page is illustrated in the following figure 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 Lim...

Page 217: ...s returned on MODE SENSE and must subsequently be set to the same value when performing MODE SELECT Buffer Full Ratio Not supported Buffer Empty Ratio Not supported Bus Inactivity Limit Not supported...

Page 218: ...tape drive returns a CHECK CONDITION status when one of the WRITE and READ counters has reached a specified threshold Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page Code 0Ah 1 Page Length 06 2 Reserved RLEC...

Page 219: ...ON 06h when one of its WRITE and READ error counters reaches a specified threshold as follows 0 Do not return UNIT ATTENTION when a threshold has been met 1 Return UNIT ATTENTION when a threshold is m...

Page 220: ...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 Rsv d Page Code 0Fh 1 Page Length 0E 2 DCE DCC Reserved 3 DDE 0 RED 0 Reserved 4 7 MS...

Page 221: ...DDE Data Decompression Enable The value returned for this bit indicates whether data decompression is enabled or not 0 Data Decompression is Disabled 1 Data Decompression is Enabled Note that when the...

Page 222: ...yte 7 6 5 4 3 2 1 0 0 PS 0 0 Page Code 10h 1 Additional Page Length 0Eh 2 Rsv d CAP 0 CAF 0 Active Format 0 3 Active Partition 0 4 WRITE Buffer Full Ratio 0 5 READ Buffer Empty Ratio 0 6 7 MSB WRITE D...

Page 223: ...c adaptive mechanism to dynamically adjust its ratio according to the average data rates over the SCSI bus READ Buffer Empty Ratio Indicates how empty the buffer should be before restarting reading fr...

Page 224: ...do not report early warning EOM on reads Gap Size Not supported Set to 0 EOD Defined End of Data Set to 00h EEG Enable EOD Generation Bit Set to 1 to indicate that the drive generates an EOD The driv...

Page 225: ...edium 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 11h 1 Additional Page Length 06h 2 Maximum Additional Partitions 0 3 Add...

Page 226: ...forming MODE SELECT Maximum Additional Partitions Not supported Must be 0 Additional Partitions Defined This field specifies the number of additional partitions to be defined for the tape based on the...

Page 227: ...nfiguration settings can be read via the MODE SENSE command s TapeAlert Page Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 0 Page Code 1Ch 1 Additional Page Length 0A 2 Perf Reserved DExcpt Test Rsvd LogErr 3 Reser...

Page 228: ...ONDITION status is returned sense key set to ILLEGAL REQUEST The drive returns a CHECK CONDITION status with sense key set to ILLEGAL REQUEST if it receives an unsupported Page Code or a Page field wi...

Page 229: ...t INQUIRY and REQUEST SENSE commands following detection of the condition The Sense Key is set to RECOVERED ERROR with an additional sense code of 5D 00 TapeAlert Event The SCSI command with CHECK CON...

Page 230: ...retrieval the data is returned as follows Send a 10 byte MODE SENSE command to get the Parameter List The data returned by the 10 byte MODE SENSE command for the EEPROM page is in the form of a MODE S...

Page 231: ...escription Prevent When set to 1 the UNLOAD button on the drive s front panel is effectively disabled and the UNLOAD command does not unload the tape medium or the cartridge The PREVENT ALLOW status i...

Page 232: ...terminates the command with CHECK CONDITION status sense key set to ILLEGAL REQUEST and additional sense code of INVALID FIELD IN CDB If the SILI bit is 0 and the actual block length is different tha...

Page 233: ...ion of READ the medium is logically positioned after the last block of data transferred EOM Note that a READ command in fixed mode with an odd number of blocks returns a CHECK CONDITION the DLT 7000 t...

Page 234: ...NDITION status The EOM and Valid bits are set and the Sense Key is set to MEDIUM ERROR The information fields contain the residue count and the Additional Sense Code and Additional Sense Code Qualifie...

Page 235: ...rved Flag Link Figure 5 62 READ BLOCK LIMITS Command Descriptor Block Data Format The READ BLOCK LIMITS data shown below is sent during the DATA IN phase of the command The command does not reflect th...

Page 236: ...nimum Block Length Limit and less than or equal to the Maximum Block Size Limit For the DLT 7000 system the content of the Granularity field is 1 since block sizes must be a multiple of 2 21 2 For bac...

Page 237: ...s In addition by using buffers 1 and 2 the READ BUFFER command allows the contents of the tape system s local RAM EEPROM and DRAM to be transferred over the SCSI bus Buffers 1 and 2 provide a diagnost...

Page 238: ...ransferred 256K for RAM 8K for EEPROM Buffer 2 Choosing Buffer 2 results in the tape system transferring the contents of cache RAM over the SCSI bus For DLT7000 tape systems a total of either 4 or 8 M...

Page 239: ...rget data buffer The figure below illustrates the format of the header Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1 3 MSB Available Length LSB Figure 5 65 READ BUFFER Header Data Format Table 5 64 READ BUFFE...

Page 240: ...information for the buffer specified by the Buffer ID In this mode the drive does not reject the valid Buffer IDs with a CHECK CONDITION status but returns all zeros in the READ BUFFER descriptor The...

Page 241: ...9 Unused Reserved Flag Link Figure 5 67 READ POSITION Command Descriptor Block Data Format Table 5 65 READ POSITION Command Descriptor Block Field Descriptions Field Name Description BT Block Type Thi...

Page 242: ...es 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 Location LSB 12 Reserved 13 15 M...

Page 243: ...n early warning and end of partition BPU Block Partition Unknown This bit is never set the setting of the Block Type BT bit of READ POSITION CDB does not affect the block address values returned First...

Page 244: ...5 4 3 2 1 0 0 Operation Code 1Ch 1 Logical Unit Number Reserved 2 Reserved 3 4 MSB Allocation Length LSB 5 Unused Reserved Flag Link Figure 5 69 RECEIVE DIAGNOSTIC RESULTS Command Descriptor Block Da...

Page 245: ...formation following a CHECK CONDITION on a SEND DIAGNOSTIC command Bit Byte 7 6 5 4 3 2 1 0 0 Controller Present Flag 1 Controller Error Flag 2 Drive Present Flag 3 Drive Error Flag 4 Media Loader Pre...

Page 246: ...ptor Block Data Format Table 5 68 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 un...

Page 247: ...rations The optional Element reservation feature defined for Medium Changer devices in the SCSI 2 ANSI specification is not supported The RELEASE command is defined the same as for the tape drive The...

Page 248: ...Reserved 4 Allocation Length 5 Unused Reserved Flag Link Figure 5 72 REQUEST SENSE Command Descriptor Block Data Format Table 5 69 REQUEST SENSE Command Data Field Descriptions Field Name Description...

Page 249: ...nal Sense Code and Additional Sense Code Qualifier The positional information provided reflects the logical position of the tape drive The tape drive returns information based on the non diagnostic da...

Page 250: ...nformation Bytes LSB 7 Additional Sense Length 8 11 MSB Command Specific Information Bytes LSB 12 Additional Sense Code ASC 13 Additional Sense Code Qualifier ASCQ 14 Sub Assembly Code 0 15 SKSV C D R...

Page 251: ...ested logical block length did not match the logical block length of the data on the tape medium Only READ or VERIFY may cause this bit to be set Sense Key In most cases Additional Sense Code and or Q...

Page 252: ...er is contained in the Command Descriptor Block A C D set to 0 indicates that the illegal parameter is in the Parameter List from the initiator BPV Bit Pointer Valid When set to 1 this field indicates...

Page 253: ...lds may present more specific information 5h ILLEGAL REQUEST The Command Descriptor Block or supplied parameter data had an unsupported or illegal operation specified Check bytes 15 16 and 17 6h UNIT...

Page 254: ...Error Log Generated 37 00 Rounded Parameter 3B 08 Repositioning Error 44 C1 EEROM Copy 1 Area Bad 44 C2 EEROM Copy 2 Area Bad 47 00 SCSI Parity Error 48 00 IDE Message Received 51 00 ERASE Failure 53...

Page 255: ...Block Port Detected Record CRC Error 15 01 Random Mechanical Positioning Error 21 01 Invalid Element Address 3B 08 Repositioning Error 3B 0D Media Destination Element Full1 3B 0E Media Source Element...

Page 256: ...r 24 82 Media in Drive 24 84 Insufficient Resources 24 86 Invalid Offset 24 87 Invalid Size 24 89 Image Data Over Limit 3 24 8B Image Personality is Bad 3 24 8C Not Immediate Command 24 8D Bad Drive S...

Page 257: ...Failure 01 LUN Communications Time out 09h VENDOR UNIQUE XX YY Code Update Event where XX Drive revision code YY Controller revision code 0Ah 0A 00 Error Log Overflow 80 Error Log Generated 0Bh 2F 00...

Page 258: ...or Sense Code Qualifier 0Eh MISCOMPARE No Additional Sense Code or Sense Code Qualifier 1 Medium changer specific command 2 Contact a service representative 3 Bad firmware image or code download possi...

Page 259: ...on option for RESERVE UNIT allows an initiator to reserve a logical unit for another SCSI device This option is intended for systems that use COPY and is implemented by the tape drive If set to 1 logi...

Page 260: ...or attempts to perform any command except INQUIRY REQUEST SENSE or RELEASE UNIT the command is rejected with a RESERVATION CONFLICT status That logical unit ignores a RELEASE UNIT command issued by an...

Page 261: ...ker Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 01h 1 Logical Unit Number Reserved Immed 2 4 Reserved 5 Unused Reserved Flag Link Figure 5 75 REWIND Command Descriptor Block Data Format Table 5 74 REWIN...

Page 262: ...nd Data Field Descriptions Field Name Description PF Page Format Not supported must be 0 Selftst Self Test This bit is used in conjunction with DevOfl and UnitOfl to specify the type of testing to be...

Page 263: ...ape medium When complete any errors that occur are reported in the extended Sense Data bytes This Level 1 test has an execution time of approximately five 5 seconds Specify the Electronics Self Test b...

Page 264: ...0 Illegal Combination 0 0 1 Self Test Level 3 with User Parameters 0 1 0 Illegal Combination 0 1 1 Self Test Level 2 with Default Parameters 1 0 0 Self Test Level 1 with Default Parameters 1 0 1 Self...

Page 265: ...e diagnostic to be run If Maximum Number of Test Passes 0 the test will loop continuously A BUS RESET or a selection from the host sending an ABORT or BUS DEVICE RESET message terminates testing Defau...

Page 266: ...not match the expected position Additional Sense Code for possible additional information 4h Hardware Error The Additional Sense Code and any Additional Sense Code Qualifier provide more specific info...

Page 267: ...7 6 5 4 3 2 1 0 0 Operation Code 11h 1 Logical Unit Number Reserved Code 2 4 MSB Count LSB 5 Unused Reserved Flag Link Figure 5 78 SPACE Command Descriptor Block Data Format Table 5 80 SPACE Command D...

Page 268: ...ignored Forward movement occurs until the drive encounters EOD The position is such that a subsequent WRITE command would append data after the last object that has been written to tape before EOD Wh...

Page 269: ...ive has a tape loaded the command returns a GOOD status Otherwise CHECK CONDITION is reported Due to power cycle code update and tape loaded conditions it is possible to get multiple check conditions...

Page 270: ...e 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 Immed BC Fixed 2 4...

Page 271: ...When set to 1 the command is rejected Fixed This bit specifies whether fixed length or variable length blocks are to be verified When set to 0 variable block mode is requested A single block is trans...

Page 272: ...Reserved Fixed 2 4 MSB Transfer Length LSB 5 Unused Reserved Flag Link Figure 5 81 WRITE Command Descriptor Block Data Format Table 5 82 WRITE Command Data Field Descriptions Field Name Description Fi...

Page 273: ...is selected When the Transfer Length is 0 no data is transferred and the current position on the logical unit is not changed Exception Conditions If End of Tape EOT is detected while writing the tape...

Page 274: ...er DMA engine SCSI bus interface hardware and SCSI bus integrity It is also used for downloading and updating DLT microcode firmware Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 3Bh 1 Logical Unit Number...

Page 275: ...eld is a value other than 0 the command is rejected The target detects and rejects commands that would overrun the buffer Buffer Offset See Sections 5 26 1 through 5 26 4 for the appropriate settings...

Page 276: ...ning CAUTION During the actual reprogramming of the FLASH EEPROM if any type of powerfail occurs or if the reprogramming fails before completion the tape drive subsystem becomes unusable and the tape...

Page 277: ...escriptor Block Data Format Table 5 84 WRITE FILEMARKS Command Data Field Descriptions Field Name Description WSmk Write Setmark Must be 0 This tape drive does not support Setmarks Immed Immediate Whe...

Page 278: ...to be written to the tape medium but still flushes any WRITE data to the tape medium If End of Tape EOT is detected while writing filemarks the tape drive finishes writing any buffered data and termi...

Page 279: ...flags format is used when there is no internal status code to report and can be quickly distinguished by checking to see if bit 7 of byte 18 is set to 1 Table A 1 Internal Status Codes Decimal Hexade...

Page 280: ...Unloaded 19 13 Unable to WRITE No CRC 20 14 Block to Append To Not Found 21 15 Data Synchronization Error READ after WRITE Not Happening 22 16 Missing Block s in Current Entity 23 17 Drive Hardware WR...

Page 281: ...Source Slot 41 29 Invalid Destination Slot 42 2A Source Slot Empty 43 2B Destination Slot Full 44 2C Medium Changer Motion Error 45 2D Medium Changer Drive Interface Error 46 2E Medium Changer Slot In...

Page 282: ...gs Bit No Description 0 If set to 1 Cleaning Light is Illuminated otherwise Light is off 1 2 Tape Directory Status Bits Bit 2 Bit 1 0 0 Good Status 0 1 Unknown Status 1 0 Partial Directory will be reb...

Page 283: ...control bytes of information Packets may be written for different reasons and several packet types exist The information in the event logs does not indicate that a tape drive or tape medium has faile...

Page 284: ...Tape Drive Controller PCB fault EE01h Spurious Non Maskable Interrupt Possible Tape Drive Controller PCB fault EE02h Spurious 8524 Timer Interrupt Possible Tape Drive Controller PCB fault EE03h Spurio...

Page 285: ...9 10 Error Code Meaning 0xA400 Hard READ Error Log 0xA401 Hard WRITE Error Log 0xA402 Drive Error Log 0xA403 Loader Error Log 0xA404 Calibration Log1 Error Entry 0xA405 Calibration Log2 Error Entry 0x...

Page 286: ...and have no use in interpreting the directory failure packets Directory Called Mode A code that specifies the original reason for the directory call A value of 1 indicates a directory READ on LOAD A...

Page 287: ...e update take all possible precautions to prevent power failure to the tape drive C 2 CREATING A FIRMWARE UPDATE TAPE To update the tape drive s PCBA firmware you need a tape cartridge with a copy of...

Page 288: ...dates from a host are also supported see the section on the SCSI command WRITE BUFFER in Chapter 5 CAUTION If a powerfail occurs during the firmware update process when the new image is actually being...

Page 289: ...y you cannot select the firmware update function Once the firmware update mode has been successfully selected insert the cartridge with updated firmware image into the drive The drive then Automatical...

Page 290: ...Following a firmware update procedure two possible results can occur The firmware update cartridge is unloaded This signals a successful update The tape drive rewinds the cartridge the door is unlocke...

Page 291: ...cates a successful firmware update 1 The tape is NOT a valid firmware update tape 2 The tape does not contain a valid firmware image No firmware update is attempted The WRITE PROTECT and TAPE IN USE i...

Page 292: ...Appendix C Updating the Firmware C 6 Quantum DLT 7000 Tape System...

Page 293: ...s of DLTtape cartridge DLTtape III 1200 feet cartridge medium dark gray plastic DLTtape IIIxt 1800 feet cartridge white plastic DLTtape IV 1800 feet cartridge charcoal plastic Ensure that your tape ba...

Page 294: ...s are not generally a problem since their strength decreases as inverse of the distance from the source cubed Unless very near within a few inches a magnet or an electric motor there is no problem The...

Page 295: ...eeper has sounded its tone Overriding the drive handle will cause damage to both the media and the tape drive Do not use graphite pencils water soluble felt pens or other debris producing writing inst...

Page 296: ...e the tape cartridge from its protective plastic case 2 Look at the tape cartridge to check for any obvious cracks or other physical damage Look for broken or missing parts 3 Gently shake the tape car...

Page 297: ...econd reel lock The reel locks can break if the cartridge is dropped This may be the cause of any rattling sound you hear when you gently shake the tape cartridge If this reel lock tab is not visible...

Page 298: ...olding the DLTtape cartridge as shown in Figure D 3 On the right side corner of the tape cartridge there is a small tab in a cut out portion of the cartridge Using your thumb gently lift up on the tab...

Page 299: ...ems 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 Torn or Broken Leader Loop...

Page 300: ...their environmental limits you will greatly reduce any chance that you will experience problems with your tape cartridges or cause damage to your DLT tape system Respect your media as much as you do...

Page 301: ...te Protect Switch Positions Write Protect Switch Position Orange Indicator Result Before Loading the Cartridge Enabled Slide switch to left Visible Data cannot be written to the tape Existing data on...

Page 302: ...e tape drive s cartridge Insert Release handle If the green Operate Handle LED is blinking close the handle and wait for the LED to light steadily then lift the handle and insert the cartridge 2 Inser...

Page 303: ...artridge from the drive return the cartridge to its plastic case to protect the cartridge from damage Close the Insert Release handle 1 Press the Unload button or issue an appropriate system software...

Page 304: ...n this chapter for loading a cartridge into the tape drive When cleaning completes the Use Cleaning Tape LED turns off Operate Handle lights and the drive s beeper sounds a tone to alert you that the...

Page 305: ...2 9 2 14 Capacity 1 3 Cartridge insert release handle 2 16 2 20 Cleaning tape cartridge using D 12 COMMAND COMPLETE message 4 5 Command descriptor block 5 4 Commands SCSI 3 2 5 12 Conducted emissions...

Page 306: ...ity specification 1 5 I IDENTIFY message 4 7 IGNORE WIDE RESIDUE message 4 8 INITIATOR DETECTED ERROR message 4 9 INQUIRY command 5 17 Installation rackmount 2 3 2 7 tabletop 2 13 2 14 Interface type...

Page 307: ...D BUFFER command 5 139 READ POSITION command 5 143 RECEIVE DIAGNOSTICS RESULTS command 5 147 Recording media 1 11 Reliability projected 1 3 RELEASE UNIT command 5 149 REQUEST SENSE command 5 151 Suppo...

Page 308: ...ENSE 5 156 SEND DIAGNOSTIC 5 171 Shock requirements non operating 1 7 operating 1 6 SPACE command 5 173 Specifications acoustic noise emissions 1 10 electromagnetic emissions 1 12 EMI regulations and...

Page 309: ...idge D 11 Updating firmware C 1 V Vendor unique page parameters for EEPROM 5 95 Vendor unique sense data request sense status codes A 1 VERIFY command 5 177 Vibration requirements non operating 1 7 op...

Page 310: ...Index Index 6 Quantum DLT 7000 Tape Drive...

Page 311: ......

Page 312: ...81 60000 06 A012 81 60000 06 A02 501 Sycamore Drive Milpitas CA 95035 408 894 4000 www quantum com November 10 2003 81 60000 06 A02...

Reviews: