background image

Summary of Contents for LTO 4

Page 1: ......

Page 2: ...product offerings or specifications No part of this publication may be reproduced in any form without written permission from Quantum Quantum provides this manual as is without warranty of any kind e...

Page 3: ...ood that no right is conveyed to reproduce or translate any item herein disclosed without express written permission from Quantum Quantum provides this manual as is without warranty of any kind either...

Page 4: ...ture Support 7 2 3 8 Parity errors 7 2 3 9 Message exception handling 9 2 4 Fibre Channel Interface Overview 12 2 4 1 FCP General features 12 2 4 2 Link Services 12 2 4 3 Name Server Requests 13 2 4 4...

Page 5: ...2 LOAD UNLOAD Completion Status 41 3 7 LOCATE 42 3 7 1 LOCATE Command Descriptor Block 42 3 7 2 LOCATE Completion Status 43 3 8 LOG SELECT 44 3 8 1 LOG SELECT Command Descriptor Block 44 3 8 2 Log Pa...

Page 6: ...13 1 PERSISTENT RESERVE IN Command Descriptor Block 114 3 13 2 PERSISTENT RESERVE IN Completion Status 116 3 14 PERSISTENT RESERVE OUT 117 3 14 1 Command Descriptor Block 117 3 14 2 PERSISTENT RESERV...

Page 7: ...Status 159 3 25 REPORT LUNS 160 3 25 1 REPORT LUNS Command Descriptor Block 160 3 25 2 REPORT LUNS Data 160 3 25 3 REPORT LUNS Completion Status 161 3 26 REPORT SUPPORTED OPERATION CODES 162 3 26 1 RE...

Page 8: ...35 2 SET DEVICE IDENTIFIER Data 209 3 35 3 SET DEVICE IDENTIFIER Completion Status 210 3 36 SPACE 211 3 36 1 SPACE Command Descriptor Block 211 3 36 2 Space by Count Functions 212 3 36 3 Space to EOD...

Page 9: ...omputers and the full featured embedded controller facilitates easy integration into a variety of systems 1 1 About This Manual The information in this manual applies to drives using LTO3 and LTO4 tec...

Page 10: ...0x2E for LTO 4 Tape Alert 0x07 Media Life Report Density Support data LTO3 will report formats of LTO1 LTO2 LTO3 LTO4 will report formats of LTO2 LTO3 LTO4 Security Protocol In command only supported...

Page 11: ...rds The SCSI interface drives conform to SCSI interface standards and the Fibre Channel drive conforms to Fibre Channel interface standards In addition to the applicable interface standards the drives...

Page 12: ...PI General features The SCSI interface LTO drive supports the following Integrated Single Ended Low Voltage Differential SCSI transceivers ST data transfers with parity protection running a max rate o...

Page 13: ...re given in the following table Each of these SCSI messages are supported by the Quantum LTO drive Code Description Direction 00h Command Complete In 01h Extended Message In Out 02h Save Data Pointer...

Page 14: ...on handling on page 9 Extended Message 01h See Extended messages on the following page for a description of extended message support Identify 80h The Identify Out message is sent by the initiator to i...

Page 15: ...esponse Parallel Protocol Request 04h This message negotiates an agreement between the initiator and the drive on which is the best data transfer period offset width and type This is the message to re...

Page 16: ...Data In Phase If the host detects a parity error while data is being transferred from the drive and asserts ATN the drive Terminates the transfer of data Switches the host to the Message Out Phase Wa...

Page 17: ...es The numbers in the tables identify the actions that the drive takes when an exception under the identified conditions occurs The actions are described following the tables IN Phase during which ATN...

Page 18: ...Complete 00h Ignore Wide Residue 23h else 5 if No Status 5 else 5 else 13 else 5 else 5 NOP 08h 9 9 9 9 9 2 If EOM 9 else 4 Negotiate 7 7 7 7 7 2 7 Unrecognized or illegal 6 6 6 6 6 2 If EOM 6 else 4...

Page 19: ...up sense data indicating an Aborted command 6 The drive rejects the message by issuing Message Reject message and continues its operation 7 The drive rejects the message by issuing Message Reject mes...

Page 20: ...annel drive supports the following Connection in point to point arbitrated loop and fabric topologies as an Nx_Port Command queuing Both single and multi initiator systems A 1 2 4 Gbit second autonego...

Page 21: ...n SCR Third Party Process Logout TPRLO 2 4 3 Name Server Requests When attached to a fabric the drive will issue the following name server requests Register FC 4 TYPEs RFT_ID Register FC 4 Features RF...

Page 22: ...ADC 2 in development Automation Drive Interface Transport Protocol ADT INCITS 406 2005 Automation Drive Interface Transport Protocol 2 ADT 2 in development Fibre Channel Protocol FCP X3 269 1996 Fibre...

Page 23: ...velopment Fibre Channel Link Services FC LS in development Fibre Channel Methodologies for Interconnects FC MI INCITS TR 30 2002 Fibre Channel Methodologies for Interconnects 2 FC MI 2 INCITS TR 39 20...

Page 24: ...SE command is not necessary If the INQUIRY Command is received from an Initiator with a pending Unit Attention Condition before the tape drive reports Check Condition Status the tape drive performs th...

Page 25: ...e bit of zero means that the status is returned to the Initiator when the operation is completed For example the status is returned when the tape has been repositioned An immediate bit of one means th...

Page 26: ...oes not clear the problem change to a new data cartridge 2 7 9 Variable and Fixed Mode Recording The LTO drive can write either fixed or variable block sizes The recording mode is determined by the Fi...

Page 27: ...fixed mode WRITE The MODE SENSE command is used for that purpose 2 7 10 Library Features The library automation device controls automation related operations of the LTO drive via the ADC device serve...

Page 28: ...e is installed in a library it may be desirable for the primary port to be disabled when the drive first powers on This prevents any hosts from sending the drive commands before it has been configured...

Page 29: ...SCSI Interface Overview Page 21 and is defined in the ADC 2 standard The automation device configures bridging via the ADC device server presented on the ADT port...

Page 30: ...215 0 15h MODE SELECT 6 62 2 55h MODE SELECT 10 62 0 16h RESERVE 6 180 0 17h RELEASE 6 152 0 19h ERASE 27 0 1Ah MODE SENSE 6 106 2 5Ah MODE SENSE 10 106 0 1Bh LOAD UNLOAD 39 0 1Ch RECEIVE DIAGNOSTIC R...

Page 31: ...iptor Blocks A host makes request of the tape drive by sending a Command Descriptor Block CDB Some commands also require a parameter list If the CDB or the parameter list contains an invalid parameter...

Page 32: ...ndicated by the beginning of the following field name and by the Bits column in the Field Descriptions table on the following page 3 2 1 1 SCSI Command Descriptor Block Field Descriptions Field Byte B...

Page 33: ...e Group Code and Command Code together make the Operation Code 3 2 3 SCSI Command Control Byte Format Byte Bits 7 6 5 4 3 2 1 0 Last Vendor Unique Reserved NACA Flag Link 3 2 3 1 SCSI Command Control...

Page 34: ...g the power on sequence or if there are commands from too many initiator ports outstanding Reservation Conflict 18h This is returned if the drive is reserved for an initiator port other than the one s...

Page 35: ...recorded from the current tape position to the end of the tape Reserved All reserved bits must be 0 Control See SCSI Command Control Byte Format on page 25 If the immediate IMMED bit is set to one th...

Page 36: ...ition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 03h Media Error Unrecoverable data error...

Page 37: ...ommand support data specified by operation code EVPD 1 0 0 Requests Standard INQUIRY Data 1 Requests data page specified by the Page Code Page Code 2 00h Requests Supported Vital Product Data Page 80h...

Page 38: ...nd the additional Sense to Invalid Field in CDB 2400 3 5 2 Standard INQUIRY Data Page Byte Bits 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 RMB Reserved 2 Version 3 AERC Obsolete N...

Page 39: ...7 5 0 Wide Bus 16 not available SAS Fibre Channel drives 1 Wide Bus16 supported Parallel SCSI drives Sync 7 4 0 Synchronous Transfer not supported SAS Fibre Channel drives 1 Synchronous Transfer is s...

Page 40: ...ge Byte Bits 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page Code 2 Reserved 3 Page Length 4 Supported Vital Product Data Page Code 00h 5 Unit Serial Number Page Code 80h 6 Device...

Page 41: ...Reel Motor 2 Serial Number Page 12 Always C4h the page code of the Reel Motor 2 Serial Number Page Board Serial Number Page 13 Always C5h the page code of the Board Serial Number Page Base Mechanical...

Page 42: ...th 4 Identification Descriptor Identification Descriptor 3 5 5 1 Device Identification Page Field Descriptions Field Bytes Bits Description Peripheral Qualifier 0 5 7 Always 000b Peripheral Device Typ...

