background image

$

'/767DSH'ULYH

'/767DSH'ULYH

,QWHUIDFH5HIHUHQFH*XLGH

,QWHUIDFH5HIHUHQFH*XLGH

'/
7

6

,QWHUIDFH5HIHUHQFH*XLGH

Summary of Contents for DLT-S4

Page 1: ...7 6 7DSH ULYH 7 6 7DSH ULYH QWHUIDFH 5HIHUHQFH XLGH QWHUIDFH 5HIHUHQFH XLGH 7 6 QWHUIDFH 5HIHUHQFH XLGH...

Page 2: ...tion All rights reserved Your right to copy this document is limited by copyright law Making copies or adaptations without prior written authorization of Quantum Corporation is prohibited by law and c...

Page 3: ...out SCSI 1 Parallel SCSI Characteristics 2 Fibre Channel Characteristics 3 Serial Attached SCSI Characteristics 4 Chapter 2 Task Management 5 Task Management by Transport Layer Overview 6 Task Managem...

Page 4: ...21 Transport Layer Retries 21 Chapter 4 SCSI Commands 22 Overview of SCSI Command and Status Processing 23 Status and Error Reporting 24 Autosense 25 Unit Attention Condition 26 Data In Out Command Co...

Page 5: ...General Purpose Non Volatile Log Page 38h 91 Device Status Log Page 3Eh 93 MODE SELECT 6 10 Command 15h 55h 98 Mode Parameter Header 102 Mode Parameter Block Descriptor 104 Read Write Error Recovery...

Page 6: ...Command 5Eh 209 READ KEYS Service Action 210 READ RESERVATION Service Action 212 REPORT CAPABILITIES Service Action 216 PERSISTENT RESERVE OUT Command 5Fh 219 PERSISTENT RESERVE OUT Command with REGI...

Page 7: ...TY SUPPORT Command 44h 282 Report Density Support 283 Medium Type Support Report 287 REPORT DEVICE IDENTIFIER Command A3h 05h 289 REPORT LUNS Command A0h 292 REPORT SUPPORTED OPERATION CODES Command A...

Page 8: ...M Details 347 Determining if the SDLT Drive is DLTSage WORM Capable 348 Determining if the Current Cartridge is a DLTSage WORM 348 Converting an SDLT Data Cartridge to DLTSage WORM 348 Reading the DLT...

Page 9: ...Block Data Format 34 Figure 7 Standard Inquiry Data Page Data Format 35 Figure 8 Vendor Specific Inquiry Data Field Data Format 39 Figure 9 Supported Vital Product Data Pages Data Format 41 Figure 10...

Page 10: ...ge Parameter Format 64 Figure 27 LOG SENSE Command Descriptor Block Data Format 66 Figure 28 Supported Pages LOG SENSE Page Data Format 69 Figure 29 Read Write Error LOG SENSE Pages Header Format 70 F...

Page 11: ...evice Status LOG SENSE Page 94 Figure 48 Cleaning Related Log Parameters Format for Device Status LOG SENSE Page 96 Figure 49 MODE SELECT 6 Command Descriptor Block Data Format 99 Figure 50 MODE SELEC...

Page 12: ...gure 67 SAS Logical Unit Control MODE SELECT Page Data Format 126 Figure 68 Parallel SCSI Port Control MODE SELECT Page Data Format 127 Figure 69 Fibre Channel Port Control MODE SELECT Page Data Forma...

Page 13: ...ENSE Page Data Format 169 Figure 89 Control Mode MODE SENSE Page Data Format 171 Figure 90 Data Compression MODE SENSE Page Data Format 173 Figure 91 Device Configuration MODE SENSE Page Data Format 1...

Page 14: ...E IN Read Reservation Parameters Data Format 212 Figure 111 PERSISTENT RESERVE IN Read Reservation Descriptor Data Format 214 Figure 112 PERSISTENT RESERVE IN Parameter Data for REPORT CAPABILITIES Da...

Page 15: ...ure 129 READ BUFFER Command Descriptor Block Data Format 264 Figure 130 READ BUFFER Header Data Format 267 Figure 131 READ BUFFER Descriptor Data Format 268 Figure 132 ECHO BUFFER Descriptor Data Form...

Page 16: ...All_ commands Parameter Descriptor Block Data Format 297 Figure 152 All_commands Command Descriptor Data Format 298 Figure 153 One_command Parameter Data Data Format 299 Figure 154 REPORT SUPPORTED TA...

Page 17: ...e 167 SET TIMESTAMP Command Parameter List Data Format 330 Figure 168 TEST UNIT READY Command Descriptor Block Data Format 333 Figure 169 VERIFY Command Descriptor Block Data Format 334 Figure 170 WRI...

Page 18: ...6 Supported Extended Link Service Commands 19 Table 7 Supported Extended Link Service Loop Initialization Commands 20 Table 8 Supported FC 4 Link Service Commands 20 Table 9 Supported Name Server Req...

Page 19: ...Port Identifier Field Descriptions 48 Table 26 Sequential Access Device Capabilities VPD Page Field Descriptions 49 Table 27 Manufacturer Assigned Serial Number Page Field Descriptions 50 Table 28 Fi...

Page 20: ...G SENSE Header Field Descriptions 75 Table 46 Sequential Access Device LOG SENSE Page Parameters Field Descriptions 76 Table 47 Temperature LOG SENSE Header Field Descriptions 77 Table 48 Temperature...

Page 21: ...ECT Mode Parameter Header Field Descriptions 103 Table 65 MODE SELECT Mode Parameter Block Descriptor Field Descriptions 104 Table 66 Read Write Error Recovery MODE SELECT Page Field Descriptions 106...

Page 22: ...ge Field Descriptions 136 Table 83 Parallel SCSI SPI Report Transfer Capabilities Mode Subpage Field Descriptions 138 Table 84 TapeAlert MODE SELECT Page Field Descriptions 140 Table 85 Medium Configu...

Page 23: ...al Unit Control MODE SENSE Page Field Descriptions 182 Table 103 SAS Logical Unit Control MODE SENSE Page Field Descriptions 183 Table 104 Parallel SCSI Port Control MODE SENSE Page Field Descriptions...

Page 24: ...Mask Field Descriptions 218 Table 121 PERSISTENT RESERVE OUT Command Descriptor Block Data Format 220 Table 122 PERSISTENT RESERVE OUT Command Field Descriptions 220 Table 123 PERSISTENT RESERVE OUT C...

Page 25: ...ssignments 245 Table 139 Device Type Attributes for EMAM Supported by the DLT S4 Tape Drive Firmware 246 Table 140 DEVICE VENDOR SERIAL NUMBER Attribute Parameter Data Field Descriptions 248 Table 141...

Page 26: ...285 Table 159 Medium Type Descriptor Field Descriptions 288 Table 160 REPORT DEVICE IDENTIFIER Command Descriptor Block Field Descriptions 290 Table 161 REPORT DEVICE IDENTIFIER Parameter Data Field D...

Page 27: ...iption 322 Table 179 SEND DIAGNOSTIC Command Data Field Descriptions 324 Table 180 SEND DIAGNOSTIC CDB Fields Selftst DevOfl and UnitOfl 325 Table 181 Sense Keys for SEND DIAGNOSTIC Command 326 Table...

Page 28: ...ITE ATTRIBUTE Parameter Command Data Field Descriptions 338 Table 193 WRITE ATTRIBUTE Command Parameter Data Field Descriptions 339 Table 194 WRITE BUFFER Command Descriptor Block Field Descriptions 3...

Page 29: ...software engineers developing application software and hierarchical mass storage software for DLT S4 tape drives It has been designed for use by software engineers who have a basic understanding of S...

Page 30: ...ollowing conventions This manual uses the following Right side of the tape drive Refers to the right side as you face the component being described Left side of the tape drive Refers to the left side...

Page 31: ...81 81279 xx DLT S4 Product Specification Provides hardware performance environment shock and vibration and regulatory specifications for the tape drive 81 81283 xx DLT S4 Quick Start Guide Provides q...

Page 32: ...ness Way East Englewood CO 80112 800 854 7179 or 303 397 2740 Contacts Quantum company contacts are listed below Quantum Corporate Headquarters 0 To order documentation on this or other Quantum produc...

Page 33: ...ns FAQs You can also access software firmware and drivers through this site For further assistance or if training is desired contact Quantum QuantumTechnical Assistance Center in the USA 800 284 5101...

Page 34: ...Preface DLT S4 Interface Reference Guide xxxiv 0...

Page 35: ...uting platforms from personal computers to mainframes to peripheral devices of all types DLT S4 tape drives conform to the SCSI 3 standard You should familiarize yourself with the standards as previou...

Page 36: ...e following protocols Single Transition Dual Transition Information Units Ultra 320 speeds DLT S4 tape drives support wide asynchronous and synchronous data transfers SPI 4 compliant Odd parity is gen...

Page 37: ...CP 2 compliant Class 3 level of service Basic and extended link services Task retry identification Hard assigned port addresses when attached to a library The library can assign a hard address to the...

Page 38: ...ures of the DLT S4 SAS implementation include the following Automatic speed negotiations with transfer rates of 150 megabytes per second 1 5 Gb second 300 megabytes per second 3 0 Gb second SAS 1 1 co...

Page 39: ...a detailed description of task management by transport layer Specifically it covers the following topics Task Management by Transport Layer Overview provides a list of task management functions by int...

Page 40: ...formation Units Parallel SCSI Non Information Units ABORT TASK Basic Link Service BLS ABTS 81h Task Mgmt Flag 01h Task Mgmt Flag 01h or Message Out 0Dh Message Out 0Dh ABORT TASK SET Task Mgmt Flag 02...

Page 41: ...all of the complete blocks in the cache to tape 2 Execute a soft reset The drive creates a Unit Attention condition for all initiators after accepting and processing a TARGET RESET request The additi...

Page 42: ...tiators are not affected This task management function can be sent to a logical unit that is not currently performing an operation for the initiator If a WRITE command is in progress and STATUS has no...

Page 43: ...e Reference Guide 9 Chapter 3 3Transport Layer Implementation Details This chapter explains information specific to the Parallel SCSI Fibre Channel and SAS interfaces for the DLT S4 tape drive on the...

