Quantum 6211225D User Manual

ACL 4/52 Automated Tape Library
for DLT Cartridges
Software Interface Guide
6211225-03
Version 3.0
6211225-03, Version 3.0, October 25, 1996, Made in USA.
© Copyright 1996, ATL Products, Inc. All rights reserved.
Your right to copy this manual is limited by copyright law. Making copies or adaptations without prior written authorization of ATL Products, Inc. is prohibited by law and constitutes a punishable violation of the law.
ATL Products, Inc. provides this publication “as is” without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. ATL Products, Inc. may revise this publication from time to time without notice.
FCC STATEMENT
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
Any changes or modifications made to this equipment may void the user's authority to operate this equipment. Operation of this equipment in a residential area may cause interference in which case the user at his own expense will be
required to take whatever measures may be required to correct the interference. This device complies with Part 15 of the FCC Rules. Operation is subject to the following conditions: (1) this device may not
cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
CISPR-22 WARNING!
This is a Class A product. In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures.
ACHTUNG!
Dieses ist ein Gerät der Funkstörgrenzwertklasse A. In Wohnbereichen können bei Betrieb dieses Gerätes Rundfunkstörungen auftreten, in welchen Fällen der Benutzer für entsprechende Gegenmassnahmen verantwortlich ist.
ATTENTION!
Ceci est un produit de classe A. Dans un environment domestique, ce produit peat causer des interférences radio lectriques. Il appartienl alors a l'utilisateur de prendre les mesures appropriées.
NOTICE FOR USA AND CANADA ONLY
If shipped to USA, use the UL LISTED power cord specified below for 100-120 V operation. If shipped to CANADA, use the CSA CERTIFIED power cord specified below for 100-120V operation.
Plug Cap Parallel blade with ground pin (NEMA 5-15P Configuration) Cord Type: SJT, three 16 or 18 AWG wires Length Maximum 15 feet Rating Minimum 10 A, 125 V
LIRE LA REMARQUE DANS LE MODE D'EMPLOI
ATTENTION
REMARQUE
CETTE REMARQUE NE CONCERNE QUE LES ÉTATS-UNIS ET LE CANADA. En cas d'envoi aux États-Unis, utiliser le cordon d'alimentation certifié UL et convenant pour 100-120 V. En cas d'envoi au CANADA, utiliser le cordon d'alimentation CERTIFIÉ CSA et convenant pour 100-120 V. Fiche Broches paralléus avec une broche de mise à la terre (configuration NEMA 5-15P)
Cordon Type: SJT, trifilaire 16 ou 18 AWG Longeur Maximum 15 pieds Capacité Minimum 10 A, 125 V
ZU IHRER SICHERHEIT
Vorsicht
Um Feuergefahr und die Gefahr eines elektrischen Schlages zu vermeiden. darf das Gerät weder Regen noch Feuchtigkeit ausgesetzt werden.
Um einen elektrischen Schlag zu vormeiden, darf das Gehäuse nicht geöffnet werden. Überlassen Sie Wartungsarbeiten stets nur einem Fachmann.
Achtung
Da der interne Laserstrahl in lhre Augen eindringen und Verletzungen verursachen kann, darf das Gehäuse nicht selbst geöffnet werden. Überlassen Sie Wartungearbeiten stets nur einem Fachmann.
Die Verwendung von Brillen, Kontaktlinsen usw.vergrössert die Gefahr.
Zur besonderen Beachtung Zur Sicherheit
Sollte ein fester Gegenstand oder Flüssigkeit in das Geräteinnere gelangen, trennen Sie das Gerät von der Wandsteckdose ab und lassen Sie es von einem Fachmann überprufen, bevor Sie es weiter verwenden.
Zum Abziehen des Kabels fassen Sie stets am Stecker und niemals am Kabel selbst an.
Zur Aufstellung
Stellen Sie das Gerät weder auf einer weichen Unterlage (z. B. Decke, T eppich) noch in der Nahe von Vorhangen, Tapeten usw, auf, da hierdurch die Ventilationsöffnungen blockiert werden können.
Zur Reiningung
Verwenden Sie zur Reiningung des Gehäuses, des Bedienungspultes und der Bedienungselemente ein trockenes, weiches Tuch oder ein weiches, leicht mit mildem Haushaltsreiniger angefeuchtetes Tuch. Lösemittel wie Alkohol oder Benzin dürfen nicht verwendet werden, da diese die Gehäuseoberfläche ungreifen.
Table of Contents
Introduction
Purpose.......................................................................................................................1-3
Conventions Used in this Guide ................................................................................1-3
Related Documentation..............................................................................................1-4
ATL Products Technical Publications.................................................................1-5
ATL Products BBS..............................................................................................1-5
ATL Products Internet Web Site.........................................................................1-5
Theory of Operation
Chapter Overview......................................................................................................2-3
Library Description....................................................................................................2-3
SCSI Implementation Philosophy..............................................................................2-4
Medium Changer Elements........................................................................................2-4
Medium Transport Element.................................................................................2-5
Storage Elements.................................................................................................2-5
Import/Export (Load Port) Elements...................................................................2-5
Data Transfer Elements.......................................................................................2-5
Events.........................................................................................................................2-6
Power Cycle ........................................................................................................2-7
Library Unit Off-line/Standby.............................................................................2-7
Library Unit On-line Initialization Failure..........................................................2-7
Library Unit Door Opened..................................................................................2-7
Library Unit Stopped...........................................................................................2-7
Accessed Load Port.............................................................................................2-7
Maximum Temperature Exceeded ......................................................................2-7
Operational Sequences........................................................................................2-8
Power-On Sequence......................................................................................2-8
Door Opened Sequence ................................................................................2-8
System Stopped Sequence............................................................................2-9
On-line Initialization Sequence ....................................................................2-9
Library Unit Inventory Sequence ...............................................................2-10
Off-line Sequence.......................................................................................2-11
Automatic Drive Cleaning Sequence..........................................................2-11
Configuration Procedures ........................................................................................2-12
“DIAG” Interface..............................................................................................2-12
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
Table of Contents v
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0
Control Panel Menu Mode ............................................................................... 2-13
Error Recovery Procedures..................................................................................... 2-14
Internal Error Recovery.................................................................................... 2-14
Operator Recovery............................................................................................ 2-14
System Performance ............................................................................................... 2-15
Key Performance Items.................................................................................... 2-15
Typical Application Enhancements.................................................................. 2-15
System Diagnostic Support..................................................................................... 2-16
Host Interface Diagnostic Error Codes............................................................. 2-16
Off-line Diagnostics via the “DIAG” Port ....................................................... 2-16
Software Interfaces
Chapter Overview ..................................................................................................... 3-3
SCSI Interface........................................................................................................... 3-3
Reset Sequence................................................................................................... 3-4
Supported Messages........................................................................................... 3-4
Abort ............................................................................................................ 3-5
Bus Device Reset......................................................................................... 3-5
Command Complete .................................................................................... 3-5
Disconnect (from Target to Initiator)........................................................... 3-5
Identify (Initiator to Target)......................................................................... 3-6
Identify (Target to Initiator)......................................................................... 3-6
Save Data Pointer......................................................................................... 3-6
Supported Operational Commands..................................................................... 3-7
Initialize Element Status (07h)..................................................................... 3-9
Initialize Element Status with Range (E7h)............................................... 3-10
Inquiry (12h).............................................................................................. 3-12
Log Sense Command (4Dh)....................................................................... 3-15
Mode Select Command (15h).................................................................... 3-19
Mode Sense (1Ah) ..................................................................................... 3-25
Move Medium (A5h)................................................................................. 3-35
Position To Element (2Bh) ........................................................................ 3-37
Prevent/Allow Medium Removal (1Eh).................................................... 3-38
Read Element Status (B8h)........................................................................ 3-40
Ready Inport (DEh).................................................................................... 3-53
Release (17h) ............................................................................................. 3-54
Reserve (16h)............................................................................................. 3-55
Request Sense (03h)................................................................................... 3-58
Request Volume Element Address (B5h).................................................. 3-61
Rezero Unit (01h) ...................................................................................... 3-75
Send Diagnostic (1Dh)............................................................................... 3-76
vi Table of Contents
ACL 4/52 Software Interface Guide
Document 6211225-03
Send Volume Tag (B6h)............................................................................ 3-78
Test Unit Ready (00h)................................................................................ 3-80
Sense Data Values
Introduction...............................................................................................................A-1
Control Panel Messages
Introduction...............................................................................................................B-1
System States ............................................................................................................B-2
Operator Messages....................................................................................................B-4
Menu Mode Messages ..............................................................................................B-5
Automatic Drive Cleaning Discussion
Purpose and Scope ....................................................................................................C-3
Drive Cleaning Modes ..............................................................................................C-3
Host Initiated Cleaning Mode ............................................................................C-3
Fully Automatic Cleaning Mode........................................................................C-3
Selection of Cleaning Mode......................................................................................C-4
Diagnostic Software ...........................................................................................C-4
Control Panel......................................................................................................C-4
Mode Select Command (Host Initiated).............................................................C-4
Reporting of Cleaning Mode.....................................................................................C-5
Diagnostic Software ...........................................................................................C-5
Mode Sense Command (Host Initiated) .............................................................C-5
Cleaning Cartridges...................................................................................................C-5
Capacity..............................................................................................................C-5
Identification.......................................................................................................C-6
Storage and Tracking..........................................................................................C-6
Monitoring Usage...............................................................................................C-7
Element Status Information................................................................................C-7
Monitoring Drives.....................................................................................................C-8
Drive Interface....................................................................................................C-8
Drive Monitoring................................................................................................C-8
Initiating Drive Cleaning Operations........................................................................C-8
Selection of Cleaning Cartridges ..............................................................................C-9
Media Movement to the Drive..................................................................................C-9
Supervising the Drive Cleaning Operation.............................................................C-10
Media Movement from the Drive ...........................................................................C-10
Unloading Cleaning Cartridges...............................................................................C-11
Version 3.0
Table of Contents vii
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0
Exabyte EXB-120 Emulation Discussion
Purpose and Scope ....................................................................................................D-3
Host Interface Modes................................................................................................D-3
Standard Interface Mode ....................................................................................D-3
Exabyte EXB-120 Interface Mode.....................................................................D-3
Selection of Host Interface Mode .............................................................................D-4
Diagnostic Software ...........................................................................................D-4
Control Panel......................................................................................................D-4
Mode Select Command (Host Initiated).............................................................D-4
Reporting of Host Interface Mode ............................................................................D-5
Diagnostic Software ...........................................................................................D-5
Mode Sense Command (Host Initiated) .............................................................D-5
SCSI Command Differences.....................................................................................D-6
Inquiry (12h).......................................................................................................D-6
Move Medium (A5h)..........................................................................................D-6
Read Element Status (B8h) ................................................................................D-6
Receive Diagnostic Results (1Ch)......................................................................D-7
Request Sense (03h) ...........................................................................................D-7
Send Diagnostic (1Dh) .......................................................................................D-7
Write Firmware (C1h)........................................................................................D-7
Unsolicited Message Differences.......................................................................D-7
Exabyte Emulation Design Philosophy.....................................................................D-8
Glossary Index
viii Table of Contents
List of Figures
Figure 1: Control Panel .........................................................................................2-6
Figure 2: Read Element Status Data General Structure ......................................3-42
Figure 3: Request Volume Element Address Data General Structure ................3-63
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
List of Figures ix
x
List of Tables
Table 1: Related Documentation .......................................................................... 1-4
Table 2: Supported Operational Commands......................................................... 3-8
Table 3: Initialize Element Status Cmd................................................................ 3-9
Table 4: Initialize Element Status with Range Command.................................. 3-10
Table 5: Inquiry Command................................................................................. 3-12
Table 6: Standard Inquiry Data........................................................................... 3-13
Table 7: Log Sense Command............................................................................ 3-15
Table 8: Supported Log Pages............................................................................ 3-16
Table 9: Medium Changer Statistics Page.......................................................... 3-17
Table 10: Log Parameter....................................................................................... 3-17
Table 11: Supported Log Parameter Codes.......................................................... 3-18
Table 12: Mode Select Command ........................................................................ 3-19
Table 13: Mode Select Data - Vendor Unique Page 20h...................................... 3-20
Table 14: Mode Select Data - Vendor Unique Page 00h...................................... 3-21
Table 15: Mode Select Data - Element Address Assignment Page...................... 3-23
Table 16: Mode Sense Command......................................................................... 3-25
Table 17: Mode Sense Data Header ..................................................................... 3-27
Table 18: Mode Sense Data - Vendor Unique Page 00h...................................... 3-28
Table 19: Mode Sense Data - Element Address Assignment Page ...................... 3-30
Table 20: Mode Sense Data - Transport Geometry Parameters Page................... 3-32
Table 21: Mode Sense Data - Device Capabilities Data....................................... 3-33
Table 22: Mode Sense Data - Vendor Unique Page 20h...................................... 3-34
Table 23: Move Medium Command..................................................................... 3-36
Table 24: Position To Element Command............................................................ 3-37
Table 25: Prevent/Allow Medium Removal Command....................................... 3-39
Table 26: Read Element Status Command........................................................... 3-40
Table 27: Element Status Data.............................................................................. 3-43
Table 28: Element Status Page ............................................................................. 3-44
Table 29: Medium Transport Element Descriptor................................................ 3-45
Table 30: Primary Volume Tag Information........................................................ 3-46
Table 31: Storage Element Descriptor.................................................................. 3-47
Table 32: Import/Export Element Descriptor....................................................... 3-49
Table 33: Data Transfer Element Descriptor........................................................ 3-51
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
List of Tables xi
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0
Table 34: Ready Inport Command....................................................................... 3-53
Table 35: Release Command ............................................................................... 3-54
Table 36: Reserve Command............................................................................... 3-56
Table 37: Element List Descriptor....................................................................... 3-57
Table 38: Request Sense Command .................................................................... 3-58
Table 39: Request Sense Data.............................................................................. 3-59
Table 40: Request Volume Element Address Command .................................... 3-61
Table 41: Volume Element Address Header ....................................................... 3-64
Table 42: Element Status Page ............................................................................ 3-65
Table 43: Medium Transport Element Descriptor............................................... 3-66
Table 44: Primary Volume Tag Information ....................................................... 3-68
Table 45: Storage Element Descriptor................................................................. 3-68
Table 46: Import/Export Element Descriptor ...................................................... 3-71
Table 47: Data Transfer Element Descriptor....................................................... 3-73
Table 48: Rezero Unit Command ........................................................................ 3-75
Table 49: Send Diagnostic Command ................................................................. 3-76
Table 50: Selftest Bit Definitions ........................................................................ 3-77
Table 51: Send Volume Tag Command............................................................... 3-78
Table 52: Send Volume Tag Parameters ............................................................. 3-79
Table 53: Test Unit Ready Command ................................................................. 3-80
Table A-1: Sense Data Values (Hexadecimal)......................................................... A-2
Table B-1: System States......................................................................................... B-2
Table B-2: Operator Messages................................................................................. B-4
xii List of Tables
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
Introduction
Purpose...................................................................................................................... 1-3
Conventions Used in this Guide................................................................................ 1-3
Related Documentation............................................................................................. 1-4
ATL Products Technical Publications................................................................ 1-5
ATL Products BBS............................................................................................. 1-5
ATL Products Internet Web Site........................................................................ 1-5
1
1-1
1-2