Page 43: ...cal device 1 Identifier field is associated with the port that received the request Identifier Length 3 n 3 indicating the length of this Identification Descriptor Identification Descriptor 4 n Binary...

Page 44: ...if these pages are the same then the drive has been built with the same components and with the same manufacturing process Byte Bits 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Pa...

Page 45: ...umber Page Field Descriptions Field Bytes Bits Description Peripheral Qualifier 0 5 7 Always 000b Peripheral Device Type 0 0 4 Normally 01h to indicate a sequential access device Page Code 1 C2h indic...

Page 46: ...SCSI standard VERSION 2 Always 4 Reserved 3 4 Always 0 CDB SIZE 5 Number of bytes in Command Descriptor Block CDB CDB USAGE DATA 6 n Information about the CDB for the operation code being queried 3 5...

Page 47: ...ated Hold 4 3 1 Requests that the medium be positioned to the Medium Auxiliary Memory Accessible position where the medium is seated into the drive but the tape is not threaded to BOM EOM 4 2 Not supp...

Page 48: ...en Good Status is returned 1 1 0 Check condition sense data 02 3A 04 1 1 1 Check condition sense data 02 3A 04 3 6 1 4 Medium Loaded And Ready Position Hold Reten Load Description 0 0 0 Unload the med...

Page 49: ...tape is positioned as requested The drive remains in any previously set modes The drive is ready to perform any appropriate command Note If IMMED is one then Good status only indicated that the comma...

Page 50: ...he tape is to be positioned Block 0 is the first block on tape The value indicates the total number of records and marks between BOM and the desired logical position Reserved All reserved bits must be...

Page 51: ...at the command is valid 02h Check Condition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 03h...

Page 52: ...B 8 Parameter List Length LSB 9 Control 3 8 1 1 LOG SELECT Command Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation Code for LOG SELECT is 4Ch Ignored Logical Unit 1 5 7...

Page 53: ...og page codes and the log parameter codes are described in that section 3 8 2 Log Pages A log page is made up of a four byte page header and one or more log parameters A log parameter is made up of a...

Page 54: ...rameter are collectively referred to as the Parameter Control byte The Parameter Control byte specifies counter controls The Parameter Control byte specifies Whether or not a counter or a log page is...

Page 55: ...ameter size is reached the count does NOT roll over and continue counting When any counter of a page reaches maximum all counters of that page are no longer incremented A LOG SELECT command can be iss...

Page 56: ...00h 3 9 1 LOG SENSE Command Descriptor Block Byte Bits 7 6 5 4 3 2 1 0 0 Operation Code 4Dh 1 Ignored LUN Reserved 2 PC Page Code 3 Reserved 4 Reserved 5 MSB 6 Parameter Pointer LSB 7 MSB 8 Allocation...

Page 57: ...st be 0 Control 9 See SCSI Command Control Byte Format on page 25 The Page Control PC field specifies the type of counters that the initiator is requesting The value 01b is the most common page contro...

Page 58: ...Tape Diagnostic Data Log Page 16h 60 Protocol Specific Port Log Page 18h SAS only 63 TapeAlert Log Page 2Eh 66 Tape Usage Log Page 30h 72 Tape Capacity Log Page 31h 73 Data Compression Log Page 32h 74...

Page 59: ...Parameter Length 4 n Parameter Value 3 9 3 4 Log Parameter Field Descriptions Field Bytes Bits Description Parameter Code 0 1 Identifies the log parameter returned Log Parameters are always returned...

Page 60: ...ENSE command When page 00h is requested the four byte page header is returned followed by the list of log pages one byte for each log page The list of log pages is returned in ascending order Byte Bit...

Page 61: ...s 14h the page code of the Device Statistics Log Page Tape Diagnostic Data Log 11 Always 16h the page code of the Tape Diagnostic Data Log Page Protocol Specific Port Log Page 12 Always 18h the page c...

Page 62: ...4 1 Errors corrected with possible delay 4 2 Total rewrites Sum of Parameter 0003 and Parameter 0006 4 3 Total errors corrected This is total write retries less total unrecoverable write errors Parame...

Page 63: ...t also signals when drive cleaning is necessary Page Code Page Length 0Ch 3Ch Parameter Description Length 0000h Number of data bytes received from application clients during WRITE Command operations...

Page 64: ...t be set to zero or changed with the use of a LOG SELECT command Bit Byte 7 6 5 4 3 2 1 0 0 Reserved PAGE CODE 0Dh 1 Reserved 2 MSB 3 PAGE LENGTH 0Ch LSB 4 MSB 5 PARAMETER CODE 0000h LSB 6 DU 0b DS 1b...

Page 65: ...AG02 FLAG03 FLAG04 FLAG05 FLAG06 FLAG07 FLAG08 9 FLAG09 FLAG10 FLAG11 FLAG12 FLAG13 FLAG14 FLAG15 FLAG16 10 FLAG17 FLAG18 FLAG19 FLAG20 FLAG21 FLAG22 FLAG23 FLAG24 11 FLAG25 FLAG26 FLAG27 FLAG28 FLAG2...

Page 66: ...urs when the last power consumption condition occurred 3 9 10 2 0008h Media motion hours since last cleaning 3 9 10 2 0009h Media motion hours since second to last cleaning 3 9 10 2 000Ah Media motion...

Page 67: ...the LTO3HH and LTO4HH drives 4 Times reported are rounded up to the next whole hour 3 9 10 2 Device Statistics Data Counter Log Parameter Bit Byte 7 6 5 4 3 2 1 0 0 MSB 1 PARAMETER CODE LSB 2 DU 0b Ob...

Page 68: ...e Event The last four temperature events are reported with the highest Temperature Event Number being the most recent event 3 9 10 4 1 Temperature Type Parameter Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1...

Page 69: ...mber of parameters reported 1152 or 480h maximum Each event is 72 bytes in length including the four byte parameter header as shown below Bits Byte 7 6 5 4 3 2 1 0 0 MSB 1 PARAMETER CODE LSB 2 DU 0 Ob...

Page 70: ...ditional Sense Code reported for the event ASCQ 1 The Additional Sense Code Qualifier reported for the event VSCQ 4 The Message Code reported for the event These values are defined in this manual in A...

Page 71: ...TMC LBIN LP 7 PARAMETER LENGTH 34h 8 Reserved PROTOCOL IDENTIFIER 6h 9 Reserved 10 Reserved 11 NUMBER OF PHYS 1h SAS phy log descriptor list 12 Reserved 13 PHY IDENTIFIER 14 MSB 15 Reserved LSB 16 Res...

Page 72: ...13 The PHY Identifier is 00h SAS 2r00 4 2 7 ATTACHED DEVICE TYPE 16 6 4 001b End device 010b Connected to Edge expander NEGOTIATED PHYSICAL LINK RATE 17 3 0 Current negotiated rate either 8h 1 5 Gbps...

Page 73: ...Number of dwords containing running disparity errors that have been received outside of phy reset sequences LOSS OF DWORD SYNCHRONIZA TION 52 55 Number of times the phy has restarted the link reset s...

Page 74: ...I bus reset or bus device reset message Parallel SCSI interface or Target Reset or Logical Unit Reset task management request or Reset LIP Fibre Channel interface Additional information regarding the...

Page 75: ...e supplier help line Tape snapped cut or other cartridge mechanical failure in the drive where medium cannot be de mounted 15 Memory chip in cartridge failure W The memory in the tape cartridge has fa...

Page 76: ...inish 3 Then use a valid cleaning cartridge Invalid cleaning tape type used 26 Cooling fan failure W A tape drive cooling fan has failed Fan failure inside tape drive mechanism or tape drive enclosure...

Page 77: ...s unable to unload the medium 59 WORM medium integrity check failed W The tape drive has detected an inconsistency during the WORM medium integrity checks Someone may have tampered with the cartridge...

Page 78: ...media detected includes expired cleaning media Media removed Cleaning media 12 Media MIC not set for data or cleaning media Media removal Unsupported format 14 Tape snapped None Mechanical removal of...

Page 79: ...xceeding specification LTO3HH and LTO4HH only Detection of temperature within specification Drive Temperature 37 Detection of out of band voltage Detect voltage in band Drive voltage 51 Unloading medi...

Page 80: ...52 00 Read X X Cartridge fault 03 52 00 Write X X Cartridge fault 03 52 00 Position X Cartridge fault 3 9 13 2 2 TapeAlert Table Heading Descriptions and Abbreviations Heading Abbreviation Descriptio...

Page 81: ...otal Un recovered Read Errors 2 10 Reserved 2 11 Reserved 2 12 Total Suspended Append Writes 2 3 9 15 Tape Capacity Log Page 31h The Tape Capacity Log Page returns information about the tape capacity...

Page 82: ...ence between the millions of bytes and the total number of bytes as a positive number in the range of 0 to 999 999 Thus the total number of bytes is the first four byte parameter in bytes plus the sec...