Page 44: ...The DLT S4 tape drive responds to bus reset conditions as follows Within 250 milliseconds and typically under 4 milliseconds after a bus reset the drive responds to SCSI bus selections and returns th...

Page 45: ...2 and table 3 Table 2 Supported Message In List Message In Non Information Units Information Units Disconnect 04h D Identify 80h D Ignore Wide Residue 23h D Message Reject 07h D D Modify Data Pointers...

Page 46: ...Set 06h see ABORT TASK SET on page 8 D Clear Task Set 0Eh see CLEAR TASK SET on page 8 D Logical Unit Reset 17h see LOGICAL UNIT RESET on page 7 D Target Reset 0Ch see TARGET RESET on page 7 D D Ident...

Page 47: ...message exchange whenever a previously arranged transfer agreement may have become invalid The agreement becomes invalid after any condition that may leave the data transfer agreement in an indetermin...

Page 48: ...ronous agreement to asynchronous mode after accepting a WIDE DATA TRANSFER REQUEST message If the Transfer Period requested is less than the minimum value the drive supports the drive adjusts the retu...

Page 49: ...Parallel Protocol Request PPR messages as shown in figure 2 are used to negotiate synchronous transfer agreements and wide data transfer agreements and to set the protocol options between two SCSI de...

Page 50: ...gure 3 Features of the Parallel Protocol Request Message Field Description DT_REQ Double Transition Clocking Request This bit indicates a request for Double Transition Clocking which means that two un...

Page 51: ...of the data path to be used for DATA phase transfer between them This agreement applies to DATA IN and DATA OUT phases only All other information transfer phases must use an eight bit data path The d...

Page 52: ...olicited Control Support 3 DLT S4 tape drives provide Link Service and Unsolicited Control support as described in this section Basic Link Service 3 Table 5 lists the Basic Link Service requests the d...

Page 53: ...is capable of being a loop initialization master see the FC AL 2 specification ELS Command Abbreviation Description 01h LS_RJT Link Service Reject 02h LS_ACC Link Service Accept 03h PLOGI N_Port Login...

Page 54: ...rts see the FC GS Table 9 Supported Name Server Requests Loop Initialization Identifier Abbreviation Description 1101h LISM Select Loop Master Based on 8 Byte Port Name 1102h LIFA Fabric Assigned AL_P...

Page 55: ...Frame Header The Changing Data Pointer bit is set to 1 The Target Port Transfer Tag is set to a new value The SDLT S4 will attempt to retransmit the Data In IU up to two times Transfer Ready Informat...

Page 56: ...commands options and error recovery procedures implemented in the DLT S4 tape drive This chapter does not fully reiterate the entire ANSI SCSI standards for information of this nature refer to the SCS...

Page 57: ...e 56 LOG SELECT 4Ch page 57 LOG SENSE 4Dh page 66 MODE SELECT 6 10 15h 55h page 98 MODE SENSE 6 10 1Ah 5Ah page 157 PERSISTENT RESERVE IN 5Eh page 209 PERSISTENT RESERVE OUT 5Fh page 219 PREVENT ALLOW...

Page 58: ...T task management function is processed Reset condition Unexpected disconnect Parallel SCSI only Table 11 describes the status codes the drive returns REPORT SUPPORTED TASK MANAGEMENT OPERATIONS A3h S...

Page 59: ...ed automatically would still have the same format as the sense data that is returned by the REQUEST SENSE command Status Code Definition Meaning 00h GOOD The drive successfully completed the command 0...

Page 60: ...each initiator If an initiator does not clear its queued Unit Attentions any additional Unit Attention conditions are not reported Data In Out Command Components 4 Many of the SCSI commands cause data...

Page 61: ...0 INQUIRY Allocation Standard Inquiry or a Vital Product Data page LOAD UNLOAD 0 LOCATE 0 LOG SELECT Parameter List Write Error Count Page Read Error Count Page and Compression Ratio Page LOG SENSE A...

Page 62: ...D OPERATION CODES Allocation Depends on Parameter Value REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Allocation List of the Various Task Management Functions Supported Unsupported REPORT TIMESTAMP Alloc...

Page 63: ...ive goes through a calibration process at power on and loading of media Fibre Channel Transceivers are turned on and auto speed negotiation occurs unless a speed jumper on the rear panel of the drive...

Page 64: ...fers blocks and filemarks until it writes them to tape This section describes what happens when the drive writes or flushes those blocks to tape A MODE SELECT parameter allows the data cache to be dis...

Page 65: ...ngth field bytes 7 to 8 of the LOG SELECT command shown as follows This sample indicates that the most significant bit MSB of the field is bit 7 of byte 7 the least significant bit is bit 0 of byte 8...

Page 66: ...hapter 4 SCSI Commands SCSI Command Descriptions DLT S4 Interface Reference Guide 32 This is an alternate shorthand presentation for Bit Byte 7 6 5 4 3 2 1 0 Bytes 0 6 7 MSB Parameter List Length LSB...

Page 67: ...ASE Command Descriptor Block Field Descriptions Note The time required to completely erase a tape cartridge is more than 3 hours Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 19h 1 Reserved Immed Long 2 4...

Page 68: ...ata about the drive including vendor specific inquiry data that precisely identifies the revision of tape drive subsystem components Vital Product Data comprises several pages of additional data Each...

Page 69: ...Data Page that the drive is to return when EVPD is set to 1 Figure 9 shows the Page Codes for the Vital Product Data pages the drive supports Allocation Length Specifies the number of bytes of inquir...

Page 70: ...ion Descriptor first version descriptor LSB n 1 n Version Descriptor last version descriptor if more than one Field Value Description Peripheral Qualifier 000b or 011b This field contains 000b if the...

Page 71: ...r 0 Medium Changer RelAdr 0 Relative Addressing WBus16 See table 18 Wide Bus 16 Sync See table 18 Synchronous Data Transfer Linked 0 Linked Command Support CmdQue See table 18 Tagged Command Queuing V...

Page 72: ...e 18 Information Units Supported Version Descriptors Version descriptors my vary by protocol Parallel SCSI Fibre Channel and SAS Identifies the industry standards to which the drive conforms Note As m...

Page 73: ...ersion Number 40 EEPROM Format Minor Version Number 41 Firmware Personality 42 Firmware Subpersonality 43 Vendor Specific Subtype 44 Controller Hardware Version Number 45 Tape Drive EEPROM Version Num...

Page 74: ...r Version V code 1 0 T code 1 Non zero X code 0 any Version Number Fields These fields display the various version numbers in binary format instead of ASCII Firmware Personality Numeric indicator of f...

Page 75: ...on Page 83h Sequential Access Device Capabilities Page B0h Manufacturer assigned Serial Number Page B1h Firmware Build Information Page C0h Subsystem Components Revision Page C1h Figure 9 Supported Vi...

Page 76: ...3 2 1 0 Byte 0 Peripheral Qualifier 0 Peripheral Device Type 01h 1 Page Code 80h 2 Reserved 3 Page Length 10h 4 19 Serial Number Field Description Serial Number The serial number given is the serial...

Page 77: ...h 4 n Identification Descriptors Field Description Peripheral Qualifier Contains 000b Peripheral Device Type Contains 01h Page Code A value of 83h identifies this as the Device Identification page Pag...

Page 78: ...the Vendor Unique Logical Unit Identifier Figure 12 Vendor Unique Logical Unit Identifier Data Format Bit Byte 7 6 5 4 3 2 1 0 0 Protocol Identifier 0 Code Set 2h 1 PIV 0 Reserved Association 0 Identi...

Page 79: ...c type WORM This would indicate that the drive can read and write WORM tapes Identifier Length Set to 40 indicating the remainder of the descriptor is 40 byte long Vendor Identification The value in t...

Page 80: ...d Description Protocol Identifier Set to 0 Code Set Set to 1h indicating binary data PIV Set to 0 indicating that the value returned in the Protocol Identifier field should be ignored Association Set...

Page 81: ...nnel and 6h if the protocol is SAS This identifier type is not returned by devices using a parallel SCSI interface Code Set Set to 1h indicating binary data PIV Set to 1 indicating that the value retu...

Page 82: ...fier The drive returns 0h if the protocol is Fibre Channel 1h if the protocol is Parallel SCSI and 6h if the protocol is SAS Code Set Set to 1h indicating binary data PIV Set to 1h indicating that the...

Page 83: ...vice Capabilities VPD Page Field Descriptions Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page Code B0h 2 3 MSB Page Length 4 LSB 4 Reserved WORM 1 5 7 Reserved Field Desc...

Page 84: ...4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page Code B1h 2 Reserved 3 Page Length 10h 4 19 Manufacturer Serial Number Field Description Peripheral Qualifier Contains 000b Peripheral Dev...

Page 85: ...ngth 28h 4 7 Servo Firmware Revision 8 11 Servo Firmware Checksum 12 15 Servo EEPROM Checksum 16 19 Controller Firmware Checksum 20 43 Controller Firmware Build Date Field Description WORM The Write O...

Page 86: ...Family Released Firmware 5 Firmware Major Version Number 6 Firmware Minor Version Number 7 EEPROM Format Major Version Number 8 EEPROM Format Minor Version Number 9 Firmware Personality 10 Firmware Su...

Page 87: ...These fields display the various version numbers in binary format instead of ASCII Firmware Personality Numeric indicator of firmware personality Note that when set to 4 indicates OEM family Firmware...

Page 88: ...T READY Likewise if the drive receives a LOAD UNLOAD command with the Immediate bit set and then it receives another command that requires tape motion or if it receives a TEST UNIT READY command the d...

Page 89: ...n Ignored Retension operations are not needed Load See table 31 HOLD LOAD Description 0 0 The tape is unloaded and the cartridge is ejected When the HOLD bit is set to 0 and the LOAD bit is set to 0 t...

Page 90: ...riptor Block Data Format Table 32 LOCATE Command Descriptor Block Field Descriptions Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 2Bh 1 Reserved BT CP Immed 2 Reserved 3 6 MSB Logical Object Identifier L...

Page 91: ...maintains about its own hardware parameters and about the installed tape medium Read the description of the LOG SENSE Command 4Dh on page 66 it provides information about log page format parameters an...