Purpose

ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
This guide was written for software engineers developing the application and hierarchical mass storage software that accesses the ACL 4/52 Automated T ape Library (library). The manual describes the SCSI-2 software interfaces, discusses performance issues as well as error handling. The document is divided into the following sections:
Section 1, “Introduction,” describes the purpose of this manual,
provides a list of its contents and a list of related documentation.
Section 2, “Theory of Operation,” contains detailed discussions of
the Medium Changer Elements, Events, Operational Sequences, Configuration and Error Recovery Procedures as well as System Performance and Diagnostic Support issues.
Section 3, “Softwar e Interfaces,” describes the specific terminology
of the Small Computer Systems Interface (SCSI-2).

Conventions Used in this Guide

The following conventions are used in this guide: All binary numbers are succeeded by “b”. All hexadecimal numbers are succeeded by “h”. Error or attention conditions are represented in parenthesis that
translate as follows:
(SK=S ASC=AA ASCQ=QQ)
where:
S = hexadecimal sense key value AA = hexadecimal additional sense code QQ = hexadecimal additional sense code qualifier
Definitions of these values are located in Appendix A.
Purpose 1-3
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0

Related Documentation

Table 1 is a list of all manuals associated with the ACL 4/52 Automated Tape Library. To obtain further information and/or copies of documentation on this product, contact:
ATL Products, Inc. 1515 South Manchester Avenue Anaheim, California 92802-2907 (714)774-6900
The part number of each document will be required at the time of order.