Page 83: ...ields are in big endian format Each field records the specified data at the time the event occurred If the repeat count is one or more then the parameter indicates that the specified event occurred mu...

Page 84: ...4 The total number of data sets written during the lifetime of the drive when the event occurred Timestamp 4 The time in eight millisecond units at which the event occurred The timer starts with a va...

Page 85: ...e lifetime gigabytes written to tape 4 8005h Drive lifetime gigabytes read from tape 4 9000h Media lifetime load count 4 9001h Media lifetime load count threshold 4 9002h Media lifetime wear passes co...

Page 86: ...ELECT command The Additional Sense Code and Additional Sense Code Qualifier are set to Mode Parameters Changed The MODE SELECT command immediately checks for invalid parameters or invalid combinations...

Page 87: ...Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 MSB 8 Parameter List Length LSB 9 Control 3 10 1 4 MODE SELECT 10 CDB Field Descriptions Field Bytes Bits Description Operation Code 1...

Page 88: ...Data Length 0 MODE SELECT Always 0 MODE SENSE The number of bytes of data available MEDIUM TYPE 1 00h Data medium 01h Cleaning medium 80h WORM medium WP 2 7 MODE SELECT Ignored MODE SENSE 0 The cartri...

Page 89: ...ered Mode 3 4 6 0 Un buffered mode 1 Buffered mode default Speed 3 0 3 This field indicates the speed at which the tape in the cartridge may be used Other speeds may be supported for manufacturing pur...

Page 90: ...pe currently in the drive 3 10 5 Mode Parameter Pages There are several mode parameter pages of different formats that allow you to set different drive parameters The following mode parameter pages ar...

Page 91: ...l Mode Page 22h Interface Control Mode Page Additional Page Length 1 Specifies the length in bytes of the Mode Parameters Mode Parameters 2 n The mode parameters are specific to each mode parameter pa...

Page 92: ...ield Bytes Bits Description Page Code 0 0 5 Always 02h indicating the Disconnect Reconnect Page Additional Page Length 1 Always 0Eh indicating that 14 parameter bytes follow the Page Length byte Bus I...

Page 93: ...ests via a single XFER_RDY frame This value is specified in 512 byte increments A value of zero in this field specifies that there is no maximum burst size The maximum value for this field is 400h Not...

Page 94: ...ludes the interconnect tenancy within the restrictions placed on it by the applicable Fibre Channel configuration A value of zero indicates there is no connect time limit Maximum Burst Size 10 11 The...

Page 95: ...g that 14 parameter bytes follow the Page Length byte Maximum Burst Size 10 11 0 No limit exists on the amount of data transferred per connection default The drive does not have to disconnect until al...

Page 96: ...cating the Control Mode Page Additional Page Length 1 Always 0Ah indicating that 10 parameter bytes follow the Page Length byte TST 2 5 7 Always 0 indicating that Task Set Type is per logical unit for...

Page 97: ...indicating unsupported Software Write Protect Auto Load Mode 5 0 2 000b Load inserted medium for full access 001b Load inserted medium for medium auxiliary memory access only 010b Do not load inserte...

Page 98: ...parameter bytes follow the Page Length byte DCE 2 7 0 Data compression is disabled 1 Data Compression is Enabled DCE default The drive compresses data before writing to tape DCC 2 6 Always 1 indicati...

Page 99: ...CAP 2 6 Always 0 indicating that multiple partitions are not supported CAF 2 5 Always 0 indicating that changing formats is not supported Active Format 2 0 4 Always 0 indicating that changing formats...

Page 100: ...t auto compression scheme recommended default WTRE 15 6 7 WORM Tamper Read Enable WTRE specifies how the drive responds to detection of compromised integrity of a WORM medium when processing a LOCATE...

Page 101: ...eserved 7 Reserved 3 10 10 1 1 Fibre Channel Logical Unit Page Field Descriptions Field Bytes Bits Description Page Code 0 0 5 18h indicating the Fibre Channel Logical Unit Control Mode Page Page Leng...

Page 102: ...n Page Code 0 0 5 18h indicating the Fibre Channel Logical Unit Control Mode Page Page Length 1 06h indicating that six parameter bytes follow the Page Length byte Protocol Identifier 2 0 3 6 Serial a...

Page 103: ...l Port Page Field Descriptions Field Bytes Bits Description PAGE CODE 0 0 5 19h indicating a Port Control Mode Page SPF 0 6 Sub Page Format 0 page_0 Mode Page format 1 Sub_page format PAGE LENGTH 1 06...

Page 104: ...e Bits 7 6 5 4 3 2 1 0 0 PS SPF 0 Page Code 19h 1 Page Length 06h 2 Reserved Ready LED Meaning Protocol Identifier SAS 6h 3 Reserved 4 MSB 5 I_T Nexus Loss Time LSB 6 MSB 7 Initiator Response Timeout...

Page 105: ...PS SPF 1 Page Code 19h 1 Subpage Code 01h 2 MSB 3 Page Length 52 LSB 4 Reserved 5 Reserved Protocol Identifier SAS 6h 6 Reserved 7 Number of Phys 01h SAS Phy Mode Descriptor List one descriptor 8 Rese...

Page 106: ...P REPORT PHY ERROR LOG function and or the Protocol Specific Port log page 3h SPINUP_HOLD Phy is enabled detected a SATA device and entered the SATA spinup hold state The LINK RESET and HARD RESET ope...

Page 107: ...le 8h 1 5 Gbps 9h 3 0 Gbps Vendor Specific 50 51 0000h Reserved All reserved bits must be 0 3 10 12Informational Exceptions Mode Page 1Ch The Informational Exceptions Mode Page controls exception repo...

Page 108: ...feature is not supported MRIE 3 0 3 Always 3 so if an exception occurs the next command except INQUIRY and REQUEST SENSE will get check condition status and the Sense Key will be set to Recovered Erro...

Page 109: ...ICTIONS 6 31 Reserved 3 10 13 1 Medium Configuration Page Field Descriptions Field Bytes Bits Description Page Code 0 0 5 1Dh indicating the Medium Configuration Mode Page Length 1 Always 1Eh indicati...

Page 110: ...mware Test Control 4 11 Reserved 12 Reserved 13 Reserved 14 Reserved 15 Reserved 3 10 14 1 Drive Capabilities Page Field Descriptions Field Bytes Bits Description Page Code 0 0 5 21h indicating the Dr...

Page 111: ...e to control how the tape is unloaded when a a power cycle occurs with a tape inside b an incompatible tape is inserted c a firmware download occurs with a tape inside and d the cleaning tape has fini...

Page 112: ...iators Next Selection ID and Target Initiated Bus Control will be in effect the next reset or power cycle after MODE SELECT This page persists across power cycles Byte Bits 7 6 5 4 3 2 1 0 0 Reserved...

Page 113: ...5 2 0 Primary Port will be enabled at next power up 1 Primary Port will be disabled at next power up Features in bytes 14 and 15 are enabled by special request otherwise the fields are 0 Reserved All...

Page 114: ...s specified in the Allocation Length field have been sent to the host or When all available MODE SENSE data has been sent to the host If a MODE SELECT command has not been performed since power on or...

Page 115: ...es Returns the power up or reset values 11b Report saved values Returns the power up or reset values Page Code 2 0 5 The Page Code selects the page or pages to be returned by the drive 00h Return only...

Page 116: ...nt values 01b Report changeable values Any bit that can be changed by MODE SELECT is set to 1 otherwise the bits are set to 0 10b Report default values Returns the power up or reset values 11b Report...

Page 117: ...es may be returned depending on the value of Page Code in the MODE SENSE CDB 3 11 3 Mode Parameter Header 3 11 3 1 MODE SENSE 6 Parameter Header Byte Bits 7 6 5 4 3 2 1 0 0 Mode Data Length 1 Medium T...

Page 118: ...th 0 1 MODE SELECT Always 0 MODE SENSE The number of bytes of data available Medium Type 1 Identifies the type of media currently in the drive 00h Data Cartridge 01h Cleaning Cartridge 80h WORM Cartri...

Page 119: ...Note Use Report Density command to determine all densities supported by the drive and density of the tape currently in the drive 3 11 5 Mode Parameter Pages There are several mode parameter pages tha...

Page 120: ...change any modes The tape position is not changed It remains at the previous position 02h Check Condition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code Mess...

Page 121: ...ptions Field Bytes Bits Description Operation Code 0 The Operation Code for PARK UNPARK is 06h Ignored Logical Unit 1 5 7 The LUN field is vestigial from the SCSI 1 standard and is ignored Park 4 0 0b...

Page 122: ...5Eh 1 Reserved Service Action 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 MSB 8 Allocation Length LSB 9 Control 3 13 1 1 PERSISTENT RESERVE IN Command Field Descriptions Field Bytes Bits...

