Tandberg Data SLR AUTOLOADER PROGRAMMER Manual

Scsi interface functional specifications

Advertisement

Quick Links

TANDBERG SLR
FUNCTIONAL SPECIFICATIONS
TANDBERG DATA ASA
P.O. Box 134 Kjelsås
N-0411 OSLO, NORWAY
Phone + 47 22 18 90 90
Telefax + 47 22 18 95 50
© Tandberg Data ASA
AUTOLOADER
SCSI INTERFACE
TM
Part No. 43 20 73-03
December
2003

Advertisement

Table of Contents
loading

Summary of Contents for Tandberg Data SLR AUTOLOADER PROGRAMMER

  • Page 1 AUTOLOADER SCSI INTERFACE FUNCTIONAL SPECIFICATIONS TANDBERG DATA ASA P.O. Box 134 Kjelsås N-0411 OSLO, NORWAY Phone + 47 22 18 90 90 Telefax + 47 22 18 95 50 Part No. 43 20 73-03 December 2003 © Tandberg Data ASA...
  • Page 2 Tandberg Data ASA assumes no responsibility for any errors which may appear in this publication. It is the policy of Tandberg Data ASA to improve products as new techniques and components become available. Tandberg Data ASA therefore reserves the right to change specifications at any time.
  • Page 3: Table Of Contents

    Table of Contents Overview SCSI Commands INITIALIZE ELEMENT STATUS 07h INITIALIZE ELEMENT STATUS WITH RANGE E7h INQUIRY 12h 2.3.1 Standard Inquiry Response 2.3.2 Supported Vital Product Data Page 00h 2.3.3 Unit Serial Number Page 80h LOG SENSE 4Dh 2.4.1 LOG SENSE Page Format 2-10 2.4.2 LOG SENSE Page Header Format...
  • Page 4 This Page Intentionally Left Blank...
  • Page 5: Overview

    Overview The purpose of this specification is to provide a definition of the SCSI implementation for the Tandberg Data SLR Loader medium changer device. For SCSI implementation information regarding the SLR tape drives (Data transfer element), refer to the SLR7-140 Programers Manual: SCSI-2 Interface Functional Specifications Tandberg Data P/N 430743.
  • Page 6 Tandberg Data Overview ______________________________________________________________________ This Page Intentionally Left Blank Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 7: Scsi Commands

    MODE SELECT MODE SENSE MOVE MEDIUM POSITION TO ELEMENT PREVENT ALLOW MEDIUM REMOVAL READ ELEMENT STATUS RELEASE REQUEST SENSE REQUEST VOLUME ELEMENT ADDRESS RESERVE SEND DIAGNOSTIC SEND VOLUME TAG TEST UNIT READY WRITE BUFFER Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 8: Initialize Element Status 07H

    Re-inventory bar codes only, if bar code reader is enabled Do not re-inventory elements or bar codes, use current valid element status Re-inventory all elements and bar codes, if bar code reader is enabled Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 9: Initialize Element Status With Range E7H

    Re-inventory bar codes only, if bar code reader is enabled Do not re-inventory elements or bar codes, use current valid element status Re-inventory all elements and bar codes, if bar code reader is enabled Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 10: Inquiry 12H

    Inquiry data is transferred. This condition is not considered an error. The device will terminate the DATA IN phase when allocation length bytes have been transferred, or when all available Inquiry data has been transferred to the initiator, whichever is less. Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 11: Standard Inquiry Response

    If the logical unit number is zero, this byte will be set to 08h, indicating the medium changer device. If the logical unit is not zero, this byte will be set to 7Fh, indicating that no device is attached to this logical unit. Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 12 WBus16 A wide bus 16 (WBus16) bit of zero indicates that the device does not support 16-bit wide data transfers. A WBus16 bit of one indicates that the device supports 16-bit wide data transfers. Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 13: Product Identification

    SLR Autoloader operator control panel SETUP, SCSI, Vendor ID menu. The vendor identification can be either “TANDBERG” or “OVERLAND” or “XXXXXXXX” where “X” is unique user programmed ASCII data. The default vendor ID string is “TANDBERG”.
  • Page 14: Supported Vital Product Data Page 00H

    Byte 6: WhereY equals last digit of the year of manufacture Byte 7: Where W equals the first numeric digit of the week of manufacture Byte 8: Where W equals the second numeric digit of the week of manufacture Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 15: Log Sense 4Dh

    The page code field identifies which log page is being requested by the initiator. Valid values are: Page Code Page Description List of supported pages TapeAlert Log Page System Trace Page System Log Page System Configuration Page Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 16: Log Sense Page Format

    CHECK CONDITION status. The sense key shall be set to ILLEGAL REQUEST with the additional sense code set to INVALID FIELD IN PARAMETER LIST. 2-10 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 17: Log Sense Page 00H Format

    Library Load Retry Warning Library Load Retries have occurred Library Door Critical Library Door is Open Library Magazine Critical Library Magazine not Present Library Scan Retry Warning Library Barcode Scan Retries have occurred Tandberg SLR Autoloader SCSI Functional Specifications 2-11...
  • Page 18 Flag Value A Flag Value of 00h indicates that the specific TapeAlert flag is cleared. A flag value of 01h indicates that the specific TapeAlert flag is set. Flag values 02h-FFh are reserved. 2-12 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 19: Log Sense Page 30H, 31H, 32H Format

    Library System Log information. Log Sense Page 32h returns a device specific listing of the Library System Configuration information. The format of this data is not defined by this document and is intended for use by factory personnel. Tandberg SLR Autoloader SCSI Functional Specifications 2-13...
  • Page 20: Mode Select 15H

    The MODE SELECT parameter list contains a 4-byte header followed by zero or more variable length pages. MODE SELECT Header Byte Reserved Reserved Reserved Reserved All fields in the parameter list header are reserved and must be set to zero. 2-14 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 21: Mode Select Page Format

    Tape Alert Configuration Page Library Mode Page Implementors Note: For compatibility with some software, page code 1Eh, 1Fh, and 24h may be sent during MODE SELECT if no values are changed from the MODE SENSE defaults. Tandberg SLR Autoloader SCSI Functional Specifications 2-15...
  • Page 22: Element Address Assignment Page 1Dh

    The number of import export elements field defines the total number of import export elements contained in the medium changer, which is always zero. This field must match the value returned on MODE SENSE. 2-16 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 23: Library Mode Page 23H

    (Library Mode 000b). Library Mode The library mode field indicates the current operating mode of the library. Library Mode Description 000b Random 001b Sequential 010b-111b Reserved Tandberg SLR Autoloader SCSI Functional Specifications 2-17...
  • Page 24: Mode Sense 1Ah

    The Allocation Length field specifies the number of bytes that the host has allocated for returned MODE SENSE data. An Allocation Length of zero means that the device will return no MODE SENSE data. This is not considered an error and GOOD status is returned. 2-18 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 25: Mode Sense Parameter List

    A PS bit of one indicates that the device can save this page to nonvolatile memory. Additional Page Length This indicates the number of bytes in that page. However, the value does not include bytes 0 and 1. Tandberg SLR Autoloader SCSI Functional Specifications 2-19...
  • Page 26: Element Address Assignment Page 1Dh

    The first storage element address field identifies the first storage element contained in the medium changer. Number of Storage Elements The number of storage elements field defines the total number of storage elements contained in the medium changer. 2-20 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 27: Default, Changeable And Saved Values For Page 1Dh

    * : The default and saved value of these fields will depend on the configuration as determined by the device firmware at power up. NOVRAM: The value returned is the current value stored in non-volatile memory. Tandberg SLR Autoloader SCSI Functional Specifications 2-21...
  • Page 28: Transport Geometry Parameters Page 1Eh

    There is only one medium transport element, so there is only one set with one member. This field shall be set to zero, indicating the first element in the set. 2-22 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 29: Device Capabilities Page 1Fh

    An XXàYY bit value of zero indicates that the Medium Changer device does not support MOVE MEDIUM commands where the source is element type XX, the destination is element type YY, and the element addresses are otherwise valid. Tandberg SLR Autoloader SCSI Functional Specifications 2-23...
  • Page 30 Device Capabilities Page (1Fh). This feature is enabled by setting the menu option for Mode Page 1Fh to Long. The default setting of Short returns the Device Capabilities Page as shown above. 2-24 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 31: Library Mode Page 23H

    MOVE MEDIUM command. Library Mode The library mode field indicates the current operating mode of the library. Library Mode Description 000b Random 001b Sequential Drive 1 010b-111b Reserved Tandberg SLR Autoloader SCSI Functional Specifications 2-25...
  • Page 32: Library Configuration Page 24H

    The drives field specifies the number of drive (data transfer) elements contained in this module. A value of 00b specifies no drives. A value of 01b specifies one drive. Slots The slots field specifies the number of storage elements configured in this module. 2-26 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 33: Move Medium A5H

    If the MOVE MEDIUM command is attempted when the data transfer element is not in the unloaded state, the command will be rejected and the sense data will report ILLEGAL REQUEST, ELEMENT NOT ACCESSIBLE (Sense Key 5h, ASC/ASCQ 3Bh/90h). Tandberg SLR Autoloader SCSI Functional Specifications 2-27...
  • Page 34: Position To Element 2Bh

    Prevent A Prevent bit of zero requests that the library enable operator access to the cartridge magazine. A Prevent bit of one requests that the library disable operator access to the cartridge magazine(s). 2-28 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 35: Read Element Status B8H

    If the allocation length is not sufficient to transfer all the element descriptors, the target shall transfer all those descriptors that can be completely transferred and this shall not be considered an error. Tandberg SLR Autoloader SCSI Functional Specifications 2-29...
  • Page 36: Element Status Data Header

    The byte count of report available field indicates the number of bytes of element status page data available for all elements meeting the request in the command descriptor block. This value shall not be adjusted to match the allocation length available. 2-30 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 37: Medium Transport Element Status Page

    A value of zero indicates that these bytes are omitted from the element descriptor. Element Descriptor Length The element descriptor length field indicates the number of bytes in each element descriptor. Tandberg SLR Autoloader SCSI Functional Specifications 2-31...
  • Page 38 Source Storage Element Address The source storage element address field provides the address of the last storage element this unit of media was moved from. This field is valid only if the SValid bit is one. 2-32 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 39: Storage Element Status Page

    An Except bit of zero indicates the element is in a normal state. If this bit is one, information on the abnormal state may be available in the additional sense code and additional sense code qualifier bytes. Tandberg SLR Autoloader SCSI Functional Specifications 2-33...
  • Page 40 SValid bit is one. Primary Volume Tag Information When the PVolTag bit in the element status page header is set to one, this field contains the volume tag (bar code) information of the element being reported. 2-34 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 41: Import Export Element Status Page

    An export enable (ExEnab) bit of one indicates that the import export element supports movement of media out of the medium changer. An ExEnab bit of zero indicates that this element does not support export actions. Tandberg SLR Autoloader SCSI Functional Specifications 2-35...
  • Page 42 SValid bit is one. Primary Volume Tag Information When the PVolTag bit in the element status page header is set to one, this field contains the volume tag (bar code) information of the element being reported. 2-36 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 43: Data Transfer Element Status Page

    This bit will be set to zero when the data transfer element is full if the Explicit Unload option is selected in the library menu and the tape has not been unloaded using the SCSI UNLOAD command. Tandberg SLR Autoloader SCSI Functional Specifications 2-37...
  • Page 44 When the PVolTag bit in the element status page header is set to one, this field contains the volume tag (bar code) information of the element being reported. For fields not defined in this section, refer to 2.10.2. 2-38 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 45: Release 17H

    Reservation Identification from reserved status. Reservation Identification This field specifies a value established by the initiator to identify a specific reservation request if the element bit is set to one. Tandberg SLR Autoloader SCSI Functional Specifications 2-39...
  • Page 46: Request Sense 03H

    The allocation length specifies the maximum number of sense bytes to be returned. The device terminates the transfer when allocation length bytes have been transferred or when all available sense data has been transferred to the host, whichever is less. 2-40 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 47: Sense Information Format

    A value of 71h indicates a deferred error- the report is associated with a previous command and not as a result of the current command. No other values will be returned. Segment Number This byte is always zero. Tandberg SLR Autoloader SCSI Functional Specifications 2-41...
  • Page 48 Command Specific Information Bytes Command Specific Bytes are handled as device specific and can be logged by the operating system on error conditions. This field is not used for any implemented commands. 2-42 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 49 MEDIUM SOURCE ELEMENT EMPTY ILLEGAL MOVE COMMAND CANNOT MOVE, ELEMENT IN ERROR ELEMENT NOT ACCESSIBLE CANNOT MOVE, ELEMENT NOT INSTALLED INVALID BITS IN IDENTIFY MESSAGE LOGICAL UNIT HAS NOT SELF-CONFIGURED YET MICROCODE HAS BEEN CHANGED Tandberg SLR Autoloader SCSI Functional Specifications 2-43...
  • Page 50 Indicates which byte of the CDB or parameter list was in error. For a multi byte field, the most significant byte is indicated. The fault symptom code (FSC) field contains the two-byte fault symptom code reported by the device. 2-44 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 51: Request Volume Element Address B5H

    Element descriptor blocks are not generated for undefined element addresses. Tandberg SLR Autoloader SCSI Functional Specifications 2-45...
  • Page 52: Volume Element Address Header

    The byte count of report available field indicates the number of bytes of element status page data available for all elements meeting the request in the command descriptor block. This value shall not be adjusted to match the allocation length available. 2-46 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 53: Reserve 16H

    If the element bit is zero, the entire unit is reserved for the requesting initiator. If the element bit is one, a series of elements is reserved, as identified by the reservation identification field and specified by the element list descriptor. Tandberg SLR Autoloader SCSI Functional Specifications 2-47...
  • Page 54: Element List Descriptor

    Element Address This field specifies the element address or starting element address of a series of elements to be reserved. 2-48 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 55: Send Diagnostic 1Dh

    SelfTest bit of one, if the parameter list length is zero. Any other combinations with these bits are not supported. Parameter List Length The parameter list length must be set to zero. Tandberg SLR Autoloader SCSI Functional Specifications 2-49...
  • Page 56: Send Volume Tag B6H

    - ignore sequence numbers). Parameter List Length This field specifies the length of the SEND VOLUME TAG parameter list. The value for this field may not be less than 32 bytes or more than 40 bytes. 2-50 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 57: Send Volume Tag Parameter List

    '?' (2Ah). The '*' character will match any string of characters and when it appears in a template, the remainder of the template is not used. The '?' character will match any single character. Tandberg SLR Autoloader SCSI Functional Specifications 2-51...
  • Page 58: Test Unit Ready 00H

    CHECK CONDITION status with the sense key set to NOT READY for the following conditions: during the power-on initialization process, when a magazine door is opened, or when the library is in front panel mode. 2-52 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 59: Write Buffer 3Bh

    65536 bytes (for example, 8192, 16384, 32768, etc). If an incorrect transfer length is specified, the target shall return CHECK CONDITION status and a sense key of ILLEGAL REQUEST. Tandberg SLR Autoloader SCSI Functional Specifications 2-53...
  • Page 60 If this occurs, the only recovery action is to update the firmware using the serial port on the library. Refer to the Installation and User Manual for additional information on Installing Firmware Upgrades using the serial port. 2-54 Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 61: Scsi Status And Messages

    The following table lists the Message codes supported by the device. Code Description Command Complete Extended Message (SDTR & WDTR only) Save Data Pointer Restore Pointers Disconnect Initiator Detected Error Abort Message Reject No Op Message Parity Error Bus Device Reset 8Xh- Identify Tandberg SLR Autoloader SCSI Functional Specifications...
  • Page 62 Tandberg Data SCSI Status and Messages ______________________________________________________________________ This Page Intentionally Left Blank Tandberg SLR Autoloader SCSI Functional Specifications...

This manual is also suitable for:

Slr autoloader

Table of Contents