Table 1: Related Documentation

Document
Number
6211221 ACL 4/52 Facilities
6211222 ACL 4/52 Operator’s
6211223 ACL 4/52 Field Service
6211224 ACL 4/52 Diagnostic
EK-TH4XX-1M DLT™2000 Series
81-108336-01 DLT™4000 Cartridge
Document Title Document Description
Planning and Installation Guide
Guide
Manual
Software User’s Manual
Cartridge Tape Subsystem Owner’s Manual
Tape Drive Product Manual
This guide describes facility preparation and provides the procedures for first-time installation of the library.
This guide describes the operator accessible components of the library and provides both operating and troubleshooting procedures.
This document contains periodic maintenance, fault isolation and removal/replacement procedures.
This manual provides procedures for installing and using the ACL 4/52 Diagnostic Software.
This document describes the DLT™2000 Tape Drive and provides operating instructions and troubleshooting procedures.
This document describes the DLT™4000 Tape Drive and provides operating instructions and troubleshooting procedures.
81-60000-01 DLT™7000 Tape
Drive Product Manual
1-4 Related Documentation
This document describes the DLT™7000 Tape Drive and provides operating instructions and troubleshooting procedures.

ATL Products Technical Publications

Comments or questions regarding this or any ATL Products’ documentation can be directed to the address listed on page 1-4 or by sending email directly to the ATL Products, Inc. technical publications group. Send all documentation related email comments and questions to:
atl-docs@odetics.com