Page 123: ...al Length LSB 8 MSB n Reservation Descriptors LSB 3 13 1 4 PERSISTENT RESERVE IN reservation descriptor Byte Bits 7 6 5 4 3 2 1 0 0 MSB 7 Reservation Key LSB 8 MSB 11 Scope Specific Address LSB 12 Res...

Page 124: ...ers from the storage medium or cache of the logical unit to the initiator Writes Exclusive A task that requests a transfer to the storage medium or cache of the logical unit from an initiator that is...

Page 125: ...y use the PERSISTENT RESERVE IN command to obtain the reservation key for the initiator holding a persistent reservation and may use the PERSISTENT RESERVE OUT command to preempt that reservation 3 14...

Page 126: ...on key Yes 06h REGISTER AND IGNORE EXISTING KEY Register a reservation key with the device server or unregister a reservation key Yes 3 14 1 3 PERSISTENT RESERVE OUT parameter list Byte Bits 7 6 5 4 3...

Page 127: ...RVE LU_SCOPE valid valid ignored ignored RELEASE LU_SCOPE valid valid ignored ignored CLEAR ignored ignored valid valid ignored PREEMPT LU_SCOPE valid valid valid ignored PREEMPT ABORT LU_SCOPE valid...

Page 128: ...he drive A Bus Reset Bus Device Reset message Parallel SCSI interface Target Reset or Logical Unit Reset task management request or Reset LIP Fibre Channel interface or power cycle will clear any prev...

Page 129: ...ins in any previously set mode The tape position is not changed 02h Check Condition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code Message Description 04h Ha...

Page 130: ...ently configured block length is to be returned the number of blocks being indicated in the Transfer Length field If there is a sequence of blocks of this length on the tape they are returned to the i...

Page 131: ...ual block length is smaller than the requested transfer length or if the actual block is larger than the requested block and the block length in the Mode Parameter block descriptor is zero If the Fixe...

Page 132: ...2 1 End of Data If EOD is encountered the command terminates with a Check Condition status and a Sense Key of 08h If the Valid bit byte 0 bit 7 is set indicating a residual count the Residual length...

Page 133: ...7 is one Residual Length field equals the difference between the requested Transfer Length and the actual number of blocks or bytes transferred On termination the tape is positioned after the error bl...

Page 134: ...h blocks the logical position after encountering an Incorrect Length error in block N is always at the end of block N The following figure illustrates this position Current Block Size 512 bytes block...

Page 135: ...tion itself at the end of byte 514 of block N The residual is set to 2 Because the actual block length exceeds the CDB Transfer Length the drive unconditionally reports Check Condition In this case th...

Page 136: ...tion OPERATION CODE 0 The operation code for the READ ATTRIBUTE command is 8Ch SERVICE ACTION 1 0 4 Service Action 0h return attribute values 1h return a list of available attribute identifiers 2h ret...

Page 137: ...attributes in ascending numerical order by attribute identifier value and in the format shown below Bits Byte 7 6 5 4 3 2 1 0 0 MSB 3 AVAILABLE DATA n 3 LSB Attribute s 4 MSB Attribute 0 LSB MSB n At...

Page 138: ...olumes supported The contents of the VOLUME NUMBER PARTITION NUMBER and FIRST ATTRIBUTE IDENTIFIER field in the CDB are ignored Bits Byte 7 6 5 4 3 2 1 0 0 MSB 1 AVAILABLE DATA 02h LSB 2 FIRST VOLUME...

Page 139: ...SB 4 ATTRIBUTE LENGTH n 4 LSB 5 MSB n ATTRIBUTE VALUE LSB Note This format is used for parameter data of the WRITE ATTRIBUTE command and the READ ATTRIBUTE command Field Bytes Bits Description ATTRIBU...

Page 140: ...8 BINARY 0222h TOTAL BYTES WRITTEN IN CURRENT LAST LOAD 8 BINARY 0223h TOTAL BYTES READ IN CURRENT LAST LOAD 8 BINARY 0224h 033Fh Reserved 0340h MEDIUM USAGE HISTORY 90 BINARY 0341h PARTITION USAGE H...

Page 141: ...n in the table below Bits Byte 7 6 5 4 3 2 1 0 0 MSB 7 T10 VENDOR IDENTIFICATION LSB 8 MSB 39 PRODUCT SERIAL NUMBER LSB T10 VENDOR IDENTIFICATION field is the same value returned in the INQUIRY data P...

Page 142: ...TAL AMOUNT OF DATA READ LSB 66 MSB 71 TOTAL READ RETRIES COUNT LSB 72 MSB 77 LOAD COUNT LSB 78 MSB 83 TOTAL CHANGE PARTITION COUNT 0 LSB 84 MSB 89 TOTAL PARTITION INITIALIZE COUNT 0 LSB Values are exp...

Page 143: ...specifies that the length of the medium is undefined MEDIUM WIDTH ID 0403h Specifies the width of the medium supported by this density This attribute has a rounded units of tenths of millimeters The M...

Page 144: ...ABEL 160 TEXT 0804h DATE AND TIME LAST WRITTEN 12 ASCII 0805h TEXT LOCALIZATION IDENTIFIER 1 BINARY 0806h BARCODE 32 ASCII 0807h OWNING HOST TEXTUAL NAME 80 TEXT 0808h MEDIA POOL 160 TEXT 0809h PARTIT...

Page 145: ...and unloads are not enabled for the specified partition the value of this attribute shall be zero All attribute values other than zero and one are reserved If LOAD UNLOAD AT PARTITION is disabled then...

Page 146: ...Check Condition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code Message Description 02h Not ready No cartridge in the drive 03h Medium Error Error accessing o...

Page 147: ...D BLOCK LIMITS is 05h Ignored Logical Unit 1 5 7 The LUN field is vestigial from the SCSI 1 standard and is ignored Reserved All reserved bits must be 0 Control 5 See SCSI Command Control Byte Format...

Page 148: ...ITS Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The tape position is not changed 02h C...

Page 149: ...andard and is ignored Mode 1 0 4 00h Return descriptor and data 01h Return Medium Auxiliary Memory MAM EEPROM or FLASH data 02h Return data only 03h Return descriptor only 04h Return trace buffer data...

Page 150: ...the echo buffer be returned The Buffer ID field indicates which buffer is to be read All drives support buffer 0 Other buffers may be available in the drive The Buffer Offset field may be used to spec...

Page 151: ...the drive returns the ECHO BUFFER OVERWRITTEN additional sense code if the data in the echo buffer was written by a different IT nexus Reserved 0 1 7 All bits are 0 Reserved 1 All bits are 0 Reserved...

Page 152: ...al 0F0 0FFh RO Drive Manufacturer Support Quantum cleaning Cartridge only 0FFh RO Universal Drive Support Universal Cleaning Cartridge only 101h RO Initialization Data 102h RO Tape Write Pass 103h RO...

Page 153: ...nd is ignored TCLP 1 2 1 The drive returns data specifying the partition file and set number with the current logical position 0 The drive returns data specifying the first and last block location The...

Page 154: ...2 1 READ POSITION Short Form Field Descriptions Field Bytes Bits Description BOP 0 7 0 The current logical position is not at BOP 1 The current logical position is at Beginning of Partition BOP EOP 0...

Page 155: ...marks between BOP and current logical position If the tape is at BOP 0 is returned in these fields The Beginning of Partition BOP flag is set if the Block Location fields are zero The following table...

Page 156: ...cks including filemarks between beginning of medium and the current logical position File Number 16 23 This field indicates the number of filemarks between beginning of medium and the current logical...

Page 157: ...ll reserved bits must be 0 PCV 1 0 Page Code Valid bit Page Code 2 Valid only when PCV bit is set If PCV is set then this field must contain on of the following page code Supported Diagnostics Page Co...

Page 158: ...IC RESULTS Returned data if PCV set Page Code 00h When the Supported Diagnostic Page is requested The following diagnostic page will be returned Byte Bits 7 6 5 4 3 2 1 0 0 Supported Diagnostic Page C...

Page 159: ...ation enable RTI 8 6 Retain training information RD_STRM 8 5 Read streaming and read flow control enable WR_FLOW 8 4 Write flow control enable HOLD_MCS 8 3 Hold margin control settings QAS_REQ 8 2 Alw...

Page 160: ...tion to be released are discussed under the RESERVE command 3 22 1 RELEASE Command Descriptor Blocks 3 22 1 1 RELEASE 6 Command Descriptor Block Byte Bits 7 6 5 4 3 2 1 0 0 Operation Code 17h 1 Ignore...

Page 161: ...SI Command Control Byte Format on page 25 3 22 2 RELEASE Completion Status Code Messa ge Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any prev...

Page 162: ...served 5 Reserved 6 Reserved 7 MSB 8 Allocation Length LSB 9 Control 3 23 1 1 REPORT DENSITY SUPPORT Command Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation code for Rep...