Page 92: ...meter values to be selected Code Types of Parameter Value 00b Current Threshold Values 01b Current Threshold Values 10b Default Threshold Values 11b Default Threshold Values When the PC field is set t...

Page 93: ...tiator to modify and initialize parameters within the logs the drive supports The two ways to initialize the log parameters are 1 Set the PCR bit to 1 in the LOG SELECT CDB this clears all parameters...

Page 94: ...ytes Figure 23 LOG SELECT Log Page Data Format Table 35 LOG SELECT Log Page Header Field Descriptions Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 1 Reserved 2 3 MSB Page Length n 3 LSB Log Parameters 4 Log P...

Page 95: ...er Value LSB Field Description Parameter Code Parameter codes supported for the READ WRITE error counter pages Code Description 0000h Errors corrected without substantial delays 0001h Errors corrected...

Page 96: ...get Save Disable TSD must be set to 1 TSD Target Save Disable TSD and DS must be set to 1 ETC Enable Threshold Comparison When set to 1 the drive performs a comparison with threshold values once the c...

Page 97: ...ameter can attain The Current Cumulative Values are the values computed since the last reset of the tape drive by power cycle TARGET RESET SCSI RESET or FCP TARGET RESET The Default Cumulative Values...

Page 98: ...Non Volatile LOG SELECT Page Parameter Format Field Description Page Code Echoes the page code specified in the LOG SELECT CDB Page Length Specifies the total number of bytes contained in this log pag...

Page 99: ...IN PARAMETER LIST The drive receives a page header with unsupported page codes An incorrect log page length is specified in the page header An illegal parameter code is contained in a valid page code...

Page 100: ...ormation the tape drive maintains about its own hardware parameters or about the installed tape medium This command complements the LOG SELECT command Figure 27 LOG SENSE Command Descriptor Block Data...

Page 101: ...ned Code Type of Parameter Values 00b Threshold Values 01b Cumulative Values 10b Default Threshold Values 11b Default Cumulative Values The Default Threshold Values are the maximum values that each pa...

Page 102: ...ose Non Volatile Log Page 38h page 91 3Eh Device Status Log Page 3Eh page 93 Parameter Pointer The Parameter Pointer field allows the host to specify at which parameter within a log page the requested...

Page 103: ...criptions Read Page 03h Write Page 02h Error Log Pages 4 Each log page begins with a 4 byte header followed by a number of log parameters Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 00h 1 Reserved 2 3 MSB Pa...

Page 104: ...or Read Write Error LOG SENSE Page Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 1 Reserved 2 3 MSB Page Length LSB Field Description Page Code Echoes the page code specified in the LOG SENSE CDB Page Length S...

Page 105: ...g errors 9000h 900Fh Write only Without substantial delay errors by channel Read only Raw sub block read errors by channel 9080h 908Fh Write only Possible delay errors assignable to specific channels...

Page 106: ...C bit in Control Mode Page is 0 the drive does not generate a UNIT ATTENTION Note that comparison is performed in real time A LOG SENSE command need not be issued to get the CHECK CONDITION status Onc...

Page 107: ...parameters with increasing parameter code values Parameter codes that are not needed are to complete an event log are not returned The page will contain a variable number of parameters depending on t...

Page 108: ...Event logs start in parameters with Parameter Code values that are even multiple of 10h The event logs in parameter 0h is the oldest event in the log the event log in parameter 10h is the next oldest...

Page 109: ...The text of the parameters with Parameter Code values that are an even multiple of 10h include a Packet that is a value from 0 to 255 The drive assigns this internal number when the packet is written...

Page 110: ...evice Page Code Description 0000h Host Write Byte Count This is the number of data bytes received from application clients during WRITE command operations 0001h Tape Write Byte Count The number of dat...

Page 111: ...e Threshold Comparison TMC 0 Threshold Met Criteria LBIN 0 List Binary LP 0 List Parameter Parameter Length Specifies the number of bytes in the parameter value All parameters are 8 bytes in length Pa...

Page 112: ...odes supported for the Temperature page are as follows Code Description 0000h Current operating temperature degrees Celsius 0001h Reference temperature degrees Celsius This is the maximum reported sen...

Page 113: ...eader Field Descriptions Parameter Control Byte continued LBIN 1 List Binary LP 1 List Parameter Parameter Length Specifies the number of bytes in the parameter value All parameters are 2 bytes in len...

Page 114: ...rget Port Identifier LSB 2 DU DS TSD ETC TMC LBIN LP 3 Page Length 34h 4 Reserved Protocol Identifier 6h 5 Reserved 6 Reserved 7 Number of Phys 8 55 SAS Phy Log Descriptor see figure 39 Field Descript...

Page 115: ...o an SAS 1 1 port see the Serial Attached SCSI 1 1 SAS 1 1 standard for specific SAS information Number of Phys The Number of Phys is set to 1h SAS Phy Log Descriptor See figure 39 Bit Byte 7 6 5 4 3...

Page 116: ...l Link Rate of 1 5 Gbps or 3 0 Gbps Attached SSP Initiator Port Reflects the SSP Initiator Port Bit reported in the Identify Address frame received by the drive Attached STP Initiator Port Reflects th...

Page 117: ...urs SAS Address Indicates the SAS Address of the drive Attached SAS Address Reflects the SAS Address reported in the Identify Address frame received by the drive Attached Phy Identifier Reflects the P...

Page 118: ...7 6 5 4 3 2 1 0 0 Page Code 2Eh 1 Reserved 2 3 MSB Page Length LSB Field Description Page Code Echoes the page code specified in the LOG SENSE CDB Page Length Specifies the total number of bytes conta...

Page 119: ...Description 1 Read Warning W The tape drive is having problems reading data No data has been lost but there has been a reduction in the performance of the tape 2 Write Warning W The tape drive is havi...

Page 120: ...ridge is nearing the end of its calculated life It is recommended that you 1 Use another tape cartridge for your next backup 2 Store this tape cartridge in a safe place in case you need to restore dat...

Page 121: ...are outside the specified temperature range 38 Predictive Failure C A hardware failure of the tape drive is predicted Call the tape drive supplier helpline 40 Loader Hardware A C The changer mechanis...

Page 122: ...rmation This page begins with a 4 byte header followed by the log parameter blocks as shown in figure 42 59 WORM Medium Integrity Check Failed W The tape drive has detected an inconsistency during WOR...

Page 123: ...lness LOG SENSE Page Parameter Codes 0000h 000Fh Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 33h 1 Reserved 2 3 MSB Page Length LSB Field Description Page Code Echoes the page code specified in the LOG SENSE...

Page 124: ...nal Sense Code Qualifier 15 Additional Error Information Field Description Parameter Code Parameter codes 0000h through 000Fh are supported providing 16 log entries for error information capture Param...

Page 125: ...the drive was powered on not total number of hours during the lifetime of the drive The time stamp counter is updated once per hour If the drive is powered down before the hourly update occurs the up...

Page 126: ...Volatile LOG SENSE Page Parameter Format Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 38h 1 Reserved 2 3 MSB Page Length LSB Field Description Page Code Echoes the page code specified in the LOG SENSE CDB Pag...

Page 127: ...n Parameter Code Parameter code supported for this page Always 0 Parameter Control Byte Bit Value Description DU 1 Disable Update DS 0 Disable Save TSD 0 Target Save Disable ETC 0 Enable Threshold Com...

Page 128: ...tes that make up the header Bit Byte 7 6 5 4 3 2 1 0 0 1 Parameter Code 2 DU DS TSD ETC TMC LBIN LP 3 Parameter Length 4 n MSB Parameter Value LSB Field Description Parameter Code Parameter codes 0000...

Page 129: ...number of cleans on a cleaning cartridge 000Eh Number of drive power cycles 000Fh Power on time for this power cycle in milliseconds 0010h Total drive power on time in milliseconds 0011h Current Track...

Page 130: ...on TMC 0 Threshold Met Criteria LBIN any List Binary When set to zero indicates the parameter value is in ASCII When set to one indicates the parameter value is a binary number LP any List Parameter W...

Page 131: ...Field Descriptions Field Description ClnQ Set to 1 if a cleaning required condition exists When the condition clears the drive also clears this bit ClnR Set to 1 if a cleaning request condition exist...

Page 132: ...cation of the sections in this document detailing each page Table 62 MODE SELECT Operating Parameters Reference Page Code Description Refer to 01h Read Write Error Recovery Page 01h page 105 02h Disco...

Page 133: ...r LOGICAL UNIT RESET task management function see TARGET RESET on page 7 or LOGICAL UNIT RESET on page 7 Figure 49 MODE SELECT 6 Command Descriptor Block Data Format Note See Changeable Parameters Wit...

Page 134: ...ntrol Note 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 supported or not changeable In such...

Page 135: ...or 12 n Page s Optional Bit Byte 7 6 5 4 3 2 1 0 0 7 Mode Parameter Header 8 15 Mode Parameter Block Descriptor Optional 8 n or 16 n Page s Optional Field Description Mode Parameter Header Four bytes...

Page 136: ...MODE SELECT command s Mode Parameter header Figure 54 MODE SELECT 6 Mode Parameter Header Data Format Figure 55 MODE SELECT 10 Mode Parameter Header Data Format Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1 M...

Page 137: ...transferred to the buffer If this field is set to 0 the drive does not report GOOD status on WRITE commands until it writes the data blocks to tape When Buffered Mode is not used the drive suffers si...

Page 138: ...ameter Block Descriptor Field Descriptions Bit Byte 7 6 5 4 3 2 1 0 0 Density Code 1 3 MSB Number of Blocks LSB 4 Reserved 5 7 MSB Block Length LSB Field Description Density Code This field must conta...

Page 139: ...h in bytes of each logical block transferred A block length of 0 indicates that the length is variable specified in the I O command Any value other than 0 indicates the number of bytes per block to us...

Page 140: ...page being transferred A value of 01h identifies this as the Read Write Error Recovery Page Page Length Indicates the number bytes in the page excluding bytes 0 and 1 The length is returned in MODE SE...

