ATL SuperLoader™ DLT and ATL SuperLoader™ LTO Software Interface Guide 81-60220-01 A02
Quantum ATL SuperLoader DLT and ATL SuperLoader LTO Software Interface Guide, 81-60220-01 A02, March 2003. Made in USA. Quantum Corporation provides this publication “as is” without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. Quantum Corporation may revise this publication from time to time without notice. COPYRIGHT STATEMENT © 2003 Quantum Corporation. All rights reserved.
Contents Intended Audience...............................................................................xv Purpose .................................................................................................xvi Organization.........................................................................................xvi Document Conventions .................................................................... xvii Chapter 1 Theory of Operation 1 SuperLoader DLT ..........................................
Chapter 2 Messages 9 Message Format ......................................................................................9 Supported SCSI Messages ...................................................................13 Abort (06h) ......................................................................................13 Bus Device Reset (0Ch)..................................................................13 Command Complete (00h) ...........................................................
Mode Select (6) / (10) Command (15h / 55h) .................................. 66 Mode Parameter List ..................................................................... 68 Mode Sense (6) / (10) Command (1Ah/ 5Ah) ................................. 74 Mode Sense Data Headers............................................................ 76 Mode Sense Mode Pages............................................................... 78 TapeAlert Page (1Ch) ................................................................
Write Buffer Command (3Bh)...........................................................171 Write Combined Header and Data Mode (0000b) ..................172 Write Data Mode (0010b) ............................................................172 Download Microcode Mode (0100b).........................................173 Download Microcode and Save Mode (0101b)........................173 Write Data to Echo Buffer (1010b) .............................................
Figures Figure 1 Extended Message ............................................................ 12 Figure 2 Identify Message ............................................................... 15 Figure 3 Ignore Wide Residue Message........................................ 17 Figure 4 Synchronous Data Transfer Request Message ............. 21 Figure 5 Wide Data Transfer Request Message ........................... 24 Figure 6 Initialize Element Status Command ..............................
Figure 17 LOG SENSE Command Descriptor Block .....................46 Figure 18 Supported Pages Page......................................................49 Figure 19 Last n Error Events Log Sense Header ..........................50 Figure 20 Format for Last n Error Events Log Sense.....................51 Figure 21 TapeAlert Log Sense Header Format.............................52 Figure 22 TapeAlert Page Log Parameters Format .......................53 Figure 23 Move Statistics Format .........................
Figure 44 TapeAlert Page Format Descriptor ................................ 79 Figure 45 Element Address Assignment Page ............................... 83 Figure 46 Transport Geometry Parameters Page........................... 85 Figure 47 Transport Geometry Descriptor ..................................... 86 Figure 48 Device Capabilities Page.................................................. 87 Figure 49 Move Medium Descriptor Block ....................................
Figure 71 Release (10) Descriptor Block ........................................140 Figure 72 Release (10) ID Only Parameter List ............................142 Figure 73 Release Unit (6) Descriptor Block (LTO) .....................143 Figure 74 Release Unit (6) Descriptor Block (DLT) .....................144 Figure 75 Report Device Identifier Descriptor .............................145 Figure 76 Report Device Identifier.................................................146 Figure 77 Report LUNS Descriptor..
Tables Table 1 Message Format ................................................................ 10 Table 2 Supported Messages......................................................... 10 Table 3 Extended Message ............................................................ 12 Table 4 Response to Disconnect Message ................................... 15 Table 5 Identify Message ............................................................... 16 Table 6 Ignore Wide Residue ............................
xii Table 17 Last n Error Events Log Sense Header ..........................50 Table 18 Parameters Last n Error Events Log Sense....................51 Table 19 TapeAlert Log Sense Header Field Descriptions .........53 Table 20 TapeAlert Page Log Parameters .....................................54 Table 21 Move Statistics...................................................................56 Table 22 Hard/Soft Error ................................................................
Table 44 Persistent Reservation Type Codes................................ 99 Table 45 Persistent Reserve Out Command Service Action..... 105 Table 46 Persistent Reservation Type Codes.............................. 110 Table 47 Persistent Reserve Out Parameter List ........................ 113 Table 48 Device Server Interpretation of Service and Scope Value ................................................................................. 115 Table 49 Position to Element Command ..................
xiv Table 69 Set Device Identifier Command Descriptor Block .....169 Table 70 Set Device Identifier Parameter List.............................169 Table 71 Write Buffer Command Data ........................................
Preface This section outlines the scope and contents of the Quantum ATL SuperLoader™ Software Interface Guide. It contains information about the intended audience, purpose, organization, and document conventions.
Preface Purpose Purpose 0 This interface guide describes the procedures and issues involved in the development of software applications and utilities to communicate with the Quantum ATL SuperLoader. • SCSI interfaces • SCSI Messages • Media Changer Commands Organization 0 This reference manual is organized as follows: xvi • Chapter 1, Theory of Operation describes differences between the SuperLoader models, media changer elements, events, and automatic drive cleaning.
Preface Document Conventions Document Conventions 0 This manual uses the following conventions to designate specific elements: Element Convention Example Abbreviations Lowercase, except where standard usage requires uppercase Mb (megabits) MB (megabytes) Acronyms Uppercase SCSI Binary Notation Number followed by lowercase b 101b Commands Uppercase (unless case-sensitive) FORMAT UNIT Decimal Notation Number followed without suffix 101 Field Initial Caps (unless case-sensitive) Applicat
Preface Document Conventions xviii Quantum ATL SuperLoader Software Interface Guide
Chapter 1 1 Theory of Operation The SuperLoader products are an integration of two separate devices, a tape drive and a media changer. The media changer consists of all the mechanics and electronics required to store and move tape cartridges while the tape drive provides the read/write functionality. Each device has a separate interface for communication to the host. The SCSI command set supported by the tape drive is documented separately.
Chapter 1 Theory of Operation SuperLoader DLT SuperLoader DLT 1 The SuperLoader DLT family of products utilize a single SCSI ID and two logical units. The tape drive always resides at logical unit 0 and the media changer resides at logical unit 1. The SuperLoader supports narrow and wide, synchronous and asynchronous data transfers. Both LVD and single-ended versions are available. SuperLoader LTO 1 The SuperLoader LTO family of products utilize two separate SCSI IDs.
Chapter 1 Theory of Operation Events You can issue the Mode Sense command to determine the SuperLoader configuration. You can also use this command to determine the first address and the number of elements of each type. Although the SuperLoader does have a mailslot, it is not reported as an Import/Export element for use by the host system. It is strictly to allow users to access tape cartridges using the front panel or On-board Remote Management tool.
Chapter 1 Theory of Operation Events Power Cycle 1 When the SuperLoader is powered-on, it goes through an initialization sequence, during which it: • Resets and initializes all hardware • Responds to SCSI commands which do not require movement • Responds to Test Unit Read and all movement type comands with a not ready, initialization in progress check condition (SK=02 ASC=29 ASCQ=02).
Chapter 1 Theory of Operation Automatic Drive Cleaning Similarly, while a magazine is in the process of being removed, a not ready check condition is reported (SK=02 ASC=04 ASCQ=07). Once the operation is complete, by replacing the magazine with a blank, a unit attention is reported (SK=06 ASC=3B ASCQ=12). While one or both of the magazine bays are open, a not ready check condition is reported (SK=02 ASC=04 ASCQ=03).
Chapter 1 Theory of Operation Automatic Drive Cleaning • Determining when a cleaning cartridge has used all of its available cleaning cycles By default, the SuperLoader is configured to allow for hostinitiated cleaning. If automatic cleaning is disabled from the host, the SuperLoader can be configured to manage the automatic cleaning of the drive. This is done by enabling the “Auto Clean” function.
Chapter 1 Theory of Operation Automatic Drive Cleaning The movement of the cleaning tape is handled differently depending on the SuperLoader model. SuperLoader DLT 1 If the move command, that unloaded the drive, was initiated from SCSI, the cleaning tape is moved from its storage slot, to the drive, the cleaning is performed and the cleaning tpae is returned to its storage slot, before command complete status is returned to the SCSI host.
Chapter 1 Theory of Operation Automatic Drive Cleaning 8 Quantum ATL SuperLoader Software Interface Guide
Chapter 2 2 Messages The SCSI message system allows communication between an initiator and the SuperLoader for interface management and command qualification. Messages can be originated by either the initiator or the SuperLoader. This section contains a detailed description of the messages supported by the SuperLoader. Message Format 2 A message can be one or more bytes in length. One or more messages can be sent during a single MESSAGE phase, but a message cannot be split over MESSAGE phases.
Chapter 2 Messages Message Format If an initiator supplies an unsupported message, for example, COMMAND COMPLETE or a reserved or undefined message code, the SuperLoader returns a MESSAGE REJECT message and continues where it left off, possibly returning to MESSAGE OUT if ATN is raised. The first byte of the message, as defined in table 1, determines the format of the message.
Chapter 2 Messages Message Format Message Message Code Direction EXTENDED MESSAGE (Synchronous Data and Wide Data Transfer Requests) * 01h In Out IDENTIFY 80h – FFh In Out IGNORE WIDE RESIDUE 23h In INITIATOR DETECTED ERROR 05h LINKED COMMAND COMPLETE 0Ah In LINKED COMMAND COMPLETE (with flag) 0Bh In MESSAGE PARITY ERROR 09h MESSAGE REJECT 07h NO OPERATION 08h RESTORE POINTERS 03h In SAVE DATA POINTER 02h In * Out Out In Out Out Extended message (figure 1).
Chapter 2 Messages Message Format Figure 1 Extended Message Bit Byte 7 6 5 4 3 0 Extended Message (01h) 1 Extended Message Length 2 Extended Message Code 3 to n-1 2 1 0 Extended Message Arguments Table 3 Extended Message Field Description Extended Message Length This field specifies the length, in bytes, of the Extended Message Code plus the Extended Message Arguments that follow. Therefore, the total length of the message is equal to the Extended Message Length plus 2.
Chapter 2 Messages Supported SCSI Messages Supported SCSI Messages 2 Following are descriptions of each of the messages supported by the SuperLoader. Abort (06h) 2 This message is sent from the initiator to the target to clear the current I/O process on the selected unit. The target goes directly to the BUS FREE phase after successful receipt of this message. Current settings of MODE SELECT parameters and reservations are not affected. Commands, data, and status for other initiators are not affected.
Chapter 2 Messages Supported SCSI Messages Command Complete (00h) 2 Disconnect (04h) 2 The COMMAND COMPLETE message is sent by the SuperLoader to an initiator to indicate that an I/O process has completed and that valid status has been sent to the initiator. After successfully sending this message, the SuperLoader goes to the BUS FREE phase by releasing the BSY signal.
Chapter 2 Messages Supported SCSI Messages Table 4 Response to Disconnect Message BUS Phase SuperLoader Response SELECTION The SuperLoader discards the DISCONNECT message and goes to BUS FREE. COMMAND The SuperLoader discards the DISCONNECT message and goes to BUS FREE. The ATTENTION request is ignored while the Command Descriptor Block is fetched. The SuperLoader does not switch to MESSAGE OUT until the current DMA completes.
Chapter 2 Messages Supported SCSI Messages Table 5 Identify Message Field Description Identify The Identify bit must be set to 1. This identifies the message as an IDENTIFY message. DiscPriv Disconnect Privilege. The DiscPriv can be 0, provided that no other I/O process is currently active in the SuperLoader. If not set to 1 and other I/O processes are currently active in the SuperLoader, the SuperLoader returns BUSY status. LUNTAR The Logical Unit/Target Routine (LUNTAR) field must be set to zero.
Chapter 2 Messages Supported SCSI Messages Figure 3 Ignore Wide Residue Message Bit Byte 7 6 5 4 3 0 Message Code (23h) 1 Ignore (01h) Table 6 Ignore Wide Residue Initiator Detected Error (05h) 2 2 1 Ignore Invalid Data Bits (16-bit Transfers) 00h Reserved 01h DB(15-8) 02h - FFh Reserved 0 The INITIATOR DETECTED ERROR message is sent from an initiator to inform the SuperLoader that an error has occurred that does not preclude the SuperLoader from retrying the operation (a bus parity
Chapter 2 Messages Supported SCSI Messages Table 7 Response to Initiator Detected Error BUS Phase SuperLoader Response SELECTION The SuperLoader discards the INITIATOR DETECTED ERROR message and then goes to the BUS FREE phase. COMMAND The SuperLoader discards any Command Descriptor Block bytes fetched from the initiator, sets the Sense Key to ABORTED COMMAND, sets the Additional Sense Code to INITIATOR DETECTED ERROR MESSAGE RECEIVED.
Chapter 2 Messages Supported SCSI Messages Linked Command Complete, Flag (0Bh) 2 This message is sent from a target to an initiator to indicate that the execution of a linked command, with the FLAG bit set to one, is complete and that status has been sent. Message Parity Error (09h) This message is sent from the initiator to tell the SuperLoader that the last message byte the SuperLoader passed on to the initiator contained a parity error.
Chapter 2 Messages Supported SCSI Messages NoOperation(08h)2 Restore Pointers (03h) 2 If a target requests a message, the initiator sends a NO OPERATION message if it does not currently have any other valid message to send. The message is accepted when the SuperLoader is acting as a target and may be sent when it is an initiator.
Chapter 2 Messages Supported SCSI Messages This extended message allows the target and initiator to agree on the values of the parameters relevant to synchronous transfers. The SuperLoader will not initiate the SYNCHRONOUS DATA TRANSFER REQUEST message; it relies on the initiator to do so. The SYNCHRONOUS DATA TRANSFER REQUEST message has the format shown in figure 4.
Chapter 2 Messages Supported SCSI Messages • After a BUS DEVICE RESET Message • After a power cycle. • After a WIDE DATA TRANSFER REQUEST message exchange. The SYNCHRONOUS DATA TRANSFER REQUEST message exchange establishes an agreement between two SCSI devices on the clocking of the data 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 asynchronous transfers.
Chapter 2 Messages Supported SCSI Messages Table 8 Transfer Rates Transfer Period Transfer Rate 0Ah 40 MHz, 25 nsec Transfer Period 0Bh 33 MHz, 30.3 nsec Transfer Period. LTO and SDLT uses 37.5 nsec period. 0Ch 20 MHz, 50 nsec Transfer Period 0Dh – 5Dh (4 * Transfer Period) nsecs. The minimum supported value for Transfer Period is 0Ah when the bus is operating in LVD mode. When operating in HVD or Single-Ended mode, the minimum Transfer Period value is 0Ch.
Chapter 2 Messages Supported SCSI Messages Figure 5 Wide Data Transfer Request Message Bit Byte 7 6 5 4 3 2 1 0 Extended Message Identifier (01h) (see figure 1) 1 Extended Message Length (02h) 2 WIDE DATA TRANSFER REQUEST (03h) 3 Transfer Width Exponent 0 A WIDE DATA TRANSFER REQUEST message exchange is initiated by a SCSI device whenever a previously arranged transfer width agreement may have become invalid.
Chapter 2 Messages Supported SCSI Messages The transfer width is expressed as 2n where n is the transfer width in bytes. The transfer width that is established applies to all logical units. Valid transfer widths for the SuperLoader are 8 bits (m = 00h) and 16 bits (m = 01h). Values of m greater than 01h are reserved.
Chapter 2 Messages Supported SCSI Messages 26 Quantum ATL SuperLoader Software Interface Guide
Chapter 3 3 Media Changer Commands This chapter describes the Media Changer SCSI protocol features implemented by the Media Changer device of the SuperLoader system. Note that the sections included in this chapter do not fully reiterate every ANSI SCSI option and/or command code specification; the sections do describe the supported commands and options. Overview of Command and Status Processing 3 The SCSI feature set has been described as “SCSI-2 plus.
Chapter 3 Media Changer Commands Overview of Command and Status Processing When conflicts arise between the features of SCSI-2 and SCSI-3, the SCSI-2 methods have been chosen in all cases where execution would differ without explicit knowledge of the host. That is, if a command would act differently in SCSI-3 implementation without any difference in the actual CDB, the SCSI-2 functionality is used.
Chapter 3 Media Changer Commands Media Changer Command Descriptions Command Operation Code Read Element Status Command (B8h) on page 126 B8h Release Element (10) Command (57h) on page 140 57h Release Unit (6) Command (17h) on page 143 17h Report Device Identifier Command (A3h) on page 145 A3h Report LUNS Command (A0h) on page 148 A0h Request Sense Command (03h) on page 151 03h Reserve Element (10) Command (56h) on page 160 (SCSI-3) 56h Reserve Element (6) Command (16h) on page 163 16h Sen
Chapter 3 Media Changer Commands Media Changer Command Descriptions Bit Byte 7 6 5 4 3 2 1 0 (Bytes 0 - 6) (MSB) 7-8 Parameter List Length (LSB) As shown, this sample indicates that the most significant bit (MSB) of the field is bit 7 of byte 7; the least significant bit is bit 0 of byte 8.
Chapter 3 Media Changer Commands Initialize Element Status Command (07h) Initialize Element Status Command (07h) 3 The INITIALIZE ELEMENT STATUS command allows the media changer to check all assigned element addresses for volume and any other status relevant to that element address. The intent of this command is to enable the Initiator to get a quick response from a subsequent READ ELEMENT STATUS command.
Chapter 3 Media Changer Commands Inquiry Command (12h) Inquiry Command (12h) 3 The INQUIRY command allows the initiator to determine the kind of SCSI devices attached to its SCSI BUS. It causes a device that is attached to a SCSI BUS to return information about itself. The SuperLoader identifies itself as a media changer that implements the SCSI-2 protocol.
Chapter 3 Media Changer Commands Inquiry Command (12h) Figure 8 Inquiry Command Field Description CmdDt Command Support Data. If CmdDt = 0 and EVPD (see below) = 0, the media changer returns the Standard Inquiry Data. If CmdDt = 1 with EVPD = 0, the media changer returns the Command Data specified by Page Code/ Operation. Information about Command Support Data is provided in figure 15 on page 43 and table 14 on page 43. EVPD Enable Vital Product Data.
Chapter 3 Media Changer Commands Inquiry Command (12h) Figure 9 Standard Inquiry Data (LTO) Bit Byte 7 5 4 3 Peripheral Qualifier 0 1 6 1 0 Peripheral Device Type RMB Reserved Version 2 3 2 AERC Obsolete NormACA HiSup Response Data Format Additional Length (n-4) 4 5 SCCS Reserved 6 BQue EncServ Reserved MultiP MChngr Obsolete Obsolete Add16 7 RelAdr Obsolete Wbus16 Sync Linked Obsolete CmdQue Reserved 8-15 Vendor Identification (QUANTUM ) 16-31 Product Identifi
Chapter 3 Media Changer Commands Inquiry Command (12h) Bit Byte 7 6 5 4 3 2 42 Firmware Subpersonality 43 Vendor-Specific Subtype 1 0 1 0 Figure 10 Standard Inquiry Data (DLT) Bit Byte 7 6 2 3 4 3 Peripheral Qualifier 0 1 5 Peripheral Device Type RMB Device Type Modifier ISO Version AENC 2 TrmlOP ECMA Version ANSI Version Reserved Response Data Format 4 Additional Length (27h) 5 Reserved 6 Rsv’d MChangr 7 RelAdr Wbus32 Reserved Wbus16 Sync Linked Rsv’d 8-15
Chapter 3 Media Changer Commands Inquiry Command (12h) Bit Byte 7 6 5 4 3 2 41 Firmware Personality 42 Firmware Subpersonality 43 Vendor-Specific Subtype 1 0 The following table contains field descriptions for the data returned by the media changer. Table 10 Standard Inquiry Data (LTO and DLT) Field Name Value Description Peripheral Qualifier 0 Non-zero if initiator selects an invalid logical unit (see below) Peripheral Device Type 8 8 indicates that this is a media changer device.
Chapter 3 Media Changer Commands Inquiry Command (12h) Field Name Value Description TrmlOP (DLT) 0 Terminate I/O Process. The media changer does not support the TERMINATE I/O PROCESS message. NormACA (LTO) 0 The media changer does not support the NACA bit in the control byte of the CDB. HiSup (LTO) 0 The hierarchical addressing model is not used. Response Data Format 2 This Standard Inquiry Data is in SCSI-2 format.
Chapter 3 Media Changer Commands Inquiry Command (12h) Field Name Value Description Linked 1 This device supports linked commands. CmdQue 0 This device does not support command queueing. SftRe 0 The hard reset option is implemented in response to assertion of the SCSI BUS reset line. Vendor Identification (QUANTUM) Identification of vendor.
Chapter 3 Media Changer Commands Inquiry Command (12h) 3 Supported Vital Product Data Page The Supported Vital Product Data Pages page provides a directory of the Vital Product Data Pages that are supported by the SuperLoader.
Chapter 3 Media Changer Commands Inquiry Command (12h) Bit Byte 7 6 5 4 3 2 2 Reserved 3 Page Length (0Eh) 1 0 Serial Number 4 - 17 Table 11 Unit Serial Number Page Field Descriptions Field Name Description Serial Number The serial number given is the serial number of the media changer typically starting with “PM” indicating the site of manufacture.
Chapter 3 Media Changer Commands Inquiry Command (12h) There are three different Identification Descriptors returned, in numerical order of the Identifier Type.
Chapter 3 Media Changer Commands Inquiry Command (12h) Field Name Field Description Identifier Value Description 1 Concatenation of the Vendor Name, Product ID, and unit serial number 2 Canonical form of the IEEE Extended Unique Identifier, 64 bit (EIU-64) 3 FC-PH Name_Identifier Identifier data, based on the Identifier Type. The following table describes the identifiers supported by the SuperLoader.
Chapter 3 Media Changer Commands Inquiry Command (12h) Figure 15 Command Support Data Page Bit Byte 7 0 6 5 3 Peripheral Qualifier 2 1 ISO Version 0 Peripheral Device Type Reserved 1 2 4 Support ECMA Version ANSI - Approved Version Reserved 3-4 5 CDB Size (m - 5) 6-n CDB Usage Data Table 14 Command Support Data Page Field Name Description Support The value of the Support field describes the type of support that the tape drive provides for Command Support Data.
Chapter 3 Media Changer Commands Inquiry Command (12h) Field Name Description 100b Vendor-Specific 101b The device supports the SCSI operation code, but in a vendor-specific manner. 110b Vendor-Specific 111b Reserved ISO-Version Must be 0. ECMA-Version Must be 0. ANSI-Approved Version 2. CDB Size This field contains the number of bytes in the CDB for the Operation Code being requested and the size of the CDB Usage Data in the data that is returned in response to the INQUIRY.
Chapter 3 Media Changer Commands Load Unload Command (1Bh) Load Unload Command (1Bh) 3 The LOAD UNLOAD command tells the target to eject all magazines. If no magazines are present, UNLOAD returns a CHECK CONDITION status with an ILLEGAL REQUEST sense key. This command will eject the magazine(s) regardless of the setting via the PREVENT/ALLOW MEDIUM REMOVAL command.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Log Sense Command (4Dh) 3 The LOG SENSE command allows the host to retrieve statistical information maintained by the media changer about its own hardware parameters.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Table 16 Log Sense Command Descriptor Block Field Name Description PPC Parameter Pointer Control. A PPC of 0 indicates that the parameter data requested from the device starts with the parameter code specified in the Parameter Pointer field (Bytes 5 - 6) and returns the number of bytes specified in the Allocation Length field (Bytes 7 - 8) in ascending order of parameter codes from the specified log page.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Field Name Parameter Pointer Description Page Code Page Definition 00h Supported Pages Log Page (Page 00h) on page 49 07h Last n Error Events Page (07h) on page 50 2Eh TapeAlert Page (2Eh) on page 52 (LTO only) 30h Move Statistics Page (30h) on page 54 31h Hard/Soft Error Statistics Page (31h) on page 56 33h Device Wellness Page (33h) on page 59 3Eh Device Status Page (3Eh) on page 62 SDLT and DLT must be 0.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) When page 00h is requested, the 4-byte page header is returned, followed by the pages supported in ascending order, one byte for each.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) This page returns the ASCII text for the hard error event log. This page consists of a page header, a parameter header and parameter value. The parameter value returned consists of the ASCII text for the EEROM Hard Error Log.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Figure 20 Format for Last n Error Events Log Sense Bit Byte 7 6 5 4 3 2 1 0 (MSB) Parameter Code 0 -1 (LSB) 2 DU DS TSD ETC TMC Rsv’d LP Parameter Length 3 (MSB) ASCII String for Event n 4-n (LSB) Table 18 Parameters Last n Error Events Log Sense Field Name Description Parameter Code The Parameter Code value represents the relative time at which the error occurred.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) TapeAlert Page (2Eh) Field Name Description LP List Parameter. This bit is set to 1. Parameter Length The length in bytes of the following parameter value. ASCII Strong for Event n The text includes the time of the event, the error code indentifying the event, and additional data specific to the event. The TapeAlert Log page defines error and informational flags for 3 detailed device diagnostics.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Bit Byte 7 6 5 4 3 2 1 0 Reserved 1 (MSB) Page Length 2-3 (LSB) Table 19 TapeAlert Log Sense Header Field Descriptions Field Name Description Page Code The Page Code echoes the page code that was specified in the LOG SENSE command descriptor block. Page Length The Page Length field specifies the total number of bytes contained in this log page, not including the four bytes that make up the header.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Bit Byte 7 6 5 4 3 2 1 0 5n + 2 Parameter Length 5n + 3 Value of TapeAlert Flag (Flag is set when Bit 0 = 1; Bits 1 - 7 are Reserved) Table 20 TapeAlert Page Log Parameters Move Statistics Page (30h) Field Name Description Parameter Code This field contains the Flag code. Parameter Length This field is set to 1. Value of TapeAlert Flag If Bit 0 is set to 1, indicates that TapeAlert has sensed a problem.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Bit Byte 7 6 5 4 3 2 1 0 (MSB) Page Length (18h) 2-3 (LSB) (MSB) Total Moves 4-7 (LSB) (MSB) Drive Loads 8-11 (LSB) (MSB) Mail Slot Imports 12-15 (LSB) (MSB) Mail Slot Exports 16-19 (LSB) (MSB) Magazine Moves 20-23 (LSB) (MSB) 24-27 Magazine Loads (LSB) Quantum ATL SuperLoader Software Interface Guide 55
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Table 21 Move Statistics Hard/Soft Error Statistics Page (31h) 56 3 Field Name Description Page Code The page code is 30h. Page Length The page length is 18h bytes. Total Moves Total number of SuperLoader moves. Drive Loads Number loads to the drive from magazines and mail slot. Mail Slot Imports Number times a cartridge was importing into the system. Mail Slot Exports Number of times a cartridge was exported from the system.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Figure 24 Hard/Soft Move Error Statistics Format Bit Byte 0 7 6 5 Reserved 4 3 2 1 0 Page Code (31h) Reserved 1 (MSB) Page Length (22h) 2-3 (LSB) (MSB) Servo Hard Errors 4-5 (LSB) (MSB) Drive Soft Error 6-9 (LSB) (MSB) Left Magazine Soft Error 10-13 (LSB) (MSB) Right Magazine Soft Error 14-17 (LSB) (MSB) 18-21 Mail Slot Soft Error (LSB) Quantum ATL SuperLoader Software Interface Guide 57
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Bit Byte 7 6 5 4 3 2 1 0 (MSB) Rotation Recovery Actions 22-25 (LSB) (MSB) Translation Recovery Actions 26-29 (LSB) (MSB) Left Magazine Recovery Actions 30-33 (LSB) (MSB) Right Magazine Recovery Actions 34-37 (LSB) Table 22 Hard/Soft Error 58 Field Name Description Page Code The page code is 31h. Page Length The page length is 22h bytes. Servo Hard Errors The number of unrecoverable errors.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Device Wellness Page (33h) The Device Wellness Page returns information about any check 3 conditions related to Sense Keys 4 and 9 logged by the media changer. Up to 16 entries (parameter code 0000h to 000Fh) can be contained in the page. Each entry records a hardware error (Sense Key = 4) or a code update event (Sense Key = 9). Note that parameter code 000h contains the oldest log information while parameter 000Fh contains the most recent.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Figure 26 Device Wellness Log Sense (0000h-000Fh) Bit Byte 7 6 5 4 3 2 1 0 (MSB) Parameter Code 0-1 (LSB) 2 DU DS TSD ETC TMC Rsv’d LP Parameter Length (0Ch) 3 (MSB) Time Stamp 4-7 (LSB) 8-9 (LTO only) 10 - 11 (LTO only) (MSB) Source Element (LSB) (MSB) Destination Element (LSB) 8-11 (SDLT/ DLT only) Media ID 12 Sense Key 13 Additional Sense Code 60 Quantum ATL SuperLoader Software Interface Guide
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Bit Byte 7 6 5 4 3 2 14 Additional Sense Code Qualifier 15 Additional Error Information 1 0 Figure 27 Log Parameters for Device Wellness Log Sense Field Name Description Parameter Code Parameter Codes 0000h through 000Fh are supported. This provides 16 log entries for error information capture. DU Disable Update. Always 0. DS Disable Save. Not supported. This bit always set to 1. TSD Target Save Disable. Not supported.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Field Name Description Media ID SDLT/DLT only: Internal media identifier being used when check condition occurred. 0 = no media or unknown media when event occurred. Note that this is not an applicable means of tracing media. Source Element/ Destination Element LTO only: These fields report the element addresses that were involved in the failure. These fields will be zero (0) if the failure did not involve a move command.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Table 24 Device Status Log Sense Header Field Name Description Page Code The Page Code echoes the page code that was specified in the LOG SENSE command descriptor block. Page Length The Page Length field specifies the number of bytes available and depends on the parameters requested.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Field Name Description 0000h Specifies device type. This value is always 0h. 0001h Specifies device status (figure 30). 0002h Specifies the number of move operations over the lifetime of the device. 0003h Reserved for media changer device and shall contain 0. 0004h Vendor specific DU Disable Update. Always 0. DS Disable Save. Not supported. This bit always set to 1. TSD Target Save Disable. Not supported. This bit always set to 1.
Chapter 3 Media Changer Commands Log Sense Command (4Dh) Table 26 Device Status Log Sense (0001h) Field Name Description Temperature These two bits indicate the temperature of the device. This field follows the following format: Status Bit 3 Bit 2 Description 0 0 Not supported 0 1 OK 1 0 Warning: Safe temperature exceeded. 1 1 Maximum temperature exceeded. These two bits indicate the overall condition of the device.
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Mode Select (6) / (10) Command (15h / 55h) 3 The MODE SELECT command (available in either 6- or 10-byte format) enables the host to configure the media changer. Implementing MODE SELECT and MODE SENSE requires “handshaking” between the host and the media changer.
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Figure 31 Mode Select (6) Command Descriptor Bit Byte 7 6 5 4 3 2 1 0 Operation Code (15h) 0 Logical Unit Number 1 PF Reserved SP (0) Reserved 2–3 Parameter List Length 4 Unused (00) 5 Reserved Flag Link Figure 32 Mode Select (10) Command Descriptor Bit Byte 7 6 5 3 Logical Unit Number PF 2–6 Reserved 7-8 Parameter List Length 9 2 1 0 Operation Code (55h) 0 1 4 Unused (00) Reserved Reser
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Table 27 Mode Select (6)/(10) Command Descriptor Mode Parameter List Field Name Description PF Page Format. The Page Format bit indicates that the data sent by the host after the MODE SELECT header and block descriptors complies with the definition of pages in the SCSI-2 specification. The SCSI-1 format will not be implemented so this bit must be set to 1. It is an ILLEGAL REQUEST to have page parameters while the PF bit is 0.
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Figure 34 Mode Select (10) Mode Parameter List Bit Byte 7 6 5 4 3 2 0-7 Mode Parameter Header 8 - 15 Mode Parameter Block Descriptor (Optional) 0 Page(s) (Optional) 8-n or 16 - n Table 28 Mode Select Parameter List 1 Field Name Description Mode Parameter Header 4 or 8 bytes in length, contains information about the remainder of the Parameter List and is always present.
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Figure 35 Mode Select (6) Parameter Header Bit Byte 7 6 5 4 3 2 1 0 2 1 0 0 Reserved 1 Reserved 2 Reserved 3 Block Descriptor Length Figure 36 Mode Select (10) Parameter Header Bit Byte 7 6 5 4 3 0-1 Reserved 2 Reserved 3 Reserved 4-5 Reserved 6-7 Block Descriptor Length 70 Quantum ATL SuperLoader Software Interface Guide
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Table 29 Mode Select Parameter Header Field Name Description Block Descriptor Length This field specifies the length in bytes of all the block descriptors. Since the media changer only allows one block descriptor, the value must be either 0 or 8. A value of 0 indicates no block description is included; a value of 8 indicates a block descriptor is present and precedes the mode page data.
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Table 30 Mode Select Parameter Block Field Name Description Number of Blocks This field is sent as 0. It is not applicable to media changer devices. Block Length This field is sent as 0. It is not applicable to media changer devices. 3 Mode Page Descriptors Following the MODE SELECT command’s Mode Parameter Block Descriptor are the MODE SELECT pages, each of which sets a different device parameter.
Chapter 3 Media Changer Commands Mode Select (6) / (10) Command (15h / 55h) Table 31 Mode Select Page Descriptor Field Name Description PS Parameters Savable. For the MODE SELECT (6) (10) commands, this field is reserved (0). Additional Page Length Indicates number of bytes in that page (not including bytes 0 and 1). Page-Defined or Vendor Specific Parameter List Information in this field depends on the mode page.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Mode Sense (6) / (10) Command (1Ah/ 5Ah) 3 The MODE SENSE command allows the media changer to report its current or changeable configuration parameters to the host. It is a complementary command to MODE SELECT. The command descriptor block for the 6-byte MODE SENSE (1Ah) is shown below. An illustration of the command descriptor block for the 10-byte MODE SENSE (5Ah) follows on the next page.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Figure 40 Mode Sense (10) Command Descriptor Block Bit Byte 7 6 5 4 3 2 1 0 Operation Code (5Ah) 0 Logical Unit Number 1 Rsv’d DBD PC 2 Reserved Page Code Reserved 3–6 (MSB) Allocation Length 7-8 (LSB) 9 Unused Reserved Flag Link Table 32 Mode Sense Command Descriptor Block Field Name Description DBD Disable Block Descriptors. This field is ignored.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Field Name Description 10 Report Default Values 11 Report Saved Values Note that the media changer device does not support saved values. Page Code Allocation Length This field allows the host to select any specific page or all of the pages supported by the media changer.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Figure 41 Mode Sense (6) Data Header Bit Byte 7 6 5 4 3 2 0 Mode Sense Data Length 1 Reserved 2 Reserved 3 Block Descriptor Length (0) 1 0 1 0 Figure 42 Mode Sense (10) Data Header Bit Byte 7 6 5 4 3 2 (MSB) Mode Sense Data Length 0-1 (LSB) 2 Reserved 3 Reserved 4-5 Reserved (MSB) 6-7 Block Descriptor Length (0) (LSB) Quantum ATL SuperLoader Software Interface Guide 77
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Table 33 Mode Sense Data Heade Field Name Description Mode Sense Data Length This field specifies the length (in bytes) of the MODE SENSE data that is available to be transferred during the DATA IN phase. Note that the Mode Sense Data Length does not include itself. Block Descriptor Length This field specifies the length (in bytes) of all of the block descriptors. This value will be 0, indicating no Block Descriptors were sent.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Table 34 Mode Sense Page Descriptor TapeAlert Page (1Ch) Field Name Description PS Parameters Savable. When 0, the supported parameters cannot be saved (savable pages are not supported). When set to 1, it indicates that the page can be saved in nonvolatile memory by the media changer. Additional Page Length This field indicates the number of bytes in the page. Note that this value does not include bytes 0 and 1.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Bit Byte 7 6 5 4 3 2 1 0 (MSB) Interval Timer 4-7 (LSB) MSB) Report Count/Test Flag Number 8 - 11 (LSB) Table 35 TapeAlert Page Format Descriptor Field Name Description PS Parameters Savable. Not supported, this bit must be 0. Additional Page Length This field indicates the number of bytes in the page. However, this value does not include bytes 0 and 1.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Field Name Description Test Test bit. Used to generate false TapeAlert conditions to test the response to failure conditions. See the Report Count/Test Flag Number description for more information. If both Test and DExcpt are set to 1, the drive will return CHECK CONDITION status, with a send key ILLEGAL REQUEST, and additional sense data of INVALID FIELD IN PARAMETER LIST. LogErr Error Log. Not supported.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Field Name Description 06h Only Report Informational Exception Condition on Request. The device server preserves informational exception data. To access the data, a poll can be taken by issuing an unsolicited REQUEST SENSE command. The Sense Key is set to NO SENSE with an additional sense code of 5D 00 (TapeAlert Event). The additional sense code of 5D 00 for values 03h, 04h, and 06h signals that a TapeAlert event has occurred.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Figure 45 Element Address Assignment Page Bit Byte 0 7 PS (0) 6 5 RSVD 4 3 2 1 0 Page Code (1Dh) Parameter List Length (12h) 1 (MSB) First Medium Transport Element Address 2-3 (LSB) (MSB) Number of Medium Transport Elements 4-5 (LSB) (MSB) First Storage Element Address 6-7 (LSB) (MSB) Number of Storage Elements 8-9 (LSB) (MSB) First Import/Export Element Address 10-11 (LSB) (MSB) 12-13 Number of Import/Export
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Bit Byte 7 6 5 4 3 2 1 0 (MSB) First Data Transfer Element Address 14-15 (LSB) (MSB) Number of Data Transfer Elements 16-17 (LSB) Reserved 18-19 Table 36 Element Address Assignment Page Field Name Description First Medium Transport Element Address Identifies the address of the first medium transport element contained in the media changer. The SuperLoader uses the default address of 0.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Field Name Description First Data Transfer Element Address Identifies the address of the first data transfer element contained in the media changer. The first element is 0020h. Number of Data Transfer Elements Defines the total number of data transport elements contained in the media changer. The SuperLoader contains 1.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Figure 47 Transport Geometry Descriptor Bit Byte 7 6 5 0 Device Capabilities Page 3 86 3 2 1 0 Reserved 1 Table 37 Transport Geometry Parameters Page 4 Rotate Member Number In Transport Element Set Field Name Description Parameter length Specifies the number of bytes of transport geometry descriptors to follow. This field has a value of 2. Rotate This bit is sent as 0.
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Figure 48 Device Capabilities Page Bit Byte 0 7 PS (0) 6 5 4 3 2 RSVD 1 0 Page Code (1Fh) Parameter Length (12h) 1 Reserved STORDT STORI/E STORST STORMT 2 (1) (0) (1) (1) 3 Reserved MT->DT MT->I/E MT->ST MT->MT (1) (0) (1) (1) ST->DT ST->I/E ST->ST ST->MT (1) (0) (1) (1) I/E->DT I/E->I/E I/E->ST I/E->MT (0) (0) (0) (0) DT->DT DT->I/E DT->ST DT->MT 7 (1) (0) (1) (1) 8-11 Reserve
Chapter 3 Media Changer Commands Mode Sense (6) / (10) Command (1Ah/ 5Ah) Bit Byte 7 6 5 Reserved 4 3 2 1 0 DT<>DT DT<>I/E DT<>ST DT<>MT 15 (0) (0) (0) (0) 16-19 Reserved The field names in figure 48 on page 87 use the following element type abbreviations: • MT — a medium transport element • ST — a storage element • I/E — an import/export element • DT — a data transfer element In the descriptions, XX and YY are any of the element type abbreviations.
Chapter 3 Media Changer Commands Move Medium Command (A5h) Move Medium Command (A5h) 3 The MOVE MEDIUM command requests that the SuperLoader move a volume from a source element to a destination element.
Chapter 3 Media Changer Commands Move Medium Command (A5h) If the Source Address element is empty, the target shall return CHECK CONDITION status. The sense key shall be ILLEGAL REQUEST and the additional sense code Medium Source Element Empty. If the Destination Address element is full, and different from the Source Address element, the target shall return CHECK CONDITION status. The sense key shall be ILLEGAL REQUEST and the additional sense code Medium Destination Element Full.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Persistent Reserve In Command (5Eh) 3 The PERSISTENT RESERVE IN command is a 10-byte command used to obtain information about persistent reservations and registrations that are active within a device server. It is used in conjunction with the PERSISTENT RESERVE OUT command. The following figure illustrates the format of the PERSISTENT RESERVE IN command; the table that follows explains the data fields of the command.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Table 40 Persistent Reserve In Command Field Name Description Service Action Service actions that require information about persistent reservation and registrations may require enabling of nonvolatile memory within the logical unit.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) The figure and table below illustrate and describe the data fields of Read Key data parameters.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Table 41 Read Keys Parameters Field Name Description Generation The value in this field is a 32-bit counter in the device server that is incremented each time a PERSISTENT RESERVE OUT command requests a Register, Clear, Pre-empt, or Pre-empt and Clear operation.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Figure 52 Read Reservations Parameters Bit Byte 7 6 5 4 3 2 1 0 (MSB) Generation 0-3 (LSB) (MSB) Additional Length (n – 7) 4-7 (LSB) (MSB) 8-n Reservation Descriptors (LSB) Quantum ATL SuperLoader Software Interface Guide 95
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Table 42 Read Reservations Parameters Field Name Description Generation The value in this field is a 32-bit counter in the device server that is incremented each time a PERSISTENT RESERVE OUT command requests a Register, Clear, Pre-empt, or Pre-empt and Clear operation.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Figure 53 Persistent Reserve In Read Reservations Bit Byte 7 6 5 4 3 2 1 0 (MSB) Reservation Key 0-7 (LSB) (MSB) Scope-Specific Address 8 - 11 (LSB) Reserved 12 13 Scope Type Obsolete 14 - 15 Table 43 Persistent Reserve In Read Reservations Descriptor Field Name Description Reservation Key The Reservation key field contains an 8-byte value that identifies the reservation key under which the persistent reservation is
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Field Name Description Scope The value in this field indicates whether a persistent reservation applies to an entire logical unit, to a part of the logical unit (defined as an extent), or to an element. The values for the Scope field are: Type Code Name Description 0h LU Logical Unit. Persistent reservation applies to the full logical unit.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Table 44 Persistent Reservation Type Codes Code Name 0h Obsolete 1h WRITE Exclusive Description READS: Shared; any application client on any initiator may execute commands that perform transfers from the target to the initiator.
Chapter 3 Media Changer Commands Persistent Reserve In Command (5Eh) Code Name Description 5h WRITE Exclusive, READS: Shared; any application client on any initiator may execute commands that perform transfers from the target to the initiator.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Persistent Reserve Out Command (5Fh) 3 The PERSISTENT RESERVE OUT command is a 10-byte command used to reserve a logical unit for the exclusive or shared use by an initiator. The command is used in conjunction with the PERSISTENT RESERVE IN command; it is not used with the RESERVE and RELEASE commands. Persistent reservations conflict with reservations made via the RESERVE command.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Figure 54 Persistent Reserve Out Descriptor Bit Byte 7 6 5 4 3 2 1 0 Operation Code (5Fh) 0 Reserved 1 Service Action Scope 2 Type Reserved 3-6 (MSB) Parameter List Length (18h) 7–8 (LSB) 9 Unused Reserved Flag Link Figure 55 Persistent Reserve Out Command Field Name Description Service Action Service actions that require information about persistent reservation and registrations may require enabling of nonvo
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Field Name Description 01h Reserve Create a persistent reservation using a reservation key 02h Release Release a persistent reservation 03h Clear Clear all reservation keys and all persistent reservations 04h Pre-empt Pre-empt persistent reservations from another initiator 05h Pre-empt & Clear Pre-empt persistent reservations from another initiator and clear the task set for the pre-empted initiator 06h Register and Igno
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Field Name Description 2h Element Persistent reservation applies to the specified element. When Element is the scope, it indicates that the persistent reservation applies to the element of the logical unit defined by the ScopeSpecific Address field in the PERSISTENT RESERVE OUT parameter list. Element reservations are not supported.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Table 45 Persistent Reserve Out Command Service Action Code Name Description 00h Register When the command executes a Register service action, it registers a reservation key with a device server without generating a reservation.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Code Name Description 02h Release A PERSISTENT RESERVE OUT command with Release service action removes a persistent reservation held by the same initiator. The fields associated with a Release service action match fields of the active persistent reservation. Sending of a PERSISTENT RESERVE OUT command that specifies a Release service action when no persistent reservation exists from that initiator does not result in an error.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Code Name Description 03h Clear A PERSISTENT RESERVE OUT command with a successful Clear service action removes all persistent reservations for all initiators. All reservation keys are also removed. Any commands from any initiator that have been accepted by the device server as non-conflicting continue their normal executions. A UNIT ATTENTION condition is established for all registered initiators for the logical unit.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Code Name Description 04h (cont) Pre-empt The persistent reservation thus created by the pre-empting initiator is defined by the Scope and Type fields of the PERSISTENT RESERVE OUT command and the corresponding fields of the command’s parameter list.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Code Name Description 05h Pre-empt & Clear A PERSISTENT RESERVE OUT command with a Pre-empt & Clear service action removes all persistent reservations for all initiators that have been registered with the Service action Reservation key specified in the PERSISTENT RESERVE OUT command’s parameter list. It also establishes a persistent reservation for the pre-empting initiator.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Code Name Description 06h Register and Ignore Keys This service action functions the same as the Register (00h) action except the reservation key in the parameter list is ignored and treated as if it matched the current registration, if one exists for the initiator.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Code Name 4h Obsolete 5h WRITE Exclusive, Registrants Only 6h Exclusive Access, Registrants Only 7h - Fh Reserved Description READS: Shared; any application client on any initiator may execute commands that perform transfers from the storage medium to the initiator.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Figure 56 Persistent Reserve Out Parameter List Bit Byte 7 6 5 4 3 2 1 0 (MSB) Reservation Key 0-7 (LSB) (MSB) Service Action Reservation Key 8-15 (LSB) (MSB) 16-19 Scope-Specific Address (LSB) 20 Reserved 21 Reserved 22-23 Obsolete 112 Quantum ATL SuperLoader Software Interface Guide APTPL
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Table 47 Persistent Reserve Out Parameter List Field Name Description Reservation Key This field contains an 8-byte token that is provided by the application client to the device server to identify which initiator is the source of the PERSISTENT RESERVE OUT command.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Field Name Description Scope-Specific Address Ignored. APTPL Activate Persist Through Power Loss. This bit is valid only for Register and Register and Ignore Existing Key service actions; it is ignored for all other types of service actions. If the last valid APTPL bit value received by the device server is 0, the loss of power in the target releases any persistent reservations and removes all reservation keys.
Chapter 3 Media Changer Commands Persistent Reserve Out Command (5Fh) Table 48 Device Server Interpretation of Service and Scope Value Parameters Service Action Allowed Scope Type Service Action Reservation Key Reservation Key Register Ignored Ignored Valid Valid Reserve LU Valid Ignored Valid Release LU Valid Ignored Valid Clear Ignored Ignored Ignored Valid Pre-empt LU Valid Valid Valid Pre-empt & Clear LU Valid Valid Valid Register and Ignore Existing Key Ignored I
Chapter 3 Media Changer Commands Position to Element Command (2Bh) Position to Element Command (2Bh) 3 The POSITION TO ELEMENT command shall position the Medium Transport Address element such that further motion of the Medium Transport Address element is unnecessary to execute an appropriate MOVE MEDIUM command between the Medium Transport Address element and the Destination Address element.
Chapter 3 Media Changer Commands Position to Element Command (2Bh) Table 49 Position to Element Command Field Name Description Medium Transport Address Address of the medium transport element to position. Must be set to 0. Destination Address Address of the element in which to position the medium transport element. This can be any valid element address. Invert Must be set to 0. Inverting or rotating of the Medium Transport Element is not supported.
Chapter 3 Media Changer Commands Prevent/Allow Medium Removal (1Eh) Prevent/Allow Medium Removal (1Eh) 3 This command enables or disables the removal of the magazines as well as removal of tape cartridges through the mail slot via front panel and On-board Remote Management control. It does not prevent removal via the SCSI Load Unload command.
Chapter 3 Media Changer Commands Prevent/Allow Medium Removal (1Eh) Table 50 Prevent/ Allow Medium Removal Command Descriptor Block Field Name Description Prevent When set to 1, removal via operator control is disabled. A MOVE MEDIUM command with a destination address equal to the mail slot would return a CHECK CONDITION status. The sense key shall be ILLEGAL REQUEST with the additional sense code MEDIA REMOVAL PREVENTED.
Chapter 3 Media Changer Commands Read Buffer Command (3Ch) Read Buffer Command (3Ch) 3 The READ BUFFER command is used in conjunction with WRITE BUFFER as a diagnostic function for testing the device’s data buffer for possible diagnostic data and for checking the integrity of the SCSI bus.
Chapter 3 Media Changer Commands Read Buffer Command (3Ch) Table 51 Read Buffer Command Descriptor Block Field Name Description Mode The SuperLoader supports the following values within this field.
Chapter 3 Media Changer Commands Read Buffer Command (3Ch) LTO only: In this mode, the device returns a 4-byte header followed by data bytes. The device terminates the DATA IN phase when the Allocation Length bytes of header and data have been transferred or when all available data has been transferred to the initiator, whichever is less. The 4-byte READ BUFFER header is followed by data bytes from the target data buffer. The figure below illustrates the format of the header.
Chapter 3 Media Changer Commands Read Buffer Command (3Ch) LTO Only: In this mode, the DATA IN phase contains only buffer data.The buffer ID must be set to 0. The buffer offset must be less than the size of the buffer. Data Mode (0010b)3 In this mode, a maximum of four bytes of READ BUFFER 3 descriptor information is returned. The device returns the descriptor information for the buffer specified by the Buffer ID.
Chapter 3 Media Changer Commands Read Buffer Command (3Ch) The READ BUFFER command will return the same number of bytes of data as received in the prior echo buffer mode WRITE BUFFER command from the same initiator. If a prior Echo Buffer mode WRITE BUFFER command was not successfully completed, the Echo Buffer mode READ BUFFER command will terminate with a CHECK CONDITION status, the sense key shall be set to ILLEGAL REQUEST and the additional sense code to COMMAND SEQUENCE ERROR.
Chapter 3 Media Changer Commands Read Buffer Command (3Ch) Table 53 Echo Buffer Descriptor Field Name Description EBOS Echo Buffer Overwritten Supported. Set to 1 to indicate the drive will return the ECHO BUFFER OVERWRITTEN additional sense code if the data being read from the Echo Buffer is not the data previously written by the same initiator. Buffer Capacity Returns 252 indicating the size of the Echo Buffer in bytes.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Read Element Status Command (B8h) 3 The READ ELEMENT STATUS command requests that the target report the status of its internal elements to the initiator.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Table 54 Read Element Status Command Descriptor Block Field Name Description VOLTAG When set to 1, the SuperLoader will report volume tag information. When set to 0, no volume tag information will be reported. Element Type Code Specifies the particular element type(s) selected for reporting by this command. The element type codes are defined as follows.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Field Name Description DVCID Must be set to 0. Reporting of device identifiers is not supported. Allocation Length Specifies the number of bytes to be returned. If it is not sufficient to transfer all the requested element descriptors, the SuperLoader will only transfer those descriptors that can be completely transferred and this shall not be considered an error.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Bit Byte 7 6 5 4 3 2 1 0 (MSB) Byte Count Of Report Available (all pages, n-7) 5-7 (LSB) Element status page(s) 8-n Note: Table 55 Element Status Data The READ ELEMENT STATUS command can be issued with an Allocation Length of eight bytes in order to determine the Allocation Length required to transfer all the element status data specified by the command.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Element Status Page The element status page is defined in figure 65. Each element 3 status page includes an eight-byte header followed by zero or more element descriptor blocks. The header includes the element type code, the length of each descriptor block and the number of bytes of element descriptor information that follow the header for this element type.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Figure 66 Data Field Name Description Element Type Code Indicates the element type (see table 54 on page 127) reported by this page. PVOLTAG When set to 1, indicates that the Primary Volume Tag Information field is present in each of the following element descriptor blocks. A value of zero indicates that these bytes are omitted from the element descriptors that follow. AVOLTAG This field is sent as 0.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Figure 67 Medium Transport Element Descriptor Bit Byte 7 6 5 4 3 2 1 Except RSVD Element Address 0-1 Reserved 2 3 Reserved 4 Additional Sense Code 5 Additional Sense Code Qualifier Reserved 6-8 SVALID 9 10-11 Invert Reserved (0) Source Storage Element Address ••• Primary Volume Tag Information (36 bytes) (field omitted if PVOLTAG=0) ••• (1 byte) Reserved Code Set (1 byte) Reserved Identifier Type (1 byte) Res
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Table 56 Medium Transport Element Descriptor Field Name Description Element Address Specifies the address of the media changer element whose status is reported by this element descriptor block. Except An exception bit of 0 indicates the element is in a normal state. If this bit is 1, information on the abnormal state may be available in the Additional Sense Code and Additional Sense Code Qualifier fields.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Field Name Description Identifier Type This field is 0. Identifier Length This field contains the length in byes of the Identifier field. Reporting of device identifiers is not supported. This field is always 0. Storage Element Descriptor 3 Figure 68 defines the storage element descriptor.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Bit Byte 7 6 5 4 3 2 1 0 ••• (1 byte) Reserved Code Set (1 byte) Reserved Identifier Type (1 byte) Reserved (1 byte) Identifier Length Table 57 Storage Element Descriptor Field Name Description Access Indicates that access to the element by a medium transport element is allowed. An Access bit of zero indicates that access to the element by the medium transport element is denied.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Figure 69 Import/ Export Element Descriptor Bit Byte 7 6 5 4 2 1 Except IMPEXP Reserved INENAB (1) EXENAB (1) Access 3 Reserved 4 Additional Sense Code 5 Additional Sense Code Qualifier Reserved 6-8 9 10-11 SVALID Invert Reserved Source Storage Element Address ••• Primary Volume Tag Information (36 bytes) (filed omitted if PVOLTAG=0) ••• (1 byte) Reserved Code Set (1 byte) Reserved Identifier Type (1 byte) R
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Table 58 Import/ Export Element Descriptor Field Name Description INENAB This field is sent as 1 to indicate that the import/ export element supports movement of media into the scope of the media changer device. EXENAB This field is sent as 1 to indicate that the import/ export element supports movement of media out of the scope of the media changer.
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Figure 70 Data Transfer Element Descriptor Bit Byte 7 6 5 4 3 2 1 Except RSVD Element Address 0-1 Reserved 2 Access 3 Reserved 4 Additional Sense Code 5 Additional Sense Code Qualifier Not BUS 6 RSVD (0) ID Valid LU Valid RSVD 7 SCSI BUS Address 8 Reserved 9 10-11 SVALID Invert Reserved Source Storage Element Address Primary Volume Tag Information (field omitted if PVOLTAG=0) ••• (1 byte) Reserved Code S
Chapter 3 Media Changer Commands Read Element Status Command (B8h) Bit Byte 7 6 5 4 3 (1 byte) Reserved (1 byte) Identifier Length Table 59 Data Transfer Element Descriptor 2 1 0 Field Name Description Access When set to 1 it indicates access to the data transfer element by the medium transport element is allowed. When set to 0 it indicates access is denied. This may occur if the device is performing an auto clean operation. Not Bus This field is sent as 0.
Chapter 3 Media Changer Commands Release Element (10) Command (57h) Release Element (10) Command (57h) 3 The RELEASE and the RESERVE commands are used for contention resolution in multiple-initiator systems. The RELEASE (10) command is used to release a previously reserved logical unit. The media changer will not return an error if the initiator attempts to release a reservation that is not currently valid.
Chapter 3 Media Changer Commands Release Element (10) Command (57h) Table 60 Release (10) Command Field Name Description 3rdPty 3rdPty Release allows an initiator to release a logical unit that was previously reserved. If the value in this field is 0, third party release is not requested.
Chapter 3 Media Changer Commands Release Element (10) Command (57h) Field Name Description Parameter List Length The contents of this field specify the length, in bytes, of the parameter list that will be transferred from the initiator to the target. NOTE: Assuming that the RELEASE Command Descriptor Block is valid, the SuperLoader always returns a GOOD status for this command. An actual release only happens if the initiator has the unit reserved for itself or a third-party initiator.
Chapter 3 Media Changer Commands Release Unit (6) Command (17h) Release Unit (6) Command (17h) 3 The RELEASE UNIT command releases the media changer if it is currently reserved by the requesting initiator. It is not an error to release the media changer if it is not currently reserved by the requesting initiator. If the media changer is reserved by another initiator, however, it is not released; the media changer is only released from the initiator that issued the RELEASE command.
Chapter 3 Media Changer Commands Release Unit (6) Command (17h) Figure 74 Release Unit (6) Descriptor Block (DLT) Bit Byte 7 6 5 Logical Unit Number 144 2 1 0 3rdPty Third Party Device ID Rsv’d Reserved 2-4 5 3 Operation Code (17h) 0 1 4 Unused Reserved Quantum ATL SuperLoader Software Interface Guide Flag Link
Chapter 3 Media Changer Commands Report Device Identifier Command (A3h) Report Device Identifier Command (A3h) 3 The REPORT DEVICE IDENTIFIER command requests that the device server send device identification information to the applicable client.
Chapter 3 Media Changer Commands Report Device Identifier Command (A3h) Table 61 Report Device Identifier Command Descriptor Block Field Description Service Action Must be 05h. Any other value will return Check Condition, Illegal request. Allocation Length If the Allocation Length is not sufficient to contain all the parameter data, the first portion of the data shall be returned. This shall not be considered an error.
Chapter 3 Media Changer Commands Report Device Identifier Command (A3h) Table 62 Report Device Identifier Parameter Data Field Description Identifier Length Specifies the length in bytes of the Identifier field. If the Allocation Length field in the CDB is too small to transfer all of the identifier, the length is not adjusted to reflect the truncation. The identifier length is initially equal to zero, and is changed only by a successful SET DEVICE IDENTIFIER command.
Chapter 3 Media Changer Commands Report LUNS Command (A0h) Report LUNS Command (A0h) 3 The REPORT LUNS command requests that the peripheral device logical unit numbers of known logical units in the target be sent to the applications client. The command only returns information about the logical units to which commands may be sent.
Chapter 3 Media Changer Commands Report LUNS Command (A0h) Table 63 Report LUNS Command Descriptor Block Field Description Allocation Length If the Allocation Length is not sufficient to contain the logical unit number values for all configured logical units, the device server still reports as many logical number values as will fit in the Allocation Length. The format of the report of configured logical units is shown in figure 78.
Chapter 3 Media Changer Commands Report LUNS Command (A0h) The LUN List Length field contains the length in bytes of the LUN list that can be transferred. The LUN list length equals the number of logical unit numbers reported multiplied by eight. If the allocation length in the CDB is too small to allow transfer of information about all of the logical units configured, the LUN list length value is not adjusted to reflect the truncation.
Chapter 3 Media Changer Commands Request Sense Command (03h) Request Sense Command (03h) 3 The REQUEST SENSE command causes the media changer to transfer detailed sense data to the initiator.
Chapter 3 Media Changer Commands Request Sense Command (03h) The sense data is valid for a CHECK CONDITION or RESERVATION CONFLICT status returned on the previous command. The sense data bytes are preserved by the media changer until retrieved by a REQUEST SENSE command, or until the receipt of any other command from the same initiator, though some commands, such as INQUIRY, do not change sense data.
Chapter 3 Media Changer Commands Request Sense Command (03h) Bit Byte 7 6 5 4 3 2 13 Additional Sense Code Qualifier (ASCQ) 14 Sub-Assembly Code (0) SKSV 15 C/D Reserved BPV 1 0 Bit Counter (MSB) Field Pointer 16 - 17 (LSB) Table 64 Request Sense Data Field Description Valid When set to 1, this field indicates that the information bytes contain valid information as defined in the ANSI SCSI-2 specification.
Chapter 3 Media Changer Commands Request Sense Command (03h) Field Description Additional Sense Length This field specifies the number of additional sense bytes to follow. If the Allocation Length of the Command Descriptor Block is too small to transfer all of the Additional Sense bytes, the Additional Sense Length is not adjusted to reflect the truncation. Command Specific Information Bytes Command Specific Information Bytes depend on the command executed. This field is not used.
Chapter 3 Media Changer Commands Request Sense Command (03h) Table 65 Supported Sense Keys for Request Sense Sense Key Description 0h NO SENSE. 1h RECOVERED ERROR. This can be caused by rounding of Mode Parameters on a MODE SELECT, or may report that recovery algorithms were required to complete a move operation. The device may still be able to continue to function without any unrecovered errors for a long period of time, however. 2h NOT READY.
Chapter 3 Media Changer Commands Request Sense Command (03h) Table 66 Supported ASC / ASCQ (Hex) for Request Sense Sense Key ASC ASCQ Description 00 NO SENSE 00 00 No Additional Sense Code 47 00 SCSI Parity Error 48 00 IDE Message Received 5D 00 Failure Predictive Threshold Exceeded 5D FF Failure Predictive Threshold Exceeded (False) 04 01 Unit Not Ready, Calibration/Initialization in Process 04 03 Unit Not Ready, Manual Intervention Needed (no magazine is present or a mechanical
Chapter 3 Media Changer Commands Request Sense Command (03h) Sense Key 05h ILLEGAL REQUEST ASC ASCQ Description 40 84 POST Soft Error 53 00 Media Load Failure 53 01 Media Unload Failure 1A 00 Parameter List Length Error 20 00 Illegal Opcode 21 01 Invalid Element Address 24 00 Invalid CDB Field 24 86 Invalid Offset 24 87 Invalid Size 24 89 Image Data Over Limit 24 8B Image/Personality is Bad 24 8C Not Immediate Command during Code Update 24 91 Bad Autoloader Image
Chapter 3 Media Changer Commands Request Sense Command (03h) Sense Key 06h UNIT ATTENTION 158 ASC ASCQ Description 3B 0E Media Source Element Empty 3B 11 Magazine Not Accessible 3B 12 Magazine Removed 53 02 Media Removal Prevented 55 04 Insufficient Registration Resources 28 00 Not Ready To Ready Transition 28 01 Import/Export Element Accessed 29 00 Reset Occurred 29 01 Power On Occurred 29 02 SCSI BUS Reset Occurred 29 03 BUS Device Reset Function Occurred 29 04 De
Chapter 3 Media Changer Commands Request Sense Command (03h) Sense Key 0Bh COMMAND ABORTED ASC ASCQ Description 3F 05 Device Identifier Changed 3F 00 Operating Conditions have Changed 3F 0F Echo Buffer Overwritten 43 00 Message Error 44 80 Unexpected Selection Interrupt 44 82 Command Complete Sequence Failure 44 83 SCSI Chip, Gross Error/ Illegal – Command Status 44 84 Unexpected/Unexplained Residue Count in Transfer Register 44 87 Disconnect/ SDP Sequence Failed 45 00 Sel
Chapter 3 Media Changer Commands Reserve Element (10) Command (56h) Reserve Element (10) Command (56h) 3 The RESERVE and RELEASE commands are used for contention resolution in multiple-initiator systems. The RESERVE command is used to reserve a logical unit. The RESERVE (10) Command Descriptor Block is shown in figure 82, and the data fields are described in table 67 on page 161.
Chapter 3 Media Changer Commands Reserve Element (10) Command (56h) Table 67 Reserve Element (10) Command Field Description 3rd Pty When set to 1, it indicates that the Third Party Device ID field is valid. LongID When 0, indicates that the third party device associated with the reservation release has a number smaller than 255 and the ID value can be sent within the CDB.
Chapter 3 Media Changer Commands Reserve Element (10) Command (56h) Figure 83 Reserve (10) ID Only Parameter List Bit Byte 7 6 5 4 3 2 1 0 (MSB) 0-7 Third Party Device ID (LSB) 162 Quantum ATL SuperLoader Software Interface Guide
Chapter 3 Media Changer Commands Reserve Element (6) Command (16h) Reserve Element (6) Command (16h) 3 The RESERVE ELEMENT command reserves the specified media changer for exclusive use by the requesting initiator or for another specified SCSI device. Element reservations are not supported. The SuperLoader LTO implements this command as specified in SMC-2. Third party reservations are not supported by this command. The Reserve Element (10) must be used instead.
Chapter 3 Media Changer Commands Reserve Element (6) Command (16h) Figure 85 Reserve Element (6) Descriptor (DLT) Bit Byte 7 6 5 Logical Unit Number 2 1 0 3rdPty Third Party Device ID Rsv’d Reserved 2-4 5 3 Operation Code (16h) 0 1 4 Unused Reserved Flag Link A reservation via the RESERVE ELEMENT command remains in effect until one of the following conditions is met: • The initiator that made the reservation sends another RESERVE ELEMENT command.
Chapter 3 Media Changer Commands Reserve Element (6) Command (16h) RESERVATION CONFLICT status. That logical unit ignores a RELEASE ELEMENT command issued by another initiator.
Chapter 3 Media Changer Commands Send Diagnostic Command (1Dh) Send Diagnostic Command (1Dh) 3 The SEND DIAGNOSTIC command directs the media changer to perform its self-diagnostic tests.
Chapter 3 Media Changer Commands Send Diagnostic Command (1Dh) Field Description UnitOfl Unit Offline. This bit is used in conjunction with Selftst and DevOfl to specify the type of testing to be done. This bit must be set to 0. Parameter List Length Not supported; must be 0.
Chapter 3 Media Changer Commands Set Device Identifier Command (A4h) Set Device Identifier Command (A4h) 3 The SET DEVICE IDENTIFIER command requests that the device identifier information in the logical unit be set to the value received in the SET DEVICE IDENTIFIER parameter list. This command is optional for all device types. On successful completion of a SET DEVICE IDENTIFIER command, a unit attention shall be generated for all initiators except the one that issued the service action.
Chapter 3 Media Changer Commands Set Device Identifier Command (A4h) Table 69 Set Device Identifier Command Descriptor Block Field Description Service Action Must be 06h. Any other value will return Check Condition, Illegal request. Parameter List Length Specifies the length in bytes of the Identifier that shall be transferred from the application client to the device server. The maximum value for this field shall be 64 bytes.
Chapter 3 Media Changer Commands Test Unit Ready Command (00h) Test Unit Ready Command (00h) 3 The TEST UNIT READY command checks the media changer to ensure that the unit is ready for commands involving cartridge movement. If the media changer has successfully completed its initialization process and the unit is not in an error state, the command returns a GOOD status. Otherwise, CHECK CONDITION is reported.
Chapter 3 Media Changer Commands Write Buffer Command (3Bh) Write Buffer Command (3Bh) 3 The WRITE BUFFER command is used with READ BUFFER as a diagnostic function and for downloading and updating microcode (firmware).
Chapter 3 Media Changer Commands Write Buffer Command (3Bh) Table 71 Write Buffer Command Data Field Description Mode The media changer supports the following values within the field. If any other value is set, the media changer terminates the command with CHECK CONDITION status and an ILLEGAL REQUEST sense key set.
Chapter 3 Media Changer Commands Write Buffer Command (3Bh) Download Microcode Mode (0100b) 3 Using buffer offsets, the host can download the firmware image into the target’s buffer in pieces. These commands do not cause the new image to become active. A Download and Save Mode WRITE BUFFER command must be issued for the image to become active. Any error on a WRITE BUFFER command causes any downloaded image data to be discarded and the download must be restarted from the beginning.
Chapter 3 Media Changer Commands Write Buffer Command (3Bh) 174 Quantum ATL SuperLoader Software Interface Guide
Index A D Abort message 13 Disconnect message 14 ASC/ASCQ codes Request Sense (media changer) 156 I Identify message 15 B Ignore Wide Residue message 16 Bus Device Reset message 13 Initialize Element Status command 31 Initiator Detected Error message 17 Inquiry command media changer 32 C Command Complete message 14 Commands L media changer 27 Linked Command Complete message 18 Linked Command Complete with flag message 19 Quantum ATL SuperLoader Software Interface Guide 175
Index Load Unload command 45 Ignore Wide Residue 16 Log Sense command Initiator Detected Error 17 media changer 46 Linked Command Complete 18 Linked Command Complete with flag 19 message format 9 M Message Parity Error 19 Message Reject 19 Media changer commands No Operation 20 Initialize Element Status 31 Restore Pointers 20 Inquiry 32 Synchronous Data Transfer Request extended 21 Log Sense 46 Mode Select 66 Wide Data Transfer Request extended 23 Mode Sense 74 Move Medium 89 overview 27 Pe
Index media changer 170 R Read Buffer command 120 Read Element Status command 126 Release Element command 140 Release Unit command media changer 143 Report Device Identifier command media changer 145 W Wide Data Transfer Request extended message 23 Write Buffer command media changer 171 Report LUNS command media changer 148 Request Sense command media changer 151 sense keys (media changer) 155 supported ASC/ASCQ codes (media changer) 156 Reserve Element command 160 media changer 163 Restore Pointers mes
Index 178 Quantum ATL SuperLoader Software Interface Guide