Page 163: ...ng this field Reserved 2 3 All reserved bits are 0 One or more REPORT DENSITY SUPPORT pages in the format shown below follow the header 3 23 2 3 REPORT DENSITY SUPPORT Data Block Descriptor Byte Bits...

Page 164: ...dium with this density is not supported 1 Writing to a medium with this density is supported DUP 2 6 0 The primary density code occurs in exactly one density support data block descriptor 1 The primar...

Page 165: ...are 0 3 23 3 REPORT DENSITY SUPPORT Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The dr...

Page 166: ...E IDENTIFIER Command Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation code for REPORT DEVICE IDENTIFIER is A3h Ignored Logical Unit 1 5 7 The LUN field is vestigial from...

Page 167: ...e shall persist through power cycling The drive supports a maximum Identifier field size of 64 bytes 3 24 3 REPORT DEVICE IDENTIFIER Completion Status Code Message Description 00h Good Status The driv...

Page 168: ...eserved 4 Reserved 5 Reserved 6 MSB 7 8 9 Allocation Length LSB 10 Reserved 11 Control 3 25 1 1 REPORT LUNS Command Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation code...

Page 169: ...Ns to the LUN List after byte 15 3 25 3 REPORT LUNS Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously...

Page 170: ...5 7 The LUN field is vestigial from the SCSI 1 standard and is ignored Service Action 1 0 4 The Service Action field is 0Ch and identifies the function to be performed under the more general command...

Page 171: ...e following data is returned by the REPORT SUPPORTED OPERATION CODES command when all commands parameter data is requested Byte Bits 7 6 5 4 3 2 1 0 0 MSB 3 Command Data Length n 3 LSB Command Descrip...

Page 172: ...N CODES Single Command Field Descriptions Field Bytes Bits Description Support 1 0 2 000b Data for the requested command is not currently available All data after byte 1 is not valid 001b The requeste...

Page 173: ...ly set mode The drive accepts commands from any Initiator The tape position is not changed 02h Check Condition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code...

Page 174: ...its Description Operation Code 0 The Operation code for REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS is A3h Ignored Logical Unit 1 5 7 The LUN field is vestigial from the SCSI 1 standard and is ignored...

Page 175: ...et indicates an ABORT TASK SET task management function is supported by drive ATS 0 7 Set indicates an ABORT TASK task management function is supported by drive ITNRS 1 0 Set indicates an IT Nexus Res...

Page 176: ...command with the immediate bit set or may be a buffered write A command with the immediate bit of one will generate sense for the host that sent the command A buffered write will generate sense for al...

Page 177: ...llocation Length 4 Specifies the amount of data to be returned in bytes Reserved All reserved bits must be 0 Control 5 See SCSI Command Control Byte Format on page 25 3 28 3 Sense Data Format The REQU...

Page 178: ...SCSI Commands 40BREQUEST SENSE Page 170 Byte Bits 7 6 5 4 3 2 1 0 21 Reserved CLN Reserved 22 29 Vendor Unique1 Reserved 30 33 Vendor Unique2 Reserved 34 37 Vendor Unique3 Reserved...

Page 179: ...or WRITE with the Fixed bit zero this field contains the number of bytes in the command less the number of bytes actually processed For a READ VERIFY or WRITE with the fixed bit one or a SPACE with t...

Page 180: ...rror The LOG SENSE counter reached its maximum value and the RLEC bit is set 02h Not Ready The drive is not ready to accept tape access commands Operator intervention may be required to correct this c...

Page 181: ...ure prediction threshold exceeded false TapeAlert test condition was set 01h Recovered Error 01h 37h 00h Rounded parameter A SET CAPACITY or MODE SELECT command parameter has been rounded to a value w...

Page 182: ...essed 02h 3Eh 02h Timeout on logical unit A logical unit did not respond in the time allowed 02h 4Ch 00h Logical unit failed self configuration Logical unit power up test failed 02h 53h 00h Media load...

Page 183: ...ite append position error Unable to locate the append point for the write data 03h 51h 00h Erase failure Unable to erase due to media fault 03h 52h 00h Cartridge fault A command could not be completed...

Page 184: ...espond to diagnostic request 04h 44h 00h Internal target failure Hardware error occurred 04h 44h D3h AIC interrupt read parity error SCSI chip internal parity error detected 04h 52h 00h Cartridge faul...

Page 185: ...ed 06h 2Ah 05h Registrations preempted Persistent Reservation has been preempted 06h 3Fh 01h Microcode has been changed Drive firmware has been changed by a WRITE BUFFER command or firmware tape 06h 3...

Page 186: ...rror on parallel SCSI 0Bh 3Dh 00h Invalid bits in identify message An illegal Identify message has been received by the drive at the start of a command 0Bh 43h 00h Message error A message could not be...

Page 187: ...nd of tape was encountered The end of medium flag will be set 3 28 3 4 Message Codes The table in Appendix A Message Codes beginning on page 226 lists the vendor unique message codes that are returned...

Page 188: ...quest Fibre Channel interface arrives from any Initiator A Reset condition occurs Firmware is updated When the drive is reserved it returns Reservation Conflict Status in response to most commands rec...

Page 189: ...erved bits must be 0 Control 9 See SCSI Command Control Byte Format on page 25 3 29 2 RESERVE Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate c...

Page 190: ...standard and is ignored IMMED 1 0 Immediate bit 0 Status is not returned until the rewind operation has completed 1 Status is returned as soon as all buffered data and filemarks have been written to...

Page 191: ...o retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 03h Media Error Unrecoverable data error encountered 04h Hardware Error Parity...

Page 192: ...URITY PROTOCOL 1 00h Security protocol information 20h Tape data encryption SECURITY PROTOCOL SPECIFIC 2 3 For Security Protocol Information 00h one of the following 0000h Supported Security Protocol...

Page 193: ...col Specific field is set to Certificate Data 0001h then the device server shall return a zero length certificate as shown in the following table Byte Bits 7 6 5 4 3 2 1 0 0 1 Reserved 2 MSB 3 Certifi...

Page 194: ...on security protocol in ascending order Byte Bits 7 6 5 4 3 2 1 0 0 MSB 1 PAGE CODE 0001h LSB 2 MSB 3 PAGE LENGTH 0002h LSB Tape Data Encryption Out Support page code list 4 MSB 5 Set Data Encryption...

Page 195: ...ED_C 4 4 1 The device server is capable of distinguishing encrypted data from unencrypted data when reading it from the medium MAC_C 4 5 1 The algorithm includes a message authentication code added to...

Page 196: ...ode control capabilities SECURITY ALGORITHM CODE 20 23 00010014h AES GCM with a 16 byte MAC Reserved All reserved bits must be 0 3 31 7 Supported Key Formats page The SUPPORTED KEY FORMATS LIST field...

Page 197: ...e server supports a scope of ALL I_T NEXUS 3 31 9 Data Encryption Status page The Data Encryption Status page reports the saved data encryption parameters currently associated with the I_T nexus on wh...

Page 198: ...eters See the Set Data Encryption page of the SECURITY PROTOCOL OUT command Key Associated Data Descriptors List The Key Associated Data Descriptors List shall contain the descriptors which were prese...

Page 199: ...yte Bits 7 6 5 4 3 2 1 0 0 MSB 1 PAGE CODE 0021h LSB 2 MSB 3 PAGE LENGTH n 3 LSB 4 MSB 11 LOGICAL OBJECT NUMBER LSB 12 COMPRESSION STATUS ENCRYPTION STATUS 13 ALGORITHM INDEX 14 MSB 15 Reserved LSB 16...

Page 200: ...DESCRIPTORS fields contain information pertaining to the encrypted block 6h The device server has determined that the logical object referenced by the LOGICAL OBJECT NUMBER field is encrypted by an al...

Page 201: ...4 3 2 1 0 0 MSB 1 PAGE CODE 0030h LSB 2 MSB 3 PAGE LENGTH 0020h LSB 4 MSB 35 RANDOM NUMBER LSB 3 31 11 1 Random Number Field Descriptions Field Bytes Bits Description RANDOM NUMBER 4 35 A random numb...

Page 202: ...IC KEY FORMAT field shall be set to 00000000h All other values for the PUBLIC KEY FORMAT field are reserved The PUBLIC KEY LENGTH field shall be set to 133 Bytes 14 through 146 shall contain the ECC 5...

Page 203: ...s it determines the data has been correctly received An indication that the data has been processed is obtained by sending a SECURITY PROTOCOL IN command and receiving the results in the associated da...

Page 204: ...MSB 51 KEY LSB 52 n KEY ASSOCIATED DATA DESCRIPTORS LIST If the Encryption Mode is DISABLE or EXTERNAL and the Decryption Mode is DISABLE or RAW then no key is needed and the Key Length may be set to...