Page 141: ...ELECT Page Data Format Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 SPF 0 Page Code 02h 1 Page Length 0Eh 2 Buffer Full Ratio 0 3 Buffer Empty Ratio 0 4 5 MSB Bus Inactivity Limit 0 LSB 6 7 MSB Disconnect Time Lim...

Page 142: ...gth is returned in MODE SENSE commands and must subsequently be set to the same value when performing MODE SELECT Buffer Full Ratio Must be set to 0 Buffer Empty Ratio Must be set to 0 Bus Inactivity...

Page 143: ...CT Page Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 0 Page Code 02h 1 Page Length 0Eh 2 Buffer Full Ratio 0 3 Buffer Empty Ratio 0 4 5 MSB Bus Inactivity Limit 0 LSB 6 7 MSB Disconnect Time Limit...

Page 144: ...o Must be set to 0 Bus Inactivity Limit Must be set to 0 Disconnect Time Limit Must be set to 0 Connect Time Limit Must be set to 0 Maximum Burst Size Indicates the maximum amount of data that will be...

Page 145: ...Reconnect MODE SELECT Page Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 0 Page Code 02h 1 Page Length 0Eh 2 Reserved 3 Reserved 4 5 MSB Bus Inactivity Time Limit LSB 6 7 MSB Reserved LSB 8 9 MSB Ma...

Page 146: ...ytes in the page excluding bytes 0 and 1 The length is returned in MODE SENSE commands and must subsequently be set to the same value when performing MODE SELECT Bus Inactivity Time Limit Indicates th...

Page 147: ...chronous event notification and error logging Figure 61 Control Mode MODE SELECT Page Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 0 Page Code 0Ah 1 Page Length 0Ah 2 TST 1 Reserved D_Sense 0 GLTSD...

Page 148: ...GLTSD Global Logging Target Save Disable Must be set to 0 RLEC Report Log Exception Condition When set to 1 specifies that the drive reports log exception conditions When set to 0 specifies that the...

Page 149: ...Period Specifies the maximum time in 100 ms increments that the initiator allows the drive to remain busy for unanticipated conditions that are not a routine part of commands from the initiator A valu...

Page 150: ...This page allows an initiator to turn the DLT S4 tape drive s compressed format on and off independently of the position of the tape medium Figure 62 Data Compression MODE SELECT Page Data Format Bit...

Page 151: ...sses all data before writing it to tape When set to 0 the drive does not compress data before writing it to tape DCC Data Compression Capable The MODE SENSE command uses this bit to indicate that the...

Page 152: ...ta Format Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 SPF 0 Page Code 10h 1 Page Length 0Eh 2 Reserved Obsolet e CAF 0 Active Format 0 3 Active Partition 0 4 Write Buffer Full Ratio 0 5 Read Buffer Empty Ratio 0...

Page 153: ...st its Write Buffer Full Ratio according to the average data rates over the SCSI bus Read Buffer Empty Ratio The drive sets this field to 0 The drive uses an automatic adaptive mechanism to adjust its...

Page 154: ...ollowing a WRITE type operation Must be set to 1 SEW Synchronize at Early Warning When set to 1 the drive writes any unwritten data or tape marks to the tape medium before each command completes once...

Page 155: ...set to ILLEGAL REQUEST and the additional sense code is set to NOT RESERVED Commands that are not be effected by the OIR bit set to one are defined as Allowed in the presence of persistent reservatio...

Page 156: ...6 5 4 3 2 1 0 Byte 0 PS 0 SPF 0 Page Code 11h 1 Page Length 06h 2 Maximum Additional Partitions 0 3 Additional Partitions Defined 0 4 FDP 0 SDP 0 IDP 0 PSUM 0 POFM 0 Clear 0 ADDP 0 5 Medium Format Rec...

Page 157: ...onal Partitions Defined Must be set to 0 Specifies the number of additional partitions defined for the tape based on the settings of the SDP and IDP bits The maximum allowed is the value returned in t...

Page 158: ...meters Savable Must be set to 0 SPF SubPage Format Always set to 0 Indicates that this page uses the page_0 page format Page Code Identifies the type of MODE SELECT page being transferred A value of 1...

Page 159: ...ies the type of MODE SELECT page being transferred A value of 18h identifies this as the Logical Unit Control Page Page Length Indicates the number of bytes in the page excluding bytes 0 and 1 The len...

Page 160: ...DE SELECT page being transferred A value of 18h identifies this as the Logical Unit Control Page Page Length Indicates the number of bytes in the page excluding bytes 0 and 1 The length is returned on...

Page 161: ...served Field Description PS Parameters Savable Must be set to 0 SPF SubPage Format Always set to 0 Indicates that this page uses the page_0 page format Page Code Identifies the type of MODE SELECT pag...

Page 162: ...ource Recovery Time out RR_TOV 1Eh Field Description PS Parameters Savable Must be set to 0 SPF SubPage Format Always set to 0 Indicates that this page uses the page_0 page format Page Code Identifies...

Page 163: ...to 0 The drive attempts to acquire a soft address if it cannot obtain a hard address ALWLI Allow Login Without Loop Initialization Must be set to 0 The drive only enters the monitoring mode after it...

Page 164: ...Indicates the number of bytes in the page excluding bytes 0 and 1 The length is returned in MODE SENSE commands and must subsequently be set to the same value when performing MODE SELECT Ready LED Mea...

Page 165: ...5 Reserved Protocol Identifier 6h 6 Reserved 7 Number of Phys 1 8 55 SAS Phy Mode Descriptor see figure 72 Field Description PS Parameters Savable Must be to 0 SPF SubPage Format Must be to 1 Indicat...

Page 166: ...e Serial Attached SCSI 1 1 SAS 1 1 for specific SAS information Number of Phys Indicates the Number of Phys Must be to 1 SAS Phy Mode Descriptor See figure 72 Bit 7 6 5 4 3 2 1 0 Byte 8 Reserved 9 Phy...

Page 167: ...Port Reflects the SSP Initiator Port Bit reported in the Identify Address frame received by the drive Attached STP Initiator Port Reflects the STP Initiator Port Bit reported in the Identify Address...

Page 168: ...5 Gbps or 3 0 Gbps Attached Phy Identifier Reflects the Phy Identifier reported in the Identify Address frame received by the drive Programmed Minimum Physical Link Rate Always set to 8h indicating th...

Page 169: ...Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 1 Page Code 19h 1 Subpage Code 03h 2 3 MSB Page Length 0Ah LSB 4 Reserved 5 Reserved Protocol Identifier 1h 6 Transfer Period Factor 7 Reserved 8 REQ A...

Page 170: ...age Length Indicates the number of bytes in the page excluding the 4 bytes that make up the header The length is returned in MODE SENSE commands and must subsequently be set to the same value when per...

Page 171: ...e 68 Figure 74 Parallel SCSI SPI Report Transfer Capabilities Mode Subpage Data Format Sent PCOMP_EN The SENT PCOMP_EN bit contains the value on the PCOMP_EN bit sent by the SCSI target port for the c...

Page 172: ...If the parameter data of a MODE SELECT command contains a mode subpage formatted mode page with the SUBPAGE CODE field is set to zero the SCSI target device returns a CHECK CONDITION status The sense...

Page 173: ...REQ ACK Offset field indicates the REQ ACK offset for the current I_T nexus Maximum Transfer Width Exponent The MAXIMUM TRANSFER WIDTH EXPONENT field indicates the transfer exponent for the current I_...

Page 174: ...ceptions are acceptable The drive ignores this bit EBF Enable Background Function Must be set to 0 EWASC Enable Warning Must be set to 0 DExcpt Disable Information Exception Operations When set to 0 t...

Page 175: ...does not need to be repeated 04h Unconditionally Generate Recovered Error The drive reports informational exception conditions by returning CHECK CONDITION status on the next SCSI command except INQU...

Page 176: ...lows Value Result 0 Do not change the TapeAlert Flag but report an exception condition based on the value in the MRIE field 1 to 64 Set the TapeAlert flag indicated in the value and generate an except...

Page 177: ...is not operating in WORM mode or when the current medium is a WORM medium This bit is not changeable with a MODE SELECT command WORM MODE LABEL RESTRICTIONS The field specifies the restrictions agains...

Page 178: ...to the tape in response to a WRITE command when positioned at the beginning of the tape WRITE from BOT Action code 0x08 Set Drive Password and Write to Tape Immediately does not require a WRITE comma...

Page 179: ...e Additional Page Length Indicates the number bytes in the page excluding bytes 0 and 1 The length is returned in MODE SENSE commands and must subsequently be set to the same value when performing MOD...

Page 180: ...written to tape The PCP bit is cleared when this bit is set CRA Cartridge Read Access This read only bit indicates if the cartridge can be accessed for the following READ type commands READ SPACE VER...

Page 181: ...ntly loaded tape if it is blank and subsequent blank tapes that are loaded into the drive will become password protected If a tape is mounted and password protected the value in the password field mus...

Page 182: ...the Drive Password and write it to tape now Tape must be mounted and either have no password or the value in the password field must match the password on the tape Upon successful completion of the MO...

Page 183: ...t the next possible opportunity when the tape is positioned at BOT In the event of a password mismatch the following commands are rejected WRITE WRITE FMs READ LOCATE VERIFY ERASE SPACE WRITE ATTRIBUT...

Page 184: ...State will be 00 In a parallel SCSI drive the drive password Password field and Password Protection State will be reset to default values only after a power on reset A device reset or bus reset will...

Page 185: ...ion is defaulted OFF at power on reset When set to 1 indicates that compression is defaulted ON at power on reset DefFixedBlkLen Decimal 0 4 Default fixed block size Minimum value of this field is 0 m...

Page 186: ...pression algorithm field in Data Compression mode is reset if the drive decompressed the last block the host requested otherwise the drive clears the Decompression Algorithm field in Data Compression...

Page 187: ...to 1 the drive reports BUSY status if it is in the process of becoming ready RepMAMAvailUA Binary 0 1 When set the drive reports a UNIT ATTENTION when the EMAM data is available ReportRcvdPerrs Binar...

Page 188: ...sible speed 5 Limit to 5 MB sec 10 Limit to 10 MB sec 20 Limit to 20 MB sec 40 Limit to 40 MB sec Parallel SCSI only SetEOMatEW Binary 0 1 When set to 1 sets EOM field in byte 2 of REQUEST SENSE data...