ATL Products BBS

The ATL Products, Inc. Bulletin Board Service (BBS) provides a customer service conference, product support conference, documentation conference and public-domain software conference. product manuals, utility software, firmware updates, and other product information may be obtained in soft copy. BBS. The BBS is available 24 hours a day, 7 days a week at 714-780-7736.
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
Modem settings for the ATL BBS are:
8 bits, 1 stop bit, no parity.
support for up to 28.8 Kbps.
modems that are also capable of V.34, V.FC
TM
V.32 bis
.

ATL Products Internet Web Site

If you are on the Internet, you may prefer to access our home page. Documents, utility software, firmware updates, and product information may be obtained in soft copy. You will also find Sales & Marketing contacts along with e-mail address for customer information and feedback. A TL Products, Inc. can be reached 24 hours a day, 7 days a week on the internet at:
http://www.atlp.com/
TM
, V.32 terboTM, and
Related Documentation 1-5
1-6
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
Theory of Operation
Chapter Overview.................................................................................................. 2-3
Library Description ................................................................................................2-3
SCSI Implementation Philosophy ........................................................................2-4
Medium Changer Elements...................................................................................2-4
Medium Transport Element............................................................................2-5
Storage Elements .............................................................................................2-5
Import/Export (Load Port) Elements ...........................................................2-5
Data Transfer Elements ..................................................................................2-5
Events........................................................................................................................2-6
Power Cycle ......................................................................................................2-7
Library Unit Off-line/Standby.......................................................................2-7
Library Unit On-line Initialization Failure ...................................................2-7
Library Unit Door Opened .............................................................................2-7
Library Unit Stopped.......................................................................................2-7
Accessed Load Port..........................................................................................2-7
Maximum Temperature Exceeded.................................................................2-7
Operational Sequences ....................................................................................2-8
Power-On Sequence...................................................................................2-8
Door Opened Sequence.............................................................................2-8
System Stopped Sequence ........................................................................2-9
On-line Initialization Sequence................................................................2-9
Library Unit Inventory Sequence..........................................................2-10
Off-line Sequence ....................................................................................2-11
Automatic Drive Cleaning Sequence....................................................2-11
Configuration Procedures....................................................................................2-12
“DIAG” Interface............................................................................................2-12
2
2-1
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0
Control Panel Menu Mode........................................................................... 2-13
Error Recovery Procedures................................................................................. 2-14
Internal Error Recovery ................................................................................ 2-14
Operator Recovery ........................................................................................ 2-14
System Performance ............................................................................................ 2-15
Key Performance Items................................................................................. 2-15
Typical Application Enhancements............................................................ 2-15
System Diagnostic Support................................................................................. 2-16
Host Interface Diagnostic Error Codes....................................................... 2-16
Off-line Diagnostics via the “DIAG” Port.................................................. 2-16
2-2