Page 205: ...ith all I_T nexuses Clear Key on Reservation Loss CKORL 5 0 0 Key is not cleared on reservation loss 1 Key is cleared on reservation loss If the CKORL bit is set to one and there is no reservation in...

Page 206: ...lock while reading it shall not allow access to the data 1 RAW Data decryption is disabled If the device server encounters an encrypted logical block while reading it shall pass the encrypted block to...

Page 207: ...ated key associated data U KAD See 3 32 2 2 below If a descriptor is not included then the device server shall use a value of all zeroes for the key associated data that would have been supplied by th...

Page 208: ...ta A KAD unauthenticated key associated data U KAD and the Ultrium 4 key signature tag between the application client and the device server It is used in three pages Set Data Encryption page 0010h Dat...

Page 209: ...d 2 MSB 3 Key Descriptor Length n 3 LSB 4 MSB n Key Descriptor LSB 3 32 3 2 1 Authenticated Key Associated Descriptor Field Descriptions Field Bytes Bits Description Key Descriptor Type 0 01h Authenti...

Page 210: ...Ultrium 4 specification 3 32 3 4 Wrapped Key Associated Key Descriptor Byte Bits 7 6 5 4 3 2 1 0 0 Wrapped Key Descriptor Type 1 Reserved 2 MSB 3 Wrapped Key Descriptor Length n 3 LSB 4 MSB n Wrapped...

Page 211: ...to retrieve status information Possible Sense Keys are Code Message Description 04h Hardware Error Parity error on the SCSI bus or drive hardware failure 05h Illegal Request The Command Descriptor Bl...

Page 212: ...7 This bit field is not supported and must be set to 0 Zero specifies that the parameter list is vendor specific and conforms to the parameter list definitions below PF 1 4 One specifies that the para...

Page 213: ...AGNOSTIC command is using mode 5 6 or 7 3 33 1 1 3 Memory Test Pattern Diagnostic Page Byte Bits 7 6 5 4 3 2 1 0 0 Page Code 80h 1 Reserved 2 MSB 3 4h LSB 4 MSB 5 Test Pattern Selection LSB 6 MSB 7 Pa...

Page 214: ...eck Condition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is inserted in the drive 04h Hardware Error Drive...

Page 215: ...tal volume capacity to be made available for use less than 40 gigabytes the device will round up the capacity to 40 gigabytes With respect to a 400 gigabyte cartridge if the SET CAPACITY command speci...

Page 216: ...ue 65535 3 34 2 SET CAPACITY Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The tape posi...

Page 217: ...served 11 Control 3 35 1 1 SET DEVICE IDENTIFIER Command Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation code for SET DEVICE IDENTIFIER is A4h Ignored Logical Unit 1 5 7...

Page 218: ...Code Message Description 00h Good Status The drive is ready to perform any appropriate command The drive remains in any previously set mode The drive accepts commands from any Initiator The tape posit...

Page 219: ...ta EOD Count 2 4 This field specifies the number of blocks or filemarks to space over A positive Count moves the tape forward A negative 2 s complement Count moves the tape backward A zero Count cause...

Page 220: ...dered an error When there are no exception conditions during space functions forward tape motion ends on the EOM side of the last block or filemark and reverse motion ends on the BOM side of the last...

Page 221: ...Extended Sense Valid bit is set indicating Residual Length is non zero 3 36 4 SPACE Completion Status Code Message Description 00h Good Status The drive is ready to perform any appropriate command Th...

Page 222: ...ntrol 3 37 1 1 TEST UNIT READY Command Field Descriptions Field Bytes Bits Description Operation Code 0 The Operation Code for TEST UNIT READY is 00h Ignored Logical Unit 1 5 7 The LUN field is vestig...

Page 223: ...the tape The amount of data to be read is indicated by the Verification Length field and the Fixed bit in the same manner as is used in a READ command 3 38 1 VERIFY Command Descriptor Block Byte Bits...

Page 224: ...sitioned on the EOM side of the last block verified 02h Check Condition Use the REQUEST SENSE command to retrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No c...

Page 225: ...f blocks to write Transfer Length 2 4 This field specifies the number of bytes Fixed 0 or blocks Fixed 1 to be written A transfer length of 0 is valid and no data is written Reserved All reserved bits...

Page 226: ...etrieve status information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 03h Media Error Unrecoverable data error encountered 04h Hardware Error Parity er...

Page 227: ...ommand Descriptor Block Bits Byte 7 6 5 4 3 2 1 0 0 OPERATION CODE 8Dh 1 Reserved 2 MSB 4 Restricted See SMC 2 LSB 5 VOLUME NUMBER 6 Reserved 7 PARTITION NUMBER 8 MSB 9 Reserved LSB 10 MSB 13 PARAMETE...

Page 228: ...on of the format of the attribute data refer to the READ ATTRIBUTE command section 3 17 7 Medium Auxiliary Memory Attributes 3 40 3 WRITE ATTRIBUTE Completion Status Code Message Description 00h Good...

Page 229: ...5 7 The LUN field is vestigial from the SCSI 1 standard and is ignored MODE 1 0 4 00h Write header and data 01h Write Medium Auxiliary Memory MAM EEPROM or flash data 02h Write data only 04h Microcode...

Page 230: ...exceed the buffer capacity If the buffer capacity is exceeded no data is written and Check Condition status is generated 3 41 1 2 Soft Microcode Download A soft Microcode download will load the Micro...

Page 231: ...TE BUFFER Data Header Field Descriptions Field Bytes Bits Description Reserved 0 3 All bits are 0 3 41 4 WRITE BUFFER Completion Status Code Message Description 00h Good Status The drive is ready to p...

Page 232: ...and Field Descriptions Field Name Bytes Bits Description Operation Code 0 The Operation Code for Write Filemarks is 10h IMMED 1 0 0 Status is not returned until the tape is positioned 1 Status is retu...

Page 233: ...information Possible Sense Keys are Code Message Description 02h Not Ready No cartridge is in the drive 03h Media Error Unrecoverable data error encountered 04h Hardware Error Parity error on the SCS...

Page 234: ...ED 17h SCSI Timer failed SCSI_ZERO_TRANSFER 18h SCSI SAPI transfer with zero length SCSI_UNEXP_CCSTARTED_00 19h SCSI Unexpected COMMAND COMPLETE started SCSI_UNEXP_CCNOTSTARTED 1Ah SCSI Unexpected COM...

Page 235: ...BUS_RESET_OCCURRED 42h SCSI SCSI_UA_BUS_DEVICE_RESET_FUNCTION_OCCURR ED 43h SCSI SCSI_UA_INTERNAL_FW_REBOOT 44h SCSI SCSI_UA_TRANSCEIVERS_CHANGED_TO_SE 45h SCSI SCSI_UA_TRANSCEIVERS_CHANGED_TO_LVD 46h...

Page 236: ..._MISSING_DS_READ_STOP 69h Data set manager DSM_MISSING_DS_REWIND 6Ah Data set manager DSM_MISSING_DS_DS_FLUSH 6Bh Data set manager DSM_FREEPOOL_NEG_COUNT_IN_FEED_ELDC 6Ch Data set manager DSM_FREEPOOL...

Page 237: ...E 8Fh Tape Data Set status recycle Data Set TAPE_DS_NOT_WRITTEN 90h Tape Data Set status not written Data Set TAPE_NOT_READY 91h Tape Whirlpool_status Ready bit is not set TAPE_WRITE_PROTECT 92h Tape...

Page 238: ...Tape Write LOOP_BACK TAPE_WRITE_DSS_SERVO_FAULT C3h Tape Write LOOP_BACK TAPE_FIRST_DS_SERVO_REC_FAIL C4h Tape Write Fail to handle the Servo demark TAPE_UNEXP_SVA_LP1_UNDERRUN C5h Tape Write unexpect...

Page 239: ...S_MODE F3h Servo undefined task specified SRV_CMDTYPE_TABLE_INTEGRITY F4h Servo table integrity for command type or parameter table look SRV_REEL_NO_TASK_SPECIFIED F5h Servo reel task received a messa...

Page 240: ...the message received was out of range MIC_RESET_MSG_BAD 116h Medium Auxiliary Memory there was an error in the RESET message sent to the MIC Task MIC_PAGE_WR_PROT 117h Medium Auxiliary Memory the PAGE...

Page 241: ...Auxiliary Memory Media Manufacturer Info does not exist MIC_BAD_MEDIA_INFO 12Bh Medium Auxiliary Memory Media Manufacturer Info is blank invalid MIC_NO_INIT_DATA 12Ch Medium Auxiliary Memory Initiali...

Page 242: ...U_MISCOMPARE 151h Monitor Pass thru Miscompare failed MON_DC_FAILED 152h Monitor DC Operation failed MON_DC_MISCOMPARE 153h Monitor DC data miscompare MON_ADAPTEC_SCSI_CONTROLLER_FAILED 154h Monitor S...