Page 189: ...79 is a sample of an EEPROM Mode Page that modifies the VendorID parameter to XXXYY Figure 79 EEPROM Mode Vendor ID Example Data Format 0 Page Code 3Eh 1 Page Length 0Fh 2 v 76h 3 e 65h 4 n 6Eh 5 d 6...

Page 190: ...r Buffered Mode Device Specific Byte 1 0 1 Block Descriptor Length 08h 00h 08h Block Descriptor Block Length 0 0 FFFFFCh1 Read Write Error Recovery 01h PER bit 0 0 1 Control Mode 0Ah Report Log Except...

Page 191: ...rmat The 10 byte MODE SENSE command is required to request the vendor specific EEPROM parameter page due to the large amount of data that parameter page contains MODE SENSE 10 can be used to retrieve...

Page 192: ...DLT S4 Interface Reference Guide 158 Figure 81 MODE SENSE 10 Command Descriptor Block Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code 5Ah 1 Reserved LLBAA DBD Reserved 2 PC Page Code 3 SubPage C...

Page 193: ...of page parameter values the drive returns to the host PC Type of Parameter Values 00b Report Current Values 01b Report Changeable Values 10b Report Default Values 11b Report Saved Values Page Code A...

Page 194: ...n figure 82 and figure 83 Figure 82 MODE SENSE 6 Data Header Data Format Figure 83 MODE SENSE 10 Data Header Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 Mode Data Length 1 Medium Type 2 WP Buffered Mode Sp...

Page 195: ...us on WRITE commands as soon as the data block has been transferred to the buffer This is the default configuration of the drive Note that if Buffered Mode is not used the drive suffers a degradation...

Page 196: ...le 91 MODE SENSE Block Descriptor Field Descriptions Bit Byte 7 6 5 4 3 2 1 0 0 Density Code 1 3 MSB Number of Blocks 000000h LSB 4 Reserved 5 7 MSB Block Length LSB Field Description Density Code Mat...

Page 197: ...1 Fixed Block Mode Page Code Description SENSE SELECT Refer to 00h No Requested Page SENSE 01h Read Write Error Recovery Page 01h BOTH page 164 02h Disconnect Reconnect Page 02h BOTH page 165 0Ah Con...

Page 198: ...NSE Page Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 0 Page Code 01h 1 Page Length 0Ah 2 Reserved TB 0 Reserved EER 1 PER DTE 0 DCR 0 3 READ Retry Count 4 7 Reserved 8 WRITE Retry Count 9 1...

Page 199: ...ion Always set to 0 EER Enable Early Recovery Always set to 1 PER Parity Error When set to 1 enables reporting of CHECK CONDITION for recovered READ WRITE errors Default is 0 DTE Disable Transfer on E...

Page 200: ...on 0 DIMM 0 DTDC 13 Reserved 14 15 MSB Reserved LSB Field Description PS Parameters Savable Always set to 0 SPF SubPage Format Always set to 0 Indicates that this page uses the page_0 page format Page...

Page 201: ...ays set to 0 Maximum Burst Size Defaults to 80h limiting bursts to a size of 64K EMDP Enable Modify Data Pointers Always set to 0 DIMM Disconnect Immediate Always set to 0 DTDC Data Transfer Disconnec...

Page 202: ...bPage Format Always set to 0 Indicates that this page uses the page_0 page format Page Code Identifies the type of MODE SENSE page being transferred A value of 02h identifies this as the Disconnect Re...

Page 203: ...ngle SCSI command First Burst Size Always set to 0 Indicates the maximum amount of data that can be transmitted in the first FCP_Data unit sent from the host The drive always returns 0 for this field...

Page 204: ...eing transferred A value of 02h identifies this as the Disconnect Reconnect Page Page Length Indicates the number of bytes in the page excluding bytes 0 and 1 Bus Inactivity Limit Indicates the maximu...

Page 205: ...E and READ counters has reached a specified threshold Figure 89 Control Mode MODE SENSE Page Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 0 Page Code 0Ah 1 Page Length 0Ah 2 TST 1 Reserved D_Sense...

Page 206: ...EC Report Log Exception Condition Indicates whether the drive returns CHECK CONDITION status with Sense Key set to UNIT ATTENTION 06h when one of its WRITE and READ error counters reaches a specified...

Page 207: ...1b The medium is loaded for Enhanced Medium Auxiliary Memory EMAM access only 010b The medium is not loaded Busy Timeout Period Specifies the maximum time in 100 msec increments that the initiator all...

Page 208: ...tifies this as the Data Compression page Page Length Indicates the number of bytes in the page excluding bytes 0 and 1 DCE Data Compression Enable The value the drive returns depends on the current WR...

Page 209: ...e drive always returns 00h Compression Algorithm The value for this field is 10h indicating that the Lempel Ziv high efficiency data compression algorithm is in use Decompression Algorithm The value f...

Page 210: ...a Format Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 SPF 0 Page Code 10h 1 Page Length 0Eh 2 Reserved Obsolete CAF 0 Active Format 0 3 Active Partition 0 4 Write Buffer Full Ratio 0 5 Read Buffer Empty Ratio 0 6...

Page 211: ...anism to adjust its ratio dynamically according to the average data rates Read Buffer Empty Ratio Indicates how empty the buffer should be before the drive restarts reading from the medium The drive s...

Page 212: ...is set to one the device server will process a command only if a reservation see SPC 2 or persistent reservation see SPC 3 exists that allows access via the I_T nexus from which the command was receiv...

Page 213: ...ating that the drive rewinds the tape medium on a logical unit reset operation AsocWP Associated Write Protection Always set to 0 PersWP Persistent Write Protection Always set to 0 PrmWP Permanent Wri...

Page 214: ...Always set to 0 Additional Partitions Defined Specifies the number of additional partitions defined for the tape based on the settings of the SDP and IDP bits The maximum allowed is the value returne...

Page 215: ...ns Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 0 Page Code 18h 1 Page Length 06h 2 Reserved Protocol Identifier 1h 3 7 Reserved Field Description PS Parameters Savable Always set to 0 SPF SubPage Format Alway...

Page 216: ...ways set to 0 Indicates that this page uses the page_0 page format Page Code A value of 18h identifies this as the Logical Unit Control page Page Length Indicates the number of bytes in the page exclu...

Page 217: ...to 0 Indicates that this page uses the page_0 page format Page Code Identifies the type of MODE SENSE page being transferred A value of 18h identifies this as the Logical Unit Control page Page Lengt...

Page 218: ...ed 4 5 MSB Synchronous Transfer Timeout LSB 6 7 Reserved Field Description PS Parameters Savable Always set to 0 SPF SubPage Format Always set to 0 Indicates that this page uses the page_0 page format...

Page 219: ...Always set to 0 SPF SubPage Format Always set to 0 Indicates that this page uses the page_0 page format Page Code Identifies the type of MODE SENSE page being transferred A value of 19h identifies thi...

Page 220: ...nly enters the monitoring mode after it has gone through loop initialization DTIPE Disable Tape Initiated Port Enable Always set to 0 The drive performs an LIP and attempts to participate in the loop...

Page 221: ...in the page excluding bytes 0 and 1 Ready LED Meaning Always set to 0 Protocol Identifier A value of 6h indicates that this mode page applies to an SAS 1 1 port see the Serial Attached SCSI 1 1 SAS 1...

Page 222: ...Phy Control and Discover Mode subpage contains phy specific parameters Figure 99 SAS Phy Control and Discover Mode Subpage Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 PS 0 SPF 1 Page Code 19h 1 SubPage Cod...

Page 223: ...alue of 19h identifies this is as the Port Control Page SubPage Code Identifies the type of MODE SENSE Subpage being transferred A value of 01h identifies this is as the SAS Phy Control and Discover M...

Page 224: ...d Physical Link Rate 14 Reserved Attached SSP Initiator Port Attached STP Initiator Port Attached SMP Initiator Port Reserved 15 Reserved Attached SSP Target Port Attached STP Target Port Attached SMP...

Page 225: ...s frame received by the drive Attached STP Target Port Reflects the STP Target Port Bit reported in the Identify Address frame received by the drive Attached SMP Target Port Reflects the SMP Target Po...

Page 226: ...alues reported in this page pertain to protocol options negotiated or established on the SCSI Parallel interface used to transfer the data None of these parameters are changeable with a MODE SELECT co...

Page 227: ...l Interface 5 SPI 5 standard Transfer Period Factor Indicates the negotiated Transfer Period Factor for the current I_T nexus see the SCSI Parallel Interface 5 SPI 5 standard REQ ACK Offset Indicates...

Page 228: ...sfer Capabilities Mode Subpage Data Format Note The values reported in this page pertain to protocol options negotiated or established on the SCSI Parallel interface used to transfer the data None of...

Page 229: ...MODE SENSE subpage being transferred A value of 04h identifies this is as the SPI Report Transfer Capabilities Mode Subpage Page Length Indicates the number of bytes in the page excluding the 4 bytes...

Page 230: ...on settings can be read using the MODE SENSE command s TapeAlert Page Figure 103 TapeAlert MODE SENSE Page Data Format Bit 7 6 5 4 3 2 1 0 Byt e 0 PS 0 SPF 0 Page Code 1Ch 1 Page Length 0Ah 2 Perf Res...

Page 231: ...ng method specified by the contents of the MRIE field is selected When set to 1 all information exception operations are disabled and the drive ignores the contents of the MRIE field When in this mode...

Page 232: ...ssue an unsolicited REQUEST SENSE command to poll the drive The Sense Key is set to NO SENSE with the Additional Sense Code set to 5Dh 00h TapeAlert event The Additional Sense Code of 5Dh 00h for valu...

Page 233: ...tion Mode Page specifies any special considerations the device server uses when processing commands that access the medium Figure 105 Medium Configuration Mode Page Bit Byte 7 6 5 4 3 2 1 0 0 PS 0 SPF...

Page 234: ...d WORM MODE LABEL RESTRICTIONS The field specifies the restrictions against overwriting format labels when operating in WORM mode A series of filemarks with no interleaved logical blocks immediately p...