Chapter Overview

This chapter contains detailed discussions of the Medium Changer Elements, Events, Operational Sequences, Configuration and Error Recovery Procedures as well as System Performance and Diagnostic Support issues.

Library Description

The ACL 4/52 library is the automated storage and retrieval component of an automated tape library system. It is capable of storing a maximum of 48 Digital Linear Tapes (DLT™) in a Fixed Storage Array (FSA) within the library cabinet. An operator accessible Load Port at the front of the cabinet can hold an additional four DLT™s for a total of 52. A host computer communicates with the library via a SCSI interface. The host controls the robotic equipment using the SCSI-2 Medium Changer Command Set.
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
In a typical operation, the host commands the robotics to transfer DL T™s between storage bins (in the FSA), one of the four (DLT™2000, DLT™4000, or DLT™7000) tape drives or the Load Port. Each time a DLT™ is transferred, a gripping mechanism is moved to the DLT™s location where it “picks” the tape, moves it to the designated (new) location and then “places” it.
The library has fully functional media changer capability as defined by the SCSI-2 specification. The library robotics control is directed by the host computer. The SCSI interface enables the robotics to be driven by the same SCSI bus as the tape drives. By providing a standard control interface and supporting standard tape drives, the ACL 4/52 enables host software developers to adapt their software to drive the ACL 4/52.
The ACL 4/52 has a minimal connection to any installed tape drives. The library knows the number of drives installed and the SCSI addresses for the tape drives. The library does not know if the drives are on the same SCSI bus or not. This information is only relevant to the host computer.
Chapter Overview 2-3
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0