Page 243: ...ation table being updated by other task SRV_MOVETAPE_RAMPDOWN_FAILED_DURING_LP OS_UNDERRUN_IN_CRUISE_CONTROL 183h Servo Tape lpos underrun error during cruise control state SRV_MOVETAPE_RAMPDOWN_FAILE...

Page 244: ...PositionDrive failed SRV_POSREEL_POSITIONDRIVE_API_REJECT_BUSY _IN_POSITION_MOVE 1AAh Servo API call PositionDrive failed SRV_POSREEL_HOMEDRIVEREEL_API_REJECT_BUS Y 1ABh Servo API call HomeDriveReel...

Page 245: ...TA_MISMATCH_MIC_PAGE_SIZ E 1DAh SCSI SCSI_MEDIUM_PRESENT 1DBh SCSI SCSI_NULL_THREAD_TABLE_PTR_00 1DCh SCSI SCSI_UNKNOWN_AUTOLOAD_MODE 1DDh SCSI SCSI_UNKNOWN_DIAGNOSTIC_TYPE 1DEh SCSI SCSI_NULL_TRACE_B...

Page 246: ...CSI IRQ context error handling signal node SCSI_UNKNOWN_TASK_MANAGEMENT_SIGNAL_NO DE 20Dh SCSI SCSI_UNKNOWN_THRESHOLD_INTERRUPT 20Eh SCSI SCSI_NULL_PSCSIINFO_FROM_DMA 20Fh SCSI SCSI_STREAMOP_BUT_VALID...

Page 247: ...D_PHYSICAL_LIMIT_OVE RRUN_DURING_RAMP_DOWN 23Eh Servo Forward Physical limit exceeded in ramp down state SRV_MOVETAPE_REVERSE_PHYSICAL_LIMIT_UNDE RRUN_DURING_RAMP_DOWN 23Fh Servo Reverse physical limi...

Page 248: ...l limit exceded during position tape state SRV_GOTO_LC_REVERSE_PHYSICAL_LIMIT_UNDER RUN_DURING_POSITION_TAPE 25Dh Servo Physical limit exceded during position tape state SRV_GOTO_LC_INITREELS_API_BUSY...

Page 249: ...3 28Bh Servo expecting steps done SRV_STEP_UNTHREAD_TAPE_ERROR14 28Ch Servo Removing tape slack from the cartridge failed during Unthread SRV_STEP_UNTHREAD_TAPE_ERROR15 28Dh Servo failed to release pi...

Page 250: ...R2 2BEh Servo expecting steps done SRV_STEP_LWR_DISENGAGE_DEFAULT 2BFh Servo An unexpected state occurred in the cartridge load task SRV_STEP_RETRY4_ERROR5 2C0h Servo eThe tape could not be pulled aro...

Page 251: ...expecting SNS13 low SRV_STEP_LA_INTO_CART_ERROR2 2EEh Servo expecting steps done SRV_STEP_LA_INTO_CART_ERROR3 2EFh Servo Load arm motor stalled while trying to go to the park location SRV_STEP_LA_INT...

Page 252: ...o an unspecified error occurred while accessing the serial EEPROM SRV_RECOVER_EEPROM_DEFAULT 31Fh Servo invalid state in the recover_drive_state function SRV_TEST_SEEP_DEFAULT 320h Servo invalid state...

Page 253: ...D 349h Data set manager DSM_WRITE_APPEND_DS_SHOULD_BE_EOD 34Ah Data set manager DSM_MISSING_DS_WHEN_WRITE_CMD_RECV 34Bh Data set manager DSM_WRONG_MODE_FOR_APPEND 34Ch Data set manager DSM_WR_MAN_FLUS...

Page 254: ...DS 369h Data set manager DSM_CMPR_WR_DP_ERROR 36Ah Data set manager DSM_CMPR_WR_HALT_DETECTED 36Bh Data set manager DSM_CMPR_WR_INVALID_INTERRUPT 36Ch Data set manager DSM_WR_NOT_IN_LOCATED_STATE 36Dh...

Page 255: ...394h Tape Seek Hardware reports isb svo fail error TAPE_SEEK_ISB_EOWRAP 395h Tape Seek Hardware reports isb eowrap error TAPE_SEEK_ISB_UNKNOWN 396h Tape Seek Hardware reports isb unknown error TAPE_RE...

Page 256: ...n position reel state SRV_GOTO_LC_UNEXPECTED_MESSAGE_IN_RAMP_ UP_STATE 3BEh Servo Unexpected message received in goto lc module in ramp up state SRV_GOTO_LC_UNEXPECTED_MESSAGE_IN_WAIT_ MARK_STATE 3BFh...

Page 257: ...E 3DDh Servo Command rejected since the drive state was invalid out of range SRV_NOT_USED_OBSOLETE_2 3DEh Servo Command rejected since the drive state was invalid in eject sequence SRV_STATEM_PRE_EJEC...

Page 258: ..._COMP_ERR 407h Servo radius computation off SRV_TAPE_SLACK 408h Servo tape slack SRV_HIT_EOT 409h Servo hit EOT SRV_HIT_PEOT 40Ah Servo hit PEOT SRV_WATCH_DOG 40Bh Servo Watch Dog Timer Interrupt SRV_...

Page 259: ...igger argument not supported SRV_MOTOR_LP1_OVERRUN 433h Servo LP1 underrun alert received in sequencer during command processing SRV_MOTOR_LP6_OVERRUN 434h Servo This error happens when we are about t...

Page 260: ...Servo Motor 2 cartridge motor moved during motor bias calibration SRV_CAL_MOT1_STOP 45Bh Servo Motor 1 drive motor failed to move during motor bias calibration SRV_CAL_MOT2_STOP 45Ch Servo Motor 2 ca...

Page 261: ...CEIVED 47Ch Servo An asynchronous error detected message was received in a state that would normal SRV_REEL_NULL_FUNCTION_IN_ERROR_MSG_TABL E 47Dh Servo A null function in the error handling function...

Page 262: ...sor h SRV_HEAD_STEPPER_OFFSET_CALIBRATION_TIME OUT_DURING_STOPPING_AFTER_PES_FOUND 498h Servo Timeout during head stepper offset calibration stopping after pes found SRV_HEAD_STEPPER_OFFSET_CALIBRATIO...

Page 263: ...4h Servo Servo band not at target servo band SRV_SELF_EXCEPTION_BUF_OVERFLOW 4B5h Servo Overflow in self_isr has occured SRV_SEQ_SERVO_BAND_VALIDATION_FAILED_AND _RECOVERED_ON_RETRY 4B6h Servo Excepti...

Page 264: ...er is out of range Programming Error SCSI_NEXUS_LUN_OUT_OF_RANGE 4D7h SCSI LUN Parameter is out of range Programming Error SCSI_NEXUS_TAG_OUT_OF_RANGE 4D8h SCSI TAG Parameter is out of range Programmi...

Page 265: ...13 SCSI_CMD_REFS_EXHAUSTED_14 518h SCSI SCSI Task command references exhausted at checkpoint 14 SCSI_CMD_REFS_EXHAUSTED_15 519h SCSI SCSI Task command references exhausted at checkpoint 15 SCSI_CMD_RE...

Page 266: ..._39 552h SCSI SCSI_UNKNOWN_BE_STATE_40 553h SCSI SCSI_UNKNOWN_BE_STATE_41 554h SCSI SCSI_UNEXP_CCSTARTED_01 555h SCSI SCSI_UNEXP_CCSTARTED_02 556h SCSI SCSI_UNEXP_CCSTARTED_03 557h SCSI SCSI_CUR_DESC_...

Page 267: ...NFO 577h Medium Auxiliary Memory Media Manufacturer s Information CM_BAD_DRIVE_MANUF_SUPPORT 578h Medium Auxiliary Memory Drive Manufacturer s Support CM_BAD_UNPROT_PAGE_TBL 579h Medium Auxiliary Memo...

Page 268: ...58Dh Medium Auxiliary Memory Firmware Version Info 2 EEP_BAD_FW_VER_3 58Eh Medium Auxiliary Memory Firmware Version Info 3 EEP_BAD_FW_VER_4 58Fh Medium Auxiliary Memory Firmware Version Info 4 EEP_BA...

Page 269: ...2 EEP_BAD_DRIVE_USAGE_3 5A1h Medium Auxiliary Memory Drive Usage Info 3 EEP_BAD_ERROR_EVENT_00 5A2h Medium Auxiliary Memory Error Event 00 EEP_BAD_ERROR_EVENT_01 5A3h Medium Auxiliary Memory Error Eve...

Page 270: ...Event 03 EEP_BAD_EXCEPTION_EVENT_04 5B6h Medium Auxiliary Memory Exception Event 04 EEP_BAD_EXCEPTION_EVENT_05 5B7h Medium Auxiliary Memory Exception Event 05 EEP_BAD_EXCEPTION_EVENT_06 5B8h Medium Au...

