MAGNUM 1X7 LTO AUTOLOADER SCSI REFERENCE 1012975 C
COPYRIGHT Copyright 2005 by Exabyte Corporation. All rights reserved. This item and the information contained herein are the property of Exabyte Corporation.
CONTACTING EXABYTE To obtain general information Exabyte Corporate Headquarters Exabyte Corporation 2108 55th Street Boulder, CO USA 80301 (303) 442-4333 World Wide Web www.exabyte.com To obtain technical support Exabyte Technical Support www.exabyte.com/products/hardwarewarranty.cfm To order supplies and accessories Exabyte Sales Support 1-800-774-7172 1-800-392-8273 (Exabyte Media) To return equipment for service (RMA Request) Exabyte Service SEPTEMBER 2005 www.exabyte.
NOTES iv SCSI REFERENCE 1012975
Contents About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv 1 Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.1 1.2 1.3 2 Overview of the Autoloader as a SCSI Device . . . . . . 2-1 2.1 2.2 2.3 2.4 3 Relationship to the SCSI Bus . . . . . . . . . . . . . . . . . . . . . . . 2-1 Elements and Element Addresses . . . . . . . . . . . . . . . . . . . . 2-2 Communication Across the SCSI Bus . . . . . . . . . . . . . . . . . 2-4 2.3.
3.7 3.8 3.9 4 INITIALIZE ELEMENT STATUS (07h) . . . . . . . . . . . . . . 4-1 4.1 4.2 4.3 4.4 5 6.4 SCSI REFERENCE 5-1 5-2 5-3 5-4 About This Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 What You Send to the Autoloader. . . . . . . . . . . . . . . . . . . . 6-2 What the Autoloader Returns . . . . . . . . . . . . . . . . . . . . . . . 6-2 6.3.1 Standard Inquiry Data Page . . . . . . . . . . . . . . . . 6-3 6.3.2 Supported Vital Product Data Page (Page Code 00h) 6-8 6.3.
8.4 9 8.3.6 Cartridge Scan Retries Page (Page Code 34h) . 8.3.7 Environmental Page (Page Code 36h) . . . . . . . 8.3.8 Command Failure Page (Page Code 37h) . . . . Command Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11 8-12 8-13 8-16 MODE SELECT (15h). . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 9.1 9.2 9.3 About This Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 What You Send to the Autoloader . . . . . . . . . . . . . . . . . . . 9-2 9.2.
13 PREVENT/ALLOW MEDIUM REMOVAL (1Eh) . . . . . . 13-1 13.1 About This Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1 13.2 What You Send to the Autoloader. . . . . . . . . . . . . . . . . . . 13-1 13.3 Command Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2 14 READ BUFFER (3Ch) . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 14.1 About This Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 14.2 What You Send to the Autoloader. . . .
17.2.1 Six-Byte CDB (Page Code 17h) . . . . . . . . . . . . 17-2 17.2.2 Ten-Byte CDB (Page Code 57h) . . . . . . . . . . . 17-3 17.3 Command Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4 18 REQUEST SENSE (03h) . . . . . . . . . . . . . . . . . . . . . . . 18-1 18.1 About This Command . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.2 What You Send to the Autoloader . . . . . . . . . . . . . . . . . . 18.3 What the Autoloader Returns . . . . . . . . . . . . . . . . . . .
22.3.2 Self Test Page (Page Code F0h) . . . . . . . . . . . . . 22-4 22.4 Command Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-5 23 SEND VOLUME TAG (B6h) . . . . . . . . . . . . . . . . . . . . 23-1 23.1 About This Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.2 What You Send to the Autoloader. . . . . . . . . . . . . . . . . . . 23.2.1 SEND VOLUME TAG Parameter List. . . . . . . . . 23.3 Command Status. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables 1 Product Overview Table 1-1 2 Overview of the Autoloader as a SCSI Device Table 2-1 Table 2-2 Table 2-3 Table 2-4 3 Table 4-2 Table 4-3 Table 4-4 Default element addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Effect on the cartridge inventory of a cartridge scan in a storage location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Effect on the cartridge inventory of a request to check the occupied status of a storage location . . .
6 INQUIRY (12h) Table 6-1 Table 6-2 7 LOG SELECT (4Ch) Table 7-1 8 Invalid parameters in the LOG SENSE CDB . . . . . . . . . . . . . . 7-2 LOG SENSE (4Dh) Table 8-1 Table 8-2 Table 8-3 Table 8-4 Table 8-5 Table 8-6 Table 8-7 Table 8-8 Table 8-9 9 Product Identification string returned by the autoloader when using an emulation mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6 Invalid parameters in the INQUIRY CDB . . . . . . . . . . . . . . .
Table 11-3 Table 11-4 Table 11-5 Effect on the cartridge inventory of a move operation when the destination is full . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4 Effect on the cartridge inventory of a move operation when the source and destination are the same . . . . . . . . . . . . . . . . . . 11-5 Invalid parameters in the MOVE MEDIUM CDB and move errors . 11-7 12 POSITION TO ELEMENT (2Bh) Table 12-1 Invalid parameters in POSITION TO ELEMENT CDB and position errors . . . . . .
20 RESERVE (16h or 56h) Table 20-1 Invalid parameters in the RESERVE CDB and element descriptor data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6 22 SEND DIAGNOSTIC (1Dh) Table 22-1 Table 22-2 Maximum page length of each supported SEND DIAGNOSTIC page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-3 Invalid parameters in the SEND DIAGNOSTIC CDB. . . . . . .
ABOUT THIS MANUAL ABOUT THIS MANUAL This manual provides reference information for developing SCSI applications for the Magnum 1x7 LTO Autoloader (referred to as the autoloader). Note that SCSI operations performed by the autoloader are separate from the SCSI operations performed by the enclosed tape drive. For SCSI operations as they relate to the tape drive, refer to the tape drive documentation.
ABOUT THIS MANUAL Standards Small Computer System Interface - 2 (SCSI-2), INCITS 131-1994[R2004] SCSI Primary Commands-2 (SPC-2), INCITS 351-2001 SCSI-3 Primary Commands (SPC), INCITS 301-1997 [R2002] SCSI-3 Medium Changer Commands (SMC), INCITS 314-1998 [R2003] SCSI Parallel Interface-2 (SPI-2), INCITS 302-1998 [R2003] TapeAlert Specification, NCITS T10/02-142R0, Version 3.
1 PRODUCT OVERVIEW This chapter provides an overview of the physical properties and features of the Magnum 1x7 LTO Autoloader, including the following: Features Control modes Emulation modes 1.1 FEATURES Figure 1-1 shows the autoloader’s front panel components. For a detailed description of these components, refer to the Magnum 1x7 LTO Autoloader Product Manual.
CHAPTER 1—PRODUCT OVERVIEW Figure 1-2 shows the back panel components of the autoloader. Ethernet port SCSI connectors Tape drive cover plate Fan Power cord connection Power switch Figure 1-2 Back panel components The Exabyte Magnum 1x7 LTO Autoloader includes the following features: Storage for up to seven data cartridges. Up to seven data cartridges are stored in the autoloader in cells mounted on a rotating cartridge carousel.
CONTROL MODES Remote Management Utility. The autoloader’s Remote Management utility allows you to use a standard web browser to set configuration options, view autoloader information, and monitor autoloader operations over an Ethernet network. Rack-mount hardware. The autoloader is designed to mount in a standard 19-inch rack using just 2 units (2U) of rack space. Rack-mounting hardware is provided with the autoloader. 1.
CHAPTER 1—PRODUCT OVERVIEW 1.3 EMULATION MODES Emulation allows the autoloader to be controlled by most, but not all, SCSI drivers developed for the device being emulated. Table 1-1 lists the INQUIRY command Product Identification string returned by the autoloader for each emulation mode setting. See page 6-6 for more information about the Product Identification string. Table 1-1 Product Identification string returned by the autoloader when using an emulation mode When you select this emulation mode...
2 OVERVIEW OF THE AUTOLOADER AS A SCSI DEVICE This chapter provides background information for understanding how the Magnum 1x7 LTO Autoloader operates as a device on a SCSI bus. It provides an overview of the following: The autoloader’s relationship to the SCSI bus The elements and element addresses of the autoloader SCSI bus communication, including bus phases, messages, commands, and statuses 2.
CHAPTER 2—OVERVIEW OF THE AUTOLOADER AS A SCSI DEVICE Each device attached to a SCSI bus has a unique SCSI ID that identifies it during communication. In wide SCSI configurations, up to 16 devices (including one or more initiators) can be attached to each SCSI bus. SCSI IDs can range from 0 to 15 for each bus. ! Although single-ended SCSI is compatible with Ultra-2 and Ultra-3 Important SCSI, Exabyte does not support single-ended devices on the SCSI bus used by the autoloader.
ELEMENTS AND ELEMENT A DDRESSES Each of the elements in the autoloader has a default element address, as shown in Figure 2-1. Chapter 3 provides explanations of how you use the element addresses and how you can change them.
CHAPTER 2—OVERVIEW OF THE AUTOLOADER AS A SCSI DEVICE 2.3 COMMUNICATION ACROSS THE SCSI BUS This section explains how communication across the SCSI bus is implemented. It discusses the SCSI bus phases and messages supported by the autoloader. 2.3.1 SCSI BUS PHASES Bus phases determine the direction and type of information transferred across the data lines of the SCSI bus.
COMMUNICATION ACROSS THE SCSI BUS Table 2-2 SCSI messages supported by the autoloader Message Hex Value Description Task Complete 00h The autoloader informs the initiator that the execution of the command was completed and that it sent a valid status byte to the initiator. Extended Messages 01h Synchronous Data Transfer Request (01h) data transfer. Wide Data Transfer Request (03h) The autoloader supports synchronous The autoloader supports wide data transfer.
CHAPTER 2—OVERVIEW OF THE AUTOLOADER AS A SCSI DEVICE 2.4 SCSI COMMAND PROTOCOL This section describes the SCSI commands supported by the autoloader. The host (or initiator) uses these commands to interact with the autoloader. This section also describes the command status information returned by the autoloader. 2.4.1 SUPPORTED SCSI COMMANDS The initiator sends commands to the autoloader to request an operation. Chapter 4 through Chapter 25 contain the detailed descriptions of the SCSI commands.
SCSI COMMAND PROTOCOL Table 2-3 SCSI command set supported by the autoloader (continued) When you issue this command … OP The autoloader does this … Code Discussed in... POSITION TO ELEMENT (10 bytes) 2Bh Positions the cartridge loader at a specific location (element address). PREVENT/ALLOW MEDIUM REMOVAL (6 bytes) 1Eh Disables or enables the interlock mechanism in the Chapter 13 cartridge access port, preventing or allowing the user from accessing cartridges through the cartridge access port.
CHAPTER 2—OVERVIEW OF THE AUTOLOADER AS A SCSI DEVICE Table 2-3 SCSI command set supported by the autoloader (continued) When you issue this command … OP The autoloader does this … Code Discussed in... TEST UNIT READY (6 bytes) 00h Informs the initiator whether it is ready to accept all Chapter 24 other commands. WRITE BUFFER (10 bytes) 3Bh Writes new microcode received from the initiator Chapter 25 into its flash EEPROM.
SCSI COMMAND PROTOCOL Numbers or upper case letters immediately followed by lower-case h (nnh) are hexadecimal values. 2.4.3 COMMAND STATUS The autoloader sends one status byte to the initiator at the completion of a command. The status byte is formatted as follows: Bit Byte 7 6 5 Reserved 00 4 3 2 1 0 Status Byte Code Table 2-4 contains a summary of the status bytes used by the autoloader.
CHAPTER 2—OVERVIEW OF THE AUTOLOADER AS A SCSI DEVICE You send an Identify message with an invalid LUN followed by a command other than INQUIRY or REQUEST SENSE. You send a command other than INQUIRY or REQUEST SENSE when there is a pending Unit Attention condition of the autoloader. The autoloader has an unrecoverable hardware error and receives a motion command. The autoloader is not ready when it receives a motion command.
SCSI COMMAND PROTOCOL The value of the Link or Flag fields in the Control byte (bits 1 and 0) of the CDB are not 0, or the value of the Vendor Unique fields (bits 7 and 6) are not valid as defined for the specific command. For all command format errors, the autoloader terminates the command and returns Check Condition status to the initiator. The sense data is set as follows: The sense key is set to Illegal Request (5h).
CHAPTER 2—OVERVIEW OF THE AUTOLOADER AS A SCSI DEVICE Notes 2-12 SCSI REFERENCE PRELIMINARY 1012975
3 IMPLEMENTING SCSI OPERATIONS This chapter provides information about performing the following common SCSI operations: Resetting the autoloader Setting element addresses Using the cartridge inventory Moving cartridges Reserving elements Inquiring about the status of a specific operation Performing diagnostic tests Copying microcode For detailed information about the SCSI commands that the autoloader uses to perform these operations, refer to Chapter 4 through Chapter 25. 3.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS 3.2 RESETTING THE AUTOLOADER AND TAPE DRIVE You can use any of the following methods to reset the autoloader and its tape drive. ! When active termination of the SCSI bus is used, powering off the Important device that supplies terminator power for the SCSI bus leaves the RST line in an indeterminate state (either reset or not, depending on the voltages). In this situation, it may be impossible to communicate with the autoloader. Power-on reset.
SETTING ELEMENT A DDRESSES 3.2.2 EFFECT OF OPERATOR PANEL RESETS An operator panel reset has the following effects: If the autoloader is connected to the SCSI bus, the SCSI bus goes to the Bus Free phase. The checksum of the autoloader’s flash code is validated. All autoloader parameters are reset to their default or saved values. The autoloader performs its power-on self-test. After an operator panel reset, the autoloader will respond on the SCSI bus within 15 seconds. 3.2.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS 3.4 UNDERSTANDING THE CARTRIDGE INVENTORY The autoloader maintains a cartridge inventory in volatile memory. The inventory is automatically re-established whenever the autoloader is powered on or whenever the cartridge access port door is opened, then closed again.
UNDERSTANDING THE CARTRIDGE INVENTORY Element Addresses The cartridge inventory contains an Element Address field for each element location. You use element addresses to reference element locations when you issue SCSI commands to the autoloader, when specifying sources and destinations for operator panel move operations, and when performing diagnostics. The default element addresses for the autoloader are listed in Table 3-1 and shown in Figure 2-1 on page 2-3.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS Send Volume Match These fields are used only if you have attached bar code labels to each data cartridge and you have scanned the labels. Descriptions of these fields follow: Label If the element location contains a cartridge whose bar code label has been scanned, the Label field contains the cartridge label.
UNDERSTANDING THE CARTRIDGE INVENTORY SCSI Element Reservation Using the RESERVE (16h or 56h) command, an initiator can either reserve the entire autoloader as a unit or specific elements for its exclusive use.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS Total Number of Cartridge Puts The Total Number of Cartridge Puts field indicates the total number of put operations for each element location. Each time a cartridge is moved to an element location, the total number of puts for that location is incremented. Note that the pick from one element location and put to another are accomplished in a single motion. This field is cleared when the autoloader is reset.
PERFORMING DIAGNOSTICS TEST UNIT READY (00h) Command Use this command to determine if the autoloader is ready to accept all other valid commands, including motion commands. This is not a request for a self-test, which occurs at power-on. This command returns Good status if the autoloader is ready to accept any valid command without returning Check Condition, Reservation Conflict, or Busy status.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS 3.9 COPYING MICROCODE If you want to copy the microcode (also known as firmware) to the host, or if new microcode becomes available, use the READ BUFFER (3Ch) and WRITE BUFFER (3Bh) commands, as follows: Use the READ BUFFER command to read the microcode from the autoloader’s flash memory (EEPROM). Use the WRITE BUFFER command to load new microcode across the SCSI bus from the initiator to the autoloader’s flash memory.
4 INITIALIZE ELEMENT STATUS (07h) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 0 0 0 1 1 1 Reserved 01 02 Reserved 03 04 NBL 05 4.1 Reserved ABOUT THIS COMMAND The INITIALIZE ELEMENT STATUS command causes the autoloader to attempt reading any bar code labels that were unreadable during the automatic cartridge inventory. The autoloader checks the elements in ascending element address order (see Section 2.2 on page 2-2 for more information about element addresses).
CHAPTER 4—INITIALIZE ELEMENT STATUS (07h) For best bar code scan results, refer to Magnum 1x7 LTO Autoloader Product Manual for information about positioning the bar code labels on data cartridges. The bar code scanner is in a fixed position behind the cartridge access port. The autoloader cannot scan a label on a cartridge that is in or protruding from the tape drive. 4.2 WHAT YOU SEND TO THE AUTOLOADER NBL (No Barcode Labels) – Byte 05, Bit 7 The autoloader ignores this bit.
EFFECTS ON THE CARTRIDGE INVENTORY A request is made to check for the presence of a cartridge in a storage location and the operation completed successfully. See Table 4-2 for more information about how the cartridge inventory is updated. Table 4-2 Effect on the cartridge inventory of a request to check the occupied status of a storage location ... is changed to the following when... This cartridge inventory field... ... the location is empty ...
CHAPTER 4—INITIALIZE ELEMENT STATUS (07h) 4.4 COMMAND STATUS The autoloader returns a status byte after processing the INITIALIZE ELEMENT STATUS command as follows: Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command.
5 INITIALIZE ELEMENT STATUS WITH RANGE (E7h) Bit Byte 00 7 6 5 4 3 2 1 0 1 1 1 0 0 1 1 1 Reserved 01 02 (MSB) Element Address 03 04 (MSB) Number of Elements 07 (LSB) Reserved 08 NBL 09 5.1 (LSB) Reserved 05 06 Range Reserved ABOUT THIS COMMAND The INITIALIZE ELEMENT STATUS WITH RANGE command is an Exabyte-unique command that causes the autoloader to attempt reading any bar code labels that were unreadable during the automatic cartridge inventory.
CHAPTER 5—INITIALIZE ELEMENT STATUS WITH RANGE (E7h) Notes: Support for the INITIALIZE ELEMENT STATUS WITH RANGE command is provided for compatibility. The autoloader automatically re-establishes the cartridge inventory immediately after power-on or whenever the cartridge access port door is opened, then closed again. Issuing a INITIALIZE ELEMENT STATUS WITH RANGE command causes the autoloader to attempt reading any bar code labels that were unreadable during the most current inventory operation.
EFFECTS ON THE CARTRIDGE INVENTORY 5.3 EFFECTS ON THE CARTRIDGE INVENTORY The autoloader updates the cartridge inventory whenever it is powered on or whenever the cartridge access port door is opened, then closed again. During the inventory it checks for the presence of a cartridge at each location and scans the bar code labels. This section describes how the autoloader updates the cartridge inventory.
CHAPTER 5—INITIALIZE ELEMENT STATUS WITH RANGE (E7h) A request is made to scan a cartridge in a storage location and the operation failed because the bar code scanner was unable to read the label on the cartridge or if the cartridge does not have a label. The scan will not fail if the location is empty. See Table 5-3 for details about how the cartridge inventory is updated. Table 5-3 Effect on the cartridge inventory when a request for a cartridge scan fails ...
COMMAND STATUS Check Condition Check Condition status is returned for the following reasons: The message system is enabled and a message error occurs while the autoloader is processing the command. The autoloader detects a parity error while receiving the CDB and the message system is not enabled. A Unit Attention condition is pending for the initiator. The autoloader has experienced an unrecoverable hardware error. The autoloader encounters a problem while scanning the cartridges.
CHAPTER 5—INITIALIZE ELEMENT STATUS WITH RANGE (E7h) Notes 5-6 SCSI REFERENCE 1012975
6 INQUIRY (12h) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 0 1 0 0 1 0 Reserved 01 EVPD 02 Page Code 03 Reserved 04 Allocation Length 0 05 6.1 0 Reserved 0 0 ABOUT THIS COMMAND The INQUIRY command requests that the autoloader send information regarding its parameters to the initiator.
CHAPTER 6—INQUIRY (12h) 6.2 WHAT YOU SEND TO THE AUTOLOADER EVPD (Enable Vital Product Data) – Byte 01, Bit 0 This bit indicates the type of inquiry data you are requesting, as follows: 0 – Standard inquiry data (described on page 6-3). 1 – Vital product data (described on page 6-8), based on the Page Code field (byte 02). Page Code – Byte 02 This field contains the page number of the vital product data page to be returned for this INQUIRY command.
WHAT THE AUTOLOADER RETURNS 6.3.1 Bit Byte 7 STANDARD INQUIRY DATA PAGE 6 5 4 3 2 Peripheral Qualifier 00 0 Peripheral Device Type RMB 01 1 Reserved Version 02 AERC 03 RSVD Norm ACA HiSup Response Data Format Additional Length 04 05 SCCS 06 BQue EncServ RSV MultiP MChngr RSVD RSVD Addr16 07 RelAdr RSVD Wbus16 Sync Linked RSVD Cmd Que RSVD 08 Reserved (MSB) Vendor Identification ... (LSB) 15 16 (MSB) Product Identification ...
CHAPTER 6—INQUIRY (12h) Bit Byte 7 6 5 4 3 2 1 0 74 Reserved ... 95 96 (MSB) Unit Serial Number ... (LSB) 107 Peripheral Qualifier – Byte 00, Bits 7 through 5 The value returned for this field is 0, indicating that the autoloader is a single LUN device. If you specify a LUN other than 0 when you issue this command, the value returned for this field is 011b (binary), which indicates that the autoloader is not capable of supporting a physical device on the specified logical unit.
WHAT THE AUTOLOADER RETURNS Response Data Format – Byte 03, Bits 3 through 0 The value returned for this field is 2h, indicating that the data is in accordance with SPC-2 (SCSI Primary Commands – 2). Additional Length – Byte 04 The value returned for this field is 67h, indicating that there are 67h (103) additional bytes of inquiry data available to be returned to the initiator.
CHAPTER 6—INQUIRY (12h) Linked (Linked Command) – Byte 07, Bit 3 The value returned for this field is 0, indicating that the autoloader does not support linked commands. CmdQue (Command Queuing) – Byte 07, Bit 1 The value returned for this field is 0, indicating that the autoloader does not support tag command queuing. Vendor Identification – Bytes 08 through 15 The value contained in these bytes is the ASCII representation of “EXABYTE” followed by a single space.
WHAT THE AUTOLOADER RETURNS Clocking – Byte 56, Bits 3 through 2 The value returned for this field is 00b, indicating that the autoloader supports only ST and not DT. QAS (Quick Arbitration Supported) – Byte 56, Bit 1 The value returned for this field is 0, indicating that the autoloader does not support this function. IUS (Information Units Supported) – Byte 56, Bit 0 The value returned for this field is 0, indicating that the autoloader does not support this function.
CHAPTER 6—INQUIRY (12h) 6.3.2 SUPPORTED VITAL PRODUCT DATA PAGE (PAGE CODE 00h) When the EVPD bit is 1 and the Page Code is 00h, the autoloader returns the Supported Vital Product Data page as described below.
WHAT THE AUTOLOADER RETURNS Third Page Code Supported – Byte 06 The value returned for this field is 83h, which indicates support for the Device Identification page. Fourth Page Code Supported – Byte 07 The value returned for this field is C0h, which indicates support for the Original Data page. Fifth Page Code Supported – Byte 08 The value returned for this field is F0h, which indicates support for the Code Level page. 6.3.
CHAPTER 6—INQUIRY (12h) 6.3.4 DEVICE IDENTIFICATION PAGE (PAGE CODE 83h) The Device Identification page allows the autoloader to report its device identifiers, including its product identifier and serial number.
WHAT THE AUTOLOADER RETURNS Page Code – Byte 01 The Page Code for the Device Identification Page is 83h. Page Length – Byte 03 The Page Length for the Device Identification Page is 28h, indicating that there are 28h (40) additional bytes of inquiry data available to be returned to the initiator. Code Set – Byte 04, Bits 3 through 0 The Code Set value is 2h, indicating that the identifier field contains ASCII data.
CHAPTER 6—INQUIRY (12h) Bit Byte 7 6 5 4 3 Peripheral Qualifier 00 Page Code (F0h) 02 Reserved 03 Page Length (5Ch) Reserved (LSB) 07 (MSB) Vendor Identification ... (LSB) 15 16 (MSB) Product Identification ... (LSB) 31 32 (MSB) Functional Code Level ... (LSB) 47 48 0 (MSB) ... 08 1 Peripheral Device Type 01 04 2 (MSB) Boot Block Code Level ... (LSB) 63 64 Internal Self Test Code Level ... 79 80 Ethernet Card Code Level ...
COMMAND STATUS Page Length – Byte 03 The value returned for this field is 5Ch, which indicates that there are 5Ch (92) additional bytes of data on this page (excluding this byte). Vendor Identification – Bytes 08 through 15 The value contained in these bytes is the ASCII representation of “EXABYTE” followed by a single space. Product Identification – Bytes 16 through 31 The value contained in these bytes is the ASCII representation of the product identifier, “LTO_1x7_2U”, followed by six spaces.
CHAPTER 6—INQUIRY (12h) Check Condition The autoloader returns Check Condition status for the following reasons: The message system is enabled and a message error occurs while the autoloader is processing the command. The autoloader detects an unrecoverable parity error while receiving the CDB. A reserved bit is set to 1 in the CDB. A parameter in the CDB is invalid (see Table 6-2 for sense data).
7 LOG SELECT (4Ch) Bit Byte 00 7 6 5 4 3 2 1 0 0 1 0 0 1 1 0 0 PCR SP 0 0 Reserved 01 02 Reserved … 08 0 09 7.1 0 Reserved ABOUT THIS COMMAND The LOG SELECT command allows you to reset the statistical information maintained by the autoloader to zero. The LOG SELECT command does not transfer any parameters to the autoloader and does not include any parameter pages. 7.
CHAPTER 7—LOG SELECT (4Ch) 7.3 COMMAND STATUS The autoloader returns a status byte after processing the LOG SENSE command. This section describes when each type of status byte might be returned. Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command.
8 LOG SENSE (4Dh) Bit Byte 00 7 6 5 4 3 2 1 0 0 1 0 0 1 1 0 1 PPC SP Reserved 01 PC 02 03 Reserved 04 05 (MSB) Parameter Pointer 06 07 (MSB) Allocation Length 08 (LSB) (LSB) Reserved 09 8.1 Page Code ABOUT THIS COMMAND The LOG SENSE command provides a means for the initiator to retrieve statistics and information on the state of the autoloader.
CHAPTER 8—LOG SENSE (4Dh) 8.2 WHAT YOU SEND TO THE AUTOLOADER PPC (Parameter Pointer Control) – Byte 01, Bit 1 The value for the PPC field must be 0. This directs the autoloader to return the number of bytes that you specify in the Allocation Length field, beginning with the parameter code specified in the Parameter Pointer field (bytes 05 and 06). The autoloader returns the bytes in ascending order of parameter codes from the specified log page.
WHAT YOU SEND TO THE AUTOLOADER Parameter Pointer – Bytes 05 and 06 The Parameter Pointer field allows you to request parameter data by specifying any of the following types of values. A log parameter code. When you are requesting the Tape Alert page, System Statistics Log page or the Environment page, specify a log parameter code.
CHAPTER 8—LOG SENSE (4Dh) 8.3 WHAT THE AUTOLOADER RETURNS This section describes the log page structure and the log pages that the autoloader supports. The LOG SENSE command returns a single log page specified in the Page Code field of the CDB. Each log page begins with a four-byte page header (bytes 00 through 03), followed by zero or more variable-length log parameters defined for that page.
WHAT THE AUTOLOADER RETURNS 8.3.1 LOG PARAMETER FORMAT Each log parameter begins with a four-byte header followed by one or more bytes of parameter value data. Bit Byte 00 7 6 5 (MSB) DU DS TSD 2 1 ETC 0 (LSB) TMC RSVD LP Parameter Length 03 04 3 Parameter Code 01 02 4 (MSB) Parameter Value ... (LSB) n Parameter Code – Bytes 00 and 01 The Parameter Code field identifies which log parameter is being transferred for that log page.
CHAPTER 8—LOG SENSE (4Dh) Parameter Length – Byte 03 The Parameter Length field specifies the length in bytes of the following Parameter Value field (bytes 04 through n). Parameter Value – Bytes 04 through n The following sections describe all log parameters that the autoloader supports. 8.3.2 SUPPORTED LOG PAGES (PAGE CODE 00h) The Supported Log Pages page lists all log pages that the autoloader supports. The format for this log page is shown below.
WHAT THE AUTOLOADER RETURNS Notes: Issuing a LOG SENSE command to return the TapeAlert page resets all of the flags to 0. The flags are also reset whenever the autoloader is reset or when the condition indicated by the flag is corrected. Undefined flags are always set to 0. Although the autoloader only supports the TapeAlert flags listed in Table 8-2, it returns all 64 flags defined in the TapeAlert standard. Unused flags are set to 0.
CHAPTER 8—LOG SENSE (4Dh) Table 8-2 Parameters returned for the LOG SENSE TapeAlert page (continued) Parameter Code Description and Corrective Action Flag Name Typea 0Dh Autoloader Pick Retry W There is a potential problem with a drive ejecting cartridges short or with the autoloader mechanism picking a cartridge from a cell. This warning is for information purposes only. No action needs to be taken at this time. 1. Inspect the autoloader to see if any visible problems exist. 2.
WHAT THE AUTOLOADER RETURNS Table 8-2 Parameters returned for the LOG SENSE TapeAlert page (continued) Parameter Code a Description and Corrective Action Flag Name Typea 18h Autoloader Inventory C The autoloader has detected an inconsistency in the cartridge inventory. 1. Use the operator panel or issue a INITIALIZE ELEMENT STATUS command to update the cartridge inventory to correct the inconsistency. 2. Restart the operation.
CHAPTER 8—LOG SENSE (4Dh) 8.3.5 ELEMENT STATISTICS PAGE (PAGE CODE 33h) The Element Statistics page returns cumulative statistics, such as the total number of puts to the element, the total number of times the autoloader had to retry a put operation to the element, and the total number of times the autoloader had to retry a pick operation to the element. These values are stored in nonvolatile RAM for each element.
WHAT THE AUTOLOADER RETURNS Total Puts – Bytes 04 through 07 The Total Puts field indicates the total number of puts to the element location indicated by the element address. The total number of puts is stored in volatile memory. This value cannot be cleared by a LOG SELECT command with the Parameter Code Reset bit set.
CHAPTER 8—LOG SENSE (4Dh) Parameter Code – Bytes 00 and 01 The Parameter Code field indicates the element address for which statistical information is being provided. The element address is set by the MODE SELECT command. Parameter Length – Byte 03 The Parameter Length field indicates the number of bytes that follow this field on the Cartridge Scan Retries page.
WHAT THE AUTOLOADER RETURNS Parameter Value – Byte 04 Table 8-4 lists the environmental parameters returned on the Environmental page.
CHAPTER 8—LOG SENSE (4Dh) Parameter Code – Bytes 00 and 01 The Parameter Code field indicates the which command the information on the Command Failure Code page describes. Table 8-5 lists the valid values for the Parameter Code field.
WHAT THE AUTOLOADER RETURNS Fault Symptom Code – Byte 05 The Fault Symptom Code field specifies the reason for the most recent Check Condition status. Table 8-7 lists the valid values for the Fault Symptom Code field.
CHAPTER 8—LOG SENSE (4Dh) Table 8-7 Fault Symptom Codes returned on the LOG SENSE Command Failure page (continued) Fault Symptom Code Description 20h Drive unload failed 21h Device Services owned by panel 22h Device Services owned by E-Net interface 23h Picker indicates shipping lock in place 24h Drive interface version not compatible 25h Cartridge misloaded Command Interface – Byte 06 The Command Interface field indicates the source of the failed command.
COMMAND STATUS Check Condition The autoloader returns Check Condition status for the following reasons: The message system is enabled and a message error occurs while the autoloader is processing the command. The autoloader detects an unrecoverable parity error while receiving the CDB. The command is issued to an invalid LUN. A Unit Attention condition is pending for the initiator. A reserved bit is set to 1 in the CDB. A parameter in the CDB is invalid (see Table 8-9 for sense data).
CHAPTER 8—LOG SENSE (4Dh) Notes 8-18 SCSI REFERENCE 1012975
9 MODE SELECT (15h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 0 1 0 1 Reserved 01 PF 02 SP Reserved 03 Parameter List Length 04 0 05 9.1 Reserved 0 Reserved 0 0 ABOUT THIS COMMAND The MODE SELECT command enables you to specify operating parameters for the autoloader. These parameters configure the autoloader upon power-up or a reset condition.
CHAPTER 9—MODE SELECT (15h) Notes: Before issuing any MODE SELECT commands, issue a MODE SENSE (1Ah) command with the PC field set to 1h and the Page Code field set to 3Fh to determine which pages of mode parameters are supported, which parameters within the pages are changeable, and the supported length of each page. See Chapter 10 for more information about the MODE SENSE command.
WHAT YOU SEND TO THE AUTOLOADER For example, if you want to transfer the LCD Mode page, set the parameter list length to 40 bytes (28h): 4 bytes (Parameter List Header length) + 36 bytes (LCD Mode page length) 40 bytes If you want to transfer all of the available mode pages, set the parameter list length to 70 (46h): 4 bytes (Parameter List Header length) 20 bytes (Element Address Assignment Page) 6 bytes (Unique Properties Page) 36 bytes (LCD Mode Page) + 4 bytes (Cleaning Configuration Page) 70 bytes 9.
CHAPTER 9—MODE SELECT (15h) Assigning Element Addresses An element is a way of classifying various components in the autoloader. Element addresses reference specific physical locations in the autoloader. All of the libraries contains three element types: the cartridge loader, cartridge cells and the tape drive (known as the medium transport, storage, and data transfer elements, respectively). Each element requires an address so that it can be identified during a SCSI command operation.
WHAT YOU SEND TO THE AUTOLOADER Bit Byte 7 6 5 4 Reserved 00 (MSB) (MSB) 05 06 (MSB) 07 08 (MSB) 09 10 (MSB) 11 12 (MSB) 13 14 (MSB) 15 16 1 0 Page Length 03 04 2 Page Code (1Dh) 01 02 3 (MSB) 17 Medium Transport Element Address Number of Medium Transport Elements First Storage Element Address Number of Storage Elements First Import/Export Element Address Number of Import/Export Elements First Data Transfer Element Address Number of Data Transfer Elements 18 (LSB) (LSB) (LSB) (
CHAPTER 9—MODE SELECT (15h) First Storage Element Address – Bytes 06 and 07 This field identifies the starting address of the cartridge storage locations. The default starting address is 01h (1). When assigning new addresses, you assign the first number and the autoloader automatically assigns the others sequentially. Number of Storage Elements – Bytes 08 and 09 This field identifies the maximum number of cartridge storage locations within the autoloader. The maximum valid value for this field is 07h (7).
WHAT YOU SEND TO THE AUTOLOADER 9.2.3 UNIQUE PROPERTIES PAGE (PAGE CODE 21H) The Unique Properties Page sets options that are unique to the autoloader. Bit Byte 7 6 5 4 Reserved 00 2 1 0 Page Code (21h) Page Length (4h) 01 02 3 (MSB) Reserved 03 Reserved 04 05 SOPR MaxStor Reserved (LSB) RSVD InvACln MaxStorAddr Dead RespDuringImmed Page Code – Byte 00, Bits 5 through 0 This field identifies the Unique Properties page. The value of this field must be 21h.
CHAPTER 9—MODE SELECT (15h) MaxStorAddr – Byte 4, Bits 2 through 0 This field specifies how many storage elements the autoloader reports and uses. Valid values for this field are 1 through 7. The factory default is 7. This field is kept in nonvolatile RAM, and once set, remains in effect, even between power-on cycles, until changed by this command. Notes: The MaxStorAddr field is directly related to the Limit Cells option available from the autoloader’s operator panel.
WHAT YOU SEND TO THE AUTOLOADER InvACln – Byte 05, Bit 3 (Invisible AutoClean Cell) This field specifies whether the autoloader makes the cell reserved for autocleaning, if any, invisible to the host. When this bit is set, the reserved cell cannot be addressed by any SCSI command. See “FixEnbl – Byte 02, Bit 0” on page 9-12 for additional information about the AutoClean cell. 0 – Do not hide AutoClean reserved cell 1 – Hide AutoClean reserved cell The factory default is 0.
CHAPTER 9—MODE SELECT (15h) 9.2.4 Bit Byte 00 7 6 5 4 3 Reserved 2 1 0 Page Code (22h) Parameter Length (22h) 01 02 LCD MODE PAGE (PAGE CODE 22h) LCD Security Valid LCD Security Write Line 1 Reserved Reserved Reserved 03 04 Display Line 1 ... 19 20 Reserved ... 35 Page Code – Byte 00, Bits 5 through 0 This field identifies the LCD Mode page. The value of this field must be 22h. Parameter Length – Byte 01 This field indicates the length, in bytes, of the LCD Mode page.
WHAT YOU SEND TO THE AUTOLOADER When LCD security is enabled, access to the following LCD activities is prevented: Changing the cartridge loader control mode Changing SCSI IDs Changing SCSI parity checking Changing the emulation mode Changing the Ethernet configuration options Performing operator panel diagnostics or demo routines Using the options for cleaning the tape drive A user trying to access the operator panel menu options for these activities receives an error message.
CHAPTER 9—MODE SELECT (15h) 9.2.5 CLEANING CONFIGURATION PAGE (PAGE CODE 25h) The Cleaning Configuration page specifies how the autoloader behaves when it is configured to autoclean the tape drive. Bit Byte 00 7 6 5 4 3 Reserved 2 1 0 Auto FixEnable Page Code (25h) Page Length (02h) 01 Reserved 02 Reserved 03 Page Code – Byte 00, Bits 5 through 0 This field identifies the Clean Configuration page. The value of this field must be 25h.
COMMAND STATUS Notes: When both the FixEnbl and the Auto bits are set (that is, when a cell is reserved for a cleaning cartridge and the autoloader is configured to automatically handle cleaning) the cell reserved for the cleaning cartridge, with the highest element address, is removed from the cell geometry. The status of reserved cell is not reported in response to the READ ELEMENT STATUS or READ ELEMENT STATUS WITH RANGE commands.
CHAPTER 9—MODE SELECT (15h) Reservation Conflict The autoloader returns Reservation Conflict status for the following reasons: The autoloader is reserved by a different initiator. One or more of the autoloader’s elements are reserved by a different initiator and an attempt is made to change any element address. See Chapter 20 for more information about the RESERVE command.
COMMAND STATUS Table 9-4 Invalid parameters in the MODE SELECT CDB and mode data (continued) Sense ASC ASCQ Key a SKSV C/D BPV Bit Field Bit Bit Bit Pointer Pointer Error 5h 26h 00h 1 0 0 0 a Invalid values in the Parameter List Header. All values must be 0. The value of the field pointer is the value of the first field that contains a non-zero value (00, 01, 02, or 03) 5h 26h 00h 1 0 1 5h a Invalid Page Code. Reserved bits set in the first byte of one of the MODE SELECT pages.
CHAPTER 9—MODE SELECT (15h) Notes 9-16 SCSI REFERENCE 1012975
10 MODE SENSE (1Ah) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 1 0 1 0 Reserved 01 02 DBD PC Reserved Page Code 03 Reserved 04 Allocation Length 05 Reserved 10.1 ABOUT THIS COMMAND The MODE SENSE command enables the autoloader to report its operating mode parameters to the initiator. The initiator can request one or all pages of mode parameters.
CHAPTER 10—MODE SENSE (1Ah) 10.2 WHAT YOU SEND TO THE AUTOLOADER DBD (Disable Block Descriptors) – Byte 01, Bit 3 The autoloader ignores this bit. PC (Page Control) – Byte 02, Bits 7 and 6 This field defines the type of parameters that are to be returned for the MODE SENSE command. Specify one of the following values: 0 (00b) – Current values Indicates that the autoloader should return the current parameter values.
WHAT THE AUTOLOADER RETURNS Page Code – Byte 02, Bits 5 through 0 This field allows you to specify which page the autoloader should return.
CHAPTER 10—MODE SENSE (1Ah) 10.3.2 ELEMENT ADDRESS ASSIGNMENT PAGE (PAGE CODE 1Dh) For the element-specific field definitions in the following list, refer to Figure 2-1 on page 2-3 and to Chapter 9.
WHAT THE AUTOLOADER RETURNS Medium Transport Element Address – Bytes 02 and 03 This field identifies the address of the cartridge loader. The default value for this field is 56h (86). Number of Medium Transport Elements – Bytes 04 and 05 This field identifies the number of cartridge loaders within the autoloader. The autoloader has only one cartridge loader. The valid value for this field is 1.
CHAPTER 10—MODE SENSE (1Ah) 10.3.3 Bit Byte 7 6 00 PS RSVD TRANSPORT GEOMETRY DESCRIPTOR PAGE (PAGE CODE 1Eh) 5 4 3 2 1 0 Page Code (1Eh) Parameter Length (02h) 01 Reserved 02 Rotate Member Number in Transport Element Set 03 PS (Page Savable) – Byte 00, Bit 7 The value returned for this field is 0, which indicates that the autoloader cannot save this page to nonvolatile memory. Page Code – Byte 00, Bits 5 through 0 This field identifies the Transport Geometry Descriptor page.
WHAT THE AUTOLOADER RETURNS 10.3.4 Bit Byte 7 6 00 PS RSVD DEVICE CAPABILITIES PAGE (PAGE CODE 1Fh) 5 3 2 1 0 I/E 0 ST 1 MT 0 Page Code (1Fh) Parameter Length (12h) 01 02 4 DT 1 Reserved Reserved 03 04 Reserved MT→DT 0 MT→I/E 0 MT→ST 0 MT→MT 0 05 Reserved ST→DT 1 ST→I/E 0 ST→ST 0 ST→MT 0 06 Reserved I/E→DT 0 I/E→I/E 0 I/E→ST 0 I/E→MT 0 07 Reserved DT→DT 0 DT→I/E 0 DT→ST 1 DT→MT 0 08 ...
CHAPTER 10—MODE SENSE (1Ah) ST (Storage Element) – Byte 02, Bit 1 The value returned for this field is 1, which indicates that the cartridge storage locations can store cartridges. MT (Media Transport) – Byte 02, Bit 0 The value returned for this field is 0, which indicates that the cartridge loader cannot store cartridges.
WHAT THE AUTOLOADER RETURNS I/E → DT – Byte 06, Bit 3 The value returned for this field is 0, which indicates that the autoloader does not support the MOVE MEDIUM (A5h) command when the source is the import/export element and the destination is a tape drive. I/E → I/E – Byte 06, Bit 2 The value returned for this field is 0, which indicates that the autoloader does not support the MOVE MEDIUM (A5h) command when the source is the import/export element and the destination is the import/export element.
CHAPTER 10—MODE SENSE (1Ah) 10.3.5 UNIQUE PROPERTIES PAGE (PAGE CODE 21h) The Unique Properties Page provides information about the options for the autoloader that are unique to the autoloader. Bit Byte 7 6 5 4 Reserved 00 1 0 Page Length (4h) (MSB) Reserved 03 Reserved 04 05 2 Page Code (21h) 01 02 3 SOPR MaxStor Reserved (LSB) RSVD InvACln MaxStorAddr Dead RespDuringImmed Page Code – Byte 00, Bits 5 through 0 This field identifies the Unique Properties page.
WHAT THE AUTOLOADER RETURNS MaxStorAddr – Byte 4, Bits 2 through 0 This field indicates how many storage elements the autoloader reports and uses. Valid values for this field are 1 through 7. The factory default is 7. The number of cells can be set, cleared, or viewed using the operator panel Limit Cells option or by issuing a MODE SELECT command with the MaxStorAddr field set to the desired number of cells.
CHAPTER 10—MODE SENSE (1Ah) RespDuringBusy – Byte 05, Bits 1 and 0 (Response During Busy) This field indicates how the autoloader responds to a motion command received while it is busy completing another motion command (for example, MOVE MEDIUM, INITIALZE ELEMENT STATUS). Table 10-1 lists the valid values for this field.
WHAT THE AUTOLOADER RETURNS LCD Security Valid – Byte 02, Bit 7 This bit indicates whether a change to LCD security is being requested. When LCD security is enabled, access to certain LCD menu options is prevented. The settings for this bit are as follows: 0 – LCD security is not being changed. The value of the LCD Security bit (byte 02, bit 6) should be ignored. 1 – LCD security is being changed according to the value of the LCD Security bit (byte 02, bit 6).
CHAPTER 10—MODE SENSE (1Ah) Write Line 1 – Byte 02, Bit 3 This field indicates the type of text that appears on Display Line 1 of the LCD Status Screen (bytes 04 through 19 of the LCD Mode page), as follows: 0 – Autoloader default text. 1 – Text you specified in bytes 04 through 19 of the MODE SELECT LCD Mode page. The factory default is 0. You can change this field with the MODE SELECT command (see page 9-10).
WHAT THE AUTOLOADER RETURNS Auto – Byte 02, Bit 1 This bit indicates whether the autoloader will use an available cleaning cartridge to clean the drive automatically when required, as follows: 0 – Do not automatically clean drive. 1 – Automatically clean drive when required if a cleaning cartridge is available. This bit is only valid when the FixEnbl bit is 1.
CHAPTER 10—MODE SENSE (1Ah) Cleaning Cartridge Storage Element – Byte 3 This field indicates the element address of the storage element that is reserved for a cleaning cartridge. This field is only valid when the FixEnbl bit is 1. 10.3.8 OPERATING MODE PAGE (PAGE CODE 26h) The Operating Mode page indicates the current operating mode for the autoloader. For more information about operating modes, refer to the Magnum 1x7 LTO Autoloader Product Manual.
COMMAND STATUS 10.4 COMMAND STATUS The autoloader returns a status byte after processing the MODE SENSE command. This section describes when each type of status byte might be returned. Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when the autoloader is processing a command for a different initiator or when the autoloader is in the process of aborting a motion command.
CHAPTER 10—MODE SENSE (1Ah) Notes 10-18 SCSI REFERENCE 1012975
11 MOVE MEDIUM (A5h) Bit Byte 7 6 5 4 3 2 1 0 00 1 0 1 0 0 1 0 1 Reserved 01 02 (MSB) Transport Element Address 03 04 (MSB) Source Address 05 06 (MSB) (LSB) Destination Address 07 08 (LSB) (LSB) Reserved 09 Reserved 10 Invert Reserved 11 11.1 ABOUT THIS COMMAND The MOVE MEDIUM command requests that the cartridge loader move a cartridge from a source element location (address) to a destination element location (address).
CHAPTER 11—MOVE MEDIUM (A5h) Note: If you use this command to move a cartridge from a tape drive and the cartridge is still inside the tape drive, the autoloader waits 5 seconds and retries the move operation. If the cartridge is still in the tape drive at that point, the autoloader returns Check Condition status with the sense key set to Illegal Request. The ASC is 3Bh and the ASCQ is 90h, as described in Table 11-5.
EFFECTS ON THE CARTRIDGE INVENTORY 11.3 EFFECTS ON THE CARTRIDGE INVENTORY The cartridge inventory is updated after the cartridge loader completes a cartridge move operation, whether or not the cartridge move was successful. The various outcomes of a requested move operation are explained below: A cartridge move operation was requested and completed successfully (the source address contained a cartridge, the destination address was empty, and the cartridge was moved).
CHAPTER 11—MOVE MEDIUM (A5h) A cartridge move operation is requested and the cartridge loader finds the source address empty. The autoloader does not attempt to move a cartridge if the cartridge inventory indicates that the source is empty (the Occupied flag is set to 0 and Occupied Valid flag is set to 1). See Table 11-2 for information about how the cartridge inventory is updated. Table 11-2 Effect on the cartridge inventory of a move operation when the source is empty This cartridge inventory field.
EFFECTS ON THE CARTRIDGE INVENTORY Table 11-3 Effect on the cartridge inventory of a move operation when the destination is full (continued) This cartridge inventory field... ...is changed to the following for... ...the source address ...
CHAPTER 11—MOVE MEDIUM (A5h) 11.4 COMMAND STATUS The autoloader returns a status byte after processing the MOVE MEDIUM command. Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command.
COMMAND STATUS A parameter in the CDB is invalid (see Table 11-5 for sense data). Table 11-5 Invalid parameters in the MOVE MEDIUM CDB and move errors Sense Key ASC ASCQ SKSV Bit Bit Pointer Field Pointer 3h 53h 00h 0 0 0 0 0 5h 21h 01h 1 1 0 0 0002h Invalid transport element address. 5h 21h 01h 1 1 0 0 0004h Invalid source element address. 5h 21h 01h 1 1 0 0 0006h Invalid destination element address. 5h 24h 00 1 1 1 0 000Ah Invalid Invert field.
CHAPTER 11—MOVE MEDIUM (A5h) Notes 11-8 SCSI REFERENCE 1012975
12 POSITION TO ELEMENT (2Bh) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 1 0 1 0 1 1 Reserved 01 02 (MSB) Transport Element Address 03 04 (MSB) (LSB) Destination Element Address 05 06 (LSB) Reserved 07 Reserved 08 Invert Reserved 09 12.1 ABOUT THIS COMMAND The POSITION TO ELEMENT command allows you to request that the cartridge loader be positioned to a specific element location (address).
CHAPTER 12—POSITION TO ELEMENT (2Bh) 12.2 WHAT YOU SEND TO THE AUTOLOADER Transport Element Address – Bytes 02 and 03 This field is checked for the value set by the MODE SELECT (15h) command. It should contain 0 or the element address of the cartridge loader. Destination Element Address – Bytes 04 and 05 This field allows you to specify the address of the element where the cartridge loader is to be positioned.
COMMAND STATUS The autoloader is not ready because the door is open. The destination is a tape drive and the tape drive is not installed. The autoloader encounters a problem during the position operation. A reserved bit is set to 1 in the CDB. A parameter in the CDB is invalid (see Table 12-1 for sense data).
CHAPTER 12—POSITION TO ELEMENT (2Bh) Notes 12-4 SCSI REFERENCE 1012975
13 PREVENT/ALLOW MEDIUM REMOVAL (1Eh) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 1 1 1 0 Reserved 01 02 Reserved 03 Reserved 04 Prevent Reserved 05 13.1 ABOUT THIS COMMAND The PREVENT/ALLOW MEDIUM REMOVAL command requests that the autoloader enable or disable access to the cartridge storage area. If at least one initiator has issued this command to prevent cartridge removal, then the cartridge access port door cannot be opened from the operator panel. 13.
CHAPTER 13—PREVENT/ALLOW MEDIUM REMOVAL (1Eh) When the Prevent bit is set to 01b, an interlock mechanism on the cartridge access port door activates to prevent the door from being opened until one of the following occurs: All initiators that have issued PREVENT MEDIUM REMOVAL commands issue ALLOW MEDIUM REMOVAL commands with the Prevent bit set to 0. The autoloader is reset (see Section 3.2 on page 3-2 for information about autoloader resets). 13.
14 READ BUFFER (3Ch) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 1 1 1 1 0 0 Reserved 01 Buffer ID 02 03 Mode (MSB) Buffer Offset 04 (LSB) 05 06 (MSB) Allocation Length 07 (LSB) 08 09 0 0 Reserved 0 0 14.1 ABOUT THIS COMMAND The READ BUFFER command is used to copy the autoloader’s microcode (also known as firmware) or transfer diagnostic data (also known as a dump) across the SCSI bus to the initiator.
CHAPTER 14—READ BUFFER (3Ch) 14.2 WHAT YOU SEND TO THE AUTOLOADER Mode – Byte 01, Bits 2 through 0 The Mode field determines the type of operation to be performed. The autoloader supports the following operations: 001b – Vendor Unique operation 010b – Data Buffer ID – Byte 02 This field determines the type of buffer data to be transferred, as follows: 00h through 07h – Selects the section of the microcode to be copied to the initiator. The Mode field must be set to 001b (Vendor Unique). See Section 14.2.
WHAT YOU SEND TO THE AUTOLOADER 14.2.1 USING READ BUFFER TO COPY THE AUTOLOADER MICROCODE TO THE INITIATOR The autoloader EEPROM has a capacity of 100000h (1,048,576 bytes). This memory is organized into eight sections of 20000h (131,072) bytes each, as follows: The first two sections (Buffer IDs 00h and 01h) of the memory (bytes 000000h through 03FFFFh) contain the Boot Block code.
CHAPTER 14—READ BUFFER (3Ch) 14.3 WHAT THE AUTOLOADER RETURNS When the Buffer ID is set to 00h through 07h, the autoloader returns the data from the specified section of the microcode as determined by the values in the Offset and Parameter List Length fields. When the Buffer ID is set to 80h, the autoloader returns the diagnostic data in a proprietary format that can be read by Exabyte Technical Support.
COMMAND STATUS A Unit Attention condition is pending for the initiator. A parameter in the CDB is invalid (see Table 14-2 for sense data). Table 14-2 Invalid parameters in the READ BUFFER CDB Sense ASC Key ASCQ SKSV Bit C/D BPV Bit Bit Bit Pointer Field Pointer Error 5h 1Ah 00h 1 1 0 0 0006h Invalid Parameter List Length. 5h 24h 00h 1 1 0 0 0001h Invalid Mode value. 5h 24h 00h 1 1 0 0 0002h Invalid Buffer ID value.
CHAPTER 14—READ BUFFER (3Ch) Notes 14-6 SCSI REFERENCE 1012975
15 READ ELEMENT STATUS (B8h) Bit Byte 7 6 5 4 3 2 1 0 00 1 0 1 1 1 0 0 0 Reserved 01 02 VolTag (MSB) Starting Element Address 03 04 (MSB) Reserved 06 (LSB) Number of Elements 05 07 Element Type Code (LSB) CurData (MSB) Allocation Length 08 (LSB) 09 Reserved 10 11 DVCID S/N Req Reserved 0 0 15.1 ABOUT THIS COMMAND The READ ELEMENT STATUS command requests that the autoloader return the status of its elements.
CHAPTER 15—READ ELEMENT STATUS (B8h) 15.2 WHAT YOU SEND TO THE AUTOLOADER VolTag – Byte 01, Bit 4 This bit indicates whether you want the autoloader to return volume tag (bar code label) information in response to this command, as follows: 0 – Do not return volume tag (bar code label) information 1 – Return volume tag (bar code label) information Element Type Code – Byte 01, Bits 3 through 0 This field specifies the particular element types you want the autoloader to report on.
WHAT YOU SEND TO THE AUTOLOADER DVCID – Bytes 06, Bit 0 The DVCID (device ID) bit indicates whether the autoloader appends the device identifier for the tape drive, if available, to the standard data transfer element descriptor, as follows: 0 – Do not append the device identifier 1 – Append the device identifier Allocation Length – Bytes 07 through 09 This field specifies the length in bytes of the space that you are allocating for returned element descriptors.
CHAPTER 15—READ ELEMENT STATUS (B8h) 15.3 WHAT THE AUTOLOADER RETURNS This section describes the Element Status page structure and the element descriptors that the autoloader supports. The Element Status page begins with an eight-byte Element Status Header, followed the requested element descriptors. 15.3.1 ELEMENT STATUS HEADER This header is returned once for each READ ELEMENT STATUS command received by the autoloader.
WHAT THE AUTOLOADER RETURNS 15.3.2 ELEMENT STATUS PAGE The autoloader returns one Element Status page for each group of element descriptors of the same type (that is, it returns one page for each of the following: cartridge loader, cartridge storage locations, and tape drive). The Element Status page is returned only if there is at least one Element Descriptor also being returned.
CHAPTER 15—READ ELEMENT STATUS (B8h) If the descriptor being returned is for a data transfer element (a tape drive), the element descriptor length changes depending on the setting of the DVCID, VolTag, and S/N Req bits, as shown in Table 15-1.
WHAT THE AUTOLOADER RETURNS 15.3.4 MEDIUM TRANSPORT ELEMENT DESCRIPTOR The medium transport element is the cartridge loader. The autoloader contains one cartridge loader, for which it returns the following medium transport element descriptor. Bit Byte 00 7 6 5 4 (MSB) 3 2 1 0 Element Address 01 Reserved 02 (LSB) Except 03 Reserved 04 Additional Sense Code 05 Additional Sense Code Qualifier RSVD Full 06 Reserved 07 08 SValid 09 10 (MSB) 11 12 ... 47 48 ...
CHAPTER 15—READ ELEMENT STATUS (B8h) Full – Byte 02, Bit 0 This field indicates if the cartridge loader contains a cartridge. The possible values for this field are as follows: 0 – The cartridge loader does not contain a cartridge. 1 – The cartridge loader contains a cartridge. Additional Sense Code (ASC) – Byte 04 If the cartridge loader is in an abnormal state, this field contains the value 83h.
WHAT THE AUTOLOADER RETURNS 15.3.5 STORAGE ELEMENT DESCRIPTOR Each of the autoloader’s seven cartridge cells is a storage element. If the autoloader’s Limit Number of Cells option is turned on, or if the MaxStor and MaxStorAddr fields are set on the MODE SELECT Unique Properties Page (see page 9-7), the number of storage elements reported is equal to the number of addressable cells specified.
CHAPTER 15—READ ELEMENT STATUS (B8h) Element Address – Bytes 00 and 01 This field contains the address of the cartridge storage location (cartridge cell). Access – Byte 02, Bit 3 This bit indicates whether the cartridge loader can access the cartridge at that location. The storage locations are always accessible. The valid value for this bit is 1. Except – Byte 02, Bit 2 The Except (exception) bit indicates the current state of the cartridge cell, as follows: 0 – The cartridge cell is in a normal state.
WHAT THE AUTOLOADER RETURNS Primary Volume Tag Information – Bytes 12 through 47 When the PVolTag field (in the Element Status page described on page 15-5) is set to 1, this field contains the volume tag (bar code label) information of the cartridge in the storage location. The autoloader supports eight bytes of volume tag information, so only the first eight bytes reported are valid. 15.3.
CHAPTER 15—READ ELEMENT STATUS (B8h) Element Address – Bytes 00 and 01 This field contains the address of the data transfer element (the tape drive). Access – Byte 02, Bit 3 This bit indicates whether the cartridge loader can pick or place a cartridge at the tape drive location. The cartridge is accessible if it is ejected from the tape drive.
WHAT THE AUTOLOADER RETURNS IDValid – Byte 06, Bit 5 This bit indicates that the SCSI Bus Address field (byte 07) contains valid information as follows: 0 – The SCSI Bus Address field is not valid because a tape drive is not installed at this location. 1 – The SCSI Bus Address field is valid because a tape drive is installed at this location.
CHAPTER 15—READ ELEMENT STATUS (B8h) Primary Volume Tag Information – Bytes 12 through 47 When the PVolTag field (in the Element Status page described on page 15-5) is set to 1, the Primary Volume Tag Information field contains the volume tag (bar code label) information of the element being reported by this element descriptor. The autoloader supports eight bytes of volume tag information, so only the first eight bytes reported are valid.
WHAT THE AUTOLOADER RETURNS 15.3.7 ASC AND ASCQ VALUES FOR ABNORMAL STATES Table 15-2 contains a list of the ASC and ASCQ values that will appear in the Additional Sense Code and Additional Sense Code Qualifier fields of an element descriptor if the element is in an abnormal state. Table 15-2 also indicates the corrective action for each abnormal state. The Except field of an element descriptor indicates if the element is in an abnormal state.
CHAPTER 15—READ ELEMENT STATUS (B8h) 15.4 COMMAND STATUS The autoloader returns a status byte after processing the READ ELEMENT STATUS command. This section describes when each type of status byte might be returned. Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command.
16 RECEIVE DIAGNOSTIC RESULTS (1Ch) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 1 1 0 0 01 Reserved 02 Reserved 03 (MSB) Allocation Length 04 05 0 0 Reserved (LSB) 0 0 16.1 ABOUT THIS COMMAND You can use the RECEIVE DIAGNOSTIC RESULTS command to retrieve the results of the self-test requested by a previous SEND DIAGNOSTIC (1Dh) command. See Chapter 24 for a description of the self-test.
CHAPTER 16—RECEIVE DIAGNOSTIC RESULTS (1Ch) 16.2 WHAT YOU SEND TO THE AUTOLOADER Bytes 03 and 04 – Allocation Length This field specifies the number of bytes that the initiator has allocated for the return of RECEIVE DIAGNOSTICS RESULTS data. The autoloader returns only one diagnostic page per command. Table 16-1 lists the diagnostic pages returned by the RECEIVE DIAGNOSTIC command and their maximum page lengths.
WHAT THE AUTOLOADER RETURNS Bytes 02 and 03 – Page Length This field indicates the total number of bytes that will follow this byte if the Allocation Length specified in the CDB is sufficient. The value returned for this field depends on the value of the Page Code field. Byte 04 – Diagnostic Parameters This field contains the data resulting from the diagnostic test indicated by the Page Code field. The data returned for each diagnostic page is described in the following sections. 16.3.
CHAPTER 16—RECEIVE DIAGNOSTIC RESULTS (1Ch) Exabyte Internal – Bytes 05 through 26 The page codes listed in the bytes marked “Exabyte Internal” contain proprietary information for use by the autoloader’s engineering staff only. No diagnostic data is returned for these pages. Self Test – Byte 27 The value returned for this field is F0h, which indicates support for the Self Test page. 16.3.
COMMAND STATUS 16.3.3 NO DIAGNOSTIC RESULTS AVAILABLE PAGE (PAGE CODE FFh) When the value of the Page Code field (byte 00) in the Diagnostic Parameter Header is FFh, no additional data follows. The autoloader returns this page if there are no diagnostic results available. The autoloader also returns this page if it has not previously received a SEND DIAGNOSTIC command or if an intervening command has corrupted the diagnostic data.
CHAPTER 16—RECEIVE DIAGNOSTIC RESULTS (1Ch) Check Condition The autoloader returns Check Condition status for the following reasons: The message system is enabled and a message error occurs while the autoloader is processing the command. The autoloader detects an unrecoverable parity error while receiving the CDB. The command is issued to an invalid LUN. A Unit Attention condition is pending for the initiator. A reserved bit is set to 1 in the CDB.
17 RELEASE (17h OR 57h) SIX-BYTE CDB (17h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 0 1 1 1 Reserved 01 Reservation Identification 02 03 Element (MSB) Element List Length 04 05 0 0 (LSB) Reserved 0 0 TEN-BYTE CDB (57h) Bit Byte 7 6 5 4 3 2 1 0 00 0 1 0 1 0 1 1 1 LongID RSVD 01 Reserved 3rdPty Reserved 02 Reservation Identification 03 Third Party Device ID 04 ...
CHAPTER 17—RELEASE (17h OR 57h) 17.1 ABOUT THIS COMMAND The autoloader supports both the six-byte and the ten-byte format of the RELEASE UNIT CDB. The autoloader determines which version of the command is being used based on the operation code in the CDB. You can use either version of the command, depending on which version of the RESERVE command was used, as follows: An element reservation must be released using the six-byte RELEASE CDB.
WHAT YOU SEND TO THE AUTOLOADER Reservation Identification – Byte 02 This field specifies a value established by the initiator to identify the specific reservation request (see Chapter 20). If the Element field (byte 01, bit 0) is 0, this field is ignored. 17.2.2 TEN-BYTE CDB (PAGE CODE 57h) The ten-byte CDB can only be used to release reservations of the autoloader as a unit or to release a 3rd party reservation. To release reservations of only specified elements, use the six-byte CDB.
CHAPTER 17—RELEASE (17h OR 57h) 17.3 COMMAND STATUS The autoloader returns a status byte after processing the RELEASE command. This section describes when each type of status byte might be returned. Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command.
18 REQUEST SENSE (03h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 0 0 0 1 1 0 0 Reserved 01 02 Reserved 03 Allocation Length 04 05 0 0 Reserved 18.1 ABOUT THIS COMMAND The REQUEST SENSE command requests that the autoloader transfer sense data to the initiator. The autoloader provides sense data in only the Error Code 70h, extended sense data format. The autoloader returns a total of 20 bytes of sense data to the initiator.
CHAPTER 18—REQUEST SENSE (03h) The REQUEST SENSE command was issued to an unsupported LUN. In this case, the autoloader does not return Check Condition status and returns the following sense data: Sense key Illegal Request (5h) ASC Logical unit not supported (25h) ASCQ 00h If no sense data is available for the specified I_T_L nexus, the autoloader returns the following sense data: Sense key No Sense (0h) ASC No additional sense information (00h) ASCQ 00h 18.
WHAT THE AUTOLOADER RETURNS 18.3 WHAT THE AUTOLOADER RETURNS The autoloader returns the standard extended sense bytes, as described below. Bit Byte 7 6 5 4 3 2 1 0 00 RSVD 1 1 1 0 0 0 0 00h 01 02 0 0 03 (MSB) 0 RSVD Sense Key Information Bytes ... (LSB) 06 Additional Sense Length 07 08 (MSB) Command Specific Information ...
CHAPTER 18—REQUEST SENSE (03h) Table 18-1 Sense key descriptions (continued) Hex Value Sense Key 3h Medium Error Indicates that the command terminated with a non-recovered error condition that was probably caused by a flaw in the medium or an error in the recorded data. This sense key may also be returned if the autoloader is unable to distinguish between a flaw in the medium and a specific hardware error (sense key 4h).
WHAT THE AUTOLOADER RETURNS Sense Key Specific – Byte 15, Bits 6 through 0; Bytes 16 and 17 When the SKSV bit is set to 1, the information contained in this field indicates which field in the CDB or parameter list of a command caused the Check Condition status.
CHAPTER 18—REQUEST SENSE (03h) 18.3.1 PRIORITIES OF SENSE BYTES Multiple errors may occur during the processing of a single SCSI command. The sense key reflects the last error that occurred. For example, if a message error occurs after an unrecoverable hardware error, the autoloader handles the errors in the following manner: The message error is reported. The hardware error is preserved, and the next motion command issued by any host terminates with Check Condition status.
COMMAND STATUS Check Condition The autoloader returns Check Condition status for the following reasons: The message system is enabled and a message error occurs while the autoloader is processing the command. The autoloader detects an unrecoverable parity error while receiving the CDB. A reserved bit is set to 1 in the CDB. A parameter in the CDB is invalid (see Table 18-2 for sense data).
CHAPTER 18—REQUEST SENSE (03h) Notes 18-8 SCSI REFERENCE 1012975
19 REQUEST VOLUME ELEMENT ADDRESS (B5h) Bit Byte 7 6 5 4 3 2 1 0 00 1 0 1 1 0 1 0 1 Reserved 01 02 (MSB) (MSB) (LSB) Number of Elements 05 (LSB) Reserved 06 07 Element Type Code Starting Element Address 03 04 VolTag (MSB) Allocation Length 08 (LSB) 09 Reserved 10 11 SEPTEMBER 2005 0 0 Reserved 0 MAGNUM 1X7 LTO AUTOLOADER 0 19-1
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 19.1 ABOUT THIS COMMAND The REQUEST VOLUME ELEMENT ADDRESS command requests that the autoloader return the element descriptors created as a result of the SEND VOLUME TAG (B6h) command. Data is returned in element address order. For information about the SEND VOLUME TAG command, see Chapter 23. Note: In a multi-initiator environment, you should reserve the entire autoloader using the RESERVE (16h or 56h) command before you request element descriptors.
WHAT YOU SEND TO THE AUTOLOADER Starting Element Address – Bytes 02 and 03 This field indicates the element address at which to start the transfer of data. Only elements with addresses greater than or equal to the starting address are reported. Element descriptor blocks are not generated for undefined element addresses. Number of Elements – Bytes 04 and 05 This field represents the actual number of element descriptors to be returned.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 19.3 WHAT THE AUTOLOADER RETURNS 19.3.1 VOLUME ELEMENT ADDRESS HEADER The autoloader returns one Volume Element Address Header for each REQUEST VOLUME ELEMENT ADDRESS command that it receives.
WHAT THE AUTOLOADER RETURNS 19.3.2 ELEMENT STATUS PAGE The autoloader returns one Element Status page for each group of element descriptors of the same type. Bit Byte 7 6 02 4 PVolTag (MSB) 03 AVolTag 2 1 0 Reserved Element Descriptor Length (LSB) Reserved 04 05 3 Element Type Code 00 01 5 (MSB) 06 Byte Count of Descriptor Data Available (LSB) 07 Element Type Code – Byte 00 This field indicates the specific element type (see page 19-2) being reported by the element descriptor.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) If the descriptor being returned is for a data transfer element (a tape drive), the element descriptor length changes depending on the setting of the DVCID, VolTag, and S/N Req bits, as shown in Table 19-1.
WHAT THE AUTOLOADER RETURNS 19.3.4 MEDIUM TRANSPORT ELEMENT DESCRIPTOR The medium transport element is the cartridge loader. The autoloader contains one cartridge loader. Bit Byte 00 7 6 5 4 (MSB) 3 2 1 0 Element Address 01 Reserved 02 (LSB) Except 03 Reserved 04 Additional Sense Code 05 Additional Sense Code Qualifier RSVD Full 06 Reserved 07 08 SValid 09 10 (MSB) 11 12 ... 47 48 ...
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) Full – Byte 02, Bit 0 This field indicates whether the cartridge loader contains a cartridge. Since no match could have been made if there were no cartridge present, the value for this field is always 1. Additional Sense Code (ASC) – Byte 04 If the cartridge loader is in an abnormal state, this field contains the value 83h. Refer to Table 19-2 for the corresponding ASCQ values and a corrective action for each abnormal state.
WHAT THE AUTOLOADER RETURNS 19.3.5 STORAGE ELEMENT DESCRIPTOR Each of the autoloader’s seven cartridge cells is a storage element. If the autoloader’s Limit Number of Cells option is turned on, or if the MaxStor and MaxStorAddr fields are set on the MODE SELECT Unique Properties Page (see page 9-7), the number of storage elements reported is equal to the number of addressable cells specified.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) Element Address – Bytes 00 and 01 This field contains the element address of the storage element (cartridge storage cell). Access – Byte 02, Bit 3 This bit indicates whether the cartridge loader can access the cartridge. The cartridge storage location is always accessible. The valid value for this bit is 1.
WHAT THE AUTOLOADER RETURNS Primary Volume Tag Information – Bytes 12 through 47 When the PVolTag field (in the Element Status page described on page 19-5) is set to 1, this field contains the volume tag (bar code label) information of the cartridge in this storage location. The autoloader supports eight bytes of volume tag information, so only the first eight bytes reported are valid. 19.3.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) Access – Byte 02, Bit 3 This bit indicates whether the cartridge loader can pick or place a cartridge at the tape drive location. The cartridge is accessible if it is unloaded from the tape drive at that location. Accessibility is reported as follows: 0 – The tape drive location may not be accessible (a cartridge was last reported in the tape drive but is not currently unloaded).
WHAT THE AUTOLOADER RETURNS LUValid – Byte 06, Bit 4 This bit indicates that the Logical Unit Number field (byte 06, bits 2 through 0) contains valid information as follows: 0 – The Logical Unit Number field is not valid because a tape drive is not installed at this location. 1 – The Logical Unit Number field is valid because a tape drive is installed at this location. Logical Unit Number – Byte 06, Bits 2 through 0 The value reported for this field is 0.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 19.3.7 ASC AND ASCQ VALUES FOR ABNORMAL STATES Table 19-2 contains a list of the ASC and ASCQ values that appear in the Additional Sense Code and Additional Sense Code Qualifier fields of an element descriptor if the element is in an abnormal state. Table 19-2 also indicates the corrective action for each abnormal state. The Except field of an element descriptor indicates if the element is in an abnormal state.
COMMAND STATUS 19.4 COMMAND STATUS The autoloader returns a status byte after processing the REQUEST VOLUME ELEMENT ADDRESS command. This section describes when each type of status byte might be returned. Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) Notes 19-16 SCSI REFERENCE 1012975
20 RESERVE (16h OR 56h) SIX-BYTE CDB (16h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 0 1 1 0 Reserved 01 Reservation Identification 02 03 Element (MSB) Element List Length 04 0 05 0 (LSB) Reserved 0 0 TEN-BYTE CDB (56h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 0 1 1 0 Reserved 01 Element 02 Reservation Identification 03 Third Party Device ID 04 Reserved ...
CHAPTER 20—RESERVE (16h OR 56h) 20.1 ABOUT THIS COMMAND The RESERVE command allows the initiator to perform two types of reservations: Unit reservation — reserves the autoloader as a whole. Element reservation — reserves specific elements of the autoloader, including storage elements (the cartridge cells) and the tape drive. The autoloader supports both the six-byte and the ten-byte format of the RESERVE UNIT CDB.
WHAT YOU SEND TO THE AUTOLOADER If an initiator has reserved the cartridge loader, the autoloader returns Reservation Conflict (18h) status to the following commands from another initiator: INITIALIZE ELEMENT STATUS INITIALIZE ELEMENT STATUS WITH RANGE MOVE MEDIUM POSITION TO ELEMENT SEND DIAGNOSTICS (except Page Code 00h, Supported pages) 20.2 WHAT YOU SEND TO THE AUTOLOADER 20.2.
CHAPTER 20—RESERVE (16h OR 56h) 20.2.2 ELEMENT LIST DESCRIPTOR After sending the RESERVE CDB, you send zero or more Element List Descriptors to reserve specific autoloader elements. Bit Byte 7 6 5 4 00 (MSB) Number of Elements 03 04 2 1 0 Reserved 01 02 3 (MSB) Element Address 05 (LSB) (LSB) Number of Elements – Bytes 02 and 03 This field allows you to specify the number of elements to be reserved.
COMMAND STATUS Byte 03 – Third Party Device ID This field indicates the SCSI ID of the device for which the initiator is making the third-party reservation. The autoloader ignores this field if the initiator is not requesting a third-party reservation (the 3rdPty bit is set to 0). Parameter List Length – Byte 07 and 08 Long ID and element reservation are not supported for this command, so value for this field must always be zero. 20.
CHAPTER 20—RESERVE (16h OR 56h) A reserved bit is set to 1 in the CDB. A parameter in the CDB or element descriptor data is invalid (see Table 20-1 for sense data). Table 20-1 Invalid parameters in the RESERVE CDB and element descriptor data Sense ASC ASCQ Key SKSV Bit C/D BPV Bit Bit Bit Pointer Field Pointer Error 5h 1Ah 00h 1 1 0 0 0003h Invalid Element List Length. 5h 24h 00h 1 1 1 3h 0001h Error in Third Party Device field.
21 REZERO UNIT (01h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 0 0 0 0 1 01 02 Reserved 03 04 05 21.1 ABOUT THIS COMMAND The REZERO UNIT command is implemented to provide software compatibility when it is required. Because the autoloader does not need to calibrate its mechanics, it always returns an immediate Good status in response to this command. 21.2 COMMAND STATUS The autoloader returns a status byte after processing the REZERO UNIT command.
CHAPTER 21—REZERO UNIT (01h) Check Condition The autoloader returns Check Condition status for the following reasons: The message system is enabled and a message error occurs while the autoloader is processing the command. The autoloader detects an unrecoverable parity error while receiving the CDB or the parameter list. The command is issued to an invalid LUN. A Unit Attention condition is pending for the initiator. The autoloader is not ready because the door is open.
22 SEND DIAGNOSTIC (1Dh) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 1 1 0 1 PF RSVD SelfTest DevOfl UnitOfl 0 0 Reserved 01 Reserved 02 03 Parameter List Length 04 05 0 0 Reserved 22.1 ABOUT THIS COMMAND The SEND DIAGNOSTIC command causes the autoloader to perform its diagnostic self-test. If a test is successful, the autoloader returns Good status; otherwise, it returns Check Condition status.
CHAPTER 22—SEND DIAGNOSTIC (1Dh) 22.2 WHAT YOU SEND TO THE AUTOLOADER Byte 01, Bit 4 – PF (Page Format) This field specifies whether the format of the parameter list for the SEND DIAGNOSTIC command conforms to the page format defined in the SCSI standard, as follows: 0 – The parameter list uses non-page format. This value is only valid if the SelfTest bit (byte 01, bit 2) is set. 1 – The parameter list uses the SCSI page format. This value is valid for all pages.
A DDITIONAL DIAGNOSTIC DATA Bytes 03 and 04 – Parameter List Length The value for this field specifies the number of bytes of data that follow in the parameter list. The additional data is one of the diagnostic pages described in the following sections. Table 22-1 lists the diagnostic pages supported by the tape drive and the maximum page length of each.
CHAPTER 22—SEND DIAGNOSTIC (1Dh) 22.3.1 SUPPORTED DIAGNOSTIC PAGES PAGE (PAGE CODE 00h) When the value of the Page Code field (byte 00) in the Diagnostic Parameter Header is 00h, the data that follows contains parameters for the Supported Diagnostic Pages page. This page allows the initiator to retrieve the list of supported pages using the RECEIVE DIAGNOSTIC RESULTS command.
COMMAND STATUS 22.4 COMMAND STATUS The autoloader returns a status byte after processing the SEND DIAGNOSTIC command. This section describes when each type of status byte might be returned. Good The autoloader returns Good status when it is able to process the command without errors. Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command.
CHAPTER 22—SEND DIAGNOSTIC (1Dh) Table 22-2 Invalid parameters in the SEND DIAGNOSTIC CDB Sense ASC Key ASCQ SKSV Bit C/D BPV Bit Bit Bit Pointer Field Pointer Error 5h 24h 00h 1 1 1 4 0001h Invalid Page Format field. 5h 24h 00h 1 1 1 1 0001h Invalid value in DevOfl field. 5h 24h 00h 1 1 1 0 0001h Invalid value in UnitOfl field. 5h 26h 00h 1 0 0 0 0000h Invalid Page Code. 5h 26h 00h 1 0 0 0 0001h Invalid Reserved byte in the Parameter List.
23 SEND VOLUME TAG (B6h) Bit Byte 7 6 5 4 3 2 1 0 00 1 0 1 1 0 1 1 0 Reserved 01 02 (MSB) Starting Element Address 03 (LSB) Reserved 04 Reserved 05 06 Send Action Code Reserved 07 08 Element Type Code (MSB) Parameter List Length 09 Reserved 10 11 (LSB) 0 0 Reserved 0 0 23.
CHAPTER 23—SEND VOLUME TAG (B6h) Notes: Refer to Table 23-1 for a description of each of these errors. In a multi-initiator environment, you should reserve the entire autoloader using the RESERVE (16h or 56h) command before you use the SEND VOLUME TAG command. Do not issue the RELEASE (17h or 57h) command until after you have successfully obtained data with the REQUEST VOLUME ELEMENT ADDRESS command. You should issue the commands in the following order: 1. 2. 3. 4.
WHAT YOU SEND TO THE AUTOLOADER Starting Element Address – Byte 02 and 03 This field specifies the minimum element address at which to start the search for volume tag information that matches the template in the parameter list (see page 23-3). Only elements with addresses greater than or equal to the Starting Element Address are searched.
CHAPTER 23—SEND VOLUME TAG (B6h) Examples of valid templates are as follows: Template Matches 123?5678 12305678 12315678 and so on 123*5678 123___ (Any information starting with “123”; 5678 is ignored) 23.3 COMMAND STATUS The autoloader returns a status byte after processing the SEND VOLUME TAG command. This section describes when each type of status byte might be returned. Good The autoloader returns Good status when it is able to process the command without errors.
COMMAND STATUS A parameter in the CDB or parameter list is invalid (see Table 23-1 for sense data). Table 23-1 Invalid parameters in the SEND VOLUME TAG CDB and parameter list Sense ASC ASCQ Key a SKSV C/D BPV Bit Bit Bit Bit Pointer Field Pointer Error 5h 1Ah 00h 1 1 0 0 0008h Invalid Parameter List Length. 5h 21h 01h 1 1 0 0 0002h Invalid Starting Element Address. 5h 24h 00h 1 1 1 — — 5h 24h 00h 1 1 1 3 0001h Invalid Element Type Code.
CHAPTER 23—SEND VOLUME TAG (B6h) Notes 23-6 SCSI REFERENCE 1012975
24 TEST UNIT READY (00h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 0 0 0 0 0 0 0 01 02 Reserved 03 04 05 0 0 Reserved 24.1 ABOUT THIS COMMAND The TEST UNIT READY command allows the initiator to determine if the autoloader is ready to accept all other valid commands, including motion commands. This is not a request for a autoloader self-test, which occurs at power-on.
CHAPTER 24—TEST UNIT READY (00h) Busy The autoloader returns Busy status when it is processing a command for a different initiator or when it is in the process of aborting a motion command. Reservation Conflict The autoloader returns Reservation Conflict status when it is reserved by a different initiator. See Chapter 20 for more information about the RESERVE command.
25 WRITE BUFFER (3Bh) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 1 1 1 0 1 1 Reserved 01 Buffer ID 02 03 Mode (MSB) Buffer Offset 04 (LSB) 05 06 (MSB) Parameter List Length 07 (LSB) 08 09 WBF 0 Reserved 0 0 25.1 ABOUT THIS COMMAND The BUFFER WRITE allows you to load new microcode (also known as firmware) across the SCSI bus into the autoloader’s flash EEPROM. The autoloader processes this command when it is executing the flash EEPROM code or when it is executing the ROM boot code.
CHAPTER 25—WRITE BUFFER (3Bh) Be sure to heed the following cautions when issuing the WRITE BUFFER command to update the microcode stored in the autoloader’s flash EEPROM. Caution The WRITE BUFFER command allows you to load new microcode over the SCSI bus into the autoloader’s flash EEPROM. It is not intended to be used for testing autoloader functionality (that is, do not issue this command unless you are actually loading new microcode).
WHAT YOU SEND TO THE AUTOLOADER 25.2 WHAT YOU SEND TO THE AUTOLOADER Mode – Byte 01, Bits 2 through 0 The Mode field determines the type of operation to be performed. The autoloader performs the following operations: 100b – Write microcode to buffer but do not save it to EEPROM 101b – Write microcode to buffer and save entire buffer to EEPROM Buffer ID – Byte 02 This field specifies which section of EEPROM is the target for the data in the current WRITE BUFFER command.
CHAPTER 25—WRITE BUFFER (3Bh) The functional code resides in the remainder of the EEPROM (040000h through 0FFFFFh) and is divided into six equal sections each corresponding to a Buffer ID, as shown in Table 25-1.
COMMAND STATUS The Parameter List Length for each WRITE BUFFER command must be evenly divisible by 80h (128). When all 131,072 bytes of the specified section have been downloaded to the buffer, the autoloader disconnects from the SCSI bus and begins executing the Boot Block code to program the selected EEPROM section. If the section programmed was not section 7 (that is, the Mode bit was not set to 101b), the autoloader will remain in Boot Block mode.
CHAPTER 25—WRITE BUFFER (3Bh) The autoloader is unable to erase the flash EEPROM. The autoloader is unable to program the flash EEPROM. The flash code checksum is not valid after the flash EEPROM is programmed with the new microcode. A Console write microcode or read microcode operation is already in progress when the WRITE BUFFER command is received. A reserved bit was set to 1 in the CDB. A parameter in the CDB is invalid (see Table 25-2 for sense data).
A ERROR CODES This appendix describes the errors reported by the autoloader. The autoloader uses two methods for reporting error conditions: Errors that occur only when the autoloader is being operated from the operator panel or in Sequential mode, or when the autoloader is performing diagnostics, only appear on the LCD and are not reported by the REQUEST SENSE command. If the autoloader is operating in Random mode, errors are reported over the SCSI bus.
CHAPTER A—ERROR CODES Table A-1 lists autoloader error messages in alphabetical order. If the suggested corrective action does not correct the error, contact Exabyte Technical Support (see page iii) or your service provider. Table A-1 Autoloader error messages Error Message Description Autoloader is Busy The autoloader is executing a Wait until the autoloader has finished its command issued from the application current operation, then retry the when a command is issued from the requested operation.
ERROR MESSAGES DISPLAYED ON THE LCD Table A-1 Autoloader error messages (continued) Error Message Description Configuration Locked by Host The application is currently controlling Wait for the command from the the autoloader (a SCSI command is application to complete. active) or the Remote Management utility is controlling the autoloader. Device Not Ready The autoloader is not ready to perform Wait until the autoloader has finished, the requested operation because it is then retry the operation.
CHAPTER A—ERROR CODES Table A-1 Autoloader error messages (continued) Error Message Description Corrective Action H/W Inoperable An operation couldn’t be completed because of a mechanical problem. 1. Reset the autoloader and retry the operation.See Section 3.2 on page 3-2 for reset instructions. 2. If the error persists, contact your service provider. Hardware Error An operation couldn’t be completed because of a mechanical problem. 1. Reset the autoloader and retry the operation.See Section 3.
ERROR MESSAGES DISPLAYED ON THE LCD Table A-1 Autoloader error messages (continued) Error Message Description Corrective Action Servo Jammed The autoloader carousel has experienced a problem. 1. Reset the autoloader and retry the operation.See Section 3.2 on page 3-2 for reset instructions. 2. If the error persists, contact your service provider Servo Timeout The autoloader carousel has experienced a problem. 1. Reset the autoloader and retry the operation.See Section 3.
CHAPTER A—ERROR CODES A.2 ERRORS REPORTED OVER THE SCSI BUS If the autoloader is operating in Random mode, errors are reported over the SCSI bus. Some of these errors also appear on the LCD, others do not. Errors reported over the SCSI bus are associated with the sense key data returned by the autoloader in response to a REQUEST SENSE command (see Chapter 18).
ERRORS REPORTED OVER THE SCSI BUS Table A-2 REQUEST SENSE error information (ASC, ASCQ, FSC, and SK) ASC ASCQ (byte 12) (byte 13) FSC Sense Cause Key ERP SCSI Error Message and Description 00h 00h 00h 0h I 10 No error. 00h 06h 04h Bh O, B, D, A, S 11 IO Process terminated. SCSI data transfer aborted. 04h 01h 12h 02h O, B, A, S 11 Logical Unit becoming ready.The autoloader is not ready, but is in process of becoming ready. 04h 83h 12h 02h O 11, 1 Not Ready. Door open.
CHAPTER A—ERROR CODES Table A-2 REQUEST SENSE error information (ASC, ASCQ, FSC, and SK) (continued) ASC ASCQ (byte 12) (byte 13) FSC Sense Cause Key ERP SCSI Error Message and Description 24h 00h 10h 5h A 4 Invalid field in CDB. There were invalid fields in the CDB. 25h 00h 10h 5h A, O 4 Logical Unit not supported. The logical unit number specified in the Identify message or in the CDB is not zero. 26h 00h 10h 5h A, O 4 Invalid field in parameter list.
ERRORS REPORTED OVER THE SCSI BUS Table A-2 REQUEST SENSE error information (ASC, ASCQ, FSC, and SK) (continued) ASC ASCQ (byte 12) (byte 13) FSC Sense Cause Key ERP SCSI Error Message and Description 3Fh 00h 13h 6h S, O 11 Operating condition changed. Over temperature. The autoloader’s internal temperature is at a unsafe level for the media. Wait until the autoloader has cooled, then unload the cartridge to a cell and re-load it into the tape drive. Check the room temperature.
CHAPTER A—ERROR CODES Table A-2 REQUEST SENSE error information (ASC, ASCQ, FSC, and SK) (continued) ASC ASCQ (byte 12) (byte 13) FSC Sense Cause Key ERP SCSI Error Message and Description 48h 00h 08h Bh B, L, D, S 8, 17, 11, 12, 13 Initiator detected error. Operation aborted.
ERRORS REPORTED OVER THE SCSI BUS Table A-2 REQUEST SENSE error information (ASC, ASCQ, FSC, and SK) (continued) ASC ASCQ (byte 12) (byte 13) FSC Sense Cause Key SCSI Error Message and Description T, L, D 11 TapeAlert exception. This error is a result of any of the following: An autoloader component has exceeded its expected operational lifetime. TapeAlert asynchronous notification. TapeAlert asynchronous notification test. 5D FFh 00h 83h 00h — T, L 14, 16, 12 Bad label. Questionable.
CHAPTER A—ERROR CODES Table A-2 REQUEST SENSE error information (ASC, ASCQ, FSC, and SK) (continued) ASC ASCQ (byte 12) (byte 13) FSC Sense Cause Key ERP SCSI Error Message and Description 87h 25h 12h 4h I 8, 13, 12 Drive not ready. The tape drive did not return Ready status after a reset. 87h 26h 1Ah 4h D, L 8, 13, 12 Drive command error. The tape drive failed to respond to a command from the autoloader.
ERRORS REPORTED OVER THE SCSI BUS Table A-3 REQUEST SENSE error information (FSC, ASC, ASCQ, and SK (continued) FSC ASC ASCQ Sense Cause (byte 12) (byte 13) Key ERP SCSI Error Message and Description 00h 2Ah 01h 6h I 10, 11 Mode parameters changed. Mode parameters have been changed. Issue a MODE SENSE (1Ah) command to determine what the new mode parameters are. 00h 2Ah 02h 6h I 10, 11 Log parameters changed. Log parameters have been changed.
CHAPTER A—ERROR CODES Table A-3 REQUEST SENSE error information (FSC, ASC, ASCQ, and SK (continued) FSC ASC ASCQ Sense Cause (byte 12) (byte 13) Key ERP 04h 00h 06h Bh O, B, D, A, S 05h 44h 00h 4h T, L, D 8, 13, 12 Internal target fail. (Software error.) Firmware consistency failure. 05h 4C 00 02h 06h 44h 00h 4h T, L, D 8, 13, 12 Internal target fail. (Software error.) Firmware consistency failure. 07h 44h 00h 4h T, L, D 8, 13, 12 Internal target fail. (Software error.
ERRORS REPORTED OVER THE SCSI BUS Table A-3 REQUEST SENSE error information (FSC, ASC, ASCQ, and SK (continued) FSC ASC ASCQ Sense Cause (byte 12) (byte 13) Key ERP SCSI Error Message and Description 10h 1Ah 00h 5h A 4 Parameter length error. The parameter list length was not valid. This error is a result of any of the following: Parameter List Length error in the MODE SELECT CDB. Illegal transfer length in CDB. 10h 20h 00h 5h A 4 Invalid Command OP code.
CHAPTER A—ERROR CODES Table A-3 REQUEST SENSE error information (FSC, ASC, ASCQ, and SK (continued) FSC ASC ASCQ Sense Cause (byte 12) (byte 13) Key ERP SCSI Error Message and Description 11 Operating condition changed. Over temperature. The autoloader’s internal temperature is at a unsafe level for the media. Wait until the autoloader has cooled, then unload the cartridge to a cell and re-load it into the tape drive. Check the room temperature.
ERRORS REPORTED OVER THE SCSI BUS Table A-3 REQUEST SENSE error information (FSC, ASC, ASCQ, and SK (continued) FSC ASC ASCQ Sense Cause (byte 12) (byte 13) Key ERP SCSI Error Message and Description 1Bh 87h 23h 4h D, L 8, 13, 12 Drive comm timeout. The autoloader is unable to communicate with the tape drive. 1Bh 87h 24h 4h D, L 8, 13, 12 Drive comm failed. The autoloader is unable to communicate with the tape drive. 1Ch 3Bh 0Dh 5h A, O 11, 6 Destination full.
CHAPTER A—ERROR CODES A.3 ERROR RECOVERY PROCEDURES The following table describes the error recovery procedures (ERPs) recommended for each Fault Symptom Code listed in the previous section. Caution Some recovery procedures advise you to reset the tape drive. Before performing a reset, make sure there is no SCSI activity on the SCSI bus to which the drive is connected. Resetting a device on an active bus may disrupt communications.
INDEX # 210 Emulation mode 6-6 A Abort Task Set (06h) message 2-5 Aborted Command (Bh) sense key 18-4 ASC and ASCQ for abnormal element conditions 15-15, 19-14 for all sense keys A-6 to A-17 INITIALIZE ELEMENT STATUS WITH RANGE 5-5 LOG SELECT 7-2 LOG SENSE 8-17 MODE SELECT 9-14 MODE SENSE 10-17 MOVE MEDIUM 11-7 READ BUFFER 14-5 READ ELEMENT STATUS 15-10, 15-15 RELEASE 17-4 REQUEST SENSE 18-4 REQUEST VOLUME ELEMENT ADDRESS 19-10 RESERVE 20-6 SEND DIAGNOSTIC 22-5 SEND VOLUME TAG 23-5 TEST UNIT READY 24-2 va
INDEX cartridge inventory defined 3-4 effect of INITIALIZE ELEMENT STATUS 4-2 to 4-3 effect of INITIALIZE ELEMENT STATUS WITH RANGE 5-3 to 5-4 effect of MOVE MEDIUM 11-3 establishing 3-4 information stored 3-4 to 3-8 retrieving 3-4 cartridge loader description 1-2 See also medium transport element cartridges, moving with SCSI commands 3-8 CDB See command descriptor block (CDB) Check Condition (02h) status 2-9 Code Level Page 6-11 to 6-13 Command Failure Page parameter codes 8-14 command status Busy 2-10 Ch
INDEX error messages on the LCD A-1 to A-5 error recovery procedures (ERP) A-18 errors in CDB format 2-10 Exabyte, contacting iii Extended Messages (01h) message 2-5 extended sense bytes, REQUEST SENSE command 18-3 EZ17 Autoloader emulation mode 6-6 F Fault Symptom Codes (FSCs) definition A-6 for all sense keys A-6 to A-17 list A-6 to A-17 firmware See microcode format errors in CDBs 2-10 front panel components 1-1 G Good (00h) status 2-9 H Hardware Error (4h) sense key 18-4 I Identify (80h or C0h) m
INDEX M N Medium Error (3h) sense key 18-4 medium transport element 2-2, 9-5, 10-5, 15-7 to 15-8, 19-7 to 19-8 Message Parity Error (09h) message 2-5 Message Reject (07h) message 2-5 messages Ignore Wide Residue (23h) 2-5 messages, SCSI 2-4 to 2-5 microcode copying 3-10 copying to initiator using READ BUFFER 14-1 to 14-3 updating using WRITE BUFFER 25-1 to 25-2, 25-3 to 25-5 MODE SELECT (15h) command Cleaning Configuration Page 9-12 to 9-13 description 9-1 to 9-15 Element Address Assignment Page 9-3 to 9
INDEX R Random mode 1-3 READ BUFFER (3Ch) command description 14-1 to 14-5 errors reported 14-5 field definitions 14-2 to 14-2 status reporting 14-4 use 3-10, 14-1 to 14-3 using to copy autoloader microcode to initiator 14-3 using to transfer diagnostic data to initiator 14-3 READ ELEMENT STATUS (B8h) command abnormal element conditions 15-15 description 15-1 to 15-16 errors reported 15-16, 16-6 field definitions 15-2 status reporting 15-16 use 3-4, 15-1 RECEIVE DIAGNOSTIC RESULTS (1Ch) command description
INDEX SEND VOLUME TAG (B6h) command description 23-1 to 23-5 errors reported 23-5 field definitions 23-2 status reporting 23-4 use 3-6, 23-1 sense bytes, REQUEST SENSE command 18-3 sense key 18-3 Sequential mode 1-3 service, returning drive for iii standard inquiry data effect of emulation modes 6-6 page format 6-3 product identification 6-6 vendor identification 6-6 standards xvi status of commands 2-9 to 2-10 storage elements 2-2, 9-6, 10-5, 15-9 to 15-11, 19-9 to 19-11 Supported Diagnostic Pages page RE