SCSI Implementation Philosophy

Using the SCSI-2 standard, the tape library has been designed so that the host can adapt to changes in the tape library configuration. Changes in the number of tape drives can be detected by the host.
The tape library uses the SCSI-2 Medium Changer Command Set. No attempt is made to add complex commands to the tape library command set. The tape library command set is complete and includes all primitive (elemental) commands required by a host to carry out any required complex operations.
Even though the tape library relies on the host computer to issue a sequence of elemental commands in the correct order to complete complex operations, it has been designed to be forgiving of system integration errors. The tape library monitors the status of all mechanisms and does not execute operations that could result in damage to the library or an installed tape drive.

Medium Changer Elements

The Medium Changer Command Set accesses the address space for the set of physical locations and mechanisms within the library unit. The SCSI-2 term “element” is used throughout this document to refer to one member of the tape library address space. Each “element” is a discrete physical entity that can hold a DLT™ cartridge.
Each element within a library is represented by a unique 16 bit element address. Each library consists of the following medium changer elements:
Medium Transport Element
Storage Elements
Data Transfer Elements
Import/Export Elements The Mode Sense Command can be issued to determine each library’s
configuration. The first address and number of elements for each type (medium transport, storage, import/export or data transfer) can also be determined using this command.
2-4 SCSI Implementation Philosophy

Medium Transport Element

The library has a transport mechanism. This mechanism consists of the horizontal, vertical and extension axes and a gripper.
The transport mechanism can hold a single cartridge using the gripper and is considered one medium transport element. The transport mechanism is used to move media between elements within the library unit.

Storage Elements

Each library unit contains up to 48 storage elements, which correspond to the bins in the FSA. One storage element exists per bin.

Import/Export (Load Port) Elements

ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
The import/export mechanism consists of a four-bin, rotating Load Port. Each of the four bins in the Load Port has a unique element address.
When the door is open the elements still exist, but are not “accessible” to the medium transport.

Data Transfer Elements

A data transfer element is associated with every tape drive installed in a library unit since each tape drive can store a single tape cartridge. The medium transport mechanism is able to load or unload tape cartridges into or from each tape drive.
Medium Changer Elements 2-5
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0

Events

Events are system conditions created by failures or operator actions such as opening the door or pressing the STOP switch.
Some of these events appear as states on the control panel. For a list of event states, see Appendix B. (The control panel does not queue these states.)
Events are recorded in sense data. Depending on the interface, the host can obtain the sense data either in response to a Request Sense Command or as an Unsolicited Message.

Figure 1: Control Panel

Control Panel
Status Display Area
(16 Characters/2 Lines)
FAULT
STANDBY
OPEN CLOSE
STOP
Scrolling Buttons (Up {} and Down{})
SELECT
TA00003b/15b
The library does not support asynchronous event notification. This simplifies the host/library interface and is acceptable since the events happen infrequently and do not require an immediate host response. The SCSI host can check for library events by issuing the Request Sense command to the library. The event sense data is transmitted in response to a Request Sense command. The library queues event conditions for the library. The host can repeatedly issue the Request Sense command to obtain each queued condition.
The most significant events are described in the sections that follow.
2-6 Events

Power Cycle

When the library is powered on it generates a “Power On/Reset Occurred” event (SK=6 ASC=29 ASCQ=00).

Library Unit Off-line/Standby

When a library is placed into the off-line/standby state, it generates a “Logical Unit Standby Button Was Pressed” event (SK=6 ASC=80 ASCQ=09).

Library Unit On-line Initialization Failure

When a library is placed into the on-line state and the on-line initialization fails, the library generates an event for the specific error condition that caused the failure. The control panel indicates which state of the initialization failed (see Appendix B for more information).
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0

Library Unit Door Opened

When the front door of a library is opened, the library disables all actuators and generates a “Door Was Opened” event (SK=6 ASC=80 ASCQ=00).

Library Unit Stopped

When the library is stopped by pressing the STOP switch on the control panel, the library disables all actuators and generates a “System Stop Button Was Pressed” event (SK=6 ASC=80 ASCQ=07).

Accessed Load Port

When the Load Port door is closed, the library generates an “Import or Export Element Accessed” event (SK=6 ASC=28 ASCQ=01).

Maximum Temperature Exceeded

The library monitors the ambient temperature within the system. If the temperature exceeds 91.4 to the medium, the library generates a “Warning Safe Temperature Exceeded” event (SK=6 ASC=88 ASCQ=00) and continues operations. If the temperature exceeds 96.8 until the temperature decreases and generates a “Maximum Temperature Exceeded” event (SK=4 ASC=88 ASCQ=01).
ο
F, there is a possibility for potential damage
ο
F, the library disables all actuators
Events 2-7
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0

Operational Sequences

A description of operational sequences follow. They are listed in or der of precedence. For example, if the door is opened and the STOP switch was pressed, the door open sequence will override the system stop sequence until it is complete.

Power-On Sequence

The following actions occur when the library is powered-on:
The local controller for the library resets and initializes all
hardware.
The control panel is blank.
During this time, the library responds to the Inquiry, Request
Sense, Log Sense, and Mode Sense commands. Check Condition is set for all other commands and the “Logical Unit is Not Ready” condition (SK=2 ASC=04 ASCQ=00) is set in the sense data.
When the power -on initialization is complete, the library generates
a “Power On/Reset Occurred” event (SK=6 ASC=29 ASCQ=00).
The library sets the tape drive SCSI IDs and then resets the tape
drives
The system then moves into one of the following sequences depending on the condition of the system.

Door Opened Sequence

Before entering the library, take the unit off-line. After the off-line sequence is complete, it is recommended that you press the STOP switch before opening the doors. When the door is opened, the library is no longer operational (as viewed by the host). The following actions occur when the door is opened:
The control panel indicates that the door is opened.
The library generates a “Door Was Opened” event (SK=6 ASC=80
ASCQ=00).
If the door is opened without performing the of f-line sequence, the
system halts all library motion. Any motion command currently in progress is aborted and Check Condition is returned to the host. The “Door is Opened” condition (SK=2 ASC=80 ASCQ=00) is set in the sense data.
2-8 Events
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
While the door is opened, the library responds to the Inquiry,
Request Sense, Log Sense, and Mode Sense commands. Check Condition is set for all other commands issued during this time and the “Door is Opened” condition (SK=2 ASC=80 ASCQ=00) is set in the sense data.

System Stopped Sequence

The STOP switch allows the operator to stop all power to the actuators. The following actions occur when the system is stopped:
The control panel indicates that the system is stopped.
The library generates a “System Stop Button Was Pressed” event
(SK=6 ASC=80 ASCQ=07).
The system halts all library motion. Any motion command
currently in progress is aborted and Check Condition status is returned to host. The “System is Stopped” condition (SK=2 ASC=80 ASCQ=07) is set in the sense data.
While the system is stopped, the library responds to the Inquiry,
Request Sense, Log Sense, and Mode Sense commands. Check Condition status is set for all other commands issued during this time, and the “System is Stopped” condition (SK=2 ASC=80 ASCQ=07) is set in the sense data.

On-line Initialization Sequence

The STANDBY switch allows the library to be placed on-line. The on-line initialization sequence occurs only after the door is shut, the system is not stopped and the library does not have the STANDBY button pressed. The following actions occur during the on-line initialization sequence:
The control panel indicates that the library is performing the
on-line initialization sequence.
The local controller for the library performs a test to check the
operation of the library unit mechanisms.
The mechanisms are then homed.
During this time, the library responds to the Inquiry, Request
Sense, Log Sense, and Mode Sense commands. Check Condition status is set for all other commands, and the “Logical Unit in Process of Becoming Ready” condition (SK=2 ASC=04 ASCQ=01) is set in the sense data.
Events 2-9
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0
When the mechanisms are successfully tested and homed, the
library performs an inventory of its elements. (See Library Unit Inventory Sequence).
When initialization successfully completes, the control panel
changes to “System On-line” and the library is fully operational.