Page 271: ...SI SCSI_STS_BUSY_CA_ACTIVE 5D2h SCSI SCSI_STS_BUSY_CA_OR_ACA_ACTIVE 5D3h SCSI SCSI_STS_BUSY_NO_DISC_PRIV_AND_NEED_TO_RU N_NOW 5D4h SCSI SCSI_STS_BUSY_IMMED_NEED_TO_RUN_NOW_AND _BE_BUSY 5D5h SCSI SCSI_...

Page 272: ...R_LOAD 5FEh Servo Command processor rejects load command because drive is in parked SRV_TEMP1 5FFh Servo SRV_MONITOR_UNKNOWN_COMMAND 600h Servo Servo recieved unknown command from serial port SRV_MONI...

Page 273: ...INEAR_COUNTER_NOT_RECORDE D_PREVIOUSLY 624h Servo Linear counter not reset with RECORD ALIGNED SLOT command prior to this command SRV_SEQ_POWER_ON_INIT_FAILED_WRITING_TO_LI NEAR_COUNTER_API_BUSY 625h...

Page 274: ...DUE_TO_MECH ANICAL_ISSUES 642h Servo Never saw servo signal due to mechanical issues SRV_SERVO_SIGNALS_NOT_WITHIN_ACQUIRING_WI NDOW_DUE_TO_MECHANICAL_ISSUES 643h Servo Servo signals not within acquiri...

Page 275: ...during tracking unknown state during backwards due to servo signal issue SRV_FAILURE_DURING_TRACKING_UNKNOWN_STA TE 65Eh Servo Failure during tracking unknown state SRV_FAILURE_DURING_TRACKING_UNKNOW...

Page 276: ...o SRV_PARAMETER_HIGHER_THAN_MAX 67Eh Servo SRV_CONTROLLER_BUSY 67Fh Servo Controller Busy SRV_INVALID_SEND_MESSAGE 680h Servo SRV_INVALID_CMD 681h Servo SRV_INVALID_CMD_OR_TYPE 682h Servo SRV_UNABLE_T...

Page 277: ...checkpoint 12 SCSI_FAILED_STATUS_13 6BDh SCSI SAPI PON diagnostic failed at checkpoint 13 SCSI_FAILED_STATUS_14 6BEh SCSI SAPI PON diagnostic failed at checkpoint 14 SCSI_FAILED_STATUS_15 6BFh SCSI SA...

Page 278: ...V_WRITE_SZA_TZA_INVALID_CHIP_ID 6ECh Servo SRV_WRITE_SZA_INVALID_ADDR 6EDh Servo SRV_WRITE_TZA_INVALID_ADDR 6EEh Servo SRV_TX_BUFFER_OVERFLOW 6EFh Servo SRV_GOTO_LC_UNEXPECTED_MESSAGE_IN_RAMP_ DOWN_ST...

Page 279: ...nsmit SRV_POST_INTERRUPT_FAILED_MOTOR_AND_SERV O_FIQ 718h Servo POST interrupt test failed at servo fiq and servo fiq SRV_POST_INTERRUPT_FAILED_TIMER1_INTERRUP T_UNEXPECTEDLY_OCCURRED 719h Servo Unexp...

Page 280: ...h Calibration Many changes to the data file needs to rerun calibration CALIB_ILLEGAL_PALADIN_REG 748h Calibration Attempt to access a Paladin LTO2 or Elsa LTO3 register not included in the d CALIB_GAI...

Page 281: ...ROM was busy with a command when another was received SRV_SERIAL_EEPROM_REMAP_FAILED 780h Servo Serial EEPROM failed to remap a bad page SRV_SRL_RX_FIFO_OVERRUN 781h Servo SRV_READ_SZA_TZA_INVALID_CHI...

Page 282: ...ailed to remove tape slack in cartridge RTOS_UNDEFINED_INSTR 7ACh RTOS RTOS undefined instruction exception interrutp RTOS_PREFETCH_ABORT 7ADh RTOS RTOS prefetch abort exception interrupt RTOS_DATA_AB...

Page 283: ...vot Track SRV_STEP_HEAD_BRUSH_PCC_UNKNOWN_COMMA ND 7E5h Servo Unknown Head Brush Stepper command SRV_STEP_PIVOT_TRACK_PCC_UNKNOWN_COMMA ND 7E6h Servo Unknown Pivot Track stepper motor command SRV_STEP...

Page 284: ...ialize_thread SCSI_IONA_ER_ERR_04 80Ah SCSI Scsi Iona unknown error in Iona_primitive_engine SCSI_IONA_ER_ERR_05 80Bh SCSI Scsi Iona unknown error 2 in Iona_primitive_engine SCSI_IONA_ER_ERR_06 80Ch S...

Page 285: ..._PAGE_33_FIRM WARE_TAPE 830h SCSI SCSI_CMD_REFS_EXHAUSTED_TASK_MGT 831h SCSI SCSI no free command reference when doing task management SCSI_CMD_REFS_EXHAUSTED_MAX_CDB_RETRIES 832h SCSI SCSI Task comma...

Page 286: ...mation from iona via PIO buffer TAPE_READ_FAILED_REREAD_PREVIOUS_WRAP 851h Tape Tape Read failed to reread at corner turn TAPE_READ_NO_EOD_DATASET_INVALID_CM_EOD_ PAGE 852h Tape Tape Read CM EOD Page...

Page 287: ...V_886 886h Tape TAPE_RSV_887 887h Tape TAPE_RSV_888 888h Tape TAPE_RSV_889 889h Tape SRV_REEL_PCC_EXEC_IN_PROCESS 88Ah Servo SRV_REEL_NOT_USED2 88Bh Servo SRV_REEL_PCC_ILLEGAL_OPTION 88Ch Servo SRV_RE...

Page 288: ..._DEQUEUE 8BAh General Server Pointer points to an object instead of being NULL SERVER_NULL_SERVER_PTR_QPEEK 8BBh General Server Pointer points to an object instead of being NULL SERVER_NULL_TASK_PTR_E...

Page 289: ...OS_MOVE_ STATE 8EBh Servo This command is not expected in this state SRV_MTR_UNEXPECTED_MESSAGE_IN_HOLD_TENS ION_STATE 8ECh Servo This command is not expected in this state SRV_MTR_UNEXPECTED_MESSAGE_...

Page 290: ...to st DSM_CMPR_READ_NO_DS_TO_SUPPLY 916h Data set manager Attempt to supply a dataset to the decompressor fails because there is no valid DSM_CMPR_RD_BUFFER_MISSING 917h Data set manager Part of a da...

Page 291: ...ror detected during write flush to tape DSM_CMPR_WR_FLUSH_ON_PARTIAL_RECORD_BD RY 940h Data set manager Truncated data detected during write flush to tape DSM_CMPR_WR_FLUSH_NOT_ON_RECORD_BDRY 941h Dat...

Page 292: ...emory LTO2 data CM is partially init or corrupted MIC_PARTIAL_INIT_LTO3 962h Medium Auxiliary Memory LTO3 data CM is partially init or corrupted SRV_SPI_INTF_A_BUSY 963h Servo When SPI controller is b...

Page 293: ...l motor power fail SCSI_HOSTSTAT_CAUSE_UNKNOWN 098Ch SCSI Cause of Host DMA interrupt could not be determined DSM_SUSPICIOUS_WORM_CARTRIDGE_UCI_MISMAT CH 098Dh Data set manager Suspicious WORM Cartrid...

Page 294: ...BUS_FREE 09B1h SCSI Drive went bus free at wrong time SCSI_INTERFACE_REJECT_MESSAGE_RECEIVED 09B2h SCSI SCSI Interface Error SCSI_INTERFACE_UNEXPECTED_IDENTIFY_MESSAG E_RECEIVED 09B3h SCSI SCSI Interf...

Page 295: ...09DDh SCSI WN I O Count reached maximum value SAS_INTERFACE_CTIO_TASK_UNAVAIL 09DEh SCSI Task not available SAS_INTERFACE_CTIO_SHORTIU 09DFh SCSI Short information unit received SAS_INTERFACE_CTIO_SE...

Page 296: ...RFACE_CTIO_XFERABORTEDCMD 0A0Ah SCSI XferData attempted of aborted signal FC_INTERFACE_CTIO_XFERMISPECIFIED 0A0Bh SCSI XferData incorrectly specified parameters SAS_INTERFACE_CTIO_FRAMEMISSINGEOF 0A0C...

Page 297: ...SRV_THREAD_UNTHREAD_STUCK 0A25h Servo Errors encountered at both thread and unthread direction it s stuck in the midd SRV_UNTHREAD_CANNOT_REACH_PIN_CHECK 0A26h Servo During unthread pin grabber canno...

Reviews: