COPYRIGHT Copyright 2007 by Tandberg Data Corporation. All rights reserved. This item and the information contained herein are the property of Tandberg Data Corporation.
If problems with the library occur, contact your maintenance organization; do not void the product warranty by allowing untrained or unauthorized personnel to attempt repairs. Caution CONTACTING TANDBERG DATA CORPORATION Returning the library in unauthorized packaging may damage the unit and void the warranty. If you are returning the library for repair, package it in its original packaging (or in replacement packaging obtained from your vendor.
NOTES iv SCSI REFERENCE 1014826
Contents About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii 1 Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.1 1.2 1.3 2 2.2 2.3 1-6 1-6 Relationship to the SCSI Bus ............................................... 2-1 2.1.1 Element Types.................................................... 2-3 2.1.2 Element Addresses ............................................. 2-3 SCSI Command Protocol ....................................................
3.4 3.5 3.6 3.7 4 INITIALIZE ELEMENT STATUS (07h) . . . . . . . . . . . . . . 4-1 4.1 4.2 4.3 4.4 5 6.4 SCSI REFERENCE About This Command ......................................................... What You Send to the Library ............................................. Effects on the Cartridge Inventory........................................ Command Status................................................................. 5-1 5-2 5-3 5-4 About This Command ..........................................
8 LOG SENSE (4Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 8.1 8.2 8.3 8.4 9 About This Command......................................................... 8-1 What You Send to the Library............................................. 8-2 What the Library Returns .................................................... 8-5 8.3.1 Log Parameter Format ........................................ 8-6 8.3.2 Supported Log Pages (Page Code 00h) ............... 8-7 8.3.
10.3.7 Cleaning Configuration Page (Page Code 25h)............................................. 10-15 10.3.8 Operating Mode Page (Page Code 26h) .......... 10-17 10.4 Command Status............................................................. 10-18 11 MOVE MEDIUM (A5h) . . . . . . . . . . . . . . . . . . . . . . . 11-1 11.1 11.2 11.3 11.4 About This Command ....................................................... What You Send to the Library ...........................................
15.3.7 Data Transfer Element Descriptor ................... 15-14 15.3.8 ASC and ASCQ Values for Abnormal States .... 15-19 15.4 Command Status ............................................................ 15-20 16 RECEIVE DIAGNOSTIC RESULTS (1Ch) . . . . . . . . . . 16-1 16.1 About This Command....................................................... 16.2 What You Send to the Library........................................... 16.3 What the Library Returns ..................................................
19.3.6 Import/Export Element Descriptor................... 19.3.7 Data Transfer Element Descriptor ................... 19.3.8 ASC and ASCQ Values for Abnormal States..... 19.4 Command Status............................................................. 19-11 19-14 19-18 19-18 20 RESERVE (16h or 56h) . . . . . . . . . . . . . . . . . . . . . . . . 20-1 20.1 About This Command ....................................................... 20.2 What You Send to the Library ...........................................
25.3 Using WRITE BUFFER to Update the Library Microcode........................................................................ 25-3 25.4 Command Status .............................................................. 25-4 A Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 A.1 A.2 A.3 Error Messages Displayed on the LCD................................. A-1 A.1.1 Library LCD Error Messages................................ A-1 A.1.2 Library “Fatal” Error Messages ............
Notes xii SCSI REFERENCE 1014826
Tables 1 Product Overview Table 1-1 Table 1-2 2 Overview of the library as a SCSI Device Table 2-1 Table 2-2 Table 2-3 3 Table 4-2 Table 4-3 Effect on the cartridge inventory of a cartridge scan in a storage location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Effect on the cartridge inventory when a request for a cartridge scan fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 Invalid parameters in the INITIALIZE ELEMENT STATUS CDB . . . . . . .
6 INQUIRY (12h) Table 6-1 Table 6-2 Table 6-3 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 Magnum 224, T24, or SL 2U emulation mode product identification strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6 Magnum 448 emulation mode product identification strings . 6-6 Invalid parameters in the INQUIRY CDB . .
Table 11-5 Invalid parameters in the MOVE MEDIUM CDB and move errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6 12 POSITION TO ELEMENT (2Bh) Table 12-1 Invalid parameters in POSITION TO ELEMENT CDB and position errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3 13 PREVENT/ALLOW MEDIUM REMOVAL (1Eh) Table 13-1 Invalid parameters in the PREVENT/ALLOW MEDIUM REMOVAL CDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . 22-5 23 SEND VOLUME TAG (B6h) Table 23-1 Invalid parameters in the SEND VOLUME TAG CDB and parameter list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT THIS MANUAL ABOUT THIS MANUAL This manual provides reference information for developing SCSI applications for the Magnum 224, StorageLibrary T24, StorageLoader 2U LTO Library, or the Magnum 448 LTO Library (referred to as the library). Note that SCSI operations performed by the library are separate from the SCSI operations performed by the enclosed tape drive. For tape drive SCSI operations, refer to the tape drive documentation.
ABOUT THIS MANUAL Installing a Library into a Rack or replacing a Magazine (Magnum 224, Magnum 448, StorageLibrary T24, or StorageLoader 2U LTO Library), 1017475 Replacing the Tape Drive in the Magnum 224, StorageLibrary T24, or StorageLoader 2U LTO Library, 1017476 Tandberg Data Bar Code Label Specification for LTO Ultrium Cartridges, 1004080-000 Ultrium Tape Drives See the following web sites to locate documentation and support information for LTO Ultrium tape drives: IBM — www.storage.ibm.
1 PRODUCT OVERVIEW This chapter provides an overview of the physical properties and features of the library, including the following: Features Control modes Emulation modes 1.1 FEATURES 1.1.1 FRONT PANEL COMPONENTS Magnum 224, T24, SL 2U—Figure 1-1 shows the library’s front panel components. For a detailed description of these components, refer to the Magnum 224, StorageLibrary T24, or StorageLoader 2U LTO Library Product Manual.
CHAPTER 1—PRODUCT OVERVIEW Magnum 448—Figure 1-2 shows the library’s front panel components. For a detailed description of these components, refer to the Magnum 448 LTO Library Product Manual. Library status LEDs Left magazines (top and bottom) I/E Port lock button and LEDs LCD and keypad Magazine lock release buttons I/E ports (top and bottom) Magazine lock LEDs Right magazines (top and bottom) Figure 1-2 Front panel components (Magnum 448) 1.1.
FEATURES Magnum 448—Figure 1-4 shows the back panel components of the Magnum 448 library. Fans Tape drive cover plate Ethernet port Tape drive SCSI connectors Power supply Power switch USB port Power cord connector Figure 1-4 Back panel components (Magnum 448 SCSI library) The library includes the following features: Storage for data cartridges. Magnum 224 or StorageLibrary T24—Storage for up to 24 data cartridges are stored in the library. The magazines hold up to 12 cartridges each.
CHAPTER 1—PRODUCT OVERVIEW Tape drives. The library contains high-performance, high-capacity LTO tape drives in one of these options: Magnum 224, T24, or SL 2U— One full height LTO Ultrium 4 tape drive One full height LTO Ultrium 3 tape drive One or two half height LTO Ultrium 2 tape drive(s) Magnum 448— One or two full height LTO Ultrium 3 tape drives One, two, three, or four half height LTO Ultrium 2 tape drive(s) Import/Export Port (I/E Port).
CONTROL MODES Universal Serial Bus Connector. The library is equipped with a Universal Serial Bus connector for running diagnostics or upgrading firmware. Rack-mount hardware. The library is designed to mount in a standard 19-inch rack using: Magnum 224, T24, SL 2U—2 units (2U) of rack space Magnum 448—4 units (4U) of rack space Rack-mounting hardware is included with the library. 1.2 CONTROL MODES Note: You can issue commands to the library in any of the control modes.
CHAPTER 1—PRODUCT OVERVIEW 1.3.1 MAGNUM 224, T24, OR SL 2U EMULATION MODES Table 1-1 lists the INQUIRY command Product Identification string returned by the library for each emulation mode setting. See page 6-6 for more information about the Product Identification string. Table 1-1 Magnum 224, T24, or SL 2U emulation mode Product Identification string When you select this emulation mode... The library returns this Product Identification string in response to an INQUIRY command...
2 OVERVIEW OF THE LIBRARY AS A SCSI DEVICE This chapter provides background information for understanding how the library operates as a device on a SCSI bus. Note: The library communicates with the host through the SCSI interface of the tape drive via the ADI serial interface. The SCSI interface as seen by the host is the SCSI interface of the tape drive. See the tape drive Product Manual for tape drive information. See the Automation/Drive Interface - Commands (ADC) for ADI information.
CHAPTER 2—OVERVIEW OF THE LIBRARY AS A SCSI DEVICE The physical components of the SCSI system consist of the following: Initiator (host). A computer equipped with either a SCSI bus adapter card, or Fibre Channel host bus adapter or switch, which allows it to send commands, messages, and data across the bus to targets such as the tape drive. The initiator can also receive data, messages, and status from the targets. Targets. Devices capable of receiving commands from an initiator.
R ELATIONSHIP TO THE SCSI BUS 2.1.1 ELEMENT TYPES The Magnum 224, Magnum 448, StorageLibrary T24, or StorageLoader 2U LTO includes four types of elements: Element Description Medium transport The cartridge handling mechanism (robot) is the medium transport element. This mechanism moves the cartridges between the tape drive(s) and the storage cells.
CHAPTER 2—OVERVIEW OF THE LIBRARY AS A SCSI DEVICE I/E Port enabled/No fixed cleaning slot (Magnum 224 or StorageLibrary T24)—This figure shows the element addresses for this configuration.
R ELATIONSHIP TO THE SCSI BUS I/E Port enabled/No fixed cleaning slot (StorageLoader 2U LTO)—This figure shows the element addresses for this configuration.
CHAPTER 2—OVERVIEW OF THE LIBRARY AS A SCSI DEVICE Both I/E Ports enabled/No fixed cleaning slot (Magnum 448)—The following figure shows the element addresses for this configuration.
R ELATIONSHIP TO THE SCSI BUS I/E Port 1 (bottom) enabled, I/E Port 2 (top) disabled/No fixed cleaning slot (Magnum 448)—The following figure shows the element addresses for this configuration.
CHAPTER 2—OVERVIEW OF THE LIBRARY AS A SCSI DEVICE Both I/E Ports disabled/No fixed cleaning slot (Magnum 448)—The following figure shows the element addresses for this configuration.
SCSI COMMAND PROTOCOL Note: The commands issued to the library are independent of the commands issued to the tape drive. For information about the commands for the tape drive, refer to the documentation for the tape drive. Table 2-1 SCSI command set supported by the library When you issue this command … OP The library does this … Code Discussed in... INITIALIZE ELEMENT STATUS (6 bytes) 07h Checks all element addresses for cartridges and scans bar code labels.
CHAPTER 2—OVERVIEW OF THE LIBRARY AS A SCSI DEVICE Table 2-1 SCSI command set supported by the library (continued) When you issue this command … OP The library does this … Code Discussed in... REQUEST VOLUME ELEMENT ADDRESS (12 bytes) B5h Returns the element descriptors (including element Chapter 19 address and status flags for each element) created as a result of the SEND VOLUME TAG command. Data is returned in element address order.
SCSI COMMAND PROTOCOL The field description, “This field not supported by the library,” indicates that the field is supported by the SCSI-3 standards, but has not been defined in the Tandberg Data implementation of the command. These fields are reserved for future enhancements. The library ignores these fields and does not check for illegal values. The vendor unique portion of the Control byte (as indicated in the SCSI standard) is defined for each specific command, if used.
CHAPTER 2—OVERVIEW OF THE LIBRARY AS A SCSI DEVICE Status Descriptions The following are expanded descriptions of the status bytes listed in Table 2-2. Good The library returns Good status to indicate that the operation specified by the CDB completed normally. Check Condition The library returns Check Condition status to indicate that an error has occurred while it was executing a command.
FIBRE CHANNEL INTERFACE SPECIFICATIONS (FC TAPE DRIVE) The value of the bytes or bits in a Reserved field (as defined by the SCSI standard) is not 0. 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 library terminates the command and returns Check Condition status to the initiator.
CHAPTER 2—OVERVIEW OF THE LIBRARY AS A SCSI DEVICE Notes 2-14 SCSI REFERENCE 1014826
3 IMPLEMENTING SCSI OPERATIONS This chapter provides information about performing the following common SCSI operations: Setting the operation mode (Random/Sequential) Resetting the library Setting element addresses Using the cartridge inventory Moving cartridges Inquiring about the status of a specific operation Performing diagnostic tests For detailed information about the SCSI commands that the library uses to perform these operations, refer to Chapter 4 through Chapter 25. 3.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS Sequential–The library processes cartridges sequentially without direction from an application. In Sequential mode, magazines are automatically associated with tape drives so that each tape drive and its associated magazine (or magazines) becomes an independent autoloader. If you previously set the library to operate in Sequential mode, and need to change it to Random mode, follow these steps: 1. At the Home screen, press Lib.
SETTING THE OPERATION MODE 5. Press Select. Press until the selection arrow ( Mode, and press Select. ) points to Sequential Operation Mode Emulation Mode Sequential Mode Select Back Disabling Sequential Mode a. Press Modify. Sequential Mode Sequential : Mode Restart : Mode Loop : Mode Modify OK b. At the first screen (Sequential), press + or – to select Disable. Sequential Enable > Disable – + Select Back c. Press Select.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS Setting the Loop Option The Loop option determines what the library does after it has finished processing the last cartridge in the sequence. Option set to... The library does this... Enabled Loops back to the first cartridge in the sequence and begins processing the cartridges again Disabled Stops and waits for operator intervention. Operator intervention typically means removing cartridges for storage and inserting new cartridges 6. Press OK. 7.
SETTING ELEMENT A DDRESSES Press OK to reset the library. The library resets and performs a cartridge inventory. When the reset is complete, the Home screen appears. SCSI bus reset. SCSI Bus Reset is handled by the tape drive and only affects the library indirectly through the ADI. SCSI Target Reset message. SCSI Target Reset message is handled by the tape drive and only affect the library indirectly through the ADI.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS If desired, you can use the MODE SELECT (15h) command to change the element addresses assigned to the different types of elements. The element addresses for the cartridge cells are numbered consecutively, with the first address being the starting element address that you specify for the storage elements. To view the current addresses, use the MODE SENSE (1Ah) command. 3.
UNDERSTANDING THE CARTRIDGE INVENTORY 3.4.2 RETRIEVING CARTRIDGE INVENTORY INFORMATION After the library inventory has completed, you can retrieve the inventory information by issuing a READ ELEMENT STATUS (B8h) command (see Chapter 15). 3.4.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS Magnum 448 Element Addresses The default element addresses for the Magnum 448 library are listed in Table 3-2. The addresses change when you enable the I/E ports and the fixed cleaning cell. See “Magnum 448 Element Addresses” on page 2-5 for additional information.
UNDERSTANDING THE CARTRIDGE INVENTORY Bar Code Label Information These fields are used only if you have attached bar code labels to each data cartridge and you have scanned the labels. Refer to the Product Manual for information about placing the labels on the cartridges. For specifications for the bar code labels that can be used with the library, refer to the Tandberg Data Bar Code Specification for LTO Ultrium Cartridges.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS The REQUEST VOLUME ELEMENT ADDRESS (B5h) command references the Send Volume Match flag for the cell and sets it to 0 after the label information is returned to the initiator. This flag is also set to 0 when the library is reset or when the cartridge access port door is opened.
INQUIRING ABOUT LIBRARY STATUS 3.6 INQUIRING ABOUT LIBRARY STATUS To inquire about the library status, you can use the following commands: TEST UNIT READY (00h) Command Use this command to determine if the library 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 library is ready to accept any valid command without returning Check Condition, Reservation Conflict, or Busy status.
CHAPTER 3—IMPLEMENTING SCSI OPERATIONS Home Screen Menu Move Lib (Move Cartridges) (Library Properties) Load Drive(s) Unload Drive(s) Library ID Maint Drive (Maintenance/ Diagnostics) (Tape Drive Properties) Library Maintenance [Library type, serial number, code level, and SCSI ID (and LUN) or WWNN] Library Status Library History Import Cartridges Export Cartridges Inventory Drive ID (Drive type, code level, and serial number) Interface Library Diagnostics View Slots View Drives View I
4 INITIALIZE ELEMENT STATUS (07h) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 0 0 0 1 1 1 01 Reserved 02 03 Reserved 04 05 4.1 NBL Reserved ABOUT THIS COMMAND The INITIALIZE ELEMENT STATUS command causes the library to attempt reading any bar code labels that were unreadable during the automatic cartridge inventory. The library checks the elements in ascending element address order (see “Elements and Element Addresses” on page 2-2 for more information about element addresses).
CHAPTER 4—INITIALIZE ELEMENT STATUS (07h) For specifications for the bar code labels that can be used with the library, refer to the Tandberg Data Bar Code Label Specification for LTO Ultrium Cartridges. For best bar code scan results, refer to Magnum 224, StorageLibrary T24, or StorageLoader 2U LTO Library Product Manual or the Magnum 448 LTO Library Product Manual for information about positioning the bar code labels on data cartridges.
COMMAND STATUS 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 4-2 for details about how the cartridge inventory is updated. Table 4-2 Effect on the cartridge inventory when a request for a cartridge scan fails ...
CHAPTER 4—INITIALIZE ELEMENT STATUS (07h) A parameter in the CDB is invalid (see Table 4-3 for sense data). Table 4-3 Invalid parameters in the INITIALIZE ELEMENT STATUS CDB Sense Key ASC ASCQ SKSV Bit C/D Bit BPV Bit 5h 24h 00h 1 1 1 4-4 SCSI REFERENCE Bit Field Error Pointer Pointer — — A reserved bit is set in the CDB. The pointers point to the bit in error.
5 INITIALIZE ELEMENT STATUS WITH RANGE (37h) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 1 1 0 1 1 1 Fast Range 01 02 Reserved (MSB) Starting Element Address 03 04 Reserved 05 06 (MSB) Number of Elements 07 08 Reserved 09 Control 5.1 (LSB) (LSB) ABOUT THIS COMMAND The INITIALIZE ELEMENT STATUS WITH RANGE command causes the library to attempt reading any bar code labels that were unreadable during the automatic cartridge inventory.
CHAPTER 5—INITIALIZE ELEMENT STATUS WITH RANGE (37h) For best bar code scan results, refer to Magnum 224, StorageLibrary T24, or StorageLoader 2U LTO Library Product Manual or the Magnum 448 LTO Library Product Manual for information about positioning the bar code labels on data cartridges. Support for the INITIALIZE ELEMENT STATUS WITH RANGE command is provided for compatibility.
EFFECTS ON THE CARTRIDGE INVENTORY If an initialize element status operation is performed on the cartridge loader, the request does not count toward the total number of elements requested in the Number of Elements field. 5.3 EFFECTS ON THE CARTRIDGE INVENTORY The library updates the cartridge inventory whenever it is powered on, whenever a magazine is inserted, or whenever the cartridge access port door is opened, then closed again.
CHAPTER 5—INITIALIZE ELEMENT STATUS WITH RANGE (37h) Table 5-2 Effect on the cartridge inventory when a request for a cartridge scan fails ...is changed to the following when the library cannot read the cartridge label This cartridge inventory field... Label Scan Retries updated if retried Source Storage Element Address no change 5.
6 INQUIRY (12h) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 0 1 0 0 1 0 01 Reserved 02 Page Code 03 Reserved 04 Allocation Length 05 6.1 0 0 Reserved EVPD 0 0 ABOUT THIS COMMAND The INQUIRY command requests that the library send information regarding its parameters to the initiator.
CHAPTER 6—INQUIRY (12h) Page Code – Byte 02 This field contains the page number of the vital product data page to be returned for this INQUIRY command. The library supports the following page codes: 00h Supported Vital Product Data page 80h Unit Serial Number page 83h Device Identification page C0h Original Data page F0h Code Level page If the EVPD bit is set to 0, the Page Code must be 00h.
WHAT THE LIBRARY RETURNS 6.3.1 Bit Byte 7 00 01 STANDARD INQUIRY DATA PAGE 6 5 4 3 Peripheral Qualifier 1 0 Peripheral Device Type RMB Reserved 02 03 2 Version AERC RSVD Norm ACA HiSup 04 Response Data Format Additional Length 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 15 16 (LSB) (MSB) ... Product Identification 31 32 (LSB) (MSB) ...
CHAPTER 6—INQUIRY (12h) Bit Byte 7 6 5 4 3 2 1 0 74 Reserved ... 95 96 (MSB) ... Unit Serial Number 107 (LSB) Peripheral Qualifier – Byte 00, Bits 7 through 5 The value returned for this field is 0, indicating that the media changer is connected to this Logical Unit (LUN 1). Peripheral Device Type – Byte 00, Bits 4 through 0 The value returned for this field is 08h, identifying the library as a medium changer device.
WHAT THE LIBRARY RETURNS SCCS (SCC Supported) – Byte 05, Bit 7 This field is handled by the tape drive. Refer to the tape drive’s Product Manual for information. BQue (Basic Queuing) – Byte 06, Bit 7 This field is handled by the tape drive. Refer to the tape drive’s Product Manual for information. EncServ (Enclosure Services) – Byte 06, Bit 6 This field is handled by the tape drive. Refer to the tape drive’s Product Manual for information.
CHAPTER 6—INQUIRY (12h) 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 Note: When one of the library’s emulation modes is selected from the operator panel, the library can be used with most, but not all, SCSI drivers developed for the device being emulated.
WHAT THE LIBRARY RETURNS Table 6-2 Magnum 448 emulation mode product identification strings When you select this emulation mode... The library returns this Product Identification string in response to an INQUIRY command... Exabyte EZ17 “Exabyte_EZ17_ _ _ _” Each “_” represents an ASCII space character. Exabyte 210 “EXB-210_ _ _ _ _ _ _ _ _” Each “_” represents an ASCII space character.
CHAPTER 6—INQUIRY (12h) Bit Byte 62 7 6 (MSB) 63 64 (MSB) 65 66 5 1 0 Version Descriptor 4 (02E0h) Conforms to SMC (No version claimed) (LSB) Version Descriptor 5(0000h) Not used (LSB) Version Descriptor6 (0000h) Not used (LSB) Version Descriptor7(0000h) Not used (LSB) Version Descriptor8(0000h) Not used (LSB) (MSB) (MSB) (MSB) 71 72 2 (LSB) 69 70 3 Version Descriptor 3 (0260h) Conforms to SPC-2 (No version claimed 67 68 4 (MSB) 73 Unit Serial Number – Bytes 96 through 107 The
WHAT THE LIBRARY RETURNS Peripheral Qualifier – Byte 00, Bits 7 through 5 The value returned for this field is 0, indicating that the media changer is connected to this Logical Unit (LUN 1). Peripheral Device Type – Byte 00, Bits 4 through 0 The value returned for this field is 08h, which identifies the library as a medium changer device. Page Code – Byte 01 The value returned for this field is 00h, which is the Page Code for the Supported Vital Product Data page.
CHAPTER 6—INQUIRY (12h) 6.3.3 UNIT SERIAL NUMBER DATA PAGE (PAGE CODE 80h) When the EVPD bit is 1 and the Page Code is 80h, the library returns the Unit Serial Number page as described below. Bit Byte 7 00 6 5 4 Peripheral Qualifier 3 1 0 Peripheral Device Type 01 Page Code (80h) 02 Reserved 03 Page Length (0Ch) 04 2 (MSB) ...
WHAT THE LIBRARY RETURNS 6.3.4 DEVICE IDENTIFICATION PAGE (PAGE CODE 83h) The Device Identification page allows the library to report its device identifiers, including its product identifier and serial number. The library returns the Device Identification page when the EVPD bit in the CDB is 1 and the Page Code is 83h Bit Byte 7 00 6 5 4 3 Peripheral Qualifier Page Code (83h) 02 Reserved 03 Page Length Reserved 05 Association Reserved Identifier Type Reserved 07 Identifier Length (MSB) .
CHAPTER 6—INQUIRY (12h) Peripheral Device Type – Byte 00, Bits 4 through 0 The value returned for this field is 08h, which identifies the library as a medium changer device. 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 34h, indicating that there are 34h (52) additional bytes of inquiry data available to be returned to the initiator.
WHAT THE LIBRARY RETURNS Association - Node – Byte 45, Bits 5 and 4. The value returned for this field is 0h, indicating that the Node Identifier field is associated with the addressed logical unit (the node). Identifier Type - Node – Byte 45, Bits 3 through 0. The value returned for this field is 3h, indicating that the Node Identifier field contains an FC-FS Name_Identifier. Identifier Length - Node – Byte 47.
CHAPTER 6—INQUIRY (12h) Bit Byte 7 6 5 4 ... 3 2 1 0 Vendor Identification 15 16 (LSB) (MSB) ... Product Identification 31 32 (LSB) (MSB) ... Functional Code Level 47 48 (LSB) (MSB) ... Boot Block Code Level 63 (LSB) 64 ... Internal Self Test Code Level 79 80 ... Ethernet Card Code Level 95 Peripheral Qualifier – Byte 00, Bits 7 through 5 The value returned for this field is 0, indicating that the media changer is connected to this Logical Unit (LUN 1).
COMMAND STATUS Product Identification – Bytes 16 through 31 Magnum 224, T24, or SL 2U—The value contained in these bytes is the ASCII representation of the product identifier, “MAGNUM_224 _ _ _ _ _” where each “_” represents an ASCII space character. Magnum 448—The value contained in these bytes is the ASCII representation of the product identifier, “MAGNUM_448 _ _ _ _ _” where each “_” represents an ASCII space character.
CHAPTER 6—INQUIRY (12h) A parameter in the CDB is invalid (see Table 6-3 for sense data). Table 6-3 Invalid parameters in the INQUIRY CDB Sense Key ASC ASCQ SKSV Bit C/D Bit BPV Bit 5h 24h 00h 1 1 1 5h 24h 00h 1 1 0 0 0002h Invalid Page Code. 5h 24h 00h 1 1 1 7 0002h Page value set but EVPD is 0. 6-16 SCSI REFERENCE Bit Field Error Pointer Pointer — — A reserved bit is set in the CDB. The pointers point to the bit in error.
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 01 Reserved 02 … Reserved 08 09 7.1 0 0 Reserved ABOUT THIS COMMAND The LOG SELECT command allows you to reset the statistical information maintained by the library to zero. The LOG SELECT command does not transfer any parameters to the library and does not include any parameter pages. 7.
CHAPTER 7—LOG SELECT (4Ch) SP (Saved Page) – Byte 01, Bit 0 The library does not support the saved page function. The valid value for this field is 0. 7.3 COMMAND STATUS The library returns a status byte after processing the LOG SENSE command. This section describes when each type of status byte might be returned. Good The library returns Good status when it is able to process the command without errors.
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 01 Reserved 02 PC Page Code 03 Reserved 04 05 (MSB) Parameter Pointer 06 07 (MSB) Allocation Length 08 09 8.1 (LSB) (LSB) Reserved ABOUT THIS COMMAND The LOG SENSE command provides a means for the initiator to retrieve statistics and information on the state of the library.
CHAPTER 8—LOG SENSE (4Dh) 8.2 WHAT YOU SEND TO THE LIBRARY PPC (Parameter Pointer Control) – Byte 01, Bit 1 The value for the PPC field must be 0. This directs the library 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 library returns the bytes in ascending order of parameter codes from the specified log page.
WHAT YOU SEND TO THE LIBRARY 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) Example If you specify 02h for this field (assuming the element addresses have not been changed), and the Allocation Length is long enough, the library returns the following statistics. See “Element Addresses” on page 2-3 for important addressing information. Library Element Type Default Element Address Storage elements See “Magnum 224, T24, or SL 2U Element Addresses” on page 2-3.
WHAT THE LIBRARY RETURNS Allocation Length – Bytes 07 and 08 The Allocation Length field allows you to determine the maximum amount of data to be transferred from the library to the initiator. If you specify an allocation length that is greater than the bytes available, the library terminates the Data In phase when all bytes have been transferred. You can specify 0FFFEh to include all available data. 8.
CHAPTER 8—LOG SENSE (4Dh) 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 4 (MSB) DU DS TSD 03 04 2 1 0 Parameter Code 01 02 3 ETC (LSB) TMC RSVD LP Parameter Length (MSB) ... Parameter Value n (LSB) Parameter Code – Bytes 00 and 01 The Parameter Code field identifies which log parameter is being transferred for that log page.
WHAT THE LIBRARY RETURNS 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 library supports. 8.3.2 SUPPORTED LOG PAGES (PAGE CODE 00h) The Supported Log Pages page lists all log pages that the library supports. The format for this log page is shown below.
CHAPTER 8—LOG SENSE (4Dh) 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 library is reset or when the condition indicated by the flag is corrected. Undefined flags are always set to 0. Although the library 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.
WHAT THE LIBRARY RETURNS Table 8-2 Parameters returned for the LOG SENSE TapeAlert page (continued) Parameter Code Description and Corrective Action Flag Name Typea 0Dh Library Pick Retry W There is a potential problem with a drive ejecting cartridges short or with the library 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 library to see if any visible problems exist. 2.
CHAPTER 8—LOG SENSE (4Dh) Table 8-2 Parameters returned for the LOG SENSE TapeAlert page (continued) Parameter Code a Description and Corrective Action Flag Name Typea 18h Library Inventory C The library 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.
WHAT THE LIBRARY RETURNS 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 library had to retry a put operation to the element, and the total number of times the library had to retry a pick operation to the element. These values are stored in nonvolatile RAM for each element.
CHAPTER 8—LOG SENSE (4Dh) 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. Total Put Retries – Bytes 08 and 09 The Total Put Retries field indicates the total number of times the library had to retry a put operation to the element indicated by the element address.
WHAT THE LIBRARY RETURNS 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.
CHAPTER 8—LOG SENSE (4Dh) Parameter Value – Byte 04 Table 8-4 lists the environmental parameters returned on the Environmental page.
WHAT THE LIBRARY RETURNS 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.
CHAPTER 8—LOG SENSE (4Dh) 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.
WHAT THE LIBRARY RETURNS Table 8-7 Fault Symptom Codes returned on the LOG SENSE Command Failure page (continued) Fault Symptom Code Description 1Bh Drive communication error 1Ch Cell full 1Dh Cell empty 1Eh Drive load failed 1Fh Drive unload failed 20h Device Services owned by panel 21h Device Services owned by E-Net interface 22h Picker indicates shipping lock in place 23h Drive interface version not compatible 24h Cartridge misloaded 25h Invalid cartridge type 26h Servo jammed 2
CHAPTER 8—LOG SENSE (4Dh) Table 8-8 Command Interface codes returned on the LOG SENSE Command Failure page Command Interface Code Description 8.4 02h Panel Command 03h Ethernet Command COMMAND STATUS The library returns a status byte after processing the LOG SENSE command. This section describes when each type of status byte might be returned. Good The library returns Good status when it is able to process the command without errors.
COMMAND STATUS Table 8-9 Invalid parameters in the LOG SENSE CDB (continued) Sense Key ASC ASCQ SKSV Bit C/D Bit BPV Bit Bit Pointer Field Pointer Error 5h 24h 00h 1 1 1 7 0002h The PC field is incorrect. It must be set to 01b. 5h 24h 00h 1 1 1 5 0002h Invalid Page Code. 5h 24h 0h 1 1 0 0 0005h Invalid parameter pointer.
CHAPTER 8—LOG SENSE (4Dh) Notes 8-20 SCSI REFERENCE 1014826
9 MODE SELECT (15h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 0 1 0 1 01 Reserved PF 02 04 9.1 SP Reserved 03 05 Reserved Parameter List Length 0 0 Reserved 0 0 ABOUT THIS COMMAND The MODE SELECT command enables you to specify operating parameters for the library. These parameters configure the library 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 LIBRARY 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.2.
CHAPTER 9—MODE SELECT (15h) Assigning Element Addresses An element is a way of classifying various components in the library. Element addresses reference specific physical locations in the library. All of the libraries contains these element types: Cartridge loader (medium transport) element Cartridge cells (storage) elements I/E port (import/export) elements Tape drive (data transfer) elements Each element requires an address so that it can be identified during a SCSI command operation.
WHAT YOU SEND TO THE LIBRARY ! For the starting element addresses, you can specify any 16-bit Important binary number, with the following conditions: Element addresses must not overlap. Addresses within each type of element must be consecutive. The highest address you can assign for the first storage element is: Magnum 224 or T24–FFE8h (1111111111101000b). This causes the last storage element to be numbered 0FFFFh (1111111111111111b) StorageLoader 2U–FFECh (1111111111101100b).
CHAPTER 9—MODE SELECT (15h) Page Code – Byte 00, Bits 5 through 0 This field identifies the Element Address Assignment page. The value of this field must be 1Dh. Page Length – Byte 01 This field indicates the length, in bytes, of the Element Address Assignment parameter list. The valid value for this field is 12h (18), which indicates that there are an additional 18 bytes of parameter data that follow this byte.
WHAT YOU SEND TO THE LIBRARY First Import/Export Element Address – Bytes 10 and 11 This field identifies the address of the entry/exit port. See “Element Addresses” on page 2-3 for important addressing information. Magnum 224, T24, or SL 2U—The library has one I/E port. If the I/E port element is enabled, the default starting address for the I/E port element is 71h.
CHAPTER 9—MODE SELECT (15h) Magnum 448—The library may have one, two, three, or four tape drives with a default starting address of 51h (81). Number of Data Transfer Elements – Bytes 16 and 17 This field identifies the number of tape drives installed in the library. Magnum 224, T24, or SL 2U—The library may have one or two tape drives installed. The valid value for this field is 1 or 2. Magnum 448—The library may have one, two, three, or four tape drives installed.
WHAT YOU SEND TO THE LIBRARY MaxStor – Byte 4, Bit 7 This field specifies whether the number of available storage elements is limited to the value specified in the MaxStorAddr field, as follows: 0 Do not limit the number of available storage elements (use all of the cartridge cells as storage elements) 1 Limit the number of available storage elements to the value specified in the MaxStorAddr field The factory default is 0.
CHAPTER 9—MODE SELECT (15h) The MaxStorAddr field is directly related to the Slot Count option available from the library’s operator panel. When this field is set, the library only uses the number of cartridge cells specified as storage elements. The unused cells are not available for use as addressable storage elements. The number of cells can be set, cleared, or viewed using the operator panel or by issuing a MODE SELECT command with this field set to the desired number of cells.
WHAT YOU SEND TO THE LIBRARY Overview of elements—”Elements and Element Addresses” on page 2-2 Magnum 224, T24, or SL 2U elements— “Magnum 224, T24, or SL 2U Element Addresses” on page 2-3 Magnum 448 elements—“Magnum 448 Element Addresses” on page 2-5 DisIEP2 – Byte 05, Bit 6 (Disable I/E Port 2) This field specifies whether the top I/E Port is enabled or disabled, and applies only to the Magnum 448 LTO Library.
CHAPTER 9—MODE SELECT (15h) 9.2.4 Bit Byte 00 7 LCD MODE PAGE (PAGE CODE 22h) 6 5 3 Reserved 2 1 0 Page Code (22h) 01 02 4 Parameter Length (22h) RSVD RSVD Write Line 1 Reserved 03 Reserved Reserved 04 ... Display Line 1 24 25 ... 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 LIBRARY The text specified in this field is displayed when the library is idle, showing its default screen, and no panel initiated command is active. 9.2.5 CLEANING CONFIGURATION PAGE (PAGE CODE 25h) The Cleaning Configuration page specifies how the library behaves when it is configured to autoclean the tape drive.
CHAPTER 9—MODE SELECT (15h) When the FixEnbl is set to 1, the storage element with the highest element address is reserved for a cleaning cartridge. That storage element is then unavailable for storing a data cartridge. Refer to the Product Manual more information about the library’s Autoclean option.
COMMAND STATUS 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. The library detects an unrecoverable parity error while receiving the MODE SELECT data. A parameter in the CDB on a MODE SELECT page is invalid (see Table 9-3 for sense data).
CHAPTER 9—MODE SELECT (15h) Table 9-3 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 02h 1 0 0 0 a Address wrap. Number of elements causes the address range to wrap back to 0000. 5h 26h 02h 1 0 0 0 a Invalid number of transport elements. 5h 26h 02h 1 0 0 0 a Invalid number of storage elements. 5h 26h 02h 1 0 0 0 a Invalid number of import/export elements.
10 MODE SENSE (1Ah) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 1 0 1 0 01 02 Reserved DBD PC Reserved Page Code 03 Reserved 04 Allocation Length 05 Reserved 10.1 ABOUT THIS COMMAND The MODE SENSE command enables the library 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 LIBRARY DBD (Disable Block Descriptors) – Byte 01, Bit 3 The library 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 library should return the current parameter values. The current values returned are: The parameters set in the last successful MODE SELECT command.
WHAT THE LIBRARY RETURNS Page Code – Byte 02, Bits 5 through 0 This field allows you to specify which page the library should return.
CHAPTER 10—MODE SENSE (1Ah) Mode Data Length – Byte 00 This field indicates the number of bytes of parameter information the library is returning as a result of this command, excluding the Mode Data Length byte, but including the three additional Parameter List Header bytes. 10.3.
WHAT THE LIBRARY RETURNS Page Code – Byte 00, Bits 5 through 0 This field identifies the Element Address Assignment page. The value returned for this field is 1Dh. Parameter Length – Byte 01 The value returned for this field is 12h (18), which indicates that there are an additional 18 bytes of element address data that follow this byte. Medium Transport Element Address – Bytes 02 and 03 This field identifies the address of the cartridge loader. The default value for this field is 61h (97).
CHAPTER 10—MODE SENSE (1Ah) First Import/Export Element Address – Bytes 10 and 11 This field identifies the address of the entry/exit port. See “Element Addresses” on page 2-3 for important addressing information. Magnum 224, T24, or SL 2U—The library has one I/E port. If the I/E port element is enabled, the default starting address for the I/E port element is 71h.
WHAT THE LIBRARY RETURNS Magnum 448—The library may have one, two, three, or four tape drives with a default starting address of 51h (81). Number of Data Transfer Elements – Bytes 16 and 17 This field identifies the number of tape drives installed in the library. Magnum 224, T24, or SL 2U—The library may have one or two tape drives installed. The valid value for this field is 1 or 2. Magnum 448—The library may have one, two, three, or four tape drives installed.
CHAPTER 10—MODE SENSE (1Ah) Member Number in Transport Element Set – Byte 03 This field indicates the specific transport element in the system to which this descriptor is applied. The library has only one transport element, so the value returned for this field is 0. 10.3.
WHAT THE LIBRARY RETURNS I/E (Import/Export Element) – Byte 02, Bit 2 The value returned for this field indicates whether the library has an entry/exit port that can store a data cartridge. The library does have an entry/exit port. The valid value for this field is 1. 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.
CHAPTER 10—MODE SENSE (1Ah) ST o MT – Byte 05, Bit 0 The value returned for this field is 0, which indicates that the library does not support the MOVE MEDIUM (A5h) command when the source is a cartridge storage location and the destination is the cartridge loader. I/E o DT – Byte 06, Bit 3 The value returned for this field is 1, which indicates that the library supports the MOVE MEDIUM (A5h) command when the source is the import/export element and the destination is a tape drive.
WHAT THE LIBRARY RETURNS 10.3.5 UNIQUE PROPERTIES PAGE (PAGE CODE 21h) The Unique Properties Page provides information about the options for the library that are unique to the library. Bit Byte 7 00 6 5 4 Reserved 2 1 0 Page Code (21h) 01 02 3 Page Length (4h) (MSB) Reserved 03 04 MaxStor Reserved 05 Reserved DisIEP (LSB) MaxStorAddr DislEP2 Reserved Dead Reserved Page Code – Byte 00, Bits 5 through 0 This field identifies the Unique Properties page.
CHAPTER 10—MODE SENSE (1Ah) Magnum 224 or T24—The library may have up to 24 storage slots. Valid values for this field are 4 through 24 (18h). The factory default is 18h. The library ignores the MaxStorAddr field if the MaxStor bit is set to 0. If the MaxStorAddr field is set to 24 (18h), the library responds as if the MaxStor bit is set to 0. StorageLoader 2U—The library may have up to 20 storage slots. Valid values for this field are 4 through 20 (14h). The factory default is 14h.
WHAT THE LIBRARY RETURNS Enabled—Enabling the I/E port consumes the first storage slot. If the I/E port is enabled, storage slots are numbered 01h-17h starting with the storage slot beneath the I/E port. Disabled—If the I/E port is disabled, cell 71h does not exist and you have 24 storage slots. Magnum 448—The Magnum 448 LTO Library has two physical I/E Ports (I/E Port 1, which is the bottom element, and I/E Port 2, which is the top element).
CHAPTER 10—MODE SENSE (1Ah) Dead – Byte 05, Bit 2 (Dead Device) This field indicates that the library requires service. This bit is normally set during operation if a non-recoverable mechanism error is detected. 0 Library does not require service 1 Library requires service The factory default is 0. This field is kept in nonvolatile RAM, and once set, remains in effect, even between power-on cycles, until changed by the MODE SELECT command. 10.3.
WHAT THE LIBRARY RETURNS 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 Library 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 “LCD Mode Page (Page Code 22h)” on page 9-12).
CHAPTER 10—MODE SENSE (1Ah) Parameter Length – Byte 01 This field indicates the length, in bytes, of the Cleaning Configuration page. The valid value for this field is 02h (2), which indicates that 2 bytes of data follow this byte.
WHAT THE LIBRARY RETURNS The handling of the element address reserved for the cleaning cartridge is unchanged on all LOG SELECT and LOG SENSE log pages. When a MODE SELECT command changes the values for both the FixEnbl and the Auto bits (either both turned on or both turned off), the library returns NOT READY TO READY Unit Attention (ASC/ASCQ of 28h/00h) message after the successful completion of the command.
CHAPTER 10—MODE SENSE (1Ah) OperMode – Byte 02, Bit 0 - Bit 1 This bit indicates the current operating mode for the library, as follows: 0h Random mode 1h Sequential mode 2h Manual mode (the library is controlled from the operator panel) 3h Ethernet mode (the library is controlled through the Remote Management utility) Refer to “Setting the Operation Mode” on page 3-1, or the Magnum 224, StorageLibrary T24, or StorageLoader 2U LTO Library Product Manual or Magnum 448 LTO Library Product Manual for
COMMAND STATUS Check Condition The library returns Check Condition status for the following reasons: 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 10-1 for sense data).
CHAPTER 10—MODE SENSE (1Ah) Notes 10-20 SCSI REFERENCE 1014826
11 MOVE MEDIUM (A5h) Bit Byte 7 6 5 4 3 2 1 0 00 1 0 1 0 0 1 0 1 01 02 Reserved (MSB) Transport Element Address 03 04 (MSB) Source Address 05 06 (MSB) Destination Address 07 08 (LSB) (LSB) (LSB) Reserved 09 10 Reserved 11 Invert Reserved 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) If you use this command to move a cartridge from a tape drive and the cartridge is still inside the tape drive, the library waits 5 seconds and retries the move operation. If the cartridge is still in the tape drive at that point, the library 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 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). See Table 11-1 for information about how the cartridge inventory is updated. Table 11-1 Effect on the cartridge inventory of a successful move operation This cartridge inventory field... ...is changed to the following for... ...the source address ...
CHAPTER 11—MOVE MEDIUM (A5h) Table 11-2 Effect on the cartridge inventory of a move operation when the source is empty (continued) This cartridge inventory field... ...is changed to the following for... ...the source address ...the destination address Put Retries no change no change Total Puts no change no change 255 no change Source Address A cartridge move operation is requested and the cartridge loader finds that the destination address contains a cartridge.
COMMAND STATUS A cartridge move operation was requested with the same source and destination address. This type of operation is requested when the occupied status of a location is questionable (the Occupied Valid flag is set to 0). The library does not attempt to move a cartridge if the Occupied Valid flag is set to 1 for the source and destination address and the location is a storage location. Table 11-4 describes how the cartridge inventory is updated.
CHAPTER 11—MOVE MEDIUM (A5h) Check Condition The library returns Check Condition status for the following reasons: The command is issued to an invalid LUN. A Unit Attention condition is pending for the initiator. The library has experienced an unrecoverable hardware error. A reserved bit is set to 1 in the CDB. The library is not ready because a magazine is removed. The information in the cartridge inventory indicates that the requested cartridge move operation cannot be performed.
12 POSITION TO ELEMENT (2Bh) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 1 0 1 0 1 1 01 02 Reserved (MSB) Transport Element Address 03 04 (MSB) (LSB) Destination Element Address 05 06 (LSB) Reserved 07 08 Reserved 09 Invert Reserved 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 LIBRARY 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 A reserved bit is set to 1 in the CDB. A parameter in the CDB is invalid (see Table 12-1 for sense data). Table 12-1 Invalid parameters in POSITION TO ELEMENT CDB and position errors Sense Key ASC ASCQ SKSV Bit 5h 21h 01h 1 1 5h 21h 01h 1 5h 24h 00h 5h 24h 5h 80h JULY 2007 C/D BPV Bit Bit Bit Pointer Field Pointer 0 — 0002h Invalid transport element address. 1 0 — 0004h Invalid destination element address.
CHAPTER 12—POSITION TO ELEMENT (2Bh) Notes 12-4 SCSI REFERENCE 1014826
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 01 Reserved 02 Reserved 03 04 Reserved 05 Prevent Reserved 13.1 ABOUT THIS COMMAND The PREVENT/ALLOW MEDIUM REMOVAL command requests that the library enable or disable access to the cartridge storage area. If at least one initiator has issued this command to prevent cartridge removal, then the I/E Port(s) and magazines 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 library is reset (see Section 3.2 on page 3-4 for information about library 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 01 Reserved 02 03 Mode Buffer ID (MSB) 04 Buffer Offset 05 06 (LSB) (MSB) 07 Allocation Length 08 09 (LSB) 0 0 Reserved 0 0 14.1 ABOUT THIS COMMAND The READ BUFFER command is used to copy the library’s microcode (also known as firmware) across the SCSI bus to the initiator. Note: The READ BUFFER command does not transfer the library’s configuration options or the MODE SELECT defaults to the initiator.
CHAPTER 14—READ BUFFER (3Ch) 14.2 WHAT YOU SEND TO THE LIBRARY Mode – Byte 01, Bits 2 through 0 The Mode field determines the type of operation to be performed.
WHAT THE LIBRARY RETURNS Allocation Length – Bytes 06 through 08 This field specifies the number of bytes to be transferred by the current READ BUFFER command. If the number of bytes specified is larger than the buffer size, only the number of bytes in the buffer will be returned. Mode Allocation length specifies the number of... 001b bytes of firmware code to return Up to 100100h bytes may be returned. 010b data bytes to return Up to FFE0h bytes may be returned.
CHAPTER 14—READ BUFFER (3Ch) Buffer Capacity – Bytes 01 through 03 The Buffer Capacity field specifies in bytes the storage available in the buffer for reading and writing. Value 80h Mode Description 001b Read data from Firmware EPROM 010b Read data from Diagnostic Data 011b Read Offset and Buffer length information for Diagnostic Data (see table above) 14.
COMMAND STATUS Table 14-1 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. 5h 24h 00h 1 1 0 0 0003h Invalid buffer offset.
CHAPTER 14—READ BUFFER (3Ch) Notes 14-6 SCSI REFERENCE 1014826
15 READ ELEMENT STATUS (B8h) Bit Byte 7 6 5 4 3 2 1 0 00 1 0 1 1 1 0 0 0 01 02 Reserved VolTag (MSB) Starting Element Address 03 04 (MSB) 07 (LSB) Number of Elements 05 06 Element Type Code Reserved (LSB) CurData (MSB) 08 Allocation Length 09 (LSB) 10 11 DVCID Reserved S/N Req (Obsolete) Reserved 0 0 15.1 ABOUT THIS COMMAND The READ ELEMENT STATUS command requests that the library return the status of its elements.
CHAPTER 15—READ ELEMENT STATUS (B8h) 15.2 WHAT YOU SEND TO THE LIBRARY VolTag – Byte 01, Bit 4 This bit indicates whether you want the library 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 library to report on.
WHAT THE LIBRARY RETURNS DVCID – Bytes 06, Bit 0 The DVCID (device ID) bit indicates whether the library 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. Only complete element descriptors are returned.
CHAPTER 15—READ ELEMENT STATUS (B8h) 15.3.1 ELEMENT STATUS HEADER This header is returned once for each READ ELEMENT STATUS command received by the library. Bit Byte 00 7 6 5 (MSB) (MSB) 2 1 04 0 (LSB) Number of Elements Reported 03 05 3 First Element Address Reported 01 02 4 (LSB) Reserved (MSB) 06 Byte Count of Report Available 07 (LSB) First Element Address Reported – Bytes 00 and 01 This field indicates the smallest element address found that meets the CDB requirements.
WHAT THE LIBRARY RETURNS 02 (MSB) Element Descriptor Length 03 04 05 (LSB) Reserved (MSB) 06 Byte Count of Descriptor Data Available 07 (LSB) Element Type Code – Byte 00 This field indicates the specific element type (see page 15-2) being reported by the element descriptor.
CHAPTER 15—READ ELEMENT STATUS (B8h) Table 15-1 Element descriptor length for the data transfer element DVCID VolTag S/N Req Element Descriptor Length (bytes) 1 0 1 72 1 1 0 98 1 1 1 108 Byte Count of Descriptor Data Available – Bytes 05 through 07 This field indicates the total number of bytes of element descriptor data available for the elements of this element type that meet the CDB requirements. This value is the Element Descriptor Length multiplied by the number of element descriptors.
WHAT THE LIBRARY RETURNS 15.3.4 MEDIUM TRANSPORT ELEMENT DESCRIPTOR The medium transport element is the cartridge loader (robot). The library contains one cartridge loader, for which it returns the following medium transport element descriptor.
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 LIBRARY RETURNS 15.3.5 STORAGE ELEMENT DESCRIPTOR Each of the library’s cartridge cells is a storage element. If the library’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-8), the number of storage elements reported is equal to the number of addressable cells specified.
CHAPTER 15—READ ELEMENT STATUS (B8h) 10 (MSB) Source Storage Element Address 11 (LSB) 12 Primary Volume Tag Information (field omitted if PVolTag = 0) ... 47 48 Reserved (field moved up if PVolTag = 0) ... 51 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.
WHAT THE LIBRARY RETURNS Additional Sense Code Qualifier (ASCQ) – Byte 05 The values for this field are listed in Table 15-3 on page 15-20, along with the corrective action to take for each abnormal state.
CHAPTER 15—READ ELEMENT STATUS (B8h) 06 07 Reserved 08 09 10 SValid Invert Reserved (MSB) Source Storage Element Address 11 (LSB) 12 Primary Volume Tag Information (field omitted if PVolTag = 0) ... 47 48 Reserved (field moved up if PVolTag = 0) ... 51 INENAB (Import Enable) – Byte 02, Bit 5 This field indicates whether the I/E port element supports movement of media into the cartridge handler.
WHAT THE LIBRARY RETURNS Access – Byte 02, Bit 3 This bit indicates whether the cartridge loader can access the cartridge at that location.
CHAPTER 15—READ ELEMENT STATUS (B8h) Invert – Byte 09, Bit 6 The library uses single-sided media and does not support inverting of the media. The value reported for this field is 0. Source Storage Element Address – Bytes 10 and 11 This field shows the address of the last storage element from which the cartridge was moved.
WHAT THE LIBRARY RETURNS 48 Reserved Code Set 1 49 Reserved Identifier Type 1 50 Reserved 51 Identifier Length 1 (22h) 52 (MSB) Device Identifier 1 (omitted if DVCID = 0) (field moved up if PVolTag = 0) ... 85 (LSB) 86 Reserved Code Set 2 87 Reserved Identifier Type 2 88 Reserved 89 Identifier Length 2 (8h) 90 (MSB) Device Identifier 2 (omitted if DVCID = 0) ... (LSB) 97 98 (MSB) (Obsolete) Tape Drive Serial Number (omitted if S/N Req = 0) ...
CHAPTER 15—READ ELEMENT STATUS (B8h) Except – Byte 02, Bit 2 The Except (exception) bit indicates the current state of the tape drive, as follows: 0 The tape drive is in a normal state 1 The tape drive is in an abnormal state and the Additional Sense Code and the Additional Sense Code Qualifier fields contain information regarding the abnormal state Full – Byte 02, Bit 0 This bit indicates if the tape drive contains a cartridge, as follows: 0 The tape drive does not contain a cartridge 1 The tape dr
WHAT THE LIBRARY RETURNS Logical Unit Number – Byte 06, Bits 2 through 0 The value reported for this field is 0. SCSI Bus Address – Byte 07 The value reported for this field is the tape drive’s SCSI ID.
CHAPTER 15—READ ELEMENT STATUS (B8h) Identifier Length 1 – Byte 51 The value returned for this field is 22h if DVCID is set to 1, which indicates that the length of the Device Identifier field is 34 (22h) bytes, excluding this byte. If DVCID is 0, the value for this field is set to 0. Device Identifier 1 – Bytes 52 though 85 This field contains the tape drive’s device identifier from the INQUIRY Device Identification page (page code 83h), starting at byte 8, as returned by the tape drive.
WHAT THE LIBRARY RETURNS If the installed tape drive supports the extended data, the ten-byte tape drive serial number (as received from the tape drive via the serial port) is appended to the standard data transfer element descriptor. If the library receives a READ ELEMENT STATUS command before it has queried the tape drive, this field contains UNKNOWN. If the tape drive does not support returning its serial number to the library, this field contains ten blanks. 15.3.
CHAPTER 15—READ ELEMENT STATUS (B8h) 15.4 COMMAND STATUS The library 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 library returns Good status when it is able to process the command without errors. Busy Busy status indicates that the library is temporarily unable to accept a command from this initiator. The initiator may retry the command later.
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 LIBRARY 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 library 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 LIBRARY 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) Tandberg Data Internal – Bytes 05 through 26 The page codes listed in the bytes marked “Tandberg Data Internal” contain proprietary information for use by the library’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 library returns this page if there are no diagnostic results available. The library 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 library returns Check Condition status for the following reasons: 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 16-2 for sense data).
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 0 0 01 02 Reserved 03 04 05 0 0 Reserved 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 Reserved 03 Third Party Device ID 04 ... Reserved 09 Note: The RESERVE and RELEASE commands, while targeting the library, are actually specified by the ADI and handled by the tape drive.
CHAPTER 17—RELEASE (17h OR 57h) 17.1 ABOUT THIS COMMAND The library supports both the six-byte and the ten-byte format of the RELEASE UNIT CDB. The library 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. The RELEASE command enables you to release reservations of the library that you made with the RESERVE (16h or 56h) command. For information on the RESERVE command, see Chapter 20.
COMMAND STATUS 17.3 COMMAND STATUS The library returns a status byte after processing the RELEASE command. This section describes when each type of status byte might be returned. Good The library returns Good status when it is able to process the command without errors. Busy Busy status indicates that the library is temporarily unable to accept a command from this initiator. The initiator may retry the command later.
CHAPTER 17—RELEASE (17h OR 57h) Notes 17-4 SCSI REFERENCE 1014826
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 01 Reserved 02 Reserved 03 04 05 Allocation Length 0 0 Reserved Notes: The sense data is sent from the library to the tape drive, along with status, over the ADI when the requested SCSI command is completed by the library. When sense data is requested, the tape drive may return this status or choose to override it with its own.
CHAPTER 18—REQUEST SENSE (03h) The previous command to the specified I_T_L nexus terminated with Check Condition status. The previous command to the specified I_T_L nexus terminated with an unexpected bus free error. The REQUEST SENSE command was issued to an unsupported LUN.
WHAT THE LIBRARY RETURNS 18.3 WHAT THE LIBRARY RETURNS The library 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 01 00h 02 0 03 (MSB) 0 0 ... RSVD Sense Key Information Bytes 06 (LSB) 07 08 Additional Sense Length (MSB) ...
CHAPTER 18—REQUEST SENSE (03h) Table 18-1 Sense key descriptions (continued) Hex Value Sense Key Description 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 library is unable to distinguish between a flaw in the medium and a specific hardware error (sense key 4h).
WHAT THE LIBRARY 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 library handles the errors in the following manner: The message error is reported. A subsequent REQUEST SENSE command reports the hardware error.
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 01 02 Reserved (MSB) (MSB) (LSB) Number of Elements 05 06 07 Element Type Code Starting Element Address 03 04 VolTag (LSB) Reserved (MSB) 08 Allocation Length 09 (LSB) 10 11 JULY 2007 Reserved 0 0 Reserved 0 MAGNUM 224, MAGNUM 448, STORAGELIBRARY T24, OR STORAGELOADER 2U 0 19-1
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 19.1 ABOUT THIS COMMAND The REQUEST VOLUME ELEMENT ADDRESS command requests that the library 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 library using the RESERVE (16h or 56h) command before you request element descriptors.
WHAT YOU SEND TO THE LIBRARY For an Element Type Code of 0h, the element types are reported in element address order, beginning with the Starting Element Address. 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.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 19.3 WHAT THE LIBRARY RETURNS 19.3.1 VOLUME ELEMENT ADDRESS HEADER The library returns one Volume Element Address Header for each REQUEST VOLUME ELEMENT ADDRESS command that it receives.
WHAT THE LIBRARY RETURNS 19.3.2 ELEMENT STATUS PAGE The library returns one Element Status page for each group of element descriptors of the same type. Bit Byte 7 6 5 00 01 02 4 2 1 0 Element Type Code PVolTag AVolTag Reserved (MSB) Element Descriptor Length 03 04 05 3 (LSB) Reserved (MSB) 06 Byte Count of Descriptor Data Available 07 (LSB) 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 LIBRARY RETURNS 19.3.4 MEDIUM TRANSPORT ELEMENT DESCRIPTOR The medium transport element is the cartridge loader (robot). The library contains one cartridge loader.
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 LIBRARY RETURNS 19.3.5 STORAGE ELEMENT DESCRIPTOR Each of the library’s cartridge cells is a storage element. If the library’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-8), the number of storage elements reported is equal to the number of addressable cells specified.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 10 (MSB) Source Storage Element Address 11 (LSB) 12 Primary Volume Tag Information (field omitted if PVolTag = 0) ... 47 48 Reserved (field moved up if PVolTag = 0) ... 51 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.
WHAT THE LIBRARY RETURNS SValid – Byte 09, Bit 7 This bit is set as follows: 0 The Source Storage Element Address field (bytes 10 and 11) is invalid 1 The Source Storage Element Address field (bytes 10 and 11) is valid Invert – Byte 09, Bit 6 The library uses single-sided media and does not support inverting of the media (recording on both sides of the tape). The value reported for this bit is 0.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 09 10 SValid Invert Reserved (MSB) Source Storage Element Address 11 (LSB) 12 Primary Volume Tag Information (field omitted if PVolTag = 0) ... 47 48 Reserved (field moved up if PVolTag = 0) ... 51 INENAB (Import Enable) – Byte 02, Bit 5 This field indicates whether the I/E port element supports movement of media into the cartridge handler.
WHAT THE LIBRARY RETURNS Access – Byte 02, Bit 3 This bit indicates whether the cartridge loader can access the cartridge at that location.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) Invert – Byte 09, Bit 6 The library uses single-sided media and does not support inverting of the media. The value reported for this field is 0. Source Storage Element Address – Bytes 10 and 11 This field shows the address of the last storage element from which the cartridge was moved.
WHAT THE LIBRARY RETURNS 12 Primary Volume Tag Information (omitted if PVolTag = 0) ... 47 48 Reserved (field moved up if PVolTag = 0) ... 51 Element Address – Bytes 00 and 01 This field contains the address of the data transfer element (the tape drive). Magnum 224, T24, or SL 2U—The library may have one or two tape drives with a default starting address of 51h (81). Magnum 448—The library may have one, two, three, or four tape drives with a default starting address of 51h (81).
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) Additional Sense Code (ASC) – Byte 04 If the tape drive 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. Additional Sense Code Qualifier (ASCQ) – Byte 05 The values for this field are listed in Table 19-2, along with the corrective action to take for each abnormal state.
WHAT THE LIBRARY RETURNS Invert – Byte 09, Bit 6 The library uses single-sided media and does not support inverting of the media (recording on both sides of the tape). The value reported for this bit is 0. Source Storage Element Address – Bytes 10 and 11 This field shows the addresses of the last storage element from which the cartridge was moved.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) 19.3.8 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 Good The library returns Good status when it is able to process the command without errors. Busy Busy status indicates that the library is temporarily unable to accept a command from this initiator. The initiator may retry the command later. Reservation Conflict The library returns Reservation Conflict status when it is reserved by a different initiator. See Chapter 20 for more information about the RESERVE command.
CHAPTER 19—REQUEST VOLUME ELEMENT ADDRESS (B5h) Notes 19-20 SCSI REFERENCE 1014826
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 0 0 01 02 Reserved 03 04 05 0 0 Reserved TEN-BYTE CDB (56h) Bit Byte 7 6 5 4 3 2 1 0 00 0 0 0 1 0 1 1 0 01 Reserved 02 03 Third Party Device ID 04 ...
CHAPTER 20—RESERVE (16h OR 56h) Note: The RESERVE and RELEASE commands, while targeting the library, are actually specified by the ADI and handled by the tape drive. For additional information, see: The tape drive Product Manual The Automation/Drive Interface - Command (ADC) 20.1 ABOUT THIS COMMAND The RESERVE command allows the initiator to reserve the library. The tape drive must be reserved separately. The library supports both the six-byte and the ten-byte format of the RESERVE UNIT CDB.
COMMAND STATUS 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 0. 20.3 COMMAND STATUS The library returns a status byte after processing the RESERVE command. This section describes when each type of status byte might be returned. Good The library returns Good status when it is able to process the command without errors.
CHAPTER 20—RESERVE (16h OR 56h) 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 —b Overlapped element address in element list descriptor. 5h 26h 02h 1 0 0 0 5h 26h 02h 1 0 0 0 0004ha Invalid element address. 5h 26h 02h 1 1 0 0 0002ha Element reservation attempted when LUN is already reserved by this initiator.
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 library does not need to calibrate its mechanics, it always returns an immediate Good status in response to this command. 21.2 COMMAND STATUS The library returns a status byte after processing the REZERO UNIT command.
CHAPTER 21—REZERO UNIT (01h) Check Condition The library returns Check Condition status for the following reasons: The command is issued to an invalid LUN. A Unit Attention condition is pending for the initiator. The library is not ready because a magazine is removed. A reserved bit is set to 1 in the CDB.
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 01 Reserved 02 Reserved 03 Parameter List Length 04 05 0 0 Reserved 22.1 ABOUT THIS COMMAND The SEND DIAGNOSTIC command causes the library to perform its diagnostic self-test. If a test is successful, the library returns Good status; otherwise, it returns Check Condition status.
CHAPTER 22—SEND DIAGNOSTIC (1Dh) 22.2 WHAT YOU SEND TO THE LIBRARY 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 library returns a status byte after processing the SEND DIAGNOSTIC command. This section describes when each type of status byte might be returned. Good The library returns Good status when it is able to process the command without errors. Busy Busy status indicates that the library is temporarily unable to accept a command from this initiator. The initiator may retry the command later.
CHAPTER 22—SEND DIAGNOSTIC (1Dh) Table 22-2 Invalid parameters in the SEND DIAGNOSTIC CDB (continued) Sense ASC Key ASCQ SKSV Bit C/D BPV Bit Bit Bit Pointer Field Pointer Error 5h 26h 00h 1 0 0 0 0001h Invalid Reserved byte in the Parameter List. 5h 26h 00h 1 0 0 0 0002h Invalid Page Length. 5h 26h 02h 1 0 0 0 0004h Invalid Test Parameter. 5h 26h 02h 1 0 0 0 0005h Invalid Test Count. 5h 3Bh 0Eh 0 0 0 0 0000h Source location for move is empty.
23 SEND VOLUME TAG (B6h) Bit Byte 7 6 5 4 3 2 1 0 00 1 0 1 1 0 1 1 0 01 02 Reserved (MSB) Starting Element Address 03 04 Reserved 06 Send Action Code Reserved 07 (MSB) Parameter List Length 09 10 11 (LSB) Reserved 05 08 Element Type Code (LSB) Reserved 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 library 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.
SEND VOLUME TAG PARAMETER LIST 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 below). Only elements with addresses greater than or equal to the Starting Element Address are searched. Note: The Starting Element Address must be 0 or a valid element address for the library, but does not have to be an address of the type requested in the Element Type Code.
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.4 COMMAND STATUS The library 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 library 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 1014826
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 library is ready to accept all other valid commands, including motion commands. This is not a request for a library self-test, which occurs at power-on.
CHAPTER 24—TEST UNIT READY (00h) Reservation Conflict The library returns Reservation Conflict status when it is reserved by a different initiator. See Chapter 20 for more information about the RESERVE command. Check Condition The library returns Check Condition status for the following reasons: The command is issued to an invalid LUN. A Unit Attention condition is pending for the initiator. The library has experienced an unrecoverable hardware error.
25 WRITE BUFFER (3Bh) Bit Byte 00 7 6 5 4 3 2 1 0 0 0 1 1 1 0 1 1 01 Reserved 02 03 Mode Buffer ID (MSB) 04 Buffer Offset 05 06 (LSB) (MSB) 07 Parameter List Length 08 09 (LSB) WBF 0 Reserved 0 0 25.1 ABOUT THIS COMMAND The WRITE BUFFER allows you to load new microcode (also known as firmware) across the SCSI bus into the library’s flash EEPROM. The library 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 library’s flash EEPROM. Caution The WRITE BUFFER command allows you to load new microcode over the SCSI bus into the library’s flash EEPROM. It is not intended to be used for testing library functionality (that is, do not issue this command unless you are actually loading new microcode). Do not load microcode from one model of library into another.
WHAT YOU SEND TO THE LIBRARY 25.2 WHAT YOU SEND TO THE LIBRARY Mode – Byte 01, Bits 2 through 0 The Mode field determines the type of operation to be performed. The library performs the following operations: 010b Write data into Read/Write buffer 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 Valid Buffer ID values are 00h, 01h, and 02h for Mode 010b, write data to Read/Write Buffer.
CHAPTER 25—WRITE BUFFER (3Bh) 25.4 COMMAND STATUS The library returns a status byte after processing the WRITE BUFFER command. This section describes when each type of status byte might be returned. Good The library returns Good status when it is able to process the command without errors. Busy Busy status indicates that the library is temporarily unable to accept a command from this initiator. The initiator may retry the command later.
COMMAND STATUS A parameter in the CDB is invalid (see Table 25-1 for sense data). Table 25-1 Invalid parameters in the WRITE BUFFER CDB and errors in programming the flash EEPROM Sense ASC Key ASCQ SKSV Bit C/D BPV Bit Bit Bit Pointer Field Pointer Error 4h 3Fh 80h 0 0 0 0 0000h Flash code microcode write error: unable to erase flash EEPROM. 4h 3Fh 82h 0 0 0 0 0000h Flash code microcode write error: unable to write zeros to flash EEPROM.
CHAPTER 25—WRITE BUFFER (3Bh) Notes 25-6 SCSI REFERENCE 1014826
A ERROR CODES This appendix describes the errors reported by the library. The library uses two methods for reporting error conditions: Errors that occur only when the library is being operated from the operator panel (Sequential mode), or when the library is performing diagnostics, only appear on the LCD and are not reported by the REQUEST SENSE command. If the library is operating in Random mode, errors are reported over the SCSI bus. Some of these errors also appear on the LCD, others do not.
CHAPTER A—ERROR CODES Table A-1 lists library LCD error messages in alphabetical order. If the corrective action in the table: Refers you to the Product Manual for instructions (“See the Product Manual”), go to www.tandbergdata.com. Instructs you to reset the library or tape drive, go to “Resetting the library and Tape Drive” on page 3-4 for instructions. Does not correct the error, contact Tandberg Data Technical Support at www.tandbergdata.com or your service provider.
ERROR MESSAGES DISPLAYED ON THE LCD Table A-1 Library LCD error messages (continued) Error Message Description Busy The library is executing a Wait until the library has finished its current command issued from the operation, then retry the requested operation. backup application when a command is issued from the operator panel. Cartridge Misloaded A cartridge was incorrectly loaded into the library. Circuit Failure 1. Power cycle the library.
CHAPTER A—ERROR CODES Table A-1 Library LCD error messages (continued) Error Message Description Drive Empty The command cannot be Do one of the following: completed because the tape Load a cartridge in the tape drive and retry the drive does not contain a operation. cartridge. If there are two tape drives installed in the library, select a tape drive that contains a cartridge and retry the operation.
ERROR MESSAGES DISPLAYED ON THE LCD Table A-1 Library LCD error messages (continued) Error Message Description Corrective Action Failed Sequential mode action failed. 1. Enable Sequential mode. See “Setting the Operation Mode” on page 3-1. 2. Retry the operation. If the error persists, contact Tandberg Data Technical Support or your service provider. File Close Fail The library could not close the USB file. 1. Ensure that the USB device is securely inserted and retry the operation. 2.
CHAPTER A—ERROR CODES Table A-1 Library LCD error messages (continued) Error Message Description Corrective Action File Open Fail The library could not find the file on the USB device, or it could find the file, but not open it. 1. Ensure that the selected file is present on the USB device. 2. Ensure that the USB device is securely inserted and retry the operation. 3. Re-write the file to the USB device and retry the operation. 4. Retry with another USB device.
ERROR MESSAGES DISPLAYED ON THE LCD Table A-1 Library LCD error messages (continued) Error Message Description Corrective Action I/E Port Unlocked Import/Export element is unlocked. Close I/E Port and retry the operation. See the Product Manual. Invalid Cartridge Remove the cartridge from the library and An attempt was made to replace it with one that is compatible with the load an incompatible tape drive. See the Product Manual.
CHAPTER A—ERROR CODES Table A-1 Library LCD error messages (continued) Error Message Description No Enabled I/E Port Enable an I/E port and retry the command. The requested command -orcannot be completed because there is no enabled Select another command. I/E port. No Medium Removal Media removal from the library has been prevented through the backup application. Turn off media removal prevention from the backup application and retry the operation. Reset the library and retry the operation.
ERROR MESSAGES DISPLAYED ON THE LCD Table A-1 Library LCD error messages (continued) Error Message Description Owned by Panel Wait until the library has finished its current The library is executing a operation, then retry the operation. command issued from operator panel when a command is issued from the Remote Management utility (see the Product Manual). Picker Ship-lock The robot could not move Remove the shipping key (see the Product because it may be locked in Manual). place by the shipping key.
CHAPTER A—ERROR CODES Table A-1 Library LCD error messages (continued) Error Message Description Service Busy The library is executing a Wait until the library has finished its current command issued from the operation, then retry the requested operation. backup application when a command is issued from the operator panel. Servo Failure 1. Reset the library and retry the operation. The library’s cartridge handling mechanism (robot) 2.
ERROR MESSAGES DISPLAYED ON THE LCD Table A-1 Library LCD error messages (continued) Error Message Description System Error The library has experienced 1. Reset the library and retry the operation. a fatal error. 2. If the error persists, contact Tandberg Data Technical Support or your service provider. System Fan The library has detected that 1. Power cycle the library. the system fan is not 2. If the error persists, contact Tandberg Data operating properly. Technical Support or your service provider.
CHAPTER A—ERROR CODES Table A-2 Library “fatal” error messages Error Message Description Attempt to Read past end of Network NVRAM area Illegal non-volatile RAM access Attempt to Write past end of Network NVRAM area Illegal non-volatile RAM access BlockPoolxxxx creation failed Unable to create data allocation pool xxxx Data Abort:xxxxxxx Data accesses at illegal location Drive An invalid drive ID is being used internally DTE_IX An invalid drive ID is being used to select a task Exceeded loggin
ERRORS REPORTED OVER THE SCSI BUS Table A-2 Library “fatal” error messages (continued) Error Message Description Spurious Interrupt during flash programming illegal interrupt is interrupting code update Corrective Action SW Int Expt [xxxxxxxx] Received illegal software interrupt Task watchdog expired Task failed to give up control of processor in a reasonable 1.
CHAPTER A—ERROR CODES For ease of reference: Ascending ASC/ASCQ order—Table A-3 lists all of the possible ASC, ASCQ, Sense Key, and FSC values returned by the library, sorted in ascending ASC/ASCQ order. Each combination of values is accompanied by one or more cause codes and one or more error recovery procedure codes (ERPs). Ascending FSC order—Table A-4 on page A-20 lists the same information as Table A-3, but it is sorted in ascending FSC order.
ERRORS REPORTED OVER THE SCSI BUS Table A-3 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 04h 8Dh 21h 02h O 11, 2 Not Ready. Key mode. An application tried to issue commands to the library while it was being controlled from the operator panel. 04h 8Eh 1Eh 02h O 11, 2 Not Ready. Sequential mode. An application tried to issue commands to the library while it was in Sequential mode.
CHAPTER A—ERROR CODES Table A-3 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 28h 01h 00h 06h I 10, 11 Not Ready to Ready. I/E Port accessed. 29h 00h 00h 6h I 10, 11 Power on or reset. A power-on, SCSI bus reset, or Target Reset message occurred. 2Ah 01h 00h 6h I 10, 11 Mode parameters changed. Mode parameters have been changed.
ERRORS REPORTED OVER THE SCSI BUS Table A-3 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 01h 00h 6h I 10 Microcode changed. New microcode was loaded. 3Fh 03h 00h 6h I 10 Inquiry data has changed. Data in the Standard Inquiry Page has been altered. Issue an INQUIRY (12h) command to determine what the new Inquiry Data.
CHAPTER A—ERROR CODES Table A-3 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 4C 00 05h 02h L, D 8, 11, 12, 13 Logical unit failed self config. The bootblock code is active and normal functional code cannot be started. 4Eh 00h 02h Bh B, L, D, S, A 8, 11, 12, 13 Overlapped commands attempt. Overlapped commands attempted. Bad initiator-target-LUN (ITL) nexus.
ERRORS REPORTED OVER THE SCSI BUS Table A-3 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 83h 03h — T, L 14, 16, 12 Bad Label. Full Question. Label and full status questionable. The library was powered on or the cartridge access port door was opened. The cartridge inventory may have been violated.
CHAPTER A—ERROR CODES A.2.2 ERROR CODES IN ASCENDING FSC ORDER Table A-4 lists the same information as Table A-3, but it is sorted in ascending FSC order. Table A-4 REQUEST SENSE error information (FSC, ASC, ASCQ, and SK FSC ASC ASCQ Sense Cause (byte 12) (byte 13) Key ERP SCSI Error Message and Description — 83h 00h T, L 14, 16, 12 Bad label. Questionable.The bar code label is questionable. Issue an INITIALIZE ELEMENT STATUS (07h or E7h) command to reread the label.
ERRORS REPORTED OVER THE SCSI BUS Table A-4 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 02h 6h I 10, 11 00h 3Fh 01h 6h I 10 Microcode changed. New microcode was loaded. 00h 3Fh 03h 6h I 10 Inquiry data has changed. Data in the Standard Inquiry Page has been altered. Issue an INQUIRY (12h) command to determine what the new Inquiry Data.
CHAPTER A—ERROR CODES Table A-4 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 05h 44h 00h 4h 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.) Firmware consistency failure. 08h 45h 00h Bh B, L, D, S 8, 11, 12, 13 Select/Reselect fail.
ERRORS REPORTED OVER THE SCSI BUS Table A-4 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-4 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 library’s internal temperature is at a unsafe level for the media. Wait until the library has cooled, then unload the cartridge to a cell and re-load it into the tape drive. Check the room temperature. The ambient temperature must be no more than 40°C (104°F).
ERRORS REPORTED OVER THE SCSI BUS Table A-4 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 24h 4h D, L 1Ch 3Bh 0Dh 5h A, O 11, 6 Destination full. The destination element was occupied for a MOVE MEDIUM command. Redirect the cartridge loader to a different location. 1Dh 3Bh 0Eh 5h A, O 11, 7 Source empty. The source element was empty for a MOVE MEDIUM command.
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 # B 210 Emulation mode Magnum 224, T24, or SL 2U Magnum 448 6-7 221L emulation mode Magnum 224, T24, or SL 2U Magnum 448 6-6 back panel components 1-2, 1-3 bar code label information label errors reported by READ ELEMENT STATUS 3-9 READ ELEMENT STATUS command 15-2 reporting 19-1 requesting 23-1 bar code scanner 1-4 bar code scanning, disabling using the NBL bit 4-2 bus device reset 3-5 Bus Device Reset (0Ch) message 3-5 Busy (08h) status 2-12 6-6 6-6 A Aborted Command (Bh) sense key 18-4 ADI Com
INDEX command status continued Reservation Conflict 2-12 See also individual command chapters commands format errors 2-12 INITIALIZE ELEMENT STATUS (07h) 4-1 to 4-4 INITIALIZE ELEMENT STATUS WITH RANGE (37h) 5-1 to 5-4 INQUIRY (12h) 6-1 to 6-16 LOG SELECT 7-1 to 7-2 LOG SENSE (4Dh) 8-1 to 8-19 MODE SELECT (15h) 9-1 to 9-16 MODE SENSE (1Ah) 10-1 to 10-19 MOVE MEDIUM (A5h) 11-1 to 11-6 POSITION TO ELEMENT (2Bh) 12-1 to 12-3 PREVENT/ALLOW MEDIUM REMOVAL (1Eh) 13-1 to 13-2 READ BUFFER (3Ch) 14-1 to 14-5 READ E
INDEX front panel components 1-1, 1-2 G Good (00h) status 2-12 H Hardware Error (4h) sense key 18-4 I I/E port element 15-11 to 15-14 MODE SELECT command 9-10, 9-11, 10-12, 10-13 READ ELEMENT STATUS command 15-11 to 15-14 REQUEST VOLUME ELEMENT ADDRESS command 19-11 to 19-14 Illegal Request (5h) sense key 18-4 INITIALIZE ELEMENT STATUS (07h) command description 4-1 to 4-4 effect of the NBL bit 4-2 field definitions 4-2 status reporting 4-3 use 3-6, 4-1 to 4-2 INITIALIZE ELEMENT STATUS WITH RANGE (37h
INDEX MODE SELECT (15h) command Cleaning Configuration Page 9-13 to 9-14 description 9-1 to 9-16 Element Address Assignment Page 9-3 to 9-8 errors reported 9-15 field definitions 9-2 to 9-14 LCD Mode Page 9-12 to 9-13 status reporting 9-14 Unique Properties Page 9-8 to 9-11 use 3-5, 9-1 to 9-2 MODE SENSE (1Ah) command Cleaning Configuration Page 10-15 to 10-17 description 10-1 to 10-19 Device Capabilities Page 10-8 to 10-10 Element Address Assignment Page 10-4 to 10-7 errors reported 10-19 field definition
INDEX RECEIVE DIAGNOSTIC RESULTS (1Ch) command continued returning diagnostic data 16-2 to 16-5 Self Test page (F0h) 16-4 status reporting 16-5 Supported Diagnostic Pages page (00h) 16-3 use 3-11, 16-1 RELEASE (17h or 57h) command description 17-1 to 17-3 errors reported 17-3 field definitions 17-2 to 17-2 status reporting 17-3 use 17-2 Remote Management utility 1-4 REQUEST SENSE (03h) command ASC and ASCQ values A-13 to A-25 description 18-1 to 18-6 errors reported 18-6 Fault Symptom Codes (FSCs) A-13 to
INDEX TEST UNIT READY (00h) command description 24-1 to 24-2 errors reported 24-2 status reporting 24-1 use 3-11, 24-1 U Unit Attention (6h) sense key, description unit serial number 6-10 Unit Serial Number Page 6-10 18-4 V volume tag information reporting 19-1 requesting 23-1 template for SEND VOLUME TAG command 23-3 W WRITE BUFFER (3Bh) command description 25-1 to 25-5 errors reported 25-5 field definitions 25-3 to 25-3 processing steps 25-2 status reporting 25-4 use 25-1 to 25-2 using to update libr