Page 235: ...n response to a FORMAT command or WRITE command when positioned at the beginning of the tape WRITE from BOT The DLT S4 drive checks for password protection on the DLT S4 tape during the load process a...

Page 236: ...the number bytes in the page excluding bytes 0 and 1 The length is returned in MODE SENSE commands and must subsequently be set to the same value when performing MODE SELECT PAX Password Attempts Exc...

Page 237: ...tape The PCP bit is cleared when this bit is set CRA Cartridge Read Access This read only bit indicates if the cartridge can be accessed for the following READ type commands READ SPACE VERIFY and LOCA...

Page 238: ...TE FM or ERASE command If none of these commands are received prior to an UNLOAD command the tape will not become formatted or Password Protected Formatted and password protected tapes will not alter...

Page 239: ...he host interface and one for the automation interface However this design can handle up to 8 passwords APB Auto Password Blank Tapes This read only bit indicates password protection mode for this pas...

Page 240: ...ted tape when not at BOT the following sense data will be available on the interface Sense data 0x05 0x82 0x00 Illegal request Action not allowed away from BOT In the event of excessive attempts to se...

Page 241: ...e descriptor is organized in the form of a parameter header followed by the parameter s value The parameter is as follows Name T Current Default Minimum Maximum Table 113 lists the parameter definitio...

Page 242: ...ence Guide 208 Tech Tip The length of the list of EEPROM parameters requires a 10 byte MODE SENSE command If you use a 6 byte MODE SENSE command to retrieve the EEPROM parameters you will receive the...

Page 243: ...s command works with the PERSISTENT RESERVE OUT command Figure 108 PERSISTENT RESERVE IN Command Descriptor Block Data Format Table 114 PERSISTENT RESERVE IN Command Field Descriptions Bit 7 6 5 4 3 2...

Page 244: ...ee REPORT CAPABILITIES Service Action on page 216 A Read Reservation service action requests that the drive return a parameter list that contains a header and a complete list of all persistent reserva...

Page 245: ...erence Guide 211 Figure 109 PERSISTENT RESERVE IN Read Keys Parameters Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 3 MSB PRGeneration LSB 4 7 MSB Additional Length n 7 LSB Reservation Key List Follows in B...

Page 246: ...nflict The value in the Generation field is set to 0 as part of the power on self test process The value in the Generation field allows the application client that examines the value to verify that an...

Page 247: ...RVE OUT command requests a Register Clear Preempt Preempt Abort or Register Move operation Note that PERSISTENT RESERVE IN commands do not increment the counter nor do PERSISTENT RESERVE OUT commands...

Page 248: ...8 n Note that this field contains the number of bytes regardless of the value prescribed by the Allocation Length field in the command s CDB Reservation Descriptors The drive reports one Reservation d...

Page 249: ...e persistent reservation is held Scope Specific Address Always set to 0 Scope The drive only supports reservations of the entire logical unit Always set to 0 Type Specifies the characteristics of the...

Page 250: ...nown to the drive 4h Obsolete 5h WRITE Exclusive Registrants Only READS Shared any application client on any initiator may execute commands that perform transfers from the drive to the host WRITES Exc...

Page 251: ...S Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0 1 MSB Length 0008h LSB 2 Reserved CRH 1 SIP_C 0 ATP_C 0 Reserve d PTPL_C 1 3 TMV 1 Reserved PTPL_A 4 5 Persistent Reservation Type Mask 6 7 Reserved Fie...

Page 252: ...eted PERSISTENT RESERVE OUT command with REGISTER or REGISTER AND IGNORE EXISTING KEY service action had the APTPL bit set to one in the parameter data A PTPL_A bit set to zero indicates that the pers...

Page 253: ...eans for resolving contentions in multiple initiator systems with multiple port targets By using the Reservation Key to identify persistent reservations it is possible to determine which ports hold co...

Page 254: ...ISTENT RESERVE OUT Command Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code 5Fh 1 Reserved Service Action 2 Scope Type 3 6 Reserved 7 8 MSB Parameter List Length 18h LSB 9 Control Field De...

Page 255: ...er and Ignore Existing Key Registers a Reservation Key with the tape drive Existing Reservation Key is ignored 07h Register and Move Registers the specified initiator port and moves the reservation to...

Page 256: ...received was 0 Performing a Clear service action Performing a Preempt service action Performing a Preempt Abort service action Performing a Register service action from the same initiator with the val...

Page 257: ...xisting persistent reservation held by the initiator making the request are not errors An active persistent reservation may also be released by either of the following Powering off When the most recen...

Page 258: ...TENTION the Additional Sense Code is set to RESERVATIONS PREEMPTED Commands that follow are subject to the persistent reservation restrictions set by the preempting initiator The persistent reservatio...

Page 259: ...tion restrictions set by the preempting initiator The persistent reservation the preempting initiator created is defined by the Scope and Type fields of the PERSISTENT RESERVE OUT command and the corr...

Page 260: ...or other than the initiator holding the persistent reservation that attempts a transfer from the tape medium results in a reservation conflict WRITES Exclusive Any command from any initiator other tha...

Page 261: ...hown in figure 114 and defined in table 125 Every PERSISTENT RESERVE OUT command sends all of the fields of the parameter list even if the field is not required for the specific service action or scop...

Page 262: ...ed for all other service actions For the Register service action the Service Action Reservation Key field contains the new Reservation Key to be registered For the Preempt and the Preempt Abort servic...

Page 263: ...NT RESERVE OUT command with REGISTER AND MOVE service action Figure 115 PERSISTENT RESERVE OUT Command with REGISTER AND MOVE Service Action Allowed Scope Parameters Type Service Action Reservation Ke...

Page 264: ...30 Service Action Parameter List Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 7 MSB Reservation Key LSB 8 15 MSB Service Action Reservation Key LSB 16 Reserved 17 Reserved UNREG APTPL 18 19 MSB Relative Tar...

Page 265: ...APTPL If the last valid APTPL bit value received by the device server is zero the loss of power in the SCSI target device releases the persistent reservation for the logical unit and remove all regis...

Page 266: ...arately Figure 116 PREVENT ALLOW MEDIUM REMOVAL Command Descriptor Block Data Format TransportID The TransportID specifies the initiator port in the I_T nexus to which the persistent reservation is to...

Page 267: ...ing to the initiator When all initiators have cleared their Prevent states the Eject button and UNLOAD commands are enabled both for the drive and for any attached tape automation system library or lo...

Page 268: ...the requested number of blocks and the actual number of blocks read No more than Transfer Length blocks are transferred to the initiator and the drive logically positions the tape after the block EOM...

Page 269: ...The meaning of EOM is different for a READ command than it is for a WRITE related command The drive reports EOM only when it encounters the physical EOM or End of Partition EOP The drive returns a CH...

Page 270: ...ation client to read attribute values from Enhanced Medium Auxiliary Memory EMAM Figure 118 READ ATTRIBUTE Command Descriptor Block Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code 8Ch 1 Reserved...

Page 271: ...nse Code is set to INVALID FIELD IN CDB If the specified attribute identifier does not exist the drive terminates the READ ATTRIBUTE command with a CHECK CONDITION status The Sense Field Description S...

Page 272: ...TRIBUTE Command Service Action Codes ATTRIBUTE VALUES Service Action 4 The READ ATTRIBUTE E command with the ATTRIBUTE VALUES service action returns parameter data containing the attributes specified...

Page 273: ...4 The READ ATTRIBUTE command with the ATTRIBUTE LIST service action returns parameter data containing the attribute identifiers for the Bit Byte 7 6 5 4 3 2 1 0 0 3 MSB Available Data n 3 LSB Attribu...

Page 274: ...on Parameter List Format Table 133 READ ATTRIBUTE with ATTRIBUTE LIST Service Action Parameter Data Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0 3 MSB Available Data n 3 LSB 4 5 Attribute Identifier...

Page 275: ...with VOLUME LIST Service Action Parameter List Format Table 134 READ ATTRIBUTE with VOLUME LIST Service Action Parameter Data Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0 1 MSB Available Data 02h LSB...

Page 276: ...ST Service Action 4 The READ ATTRIBUTE command with the PARTITION LIST service action returns parameter data see figure 122 identifying the number of partitions supported in the specified volume numbe...

Page 277: ...between the application client and the drive in the format shown in figure 123 and described in table 136 This format is used in the parameter data for the WRITE ATTRIBUTE command see WRITE ATTRIBUTE...

Page 278: ...Attribute Identifier LSB 2 Read Only Reserved Format 3 4 MSB Attribute Length n 4 LSB 5 n MSB Attribute Value LSB Field Description Attribute Identifier Contains a code value identifying the attribute...

Page 279: ...her attributes are reported as read only Format Name Description 00b BINARY The Attribute Value field contains binary data 01b ASCII The Attribute Value field contains only graphic codes that is byte...

Page 280: ...246 0003h LOAD COUNT 8 BINARY page 246 0004h MAM SPACE REMAINING 8 BINARY page 246 0005h ASSIGNING ORGANIZATION 8 ASCII 0006h FORMATTED DENSITY CODE 1 BINARY page 246 0007h INITIALIZATION COUNT 2 BINA...

Page 281: ...free in the medium auxiliary memory The total medium auxiliary memory capacity is reported in the MAM CAPACITY attribute see MAM CAPACITY on page 256 You cannot always use all of the free space in a p...

Page 282: ...NDOR SERIAL NUMBER Attribute Data Format Table 140 DEVICE VENDOR SERIAL NUMBER Attribute Parameter Data Field Descriptions TOTAL MBYTES WRITTEN IN MEDIUM LIFE and TOTAL MBYTES READ IN MEDIUM LIFE Indi...

Page 283: ...The drive resets these attributes to 0 when the medium is loaded These values are expressed in increments of 1 048 576 bytes that is a value of 1 means 1 048 576 bytes 2 means 2 097 152 bytes and so f...

Page 284: ...Data Read LSB 42 47 MSB Previous Read Retries Count LSB 48 53 MSB Total Amount of Data Written LSB 54 59 MSB Total Write Retries Count LSB 60 65 MSB Total Amount of Data Read LSB 66 71 MSB Total Read...

Page 285: ...value of 1 means 1 048 576 bytes 2 means 2 097 152 bytes and so on Previous Write Retries Count Indicates the total number of times the drive performed a Write retry during the previous load of the me...