Library Unit Inventory Sequence

The library inventories its storage elements after power-up (if on-line), upon receipt of an Initialize Element Status Command or after the door is closed and the library is placed on-line.
The local controller for the library checks the state of the medium
transport element (gripper). The inventory cannot be performed if there is a DLT™ in the medium transport element. In this case, if the inventory is host commanded, then Check Condition is set, and the “Transfer Full” condition (SK=5 ASC=80 ASCQ=01) is set in the sense data. Otherwise, the library generates a “Transfer Full” (SK=5 ASC=80 ASCQ=01) on-line initialization failure event.
If a tape drive handle is not closed, the gripper is extended to sense
the presence of a cartridge with the Cartridge-in-Gripper (CIG) Sensor. If a cartridge is found, the gripper is used to push the cartridge into the tape drive and the handle is closed. If no cartridge is found, the tape drive handle is closed.
If this is the first inventory since power-on, an inventory was
commanded using Initialize Element Status or an inventory was initiated by opening and closing the front door , each element of the FSA will be inventoried. Otherwise if an inventory was previously commanded, only those elements who’s status is unknown will be inventoried.
First, the FSA is scanned for bar codes. If the library determines
that a bin contains an invalid bar code (or no bar code), it uses the gripper to sense whether or not there is a DLT™ present.
After the FSA is scanned, Load Port bins are scanned in the same
manner.
An inventory is attempted for each tape drive present. If the
interface reports that a cartridge is present, the controller scans for a valid bar code.
The inventory time varies depending on the number of DLT™
cartridges with valid bar codes. A fully populated FSA with valid bar codes takes much less time than a partially populated FSA.
2-10 Events
ACL 4/52 Software Interface Guide
Document 6211225-03
Version 3.0
Results of the inventory ar e returned with the Read Element Status
Command.

Off-line Sequence

The STANDBY switch allows the library to be taken off-line. The off-line sequence can only occur when the door is shut, the system is not stopped and the STANDBY button is pressed. When a library is placed off-line, the following sequence is performed:
The local controller for the library completes any currently
processing command. The STANDBY LED will flash during this time.
When all commands are complete, the control panel changes to
“System Off-line” and the STANDBY LED will become solid to indicate that the unit is off-line.
The library generates a “Unit Standby Button Was Pressed” event
(SK=6 ASC=80 ASCQ=09).
When the library is off-line, it responds to the Inquiry, Request
Sense, Log Sense, and Mode Sense commands. Check Condition is set for all other commands issued during this time, and the “Unit Is Turned Off-line” (SK=2 ASC=80 ASCQ=09) condition is set in the sense data.
Field Service Engineer (FSE) level diagnostic commands can be
executed via the diagnostic port or control panel.
The library remains off-line until one of the other operational sequences occur.

Automatic Drive Cleaning Sequence

The default state of automatic drive cleaning is “disabled.” For a detailed discussion of the automatic drive cleaning features, see Appendix C.
Events 2-11
ACL 4/52 Software Interface Guide Document 6211225-03 Version 3.0
Configuration Procedures
The library can be configured using either the EIA/TIA-574 (DIAG) interface (refer to Document 6211224, ACL 4/52 Diagnostic Software User’s Manual) or through the Control Panel Menu Mode (refer to Document 6211222, ACL 4/52 Operator’s Guide).

“DIAG” Interface

The following configuration functions are available using the Diagnostic Software Program via the “DIAG” port:
Horizontal, vertical and extension positions of the data transfer
elements of the: FSA, load port and tape drives
Set SCSI address of the: library and tape drives
Set power-up state (on-line/off-line)
Enable/Disable the Auto Clean option
Enable/Disable the Auto Load option
Select the language to be displayed in the Status Display Area
(English/Francais/Deutsch/Espanol/Italiano)
Initialize Inventory
Initialize non-volatile RAM
Enable/Disable Recovery
Report Recovery status
Enable/Disable the Tape Drive Cleaning feature
Initialize Auto Cleaning default values
Report the Tape Drive Cleaning status
Download firmware revisions
2-12 Configuration Procedures
Loading...
+ 130 hidden pages