Page 286: ...ium format Total Change Partition Count Indicates the number of times that switches between partitions have been performed on the medium Must be set to 0 Super DLTtape media comprises a single volume...

Page 287: ...Data Read LSB 28 31 MSB Previous Read Retries Count LSB 32 35 MSB Total Amount of Data Written LSB 36 39 MSB Total Write Retries Count LSB 40 43 MSB Total Amount of Data Read LSB 44 47 MSB Total Read...

Page 288: ...f the medium Previous Amount of Data Written Indicates the amount of data physically written to the medium in the partition specified by the Partition Number field in the CDB during the previous load...

Page 289: ...ive performed a Read retry in the partition specified by the Partition Number field in the CDB since the last medium format Load Count Indicates the number of loads in the partition specified by the P...

Page 290: ...ying the vendor of the media MEDIUM SERIAL NUMBER Identifies the manufacturer s serial number for the medium MEDIUM LENGTH Specifies the length of the medium in meters A value of 00h specifies that th...

Page 291: ...s the actual density of the data on the medium 2 If the host has selected a valid density with a MODE SELECT command this attribute reports the selected density 3 If neither rule 1 nor 2 is true this...

Page 292: ...tion 00h Data medium Reserved 01h 7Fh Reserved Reserved 80h Write once medium Reserved 81h FFh Reserved Reserved Attribute Identifier Name Attribute Length Format Refer to 0800h APPLICATION VENDOR 8 A...

Page 293: ...year followed by two numeric ASCII characters for the month followed by two numeric ASCII characters for the day followed by two numeric ASCII characters between 00 and 24 for the hour followed by tw...

Page 294: ...or unique attributes can be added and deleted A write to a host vendor unique attribute causes the drive to test the size remaining Attribute ID 4 MAM Space Remaining and if the write does not cause a...

Page 295: ...a log file on the tape itself The attributes are accessed using the READ ATTRIBUTE and WRITE ATTRIBUTE commands An EMAM device mimics a MAM device with the following exceptions If the tape is bulk era...

Page 296: ...r Block Data Format The READ BLOCK LIMITS data shown in figure 127 The command does not reflect the currently selected block size only the available limits The MODE SENSE command returns the current b...

Page 297: ...ports Block sizes must be an even multiple of 2 raised to the granularity power This field is set to 0 for all densities indicating any block size between the minimum and the maximum is acceptable Max...

Page 298: ...as a diagnostic function for testing the tape drive s data buffer for possible diagnostic data and for checking the integrity of the SCSI bus or Fibre Channel or SAS network Figure 129 READ BUFFER Com...

Page 299: ...RAM The Available Length field returned in Combined Header and Data mode and the Buffer Capacity field returned in Descriptor mode are not large enough to express the size of the data cache RAM so bot...

Page 300: ...Mode 3 to test for event data The event data is not actually generated with this first READ BUFFER command instead the size of the data is returned Read Data from the Live Buffer A2h 4 The A2h buffer...

Page 301: ...ormat of the header Figure 130 READ BUFFER Header Data Format Table 149 READ BUFFER Header Field Description Data Mode 02h 4 In this mode the DATA IN phase or FCP_DATA IU sent to the initiator contain...

Page 302: ...s the same data as when the WRITE BUFFER command with the mode field set to Echo Buffer was issued The Buffer ID and Buffer Offset fields are ignored in this mode The READ BUFFER command returns the s...

Page 303: ...e lesser of the allocation length or 4 bytes of the READ BUFFER descriptor Figure 132 ECHO BUFFER Descriptor Data Format Figure 133 ECHO BUFFER Descriptor Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0...

Page 304: ...dentifier or SCSI Logical Block Address LBA The LOCATE command uses this identifier or LBA for high performance repositioning of the tape medium to a known logical position Figure 134 READ POSITION Co...

Page 305: ...those listed below are reserved or unsupported Value Description 00h The drive returns 20 bytes of data in the format described in Read Position Data Short Form on page 270 01h The drive returns 20 b...

Page 306: ...hat the drive is positioned between early warning and the End of Partition EOP in the current partition When set to 0 indicates that the current logical position is not between early warning and EOP L...

Page 307: ...artition Number The partition number for the current logical position First Logical Object Location The block address associated with the current logical position the next block to be transferred betw...

Page 308: ...urned when the service action value is 6 takes the following form Figure 136 READ POSITION Long Form Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 BOP EOP Reserved MPU LONU Reserved 1 3 Reserved 4 7 MSB Part...

Page 309: ...values contained in the Logical File Identifier and Logical Set Identifier fields are not known or accurate reporting is not currently available When set to 0 indicates that the values these fields co...

Page 310: ...drive returns the following data as a result of the RECEIVE DIAGNOSTIC RESULTS command The sense data will contain more detailed information following a CHECK CONDITION status on a SEND DIAGNOSTIC com...

Page 311: ...st the first four fields are set to the defaults of 1 0 1 and 0 respectively and the second four fields are set to the read and write statistics that the test collected Bit 7 6 5 4 3 2 1 0 Byte 0 Cont...

Page 312: ...tiator attempts to release a reservation that is not currently valid Figure 139 RELEASE 10 Command Descriptor Block Data Format Note This command has been made obsolete in the latest version of SCSI 3...

Page 313: ...3 This bit is ignored if the 3rdPty bit is not set Extent The drive supports reservations only on entire logical units Must be set to 0 Reservation Identification The drive ignores the value in this...

Page 314: ...ive is reserved by another initiator however it is not released the drive is only released from the initiator that issued the RELEASE UNIT command Figure 141 RELEASE UNIT Command Descriptor Block Data...

Page 315: ...hen set to 0 the third party release option is not requested When set to 1 the drive is released if the same initiator originally reserved it using the third party reservation option and if the drive...

Page 316: ...request information about the densities or the medium types the DLT S4 tape drive supports Figure 142 illustrates the format of the REPORT DENSITY SUPPORT command the table that follows explains the d...

Page 317: ...e densities of any supported medium When set to 1 the drive returns density support data blocks for the densities supported by the mounted medium only Medium Type When set to 0 the drive returns a REP...

Page 318: ...Figure 144 and table 158 provide information about the Density Support Descriptor Figure 144 DENSITY SUPPORT Descriptor Data Format Field Description Available Density Support Length Specifies the nu...

Page 319: ...ty code values are assigned to the same recording technology this field lists the equivalent density code value If no secondary density code exists the drive returns the primary device code value in t...

Page 320: ...is field is expressed in units of tenths of millimeters Tracks Indicates the number of data tracks supported on the medium by this density Capacity If the Media bit is set to 0 the Capacity field indi...

Page 321: ...ne or more medium type descriptors see figure 145 The medium type descriptors is in numerical ascending order of the medium type value Figure 145 Medium Type Descriptor Data Format Bit 7 6 5 4 3 2 1 0...

Page 322: ...of primary density code values supported by the drive for the medium type The primary density code values are listed in ascending order Any unused bytes in this field contain zero Media Width The MEDI...

Page 323: ...IDENTIFIER command requests that the drive send device identification information established through the use of a SET DEVICE IDENTIFICATION command Figure 146 REPORT DEVICE IDENTIFIER Command Descrip...

Page 324: ...tion of 05h identifies this as the REPORT DEVICE IDENTIFIER command Allocation Length If the Allocation Length is not large enough to hold all of the parameter data the drive truncates the data it ret...

Page 325: ...is too small to transfer all of the identifier the length is not adjusted to reflect the truncation The identifier length is initially set to 0 Only a successful SET DEVICE IDENTIFIER command changes...

Page 326: ...the peripheral device logical unit numbers of known logical units to the applications client The command only returns information about the logical units that accept commands Figure 148 REPORT LUNS C...

Page 327: ...pheral device addressing Flat space addressing 01h The list of logical units only contains well known logical units if any 02h The list of logical units contains all logical units accessible to the in...

Page 328: ...h in bytes of the LUN list that can be transferred The LUN list length equals the number of logical unit numbers reported multiplied by 8 If the allocation length in the CDB is too small to allow tran...

Page 329: ...pports An application client may request a list of all operation codes and service actions the drive supports or the command support data for a specific command Figure 150 REPORT SUPPORTED OPERATION C...

Page 330: ...ice Action field 010b The drive returns the command support data in the one_command parameter data format for the operation code and service action specified in the Requested Operation Code and Reques...

Page 331: ...nd service action if applicable The list of command descriptors contains all commands the drive supports Figure 151 All_ commands Parameter Descriptor Block Data Format Table 164 All_ commands Paramet...

Page 332: ...operation code of the returned command Service Action The service action of the returned command If the command does not have service actions this field is set to 00h ServActV Service Action Valid Wh...

Page 333: ...rameter data format contains information about the CDB and a usage map for fields in the CDB of the command specified in the Reporting Options Requested Operation Code and Requested Service Action fie...

Page 334: ...he requested command in a vendor specific manner The parameter data after byte 1 is valid CDB Size Contains the size in bytes of the data returned in the CDB Usage Data field as well as the number of...

Page 335: ...Command Descriptor Block Data Format Table 167 REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Command Descriptor Block Field Descriptions Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code A3h 1 Reserved Service A...

Page 336: ...Byte 0 ATS ATSS CACAS CTSS LURS QTS TRS WAKES 1 3 MSB Reserved LSB Field Description ATS Abort Task Supported Always set to 1 ATSS Abort Task Set Supported Always set to 1 CACAS Clear ACA Supported A...

Page 337: ...STAMP Command Data Format Table 169 REPORT TIMESTAMP Command Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code A3h 1 Reserved Service Action 0Fh 2 5 MSB Reserved LSB 6 9 MSB Allocation Leng...

Page 338: ...er Data Length 0Ah LSB 2 Reserved Timestamp Origin 3 Reserved 4 9 Timestamp 10 Reserved 11 Reserved Field Description Timestamp Parameter Data Length The TIMESTAMP PARAMETER DATA LENGTH field indicate...

Page 339: ...it 7 6 5 4 3 2 1 0 Byte 0 Operation Code 03h 1 Reserved DESC 2 3 Reserved 4 Allocation Length 5 Control Field Description DESC Descriptor Indicates which sense data format the drive returns The drive...

Page 340: ...nge Sense Data If the drive receives an unsolicited REQUEST SENSE it returns Sense Data with the appropriate values in the End of Media EOM Sense Key Additional Sense Code and Additional Sense Code Qu...

Page 341: ...ecently received command A value of 71h indicates a deferred error the report is associated with a previous command and not as a result of the current command Filemark When set to 1 indicates that the...

Page 342: ...N status Additional Sense Codes are listed in table 174 Additional Sense Code Qualifier ASCQ This field and the Additional Sense Code field provide additional information about the Sense Key and the c...

Page 343: ...pe Remaining Reports the amount of tape remaining in 4 KB 4096 bytes blocks Sense Key Description 0h NO SENSE Check the Filemark EOM ILI Additional Sense Code and Additional Sense Code Qualifier field...

Page 344: ...he firmware is updated or 4 if the latter two items occur together 7h DATA PROTECTED The current tape medium is write protected Either the Write Protect switch on the cartridge is in its enabled posit...

Page 345: ...5Bh 02h Log Counter at Maximum 5Dh 00h Failure Predictive Threshold Exceeded 5Dh FFh Failure Predictive Threshold Exceeded False NOT READY 02h 04h 00h Unit Not Ready Cause Nonreportable 04h 01h Unit...

Page 346: ...h 00h Sequential Positioning Error 3Bh 08h Repositioning Error 51h 00h ERASE Failure 52h 00h Cartridge Error Calibration Failed 53h 04h Medium Error Media Load or Eject Failed Medium Thread or Unthrea...

Page 347: ...sfer Register 44h 85h Immediate Data Transfer Timeout 44h 86h Insufficient CDB Bytes 44h 87h Disconnect SDP Sequence Failed 44h 88h Bus DMA Transfer Timeout 44h 8Eh XEZ Block Formatter Object Error Du...

Page 348: ...ot Immediate Command 25h 00h Illegal LUN 26h 00h Parameter List Error Invalid Field 26h 01h Parameter List Error Parameter Not Supported 26h 02h Parameter List Error Parameter Value Invalid 26h 04h In...

Page 349: ...or 50h 95h DLTWorm Write Append Error 53h 02h Media Removal Prevented 55h 06h Illegal Command System Resource Failure Medium Auxiliary Memory Out of Space 82h 00h Not Allowed Away From BOT UNIT ATTENT...

Page 350: ...able to Decrypt Incompatible Hardware 30h 05h Password Invalid Incompatible Medium 50h 95h DLTWorm Write Append Error 82h 00h Operation Not Allowed Away from BOT BLANK CHECK 08h 00h 05h EOD Encountere...

Page 351: ...et Port Transfer Tag 4Bh 02h Too Much Write Data 4Bh 03h ACK NAK Timeout 4Bh 04h NAK Received 4Bh 05h Data Offset Error 4Bh 06h Initiator Response Timeout 4Eh 00h Overlapped Commands Attempted Queue t...

Page 352: ...escribed in table 157 If RESERVE 10 is used RELEASE 10 must also be used Table 175 RESERVE 10 Command Descriptor Block Data Format Note This command has been made obsolete in the latest version of SCS...

Page 353: ...s the contents of the Third Party Device ID in the CDB byte 3 This bit is ignored if the 3rdPty bit is not set Extent Must be set to 0 Reservation Identification Ignored Third Party Device ID Required...

Page 354: ...or for another specified SCSI device Figure 160 RESERVE UNIT Command Descriptor Block Data Format Bit 7 6 5 4 3 2 1 0 Byte 0 7 MSB Third Party Device ID LSB Note This command has been made obsolete i...

Page 355: ...tor attempts to perform any command that is subject to reservations the drive rejects the command with a RESERVATION CONFLICT status That drive ignores a RELEASE UNIT command issued by another initiat...

Page 356: ...ium and appends an End of Data marker Figure 162 REWIND Command Descriptor Block Data Format Table 178 REWIND Command Descriptor Block Field Description Bit 7 6 5 4 3 2 1 0 Byte 0 Operation Code 01h 1...

Page 357: ...orm its self diagnostic tests Two levels of drive resident diagnostic tests are available the Level 1 Electronics Test and the Level 2 Write Read Functionality Test Figure 163 SEND DIAGNOSTIC Command...

Page 358: ...uring the Level 1 test the drive reports a CHECK CONDITION status and reports any errors that occurred in the extended Sense Data bytes The Level 1 test has an execution time of approximately 5 second...

Page 359: ...are interpreted as defined in table 180 Table 180 SEND DIAGNOSTIC CDB Fields Selftst DevOfl and UnitOfl If the specified diagnostic test passes the drive returns GOOD status If the specified diagnosti...

Page 360: ...The Additional Sense Code and any Additional Sense Code Qualifiers provide more specific information see table 182 for more information 5h ILLEGAL REQUEST Illegal parameter settings in the SEND DIAGN...

Page 361: ...REPORT DEVICE IDENTIFIER command The device identifier is persistent through Reset and power cycles On successful completion of a SET DEVICE IDENTIFIER command the drive generates a UNIT ATTENTION con...

Page 362: ...dentifies this as the SET DEVICE IDENTIFIER command Parameter List Length Specifies the length in bytes of the Identifier that is transferred from the application client to the tape drive The maximum...

Page 363: ...2 1 0 Byte 0 Operation Code A4h 1 Reserved Service Action 0Fh 2 5 Reserved 6 9 MSB Parameter List Length LSB 10 Reserved 11 Control Field Description Service Action A service action of 0Fh identifies...

Page 364: ...and is shown in figure 167 Figure 167 SET TIMESTAMP Command Parameter List Data Format Table 186 SET TIMESTAMP Command Parameter List Field Descriptions Bit 7 6 5 4 3 2 1 0 Byte 0 3 Reserved 4 9 Times...

Page 365: ...g functions that are determined by the Code and Count fields in the Command Descriptor Block This command provides both forward toward End of Partition and reverse toward Beginning of Partition positi...

Page 366: ...e reserved Space Code Space By 0000b Logical Blocks 0001b Filemarks 0010b Sequential Filemarks 0011b End of Data Count When spacing over Blocks or Filemarks the Count field is interpreted as follows A...

Page 367: ...T UNIT READY Command 00h 4 The TEST UNIT READY command checks the DLT S4 tape drive to ensure that it is ready for commands involving tape movement Figure 168 TEST UNIT READY Command Descriptor Block...

Page 368: ...iption Immed Immediate When set to 1 the VERIFY command completes provided it has begun processing before the drive performs any tape medium movement BytCmp Byte Compare Must be set to 0 Fixed Specifi...

Page 369: ...which is the default mode of operation the DLT S4 tape drive reports GOOD status on WRITE commands as soon as the requested data block or blocks have been transferred to the data buffer See MODE SELEC...

Page 370: ...tape at EOM P Field Description Fixed Sets both the meaning of the Transfer Length field When set to 0 a single block is transferred from the initiator and is written to the drive beginning at the cu...

Page 371: ...E command is the functional counterpart of the READ ATTRIBUTE command Application clients issue READ ATTRIBUTE commands before using this command to discover DLT S4 tape drive support for EMAM feature...

Page 372: ...to 0 Super DLTtape media comprises a single volume Partition Number Specifies a partition within a volume Must be set to 0 Super DLTtape media comprises a single partition Parameter List Length Speci...

Page 373: ...UNIT NOT READY MAM NOT AVAILABLE If the combination of volume number and partition number is not valid the command terminates with a CHECK CONDITION status The Sense Key is set to ILLEGAL REQUEST and...

Page 374: ...ttribute in the WRITE ATTRIBUTE command parameter list is ignored this is not considered an error If either of the following conditions occurs no attributes are changed the WRITE ATTRIBUTE command ter...

Page 375: ...gnostic function for testing the device data buffer DMA engine interface hardware and interface network integrity It is also used to download and update microcode firmware Figure 172 WRITE BUFFER Comm...

Page 376: ...his mode to download the firmware image into the drive s buffer A WRITE BUFFER command with a mode of DOWNLOAD MICROCODE does cause the new image to become active A Download Microcode and Save Mode WR...

Page 377: ...are area During the reprogramming of the Flash EEPROM the Write Protect and Drive Status LEDs on the drive s front panel blink Also while it is updating the EEPROM the drive disconnects from the netwo...

Page 378: ...write the specified number of Filemarks onto the tape beginning at the current logical position If the Immed bit is not set to 1 the drive writes any data or Filemarks in the WRITE cache buffer to tap...

Page 379: ...written to the tape medium but still flushes any WRITE data to the tape if Immed is set to 0 Field Description WSMK Write Setmark Must be set to 0 Immed Immediate When set to 0 the drive does not retu...

Page 380: ...e only allowed at the End of Data position The Initialization Process 1 During the DLTSage WORM initialization process the drive will execute a series of commands and validate the result of each comma...

Page 381: ...e rejected and no data will be accepted from the host The EOD mark will be written at the end of each new dataset EOD will be written after all remaining user data is flushed to the tape and any type...

Page 382: ...Attribute 0x0408 of MAM will return the Medium Type as Write Once media 0x80 Converting an SDLT Data Cartridge to DLTSage WORM 1 A standard DLTtape S4 cartridge is converted to a DLTSage WORM tape by...

Page 383: ...rror Trying to Convert SDLT II and SDLT I Cartridge to WORM If you try to convert an SDLT II or SDLT I cartridge to WORM the following sense data is reported Sense Key Data Protect 07 Additional Sense...

Page 384: ...e DLTSage WORM tape was not successful If failure 0x93 occurs the cartridge is either the wrong type or has data on it For all failures the best recovery is to degauss the tape and try the operation a...

Page 385: ...Data Protect 07 Additional Sense Code Write Append Error 0x50 Additional Sense Code Qualifier DLTWorm Write Append Error 0x95 Recovery 1 If the WORM medium was used inadvertently replace it with a no...

Page 386: ...covery The recommended recovery action is to copy all the data from the problem DLTSage WORM cartridge to a newDLTSage WORM cartridge Loss of Directory or MAM due to Write Failures In the event that a...

Reviews: