Professional Documents
Culture Documents
Information contained in this publication is subject to change. In the event of changes, the publication will be revised. Comments concerning its contents should be directed to: Nearline Information Development Storage Technology Corporation One StorageTek Drive Louisville, CO 80028-2201 USA
Information Control This publication and the information contained herein is the property of StorageTek. Furthermore, all information is considered StorageTek Proprietary Information and is intended for the exclusive use of our employees and authorized third parties. No information in this publication may be read, copied, used, distributed, or shared with any other person without the prior written consent of StorageTek. Should this publication be found, please return it to StorageTek, One StorageTek Drive, Louisville, CO 80028-5214, USA. Postage is guaranteed.
1988 through 2000, Storage Technology Corporation, Louisville, CO, USA. All rights reserved. Printed in USA. StorageTek, the signature, and Information Made Powerful are trademarks of Storage Technology Corporation, Other product names may be trademarks of Storage Technology Corporation or other vendors/manufacturers.
ii
Fourth Edition
88555
List of Pages
Document Title: Manual Part Number: Assembly Part Number: Initial Release Date: Fourth Edition Date: Automated Cartridge System Diagnostic Users Guide 88555 410791001 September 1988, EC 19599 March 2000, EC 111453
Total number of pages in this document is 206, consisting of the following: Pages Cover Blank page Title page Copyright page iii through xxvi 1-1 through 1-8 2-1 through 2-38 3-1 through 3-4 4-1 through 4-4 5-1 through 5-2 6-1 through 6-4 7-1 through 7-28 8-1 through 8-6 9-1 through 9-6 10-1 through 10-6 11-1 through 11-6 12-1 through 12-10 A-1 through A-32 B-1 through B-2 C-1 through C-10 Index-1 through Index-8 Readers Comment Form Business Reply Mailer Blank Page Back Cover Disposition Replace entire manual
88555
Fourth Edition
iii
Summary of Changes
Ee
Description Initial Release Refer to this edition for a description of the changes. Added editing comments to entire manual. Preface: Added safety information. Chapter 8: Added information for non-readable 4410 FRU IDs
88555
Fourth Edition
iv
Contents
List of Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Summary of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Organization . . . . . . . . . . . . . . . . . . . . . Trademarks . . . . . . . . . . . . . . . . . . . . . . Alert Messages . . . . . . . . . . . . . . . . . . . Safety . . . . . . . . . . . . . . . . . . . . . . . . . Conventions . . . . . . . . . . . . . . . . . . . . . Related Publications . . . . . . . . . . . . . . . Obtaining Information . . . . . . . . . . . . . . Customer Resource Center . . . . . . . . Documents on CD . . . . . . . . . . . . . . Electronic Documentation Center . . . KnowledgeMap . . . . . . . . . . . . . . . . Partners Page . . . . . . . . . . . . . . . . . . StorageTek Storefront . . . . . . . . . . . . ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... . . . . . xix . . . . . .xx . . . . . .xx . . . . . .xx . . . . . xxii . . . . xxiii . . . . . xxv . . . . . xxv . . . . . xxv . . . . . xxv . . . . . xxv . . . . xxvi . . . . xxvi
1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Maintenance Philosophy . . . . . . . . . . . . Automatic Fault Isolation . . . . . . . . Inline Testing . . . . . . . . . . . . . . . . . Real-Time Monitoring . . . . . . . . . . . Machine Initiated Maintenance . . . . Remote Maintenance . . . . . . . . . . . . ACS Diagnostic System Overview . . . . . SDE Display Device . . . . . . . . . . . . . . . . SDE Communication Protocol . . . . . . . . ......... ......... ......... ......... ......... ......... ......... ......... ......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ..... ..... ..... ..... ..... ..... ..... ..... ..... 1-1 1-1 1-2 1-2 1-3 1-3 1-5 1-6 1-7
88555
Fourth Edition
Contents
vi
Fourth Edition
88555
Contents
DG05: Parity Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG06: Basic PTP/CEM Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG07: Vision Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG08: ADC Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG09: Temperature/Voltage ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG10: Standard Door . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG11: Standard Door Solenoids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG20: Clipper Door . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG21: Clipper Door Solenoids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DG22: Clipper CMZ Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inline Test Overlays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Section 400: LSM Servo Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 410: Roll Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 420: Wrist Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 430: Reach Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 440: Finger Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 450: Z Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 460: Theta Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 470: Camera/Lamp Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 480: PTP/CEM Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Section 500: LSM Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 510: Roll Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 520: Wrist Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 530: Reach Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 550: Z Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 560: Theta Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 580: PTP/CEM Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 5D0: Roll-Wrist Concurrent Motions . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 5E0: Roll-Wrist-Z Concurrent Motions . . . . . . . . . . . . . . . . . . . . . . . . . . Test 5F0: Roll-Wrist-Z-Theta Concurrent Motions . . . . . . . . . . . . . . . . . . . . . Section 700: Vision Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 710: Vision Targeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 730: Vision VOLSER Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 750: Vision Expanded Readability Test . . . . . . . . . . . . . . . . . . . . . . . . . Section 800: Functional Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 810: Cartridge Move Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 820: Mount/Dismount Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 830: Swap Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Section 900: Special Coverage Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 910: Master PTP/CEM Load Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test 920: Slave PTP/CEM Load Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Section E00: Extended Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-11 2-11 2-11 2-11 2-11 2-11 2-12 2-12 2-12 2-12 2-12 2-14 2-14 2-15 2-15 2-15 2-15 2-16 2-16 2-16 2-17 2-17 2-17 2-18 2-18 2-19 2-19 2-19 2-20 2-20 2-20 2-21 2-22 2-23 2-25 2-25 2-26 2-27 2-27 2-28 2-28 2-29
88555
Fourth Edition
vii
Contents
Test E20: Extended Cartridge Motion . . . . . . . . Section F00: Manual Intervention . . . . . . . . . . . . . . Test F10: LMU Floppy Verification . . . . . . . . . . Test F30: LSM Access Door Interlock . . . . . . . . Test F50: LSM 21-Cell CAP Door Interlock . . . . Test F60: LSM 81-Cell CAP Door Interlock . . . . Test F70: LMU IPM External Wrap Test . . . . . . Test F90: LMU 3270 Terminal Control Unit Status Test FB0: LSM Transport Communications . . . . Test FE0: LSM Array Tilt Utility . . . . . . . . . . . . Test FF0: LSM Panel Alignment Utility . . . . . . .
. . . . . . .
. . . . . . . . .. .. ..
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
2-29 2-30 2-30 2-30 2-30 2-31 2-31 2-33 2-34 2-35 2-36
3: Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Environment Types . . Command Syntax . . . . Common Commands . Cancel Command . Help Command . . Message Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3-2 3-3 3-3 3-3 3-4
4: Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Command List . . . . . . . . . . . . . . . . . . . List Command . . . . . . . . . . . . . . . . . . . Modify Command . . . . . . . . . . . . . . . . . Delete Command . . . . . . . . . . . . . . . . . Load Command . . . . . . . . . . . . . . . . . . Save Command . . . . . . . . . . . . . . . . . . Size Command . . . . . . . . . . . . . . . . . . . Special Considerations for Dual LMUs . . ......... ......... ......... ......... ......... ......... ......... ......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ..... ..... ..... ..... ..... ..... ..... ..... 4-1 4-2 4-2 4-3 4-3 4-3 4-4 4-4
viii
Fourth Edition
88555
Contents
88555
Fourth Edition
ix
Contents
LSM Door Closed (ET=0E) . . . . . . . . . . . . . . LSM Go Home Request (ET=0F) . . . . . . . . . LSM Operational Change (ET=10) . . . . . . . . LSM IPL Complete (ET=11) . . . . . . . . . . . . . LSM LAD Closed (ET=12) . . . . . . . . . . . . . . LSM Intervention Required (ET=13) . . . . . . . LSM CAP Opened Illegally (ET=14) . . . . . . . LSM LAD Opened (ET=15) . . . . . . . . . . . . . Diagnostic Log Content . . . . . . . . . . . . . . . . . . . . . Diagnostic Event Types . . . . . . . . . . . . . . . . . . . . . . Diagnostic Started (ET=20) . . . . . . . . . . . . . . . . Diagnostic Completed (ET=21) . . . . . . . . . . . . . Statistical Log Content . . . . . . . . . . . . . . . . . . . . . . . Statistical Log Event Types . . . . . . . . . . . . . . . . . . . . LMU LAN Statistics (ST=01, ID=000x) . . . . . . . . . LMU ATHS Statistics (ST=02, ID=000x) . . . . . . . . LMU Host Request Statistics (ST=03, ID=00xx) . . LMU Host Interface Statistics (ST=04, ID=00xx) . . LMU IPM Statistics (ST=05, ID=00xx) . . . . . . . . . LMU Floppy Statistics (ST=06, ID=000x) . . . . . . . LMU Voltage/Temperature Statistics (ST=07) . . . . LSM Theta Statistics (ST=10) . . . . . . . . . . . . . . . . LSM Z Statistics (ST=11) . . . . . . . . . . . . . . . . . . . LSM Wrist Statistics (ST=12) . . . . . . . . . . . . . . . . LSM CAP Statistics (ST=13) . . . . . . . . . . . . . . . . . LSM Roll Statistics (ST=14, ID=000x) . . . . . . . . . . LSM Reach Statistics (ST=15, ID=000x) . . . . . . . . LSM Finger Statistics (ST=16, ID=000x) . . . . . . . . LSM PTP Statistics (ST=17, ID=000x) . . . . . . . . . . LSM VOLSER Read Statistics (ST=18) . . . . . . . . . . LSM Lamp Statistics (ST=19, ID=xxyy) . . . . . . . . . LSM Transport/Drive Statistics (ST=1A, ID=xxyy) . . . . LSM Fine Positioning Statistics (ST=1B, ID=00xx) LSM Complex Motion Statistics (ST=1C, ID=00xx) LSM LAN Statistics (ST=1D, ID=000x) . . . . . . . . . LSM Panel Calibration Statistics (ST=1E, ID=000x) LSM Performance Statistics (ST=1F, ID=000x) . . . LSM Alignment Statistics (ST=20, ID=000x) . . . . . LSM Voltage/Temperature Statistics (ST=21) . . . .
.......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ..........
.......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ..........
.... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
7-21 7-21 7-21 7-21 7-21 7-21 7-21 7-21 7-22 7-22 7-22 7-22 7-22 7-23 7-23 7-23 7-24 7-24 7-24 7-24 7-24 7-24 7-25 7-25 7-25 7-25 7-25 7-25 7-25 7-25 7-26 7-26 7-26 7-26 7-26 7-26 7-26 7-27 7-27
Fourth Edition
88555
Contents
Cnames Command . . . . . . . . . . . . . . . . . . . . . . . . . . Download Command . . . . . . . . . . . . . . . . . . . . . . . . Examine Command . . . . . . . . . . . . . . . . . . . . . . . . . Level Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . List Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modify Command . . . . . . . . . . . . . . . . . . . . . . . . . . . Xprint Command . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing FRU ID Information . . . . . . . . . . . . . . . . . . 4410 Non-Readable FRU ID Modification . . . . . . . Special Considerations for Dual LMU . . . . . . . . . . Performance Enabling or Disabling for a 4411 LSM
. . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ......
..... ..... ..... ..... ..... ..... ..... ..... ..... ..... .....
8-2 8-2 8-2 8-3 8-3 8-3 8-4 8-4 8-4 8-5 8-5
88555
Fourth Edition
xi
Contents
Command List . . . . . . . . . . . . . . . . Baud Command . . . . . . . . . . . . . . . Install Command . . . . . . . . . . . . . . IPL Command . . . . . . . . . . . . . . . . Log Command . . . . . . . . . . . . . . . . Siteloc Command . . . . . . . . . . . . . . Status Command . . . . . . . . . . . . . . LMU Communication Status . . . . LSM Status . . . . . . . . . . . . . . . . . Tape Transport/Drive Status . . . . LSM Performance Data . . . . . . . . TOD Command . . . . . . . . . . . . . . . Special Considerations for Dual LMU
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
12-1 12-1 12-2 12-2 12-3 12-4 12-5 12-5 12-6 12-7 12-7 12-8 12-9
xii
Fourth Edition
88555
Contents
Vision System Examples Barcode . . . . . Readability Percentages Output . . . . . . . Lamp Value BFCF Percentage . . . . . . . . Lamp Value D7F7 Percentage . . . . . . . . Lamp Value FF Percentage . . . . . . . . . . . Readability Matrix Output . . . . . . . . . . . Standard Matrix . . . . . . . . . . . . . . . . . . . Low Gain Matrix . . . . . . . . . . . . . . . . . High Gain Matrixes . . . . . . . . . . . . . . .
88555
Fourth Edition
xiii
Figures
Figure 1-1. Remote Maintenance Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
xiv
Fourth Edition
88555
Tables
Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table 1-1. 1-2. 1-3. 1-4. 2-1. 2-2. 2-3. 2-4. 2-5. 2-6. 3-1. 3-2. 3-3. 3-4. 3-5. 4-1. 4-2. 4-3. 4-4. 4-5. 4-6. 4-7. 5-1. 5-2. 5-3. 6-1. 6-2. 6-3. 6-4. 6-5. 7-1. 7-2. 7-3. 7-4. 7-5. 7-6. Remote Support Equipment . . . . . . . . . . . . . . ACS Diagnosis Support . . . . . . . . . . . . . . . . . RS-232 Port Functions . . . . . . . . . . . . . . . . . . Dumb Terminal Mode Keys . . . . . . . . . . . . . . RS-232 Port Functions . . . . . . . . . . . . . . . . . . Inline Tests (Standard Environment) . . . . . . . . Target Location Specification . . . . . . . . . . . . . Status Usage . . . . . . . . . . . . . . . . . . . . . . . . . Character Value Categories . . . . . . . . . . . . . . Character Value Fields . . . . . . . . . . . . . . . . . . Types of Environments . . . . . . . . . . . . . . . . . Common Commands . . . . . . . . . . . . . . . . . . . Cancel Command . . . . . . . . . . . . . . . . . . . . . Help Command . . . . . . . . . . . . . . . . . . . . . . . Message Command . . . . . . . . . . . . . . . . . . . . CFG Environment Commands . . . . . . . . . . . . List Command . . . . . . . . . . . . . . . . . . . . . . . . Modify Command . . . . . . . . . . . . . . . . . . . . . DeleteCommand . . . . . . . . . . . . . . . . . . . . . . Load Command . . . . . . . . . . . . . . . . . . . . . . . Save Command . . . . . . . . . . . . . . . . . . . . . . . Size Command . . . . . . . . . . . . . . . . . . . . . . . DMP Environment Commands . . . . . . . . . . . . Status Command . . . . . . . . . . . . . . . . . . . . . . Clrdmp Command . . . . . . . . . . . . . . . . . . . . . DOS Environment Commands . . . . . . . . . . . . Receive Command . . . . . . . . . . . . . . . . . . . . Send Command . . . . . . . . . . . . . . . . . . . . . . . Dir Command . . . . . . . . . . . . . . . . . . . . . . . . Rename Command . . . . . . . . . . . . . . . . . . . . ERL Environment Commands . . . . . . . . . . . . . Unlock Command . . . . . . . . . . . . . . . . . . . . . DO(wnload) Command . . . . . . . . . . . . . . . . . List Command . . . . . . . . . . . . . . . . . . . . . . . . List Command Options . . . . . . . . . . . . . . . . . +/- Command . . . . . . . . . . . . . . . . . . . . . . . . .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... . . . . . 1-5 . . . . . 1-5 . . . . . 1-6 . . . . . 1-7 . . . . . 2-9 . . . . 2-12 . . . . 2-21 . . . . 2-32 . . . . 2-33 . . . . 2-33 . . . . . 3-1 . . . . . 3-3 . . . . . 3-3 . . . . . 3-3 . . . . . 3-4 . . . . . 4-1 . . . . . 4-2 . . . . . 4-2 . . . . . 4-3 . . . . . 4-3 . . . . . 4-3 . . . . . 4-4 . . . . . 5-1 . . . . . 5-1 . . . . . 5-2 . . . . . 6-1 . . . . . 6-2 . . . . . 6-2 . . . . . 6-3 . . . . . 6-3 . . . . . 7-2 . . . . . 7-3 . . . . . 7-3 . . . . . 7-4 . . . . . 7-4 . . . . . 7-8
xv
Fourth Edition
88555
Tables
Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table
7-7. Status Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9 7-8. Analyze Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10 7-9. Purge Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10 7-10. Event Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11 7-11. LMU IPM Data Dump Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13 7-12. Common Display Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15 7-13. Status Flag (SFLG) Bit Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16 7-14. Sense Register (S_REG) Bit Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17 7-15. Other Snapshot Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-18 7-16. LSM Servo Mechanism Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-20 7-17. Diagnostic Event Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-22 7-18. Statistic Event Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-22 7-19. ID Option Selection Values for LSM Performance Statistics . . . . . . . . . . . . . . . 7-27 7-20. ID Option Selection Values for LSM Alignment Statistics . . . . . . . . . . . . . . . . 7-27 8-1. FRU Environment Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 8-2. Cnames Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 8-3. Download Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 8-4. Examine Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 8-5. Level Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 8-6. List Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 8-7. Modify Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 8-8. Xprint Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 8-9. 4410 Non-Readable FRU IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 9-1. LDL Environment Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 9-2. CATD Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 9-3. DMTD Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 9-4. MNTD Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 9-5. MOVD Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 9-6. SWPD Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4 9-7. View Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5 10-1. MIM Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1 10-2. MIM Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2 10-3. Enable Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2 10-4. Disable Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3 10-5. List Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3 10-6. Set Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4 10-7. Test Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4 11-1. STD Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1 11-2. Audit Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1 11-3. Load Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2 11-4. Run Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2 11-5. Run Command Control Modifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
xvi
Fourth Edition
88555
Tables
Table 11-6. Run Command Test Modifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 Table 11-7. Select Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 Table 12-1. UTL Environment Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1 Table 12-2. Baud Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2 Table 12-3. Install Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2 Table 12-4. IPL Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3 Table 12-5. Log Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3 Table 12-6. Mechanism Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4 Table 12-7. Siteloc Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4 Table 12-8. Status Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5 Table 12-9. TOD Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9 Table A-1. Normal Get Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3 Table A-2. Read Retry Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5 Table A-3. VOLSER Miscompare Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7 Table A-4. Normal Put Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10 Table A-5. Put to a Full Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12 Table A-6. Normal Catalog Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-15 Table A-7. Quick Catalog Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-16 Table A-8. Catalog of an Empty Cell Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-17 Table A-9. Tape Drive Fault Symptom Code Example . . . . . . . . . . . . . . . . . . . . . . . . . . A-19 Table A-10. Damaged Target Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-20 Table A-11. DMA Failure Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-23 Table A-12. Old Picture Found in Memory Example . . . . . . . . . . . . . . . . . . . . . . . . . . . A-24 Table A-13. Reach Re-Initialization Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-27 Table A-14. Theta Re-initialization Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-29 Table A-15. Theta Inoperative. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-30 Table C-1. Expanded Readability Test MatrixPCAL Label. . . . . . . . . . . . . . . . . . . . . . . . C-4 Table C-2. Expanded Readability Test MatrixEDP or Write Line Label Example 1 . . . . . . C-5 Table C-3. Expanded Readability Test MatrixEDP or Write Line Label Example 2 . . . . . . C-6 Table C-4. Expanded Readability Test MatrixLow Gain Example 1 . . . . . . . . . . . . . . . . C-7 Table C-5. Expanded Readability Test MatrixLow Gain Example 2 . . . . . . . . . . . . . . . . C-8 Table C-6. Expanded Readability Test MatrixHigh Gain Matrix . . . . . . . . . . . . . . . . . . . C-9
88555
Fourth Edition
xvii
Tables
xviii
Fourth Edition
88555
Preface
The Automated Cartridge System Diagnostic Users Guide is intended for use by StorageTek solutions delivery engineers (SDEs), product education, and engineering to help maintain and support the 4400 Automated Cartridge System (ACS). This guide describes the 4400 diagnostic system, with an emphasis on command language syntax. Examples are provided, as needed, to better explain commands. Note: This document does not cover general information, service, or installation procedures. Refer to the 4400 ACS Maintenance Manual or 4400/9310 Installation Manuals for information of that type.
s Organization
This book contains the following information: Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Introduction Test Descriptions Environments Configuration Dump Control Environment Disk Operating System Environment Error Log Environment Field Replaceable Unit Environment Library Diagnostic Language Machine-Initiated Maintenance Environment Standard Environment Utility Environment
Appendix A Event Log Appendix B Fault Symptom Code Dictionary Appendix C Vision Diagnosis Examples Index The Index assists in locating information in this publication.
88555
Fourth Edition
xix
Preface
A Readers Comment Form at the back of this publication is for communicating suggestions or requests for change. We encourage and appreciate reader feedback. In addition, StorageTek employees with access to Portal can complete an online readers comment form. Point your browser to: http://sts/sts/nid/nidrcf.htm
s Trademarks
StorageTek is a trademark of Storage Technology Corporation. Other features or terms used in this publication are for informational purposes only and might be trademarks of Storage Technology Corporation or other companies.
s Alert Messages
Alert messages signal the reader to special information pertaining to a concept, a procedure, or other information. Note: Provides additional information that might be of special interest. A note can point out exceptions to rules or procedures. A note usually, but not always, follows the information to which it relates. CAUTION: Informs the user of conditions that might result in damage to hardware, corruption of customer data or application software, or long-term health hazard to people. A caution always precedes the information to which it relates. WARNING: Alerts the user to conditions that might result in injury or death. A warning always precedes the information to which it pertains.
s Safety
All maintenance personnel must use the following safety precautions to prevent injury to themselves and others, or damage to the equipment. Solutions delivery engineers (SDEs) are responsible for making the system safe for themselves, other SDEs, and user personnel. WARNING: Personal injury. If manual access is required to the LSM, the individual closing the outer access door must first physically check the interior of the LSM and ensure that it is free of all personnel, tools, and parts before securing the door. Failure to do so could result in loss of life and/or destruction of equipment.
xx
Fourth Edition
88555
Preface
Never work alone when hazardous conditions are present. Always disconnect AC and DC power when working in the vicinity of an exposed power supply. When you must work on equipment with exposed parts and circuitry, take the following precautions: Be sure that another person familiar with power-off controls is in the immediate vicinity. Do not wear jewelry. Use only insulated tools, keeping one hand in your pocket whenever possible. Avoid contacting a ground potential (for example, metal floors or machine frames); use a suitable rubber mat.
Wear safety glasses when soldering or using a power drill; cleaning parts using solvents, sprays, cleaners, or chemicals; and when working in highvoltage areas or in the filter capacitor section of DC power supplies. Replace worn or broken tools and defective test equipment. Use only tools and test equipment approved by Storage Technology Corporation. Restore all safety signs, guards, shields, and other safety equipment, after completing maintenance. Do not attempt to defeat safety interlocks except as explicitly called for in the maintenance procedure. Restore all safety interlocks to their normal position before returning the equipment to the customer. Place removed covers in a safe, out-of-the-way area. Replace covers and ensure that they are locked by fastening the screws before returning the unit to the user. Always keep the SDE tool box away from walk areas. Maintain good housekeeping practices while performing and after completing maintenance. Ensure that all signal or interface cables have been connected before returning the machine to the user. Cables must not be left with one end connected and the other accessible to a user.
Note: This statement is required for IEC certification and must not be changed or deleted without the authority of Product Safety.
88555
Fourth Edition
xxi
Preface
s Conventions
Typographical conventions highlight special words, phrases, and actions used in this publication. Item Button Example
MENU
Description Physical buttons or switches, onscreen buttons, and softkeys appear in Helvetica font and in all CAPITAL letters. Important or emphasized words and phrases appear in italics. Filenames appear in Courier font. Indicators and LEDs appear with Initial Capital Letters and in italics. Keyboard keys appear within brackets, in Helvetica font, with Initial Capital Letters or as the key appears on the keyboard. Screen captures or messages appear in Courier font. Names of variables that require values assigned appear in italics. Pathnames appear in Courier font. Switch, jumper, and circuit breaker positions appear in default font and all capital letters.
Screen captures and messages Parameters and input Pathnames Positions for switches, jumpers, and circuit breakers
downloading
Universal Resource Locator (URL) and hypertext links appear in blue text and underlined.
xxii
Fourth Edition
88555
Preface
s Related Publications
Additional information is contained in the following publications: Publication Cartridge / Tape Drive Subsystems 4480 Illustrated Parts Catalog 4480 Installation Manual 4480 Maintenance Manual 4480 Operators Guide 80342 95689 89006 410949601 Part Number
4490 Cartridge Drive Service Manual 4490 Control Unit Service Manual 4490 Diagnostic Guide 4490 Illustrated Parts Catalog 4490 Installation Manual 4490 Operators Guide
4780 Illustrated Parts Catalog 4780 Installation Manual 4780 Maintenance Manual 4780 Operators Guide
4781 Fault Code Dictionary 4781 Illustrated Parts Catalog 4781 Installation Manual 4781 Maintenance Manual 4781/4791 SCSI Reference Manual 4781/4980 SCSI Reference Manual
4791 Control Unit Service Manual 4791 Installation Manual 4791 Operators Manual 4781/4490 Diagnostic Guide
88555
Fourth Edition
xxiii
Preface
9490 Compatibility Manual & Illustrated Parts Catalog 9490 Diagnostic Guide 9490 Installation Manual 9490 Operators Guide 9490 Service Manual 9490 Systems Assurance Guide 9490 Technical Reference Manual
9840 Tape Drive General Information Manual 9840 Tape Drive Installation Manual 9840 Tape Drive Migration Planning Guide 9840 Tape Drive Service Reference Manual 9840 Tape Drive Systems Assurance Guide 9840 Tape Drive Users Reference Manual
SD-3 Compatibility Manual and Illustrated Parts Catalog 310506801 SD-3 Diagnostic Guide SD-3 General Information Manual SD-3 Installation Manual SD-3 Operators Guide SD-3 Planning and Migration Guide SD-3 Service Manual SD-3 Systems Assurance Guide SD-3 Technical Reference Manual 310508101 ML 0515 X 310507901 9634 ML 0526 X 310507701 ML 0527 X 310508001
Library Publications 9330 Library Management Unit Installation Manual 9360 Library Service Manual 9360/15/12 ACS Installation Manual 9320 Cartridge Exchange Mechanism Installation Guide 9863 9869 9867 95803
xxiv
Fourth Edition
88555
Preface
Part Number
ML 0041
s Obtaining Information
You may have access to the following additional sources of information.
Documents on CD
Documents on CD is a compact disc that contains portable document format (PDF) files of StorageTeks tape, library, and OPENstorage disk publications. This CD is for StorageTek employees only. Contact the Logistics Depot to order the CD or get onto the distribution list.
KnowledgeMap
StorageTeks KnowledgeMap is an online service that provides product information, general resources, white papers, and answers to frequently-asked questions. It also contains information about networks, platforms, and sales support. The KnowledgeMap is for StorageTek employees and distributors. The location of the KnowledgeMap is http://wwfokm.stortek.com/
88555
Fourth Edition
xxv
Preface
Partners Page
StorageTeks Partners Page is an online service that provides information about events, education, products, and connectivity. The Partners Page is for StorageTek employees and partners with a login and password. The location of the Partners Page is http://www.storagetek.com/Partners/
StorageTek Storefront
The Storefront is StorageTeks external web site. The Storefront provides information about topics such as news bulletins, products, services, integrated solutions, customer support, and upcoming events. The storefront is accessible to all persons with a web browser. The location of the Storefront is http://www.storagetek.com
xxvi
Fourth Edition
88555
Introduction
This chapter provides you with information and procedures for field maintenance of the 4400 Automated Cartridge System (ACS). It describes the ACS diagnostic system, a solutions delivery engineer (SDE) tool designed to provide the customer maximum subsystem availability. It also supplies procedures for diagnosing the 4430 Library Management Unit (LMU), Library Storage Module (LSM) including the Library Control Unit (LCU) and the Cartridge/Tape Drive Subsystem, along with their respective interfaces. Note: Refer to the appropriate cartridge/tape drive subsystem service, maintenance, installation, or diagnostic manual for more information about the subsystem attached in your account. A list of related publications is located in Obtaining Information on page xxv.
s Maintenance Philosophy
The 4400 ACS maintenance philosophy features five basic concepts: Automatic fault isolation In-line testability Real-time monitoring Machine Initiated Maintenance (MIM) Solutions Delivery Support (SDS).
Each of these concepts plays a part in reducing the cost of maintenance and improving the subsystems availability to the customer. In a subsystem such as the 4400, availability is critical to the customer. Building in the preceding capabilities provides you with a better understanding of fault situations. Time spent engaging in the task of field replaceable unit (FRU) adjustment, removal, and replacement is therefore reduced. With constant monitoring and MIM capability, the subsystem can even predict a failure so that servicing may be scheduled with preventive maintenance (PM).
88555
Fourth Edition
1-1
Maintenance Philosophy
sometimes required for full effectiveness. Access to machine history and expert system error log analysis improve effectiveness. Goals established for this category are: 100% detection (all customer problems logged) and high confidence fault isolation (to three FRUs) available for 95% of all failures.
Inline Testing
With approximately 6,000 cartridges per LSM, any offline requirement to support fault diagnosis is a serious detriment to the customer. The characteristic of inline availabilitysharing subsystem resources with the customer when isolating non-catastrophic failuresis immensely important. The redundant design philosophy, which increases mean time between failures (MTBF) for the customer, now introduces a marginal class of failure. For these, inline isolation has a greater importance. You may perform passive operations (such as status or error log display) at any time. The resources shared for this operation are the LAN interface (to the LSMs) and processor time during mass storage accessinsignificant impacts to the customer. Should automatic isolation not be possible, you will be directed to run diagnostic tests against the suspected fault area. Diagnostic tests require you to vary an LSM to maintenance mode (see the SELECT command description of the STD environment). This protects the customer from all subsequent diagnostic activity. Available tests range from mechanism initialization to high-level, customer-equivalent mount/dismount operations. In some cases, you may be required to reboot an LSM to pick up the low-level testing of the PROM and boot environments. This same procedure applies when verifying ACS installation and repairs. Goals established for the fault isolation capabilities of the above testing are: 100 percent detection of customer detectable problems with 95 percent of these capable of being isolated to three FRUs.
Real-Time Monitoring
Software constantly monitors performance by collecting error and statistical information about the subsystem. Operation retries and environmental conditions (such as voltage and temperature) are two examples of monitored information. In addition to saving this data (LMU floppy files termed error logs), notification to the customer or SDS may result.
1-2
Fourth Edition
88555
Maintenance Philosophy
Partial service:
MIM-disabled is the default mode of newly released functional diskettes but may also be entered due to faulty communication hardware. In this mode, degraded behavior information is routed to the operator console. This is in addition to the normal indications of subsystem failure. Less significant conditions, such as event log full, are suppressed in this mode. Note: Only limited MIM capabilities are available at the 2.2 microcode level. See Chapter 10, Machine-Initiated Maintenance Environment, for details.
Remote Maintenance
The ACS diagnostic system supports the StorageTek standard remote maintenance concepts. The system is used remotely by attaching a maintenance device to the subsystem using a modem, modem junction box (MJB), or machine activated routing switch (MARS+) if MIM is being supported. The MJB and MARS provides the SDS with a path to other StorageTek products. They support a command set independent of the ACS diagnostic system allowing SDS communication path control. The LMU provides two communication ports. This accommodates a local user in addition to the SDS user. Either can control maintenance operations, although, at any give time, only one is considered the primary user. Local and remote terminals may communicate with each other at any time. The data base to which SDS has access contains performance and failure history covering many subsystems. This information consists of downloaded error logs, manufacturing card histories, and field data reports (FDRs). By centralizing this information, SDSs ability to resolve faults is enhanced. Figure 1-1 on page 1-4 is an example of remote connections for SDS and local support, and Table 1-1 on page 1-5 lists the equipment.
88555
Fourth Edition
1-3
Maintenance Philosophy
(11)
MODEM (1)
(12)
(9)
(7)
MARS+ (5)
D3 PC
1-4
Fourth Edition
88555
Hardware and cables that support remote connections are listed in Table 1-1. Table 1-1. Remote Support Equipment Equipment Modem Modem switches Cable RJ-45 to RJ-45 Description 9600 baud 16-port MARS+ 32-port MARS+ 20-ft MARS/UUT 50-ft MARS/UUT 100-ft MARS/UUT 150-ft MARS/UUT 200-ft MARS/UUT 250-ft MARS/UUT 4-ft modem to MARS (DB-25 to DB-9) Part Number 4953 4954 4955 410828902 410828905 410828910 410828915 410828920 410828925 4895
4400 diagnostic system Cartridge or tape drive subsystem diagnostic tests and utilities Maintenance device (such as a 392X) and StorageTek Disk Operating System (SDOS)
The remainder of this chapter describes the built-in diagnostics and utilities provided as part of the 4400 library subsystem.
88555
Fourth Edition
1-5
Note: The LMU remote port baud rate has an adjustable default rate for SDS use. See Baud Command in Chapter 12, Utility Environment for procedures on setting the baud rate. Initialization of the 392X for attachment begins with SDOS start-up: 1. Execute the DT2X.LD or DT39.LD program (dumb terminal emulation) from the FILES ACTIVITIES menu. 2. Enter <RETURN> following the first prompt to allow communication mode customizing. Use the default for the next five prompts by entering <RETURN>. This sets 9600 baud rate and other communication parameters. 3. Enter N (capital letters only) for the next four prompts (IBM HOST TYPE, LOCAL ECHO, AUTO LINEFEED, and AUTO NEWLINE).
1-6
Fourth Edition
88555
You are now in dumb terminal emulation. The cursor is positioned in the lower part of the screen. Table 1-4 indicates special keys available for the dumb terminal use.
Function Initiates communication with diagnostic system or cancels the current operation Recalls previous command Suspends screen output (Note: Press any other key to resume) Enters debugger mode Returns to diagnostic system Brings up the control menu, return to SDOS (392X dumb terminal emulation programs only)
88555
Fourth Edition
1-7
1-8
Fourth Edition
88555
Test Descriptions
This chapter describes the diagnostic testing functions at the IPL PROM, boot, and inline levels: PROM and boot diagnostics are invoked automatically with each power-on or by pressing the IPL pushbutton. Once the subsystem is functional (following the last procedure of the boot environment). Inline tests are available for individual invocation by the local or remote interactive user using the Standard environment overlay. You may also perform a software IPL to restart the PROM and boot environments (an offline capability only).
Test grouping into the PROM, boot, and inline categories is based upon testing characteristics: PROM contains a minimal amount of testing; only that which is needed to ensure a successful boot load from the floppy or LAN. The boot environment contains tests that cannot be run as inlines due to their stressing of functionally accessed hardware. The remaining inlines are processor timesharing tests which target resources not needed by the customer (primarily offline LSMs). The last group tends to be the most valuable for fault detection due to their customer activity simulation. The PROM and boot are most valuable for fault isolation due to their coverage and sequential operation. Note: The following descriptions were last updated to reflect changes made at these hardware levels: LMU PROM diagnostics: CLA card assembly, Level 410219310 4400 LCU PROM diagnostics: CLZ card assembly, Level 410250307 Powderhorn LCU PROM: PLZ card assembly, Level 308403303
88555
Fourth Edition
2-1
Note: Powderhorn displays differ in that active diagnostics are indicated by a DGxx type display. See Appendix B, Fault Symptom Code Dictionary, for information about the locating error codes.
2-2
Fourth Edition
88555
permanently established sectors are read: two sides on two tracks (0 and 79). The data pattern of each512 bytes incrementing and skewed (the second 00 following FF is skipped)is verified. Test sectors on the same cylinder or the same side are compliments of each other, ensuring head selection. A maximum multi-sector read (30 sectors) is attempted and verified with a compare of the last 512 bytes.
88555
Fourth Edition
2-3
ROM Display
The ROM display indicates the initiation of PROM diagnostics. Fault Codes E000 to E0FF could be produced at this time.
PRTY Display
Basic testing of parity logic and LAN hardware on the PLZ card is being performed while this display is active.
RAM Display
The random access memory of the PLZ card is being tested.
2-4
Fourth Edition
88555
88555
Fourth Edition
2-5
2-6
Fourth Edition
88555
The next phase tests the IPMs input and output FIFOs and screen memory wrap. A data pattern is built and sent to the IPMs input FIFO. The IPM moves this to Receive Screen Memory and the IPM's FIFO status is verified to be correct. A Send Screen to Host command is then issued by the CPM. Because the 3270 interface is not enabled, the IPM moves the memory to its Transmit Screen Memory and then to its output FIFO. A 3270 FIFO Ready request is received from the IPM, and the IPMs FIFO status is verified. The CPM issues XFER FIFO to CPM and the data is received and verified to be the same as that which was sent. Next, the IPM is tested with a FIFO wrap as before, but with a byte of bad parity in the FIFO data. When the IPM receives the FIFO with bad parity, it responds with an IPM Detected Error, and the FIFO status reflects bad parity. All of the preceding testing procedure is repeated for all installed IPMs. The last phase of testing is the IPM Arbitartion. This is tested by first generating a list of the installed IPMs, then enabling all of them simultaneously. As their wake-up tests are completed, they each attempt to take the bus to issue a no operation (NOP) to the CPM. As each NOP is received, the sending IPM is checked off the installed list. When no more NOPs are received, the installed list is verified to be empty.
88555
Fourth Edition
2-7
2-8
Fourth Edition
88555
88555
Fourth Edition
2-9
Table 2-1. RS-232 Port Functions (Continued) Channel LX-temperatures 0 1 2 4 5 LW-voltages 0 1 2 5 LQ-temperatures LU-voltages 7 0 1 2 3 LU-temperatures 0 1 2 Name INTERIOR 1 INTERIOR 2 FAN INTAKE LX AIR FLOW LX HOT SPOT CAMERA +13 CAMERA -13 CAMERA +5 ADC1 +5 LQ HOT SPOT REI +35 REI +12 REI -12 REI +5 Allowed Range Minimum 15C (59F) 15C (59F) 15C (59F) 15C (59F) 15C (59F) 12.0 -12.0 4.75 4.75 20C (68F) 28.2 11.1 -11.1 4.87 Maximum 41C (106F) 41C (106F) 41C (106F) 41C (106F) 41C (106F) 15.0 -15.0 5.26 5.26 82C (180F) 42.2 13.1 -13.1 5.18 41C (106F) 41C (106F) 41C (106F)
REI CARD CAGE 15C (59F) REI FAN LU HOT SPOT 15C (59F) 15C (59F)
DG00: Interrupts
Interrupt controlling testing includes NMI and vectored interrupt handling.
2-10
Fourth Edition
88555
88555
Fourth Edition
2-11
Section 400LSM Initialization 410 420 430 440 Roll Initialization Wrist Initialization Reach Initialization Finger Initialization
2-12
Fourth Edition
88555
Table 2-2. Inline Tests (Standard Environment) (Continued) Test Number 450 470 480 Diagnostic Test Title Z Initialization Theta Initialization Pass-thru Port (PTP) Initialization
Section 500LSM Motions 510 520 530 550 560 580 5D0 5E0 5F0 Roll Motions Wrist Motions Reach Motions Z Motions Theta Motions Pass-thru Port Motions Roll-Wrist Concurrent Motions Roll-Wrist-Z Concurrent Motions Roll-Wrist-Z-Theta Concurrent Motions
Section 700Vision Tests 710 730 750 Vision Targeting Vision Volume Serial Number (VOLSER) Vision Expanded Readability Test (ERT)
Section 800Functional Operation 810 820 830 Cartridge Move Operations Mount/Dismount Operations Swap Operations
Section F00Manual Intervention F10 F30 F50 F60 F70 LMU Floppy Verification LSM Access Door Interlock LSM 21-Cell Cartridge Access Port (CAP) Interlock LSM 81-Cell CAP Door Interlock LMU 3270 Interface Wrap
88555
Fourth Edition
2-13
Table 2-2. Inline Tests (Standard Environment) (Continued) Test Number F90 FB0 FE0 FF0 Diagnostic Test Title LMU 3270 Terminal Control Unit Status LSM Transport Communications LSM Array Tilt Utility LSM Panel Alignment Utility
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
2-14
Fourth Edition
88555
XP(rint)
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
88555
Fourth Edition
2-15
Single mechanism selection, where: x is 0 (Hand 0 only) or 1 (Hand 1 only, for Powderhorn only). Extended print, which prints informational messages and test status data.
XP(rint)
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
2-16
Fourth Edition
88555
Test Requirements: There are no special requirements other than selecting the appropriate target LSM (setting Maintenance mode).
88555
Fourth Edition
2-17
Single mechanism selection, where: x is 0 (Hand 0 only) or 1 (Hand 1 only, for Powderhorn only). Extended print, which prints informational messages and test status data.
XP(rint)
Test Requirements: This test assumes that wrist and reach have been initialized (see Test 420: Wrist Initialization and Test 430: Reach Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
Test Requirements: This test assumes that wrist and reach have been initialized (see Test 420: Wrist Initialization and Test 430: Reach Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
XP(rint)
Test Requirements: This test assumes that Z and reach have been initialized (see Test 450: Z Initialization and Test 430: Reach Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
2-18
Fourth Edition
88555
Test Requirements: This test assumes that Theta and Reach have been initialized (see Test 460: Theta Initialization and Test 430: Reach Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
Test Requirements: This test assumes that PTP/CEM has been initialized (see Test 480: PTP/CEM Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
88555
Fourth Edition
2-19
Test Requirements: This test assumes that both roll, both reach, and the wrist mechanisms have been initialized (see Test 410: Roll Initialization, Test 430: Reach Initialization, and Test 420: Wrist Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
Test Requirements: This test assumes that both roll, both reach, wrist, and Z mechanisms have been initialized (see Test 410: Roll Initialization, Test 430: Reach Initialization, Test 420: Wrist Initialization, and Test 450: Z Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
Test Requirements: This test assumes that both roll, both reach, wrist, Z, and theta mechanisms have been initialized (see Test 410: Roll Initialization, Test 430: Reach Initialization, Test 420: Wrist Initialization, Test 450: Z Initialization, and Test 460: Theta Initialization) and that the appropriate target LSM has been selected (setting Maintenance mode).
2-20
Fourth Edition
88555
will not perform any initialization. These tests do no movement or placement of cartridges. Any required cartridge positioning must be accomplished by you through other means. You must ensure the existence of a target or VOLSER at a particular location depending on the test to be run. Options are available for you to modify test behavior. If Tests 710 and 730 are run without a PA option setting (as they are in RUN,ALL) the tests do not prompt you for any information but conduct default vision testing against the LSM calibration plate. Test 750 is normally skipped in a RUN,ALL pass because of its long run time. Each vision test will allow selection of such things as hand and location, when executed with Run-Time Option PA-0001. See each test description for a complete list of run-time options and the options and the information that will be requested from you. The Vision Tests 710, 730, 750, are in order of simplest to most sophisticated; however, the vision tests do not have to be executed in any given order. Run Test 710 if targeting is suspect. Run Test 730 if the VOLSER reading is suspect, and run Test 750 if some suspicion applies to the vision system, but Tests 710 and 730 pass.
88555
Fourth Edition
2-21
To specify a particular diagnostic cell, for example, you would enter Cell 100000 and targeting would occur at Panel 10, Row 0, and Column 0. Note: It requires approximately 4 minutes to target 100 times. A <Ctrl-C> terminates 710 testing both in response to prompts and during actual targeting. The <Ctrl-C> ends diagnostic 710 screen output, but not output to the diagnostic log. In the event of <Ctrl-C> during actual targeting, the test result summary will be written to the diagnostic log (but not to the screen). The test result summary contains the number of targeting successes, failures, and the first three unique FSC codes encountered in testing. Run-Time Options: PA-0001 The user is prompted for hand, cell location, and times to target that location (or else, no prompting). Extended print, which prints informational messages and test status data.
XP(rint)
Test Requirements: A drive to be targeted must be unloaded. An LSM must be selected (in Maintenance mode) and fully initialized. The LSM must match the LMUs static configuration. Note: This test is only supported for the 4410 LSM.
2-22
Fourth Edition
88555
for hand (0), cell location (Cell 000607), and number times to read (1) are given in the prompt text and are used if you simply enter a <carriage return> without specifying a value. The VOLSER location is specified by you, for a particular cell type, as shown in Table 2-3 on page 2-21. It requires approximately four minutes to read 100 times. A <Ctrl-C> terminates 730 testing both in response to prompts and during actual reading. The <Ctrl-C> ends Diagnostic 730 screen output but not output to the diagnostic log. In the event of <Ctrl-C> during actual reading, the test result summary will be written to the diagnostic log (but not to the screen). The test result summary contains the number of VOLSER read successes/failures, number of VOLSER match/mismatches, number of media label match/ mismatches, and the first three unique FSC codes encountered in testing. Run-Time Options: PA-0001 The user is prompted for hand, cell location, and times to read that cell location (or else, no prompting). Extended print, which prints informational messages and test status data.
XP(rint)
Test Requirements: A drive to be read must be unloaded and a cartridge present. An LSM must be selected (in Maintenance mode) and fully initialized. The LSM must match the LMUs static configuration. Note: This test is only supported on the 4410 LSM.
88555
Fourth Edition
2-23
minimum successful read percentages have been established for each section. Should any section percentage of successful reads not exceed the predetermined minimum, the ERT fails. The pass/fail criteria for the target ERT have not yet been determined. You will be prompted for the hand, cell location, and the ERT type when this test is individually executed with Run-Time Option PA-0001. The ERT type is either barcode (VOLSER read) or target. The defaults for hand (0), cell location (CELL 000607), and ERT type (0 is barcode) are given in the prompt text and are used if you enter a <carriage return> without specifying a value. You specify the location, for a particular cell type, as given in Table 2-3 on page 2-21. Note: It requires approximately 12 minutes to perform the barcode ERT, using a single hand, over the minimal VCT and lamp range and 45 minutes over the full range. Test output consists of writing initial control parameters such as start, end, and delta VCT and lamp values to the screen and diagnostic log. In addition, the ERT matrix, a matrix made up of the number of successful reads at each lamp/ VCT setting, is written to the screen and diagnostic log. Also, the percentage of successful VOLSER reads over each test section is reported for the barcode ERT test. A <Ctrl-C> terminates 750 testing both in response to prompts and during actual reading. The <Ctrl-C> ends Diagnostic 750 screen output and only the test status array is written to the diagnostic log. Appendix C, Vision Diagnosis Examples, contains the barcode ERT analysis methodology. The target ERT matrix analysis methodology is TBD. Run-Time Options: PA-0001 The user is prompted for hand, cell location, and ERT type. The test is not executed without this option set due to test time length. Extended run, which uses full VCT/lamp range (or else, uses minimal). Extended print, which prints informational messages and test status data.
XR(un) XP(rint)
Test Requirements: A drive cartridge to be read must be unloaded (and a cartridge present if barcode ERT). An LSM must be selected (in Maintenance mode) and fully initialized. The LSM must match the LMUs static configuration. Note: This test is supported on both the 4410 and 9310 LSMs.
2-24
Fourth Edition
88555
88555
Fourth Edition
2-25
Single move out/in request, which takes precedence over XR option, where: h is the hand to be used (01) c is the diagnostic cartridge (0F, where 0-3 is the first drive panel, 47 is the second drive panel, and so on) p is the destination panel (0F) f is the free cell ID (01). Extended run, which uses all available diagnostic cartridges. Extended print, which prints informational messages and test status data.
XR(un) XP(rint)
Test Requirements: The destinations used for moves are cell locations Row 5, Column 9, and Row 8, Column 10 of the inner panels. If you specify an individual move to an outside panel, the upper-most row (Column 11) and lowest row (Column 12) are used. These cells must be empty. Diagnostic cartridges must be located as described in Section 800: Functional Operations.
XR(un) XP(rint)
2-26
Fourth Edition
88555
Test Requirements: The drives used as mount destinations must be ready and able to communicate with the LCU. They must be unloaded. Diagnostic cartridges must be located as described in Section 800: Functional Operations. Note: The x in PA-hcxd must be a number; otherwise, the test yields unexpected results and might not post an error.
XP(rint)
Test Requirements: The drives used as swap destinations must be ready and able to communicate with the LCU. They must be unloaded. Diagnostic cartridges must be located as described in Section 800: Functional Operations.
88555
Fourth Edition
2-27
Test Requirements: This test requires a configuration matching LSM in Maintenance mode (selected). It need not be fully initialized; the test will do this. Diagnostic cartridges must be located as described in Section 800: Functional Operations.
2-28
Fourth Edition
88555
Test Requirements: This test requires a configuration matching LSM in Maintenance mode (selected). It need not be fully initialized; the test will do this. Diagnostic Cartridge 0 (VOLSER DG_000) must be installed in the upper-left cell of the first drive panel of the target LSM. All diagnostic free cells (two locations in each non-drive panel) must be empty.
88555
Fourth Edition
2-29
Test Requirements: This test requires a fully initialized and configuration matching LSM in Maintenance mode (ready and selected). The access door must be a 21-cell door.
2-30
Fourth Edition
88555
Test Requirements: This test requires a fully initialized and configuration matching LSM in Maintenance mode (ready and selected). The access door must be an 81-cell door. Note: When running this diagnostic, the display may be in a blanked state. This state means that the display will not be refreshed for the first question. If there is cause to verify what is on the display, the following should be performed provided there is no pushbutton to manually refresh the display: Answer yes to the initial question. Subsequently, the CAP unlocks and the display refreshes. Exit the test by pressing <Ctrl-C>. Rerun the test, verifying the initial display.
88555
Fourth Edition
2-31
receiving the data sends it to the LMU bus where it is received and returned to the test and compared to the data that was originally transmitted. The receiving IPM is then checked to make sure it is the proper slave IPM. If cabled incorrectly, an unexpected IPM receives the data and an error to that effect is reported. The data is identified as diagnostic data and returned to the test regardless of the IPM that receives it. Next, the diagnostic data string is transmitted from the slave to the master. The data is received from the LMU bus and checked for accuracy and that the source was the master IPM. The test then reverses the input parameters and repeats the above process. Run-Time Options: PA-xxyy This is actually required input, where: xx is the initial master IPM (19,1016) yy is the initial slave IPM (19,1016). For example, to wrap IPM 4 to IPM 13, enter, RUN F70 PA-0413 XP XP(rint) Extended print, which prints informational messages and test status data.
Test Requirements: The LC cards to be tested must have a software compatibility of 1 or greater to perform this test (see Chapter 8, Field Replaceable Unit Environment). This test requires a minimum of 2 IPMs to be installed and connected together by use of a coaxial wrap cable. Table 2-4 shows the status usage, which displays only if the XP(rint) option is selected. Table 2-4. Status Usage All Errors Status 0 2 4 6 8 10 12 First parameter IPM Second parameter IPM Functional error from Master mode IPM Functional error from slave IPM Functional error during wrap Terminal emulating or Master mode IPM Transmitting IPM
2-32
Fourth Edition
88555
Table 2-4. Status Usage (Continued) CF77-9 Status 16 18 20 22 24 26 CF85-6 Status 34 IPM Log ID Firmware revision level IPM status Hardware errors Microcode error Last compatibility byte read
The following fields are of particular interest and are further decoded: Table 2-6. Character Value Fields System status Ready (Byte 0) Comm status (Byte 1) Controller mode (Byte 2) Input inhibited Status (Byte 8) Modifier (Byte 11) The meanings of these and any other fields may be found in the IBM 3270 Product Technical Specification.
88555
Fourth Edition
2-33
This specifies the IPM used to retrieve terminal control unit status, where: xx is 19 or 1016). Extended print, which prints informational messages and test status data.
XP(rint)
Test Requirements: There are no special requirements when executing this test. A 3270 Terminal Control Unit should be powered up and attached to the requested IPM.
Actual Sense 0 data can be displayed if the test is run with the XP(rint) option (communicating transports only): ---- Tape Unit ---0 Transport 0 1 2 3 1600 1600 1600 1600 1 1600 1600 1600 1600 2 ------------3 -------------
The two displays above may represent a situation where two CDs are installed, 0 and 1. CD 0 has one transport, Number 2, not communicating, and CD 1 has
2-34
Fourth Edition
88555
Transport 0 communicating with errors. All CD 2 transports echo communications due to a terminator plug, and CD 3 shows Transport 1 probably not terminated. After the above display, the test enters an interactive debug session. Prompts are issued about the CDs and transports in an attempt to lead you to communication faults. A cable may need to be replaced by a terminator plug to isolate an IF error.
88555
Fourth Edition
2-35
This specifies a single panel to run the tilt test on, where: xx is 19 for Panels 09 or 1019 for Panels 1019. No PA-xx option runs the test on an entire LSM.
XP(rint)
Extended print, which prints informational messages and test status data.
Test Requirements: This test requires a fully initialized and configuration matching LSM in Maintenance mode (ready and selected).
2-36
Fourth Edition
88555
returned to its proper location in 100001 (<Ctrl-C> terminates the diagnostic properly). Run-Time Options: PA-xx This specifies a single panel to run the FF0 test on, where: xx is 09 for Panels 09 or 1019 for Panels 1019. No PA-xx option runs the test on an entire LSM. XP(rint) Not supported.
Test Requirements: This test requires a fully initialized and configuration matching LSM in Maintenance mode (ready and selected) with a both hands functioning and a diagnostic cartridge at Location 100001. Note: This test is not supported on the 9310 LSM.
88555
Fourth Edition
2-37
2-38
Fourth Edition
88555
Environments
To conserve memory usage, sets of diagnostic system commands are grouped into environments and loaded from floppy you request them. The prompt displayed to you indicates the current environment. To enter a specific environment, you must enter the name of the environment desired (see Table 3-1). Each of these environments has its own set of commands. In some cases, commands have different meanings for different environments. The HE(lp) command always explains available commands, parameters (optional and required), and their syntax.
s Environment Types
Table 3-1 lists the environments of the diagnostic system. These environments are linked to execute at a fixed instruction/data location within the subsystem. In addition, any files loaded by these environments (such as the inline diagnostic overlays) are also hard-linked. This means a linkage applicable for execution at one level of functional firmware may not work on a subsystem on which an IPL has been performed with a different level. Table 3-1. Types of Environments Command CFG DMP DOS ERL FRU LDL MIM STD UTL Function Configuration environment Dump Control environment Disk Operations environment Error Log environment Field Replaceable Unit (FRU) environment Library Diagnostic Language environment Machine-Initiated Maintenance environment Standard environment (diagnostic monitor) Utility environment
The remainder of this chapter describes how to enter the commands and their command syntax.
88555
Fourth Edition
3-1
Command Syntax
Other chapters in this guide contain information about the environments listed in Table 3-1 on page 3-1, available commands, and command syntax.
s Command Syntax
Command entry may take place any time the user prompt displays. The following is one of the forms: MM/DD/YY hh:mm:ss XXX>
In the preceding example, the current real time (military time as programmed into the LMU) precedes the current environment identifier. This prompt supports control automation by including an invisible XON character (hex 11). This transmits after the > character. A second user can attach to the subsystem at the same time. This user views a different prompt indicating that the second user does not have the same capabilities as the primary user. This appears as: NON-PRIMARY> This user has access to the same set of common commands listed in Table 3-2. The user may also issue the ACCESS command to become the primary user (prohibited if the other user is active). The command structure for all commands consists of the command name that may be followed by an operand and possibly one or more options. In general, the command name describes the function to be performed and is two-to-eight characters in length. An operand is a keyword that specifies the information on which the command operates when the command is processed and is from one-to-eight characters in length. It is possible for a command to have several operands, but only one may be specified. An option is a keyword that controls the execution of the command. If a command has several options, none or all may be specified.
3-2
Fourth Edition
88555
Common Commands
s Common Commands
Table 3-2 lists the common commands for every environment: Table 3-2. Common Commands Command CA(ncel) <Ctrl-C> HE(lp) ME(ssage) Function Cancels the current command/logical connect Lists the environments and contents of the current environment commands Sends a message to a given node
Cancel Command
Table 3-3 depicts the Cancel command syntax. The Cancel command cancels an operation currently being executed. Note: Pressing <Ctrl-C> is identical to typing the CA(ncel) command. Table 3-3. Cancel Command Command CA(ncel) <Ctrl-C> Parameters Function Cancels the operation in process Cancels the operation in process
Help Command
Table 3-4 depicts the Help command syntax. It allows you to display a list of available commands within an environment or syntax information for a specific command within an environment. Table 3-4. Help Command Command HE(lp) command Parameters Function Cancels the operation in process Describes the syntax for a specific command
88555
Fourth Edition
3-3
Common Commands
Message Command
Table 3-5 depicts the Message command syntax. It sends the specified text to the user connected to another subsystem diagnostic port. The sender is notified if no other user is connected. Table 3-5. Message Command Command ME(ssage) Parameters Text Function Sends a message to another user, if connected
3-4
Fourth Edition
88555
Configuration
This chapter describes the Configuration (CFG) environment. Within this environment, the diagnostic system user can list, modify, delete, load, and save LSM configuration information. Most commands are non-destructive, acting within a temporary buffer. Note: The SA(ve) command, however, results in an LMU floppy file write and should be used carefully. The ACS configuration user interface is a diagnostic tool that allows you to examine and alter LSM configuration information. Once the maintenance device is properly attached, a <Ctrl-C> initiates communication to the LMU. Enter CFG at the command line and press <RETURN>. Once the interface environment is loaded, type in HELP to display the commands within this environment. A menu displays, detailing commands common to all environments plus unique commands to the interface environment. Note: Enter HELP xxx (where xxx is the command name) for additional information about a specific command.
s Command List
Table 4-1 lists the CFG environment commands. Table 4-1. CFG Environment Commands Command LI(st) MO(dify) DE(lete) LO(ad) SA(ve) SI(ze) Function Lists the LSM configurations Modifies the LSM configuration Deletes the LSM configuration Loads a new configuration file into memory Saves an updated configuration to diskette Changes the cartridge capacity of an LSM
CAUTION: Copying configurations/installing firmware: Use the Utility environment IN(stall) command (see Install Command in Chapter 12, Utility
88555
Fourth Edition
4-1
List Command
Environment when copying configurations or installing new firmware releases (refer to the installation instructions contained in the EC package). This ensures that configurations are always modified and copied correctly.
s List Command
Table 4-2 lists the List command syntax. This command displays the symbolic or hexadecimal display of LSM configuration data. Table 4-2. List Command Command LI(st) H lsmid Parameters Function Displays the configuration of all LSMs Displays the configuration of all LSMs in a hexadecimal format Displays the configuration of a specific LSM, where: lsmid is 015
s Modify Command
Table 4-3 lists the Modify command syntax. It allows the modification of LSM configuration data loaded in the temporary work buffer. Table 4-3. Modify Command Command MO(dify) lsmid Parameters Function Enters the modify sequence Enters the modify sequence for a specific LSM, where: lsmid is 015
You must respond to the following requests: If the MO(dify) command is entered without LSM number, the LSM to modify (015 or Q to quit) => message displays. Respond with any value within 0 and 15. If the MO(dify) command is entered with LSM number, the Enter PANEL NUMBER,PANEL TYPE (Q-quit, ?-Help) => message displays. Enter a response, such as 1,DRV (which configures Panel 1 as the drive type). In both requests, entering Q exits from Modify mode, and entering ? displays the valid panel types.
4-2
Fourth Edition
88555
Delete Command
s Delete Command
Table 4-4 lists the Delete command syntax. It deletes a single LSM from the configuration. This operation may leave unterminated PTP/CEMs, but no messages are generated until the save operation is attempted. Table 4-4. DeleteCommand Command DE(lete) lsmid Parameters Function Enters the delete sequence Deletes a specific LSM, where: lsmid is 015)
s Load Command
Table 4-5 lists the Load command syntax. It loads the configuration file from the floppy into a temporary work space. This actually occurs automatically each time the CFG environment is entered, but it is provided to allow loading from another functional disk. Table 4-5. Load Command Command LO(ad) Parameters Function Loads the configuration file from diskette
s Save Command
Table 4-6 lists the Save command syntax. The Save command, before writing to an appropriate functional floppy, analyzes the configuration file for possible illegal configurations. This may result in fatal or warning messages being generated. You must correct a fatal problem before the save will complete. A new floppy may be inserted before the save. This allows the transfer of an existing configuration to a new disk. The command may be repeated if a configuration needs to be copied to several diskettes. Note: After the configuration file is altered and saved, you must re-IPL to install the new configuration. If the LMU is not to be re-IPLed with the newly written disk, be sure the original disk is returned to the disk drive before leaving the CFG environment. Table 4-6. Save Command Command SA(ve) Parameters Function Saves the configuration file to diskette
88555
Fourth Edition
4-3
Size Command
s Size Command
Table 4-7 lists the SI(ze) command syntax. The SI(ze) command displays and adjusts the cartridge capacity of the LSM. This command is used for customers implementing the reduced capacity ACS option. Table 4-7. Size Command Command SI(ze) lsm xxxx Parameters Function Displays the cartridge capacity of all LSMs Alters the specified LSM to a size specified; where valid sizes for xxxx are: full = Complete LSM 3000 = 3000 cartridges 3500 = 3500 cartridges 4000 = 4000 cartridges 4500 = 4500 cartridges 5000 = 5000 cartridges
4-4
Fourth Edition
88555
The Dump Control (DMP) environment provides various data dump/trace access functions you might need. This includes data examination, download, and status display and clearing.
s Command List
Table 5-1 lists the DMP command set. Table 5-1. DMP Environment Commands Command ST(atus) CL(rdump) Function Dump or trace file status Allows the LSM to overwrite the dump or trace file
s Status Command
Table 5-2 lists the DMP environment Status command syntax. The Status) command displays the current status of each (LMU/LSM) dump file. This information consists of: Whether the dump is available for overwrite Valid (successful dump completion) The machine type identifier (LMU or LSM ID) The fault symptom code which caused the dump to occur The code revision level The dump time stamp
Table 5-2. Status Command Command ST(atus) Parameters Function Displays the status of the dump files
88555
Fourth Edition
5-1
Clrdump Command
s Clrdump Command
Table 5-3 lists the (clear dump) CL(rdump) command syntax. CL(rdump) enables dump file overwrite (clearing) for the LSM dump file. This dump file protection feature exists only for the LSM due to the possibility of multiple LSMs attempting simultaneous dump operations. If a LSM is attempting to dump against an unclear file, it displays the DUMP NOT CLR message. Using this command resets the respective flag and allows this LSM to perform data dump offload. LMU dump files do not require clearing and will always indicate that overwrite is enabled. Table 5-3. Clrdmp Command Command CL(rdump) Parameters Function Enables the LSM to overwrite (clear) the dump file
5-2
Fourth Edition
88555
The Disk Operating System (DOS) environment provides various disk I/O functions you might need. This includes file transferring, directory lookup, and file rename.
s Command List
Table 6-1 lists the DOS command set. Table 6-1. DOS Environment Commands Command RE(ceive) SE(nd) DI(r) REN(ame) Function Receives files Sends files Displays the disk directory Renames files
s Receive Command
Table 6-2 depicts Receive command syntax. This command transfers a selected LMU file to a maintenance device communicating in the SDOS-packeted protocol. This command is intended for Solutions Delivery Support (SDS) use only. Note: The RE(ceive) command should not be used in place of the DOW(nload) command in the error log interface. Internal file pointers are not updated and cause data loss should the log ever wrap.
88555
Fourth Edition
6-1
SendCommand
Table 6-2. Receive Command Command RE(ceive) Parameters sd:sfn.sft dd:dfn.dft Function Receives files to the maintenance device, where: sd is the LMU disk drive location 1 or 2 (from) sfn is the LMU filename sft is the LMU filetype dd is the maintenance device disk drive location A or B (to) dfn is the maintenance device filename (six characters maximum) dft is the maintenance device filetype (two characters maximum)
s SendCommand
Table 6-3 depicts Send command syntax. This command transfers a selected 392x file to the LMU using the SDOS-packeted protocol. This command is intended for SDS use only. Table 6-3. Send Command Command SE(nd) Parameters sd:sfn.sft dd:dfn.dft Function Sends files to the LMU, where: sd is the maintenance device disk drive Location A or B (from) sfn is the maintenance device filename (six characters maximum) sft is the maintenance device filetype (two characters maximum) dd is the LMU disk drive location 1 or 2 (to) dfn is the LMU filename dft is the LMU filetype
s Dir Command
Table 6-4 depicts the Dir command syntax. This command provides a display of floppy directory information for either floppy disk drive. Note: All standard SDOS wild card characters are applicable.
6-2
Fourth Edition
88555
Rename Command
Table 6-4. Dir Command Command DI(r) Parameters x x:fn Function Displays all directories, where: x is disk drive location 1 or 2 Displays a specific directory, where: x is disk drive location 1 or 2 fn is the filename Displays a specific filename and filetype, where: x is disk drive location 1 or 2 fn is the filename ft is the filetype
x:fn.ft
Note: Wild cards may be used in the filename and filetype fields, where * indicates multiple characters and ? indicates single characters.
s Rename Command
Table 6-5 depicts the Rename command syntax. This command allows you to rename files on either floppy disk drive. Note: All standard SDOS wild card characters are applicable. Table 6-5. Rename Command Command REN(ame) Parameters x:cfn.cft nfn.nft Function Renames the file, where: x is the disk drive location where file resides cfn is the current filename cft is the current filetype nfn is the new filename nft is the new filetype
Note: Wild cards may be used in the filename and filetype fields, where * indicates multiple characters and ? indicates single characters.
88555
Fourth Edition
6-3
Rename Command
6-4
Fourth Edition
88555
This chapter describes the Error Log (ERL) environment. The automated cartridge subsystem (ACS) error log is a multi-file management system that collects valuable subsystem operating information in a real-time manner. This information can be examined at the customers site and downloaded to Solutions Delivery Support (SDS). ERL files are referenced as record types and are made up of files resident on LMU mass storage.
s Types of Logs
The error logs in an ACS include: EVENT.LOG: Event records (functional error/event data) STATM.LOG: LMU statistical records STATSx.LOG: LSM statistical records, where x is the LSM ID, 0F DIAG.LOG: Diagnostic Records (test error/event data)
Upon completion of the LMU IPL (functional start-up), portions of these files are read into memory buffers. As events occur, additions are made to the buffers and, when full, the events are written back to disk. The files on disk are circular in nature, since wrapping occurs if they become full (the oldest data is overwritten). This approach allows continuous logging and places emphasis on the latest events. When you examine a selected record type (log file), buffer writing is disabled (locked). This is done to prevent a wrapping log from disrupting data currently being examined (you only examine what is currently on disk). The drawback to this is that if the logging buffers fill during this examination period, entries will be discarded (refer to the ST(atus) command description for lost entry indications). This only occurs if the examination period is extensive and excessive logging activity is occurring. With the maintenance device properly attached, type ERL at the command line and press <RETURN> (a dumb terminal key) or <ENTER> (a 392X key). The ERL environment then loads into memory, and the following prompt displays to indicate execution readiness: StorageTek ACS Error Log User Interface MM/DD/YY hh:mm:ss ERL>
88555
Fourth Edition
7-1
Command List
For generalized environment help, type HELP to display available command descriptions. A list displays detailing commands common to all environments plus commands unique to ERL environment. Type HELP xxx (where xxx is the command) for specific command information. This online command information is intended as a syntax reference only. Refer to specific command descriptions contained within this document for in depth information.
s Command List
Table 7-1 lists the command set for the ERL environment. Each entry must begin with one of these commands. The subsequent text describes each available command and associated options. Some commands also require a record type as a second input parameter. Failure to enter a command correctly will result in an informational message. Use the HELP command to obtain more information about a specific command and parameters. Table 7-1. ERL Environment Commands Command UN(lock) DO(wnload) LI(st) ST(atus) [ + | - ] #n AN(alyze) PU(rge) Function Unlocks any locked logs Downloads binary log data to the SDS Lists the log entries Displays the log file status Displays logs with a plus/minus offset Analyzes a selected devices error log data Resets the SDE pointers in a log file (purges data)
s Unlock Command
Table 7-2 on page 7-3 depicts the Unlock command syntax. This command unlocks log files that were previously locked by the List command. When a log file is locked, no further entries (written to the log file on disk) are allowed. In the case of the event log, all subsequent logging accesses are buffered in memory until the buffer space is exhausted; in this case, entries are discarded. Log files accessed by the List command are initially locked to protect you against continuous log updates that may be confusing during log examination.
7-2
Fourth Edition
88555
Download Command
Logs are automatically unlocked when you exit the ERL environment or inactivity (no keyboard input) is detected to have exceeded five minutes. Table 7-2. Unlock Command Command UN(lock) EV(ent) DI(agnostic) ST(atistic) ST(atistic) CU ST(atistic) D(ev)=x Parameters Function Unlocks all logs Unlocks the event log (error log) Unlocks the diagnostic log Unlocks all statistic files Unlocks the LMU statistic files Unlocks a specific LSM statistic files, where: x is the LSM address, 0F
s Download Command
Table 7-3 lists the Download command syntax. SDS uses this command to transfer error log information from the LMU. The statistical, event and diagnostic records (log files) are transferred in a packeted format. All configured devices are downloaded by this command. If an LSM is unavailable (such as powered off or unattached), it will be bypassed. After successfully completing the download process, SDS file references (pointers) are reset to allow the collection of new log entries. The SDE file references are not affected by this operation; see Purge Command on page 7-10. Table 7-3. DO(wnload) Command Command DO(wnload) Parameters Function Downloads binary error log data
s List Command
This command displays a summary (common header information) or expansion (descriptive explanation) of data within the selected log.
General Syntax
Table 7-4 lists the List command syntax (command and record type are required input). Many options exist that allow you to focus on specific data within the log.
88555
Fourth Edition
7-3
List Command
Table 7-4. List Command Command LI(st) Parameters EV(ent) <option> DI(agnostic) <option> ST(atistic) <option> Function Lists the content of the event log Lists the content of the diagnostic log Lists the content of the statistic log
Note: See Table 7-5 for additional information about the options. Table 7-5 lists the options available for the List command: Table 7-5. List Command Options Options P(re) XP(rint) Definition Previous data Extended print function
D(ev)=x or CU Selects a specific LSM (device) or the LMU (CU) T(od)=t or T(od)=t1-t2 #sequence or #s-#s E(t)=E or E(t)=E1,E2... S(t)=S or S(t)=S1,S2... F(sc)=F or F(sc)=F1,F2... I(d)=I or I(d)=I1,I2... Selects a specific time of day or a range (fromto) Selects a specific sequence number or range of numbers (fromto) Selects a specific event type or a range of event types Selects a specific statistic type or range Selects a specific fault symptom code (FSC) or a list of FSCs Selects s specific statistic ID or range
H(id)=H or Selects a specific host sequence ID or range H(id)=H1,H2... L(rc)=L or (Lrc)=L1,L2... Selects a specific LMU response code or range
7-4
Fourth Edition
88555
List Command
P(re) option. Previous data is indicated by negative log sequence numbers. This option does not apply to the statistical log since its data is captured only upon request. You should also note that some amount of previous data can be overwritten with each entry added to a full (wrapped) event or diagnostic log. This option is only available for Event and Diagnostic record type access. To list the previous event log entries, enter: MM/DD/YY hh:mm:ss ERL> LI EV P
To list the current event log entries for LSM 4 with the time of day filtered for all of April, enter: MM/DD/YY hh:mm:ss ERL> LI EV D=4 T=4
88555
Fourth Edition
7-5
List Command
To list the current event log entries with the time of day filtered for all of June through all of September, enter: MM/DD/YY hh:mm:ss ERL> LI EV T=5-9
7-6
Fourth Edition
88555
List Command
To list LMU statistic log entries of statistic Type 1, enter: MM/DD/YY hh:mm:ss ERL> LI ST CU S=1
88555
Fourth Edition
7-7
+/- #n Command
s +/- #n Command
Table 7-6 depicts the +/- (plus/minus) command syntax. This command allows you to move forward or backward through a log that was previously displayed with the List command. You must have entered a List command before entering the request; the plus/minus command references this previous command. The +/- command moves you a specified offset (the default is 1) in either direction from the last displayed entry. The offset moved is in relation to the logging sequence number attached to each entry displayed. If you specify an offset which is out of range, a message is posted. The (extended print) XP(rint) option is the only option which is carried over from the initial List command. This command is currently only available for event and diagnostic record type access. Table 7-6. +/- Command Command +|#n Parameters Function Plus or minus one logging sequence Plus or minus #n logging sequences
s Status Command
Table 7-7 depicts the Status command syntax. It queries individual record type (log file) status. It displays the following log file status for the event and diagnostic record types: Overall file status (such as OK, unreadable, and unwritable) If the log is currently locked If the log is currently wrapping (full) The last current log sequence number The number of entries that were lost (such as, locked log with excessive entries, diskette removed for a period of time, and bad diskettes)
Status for statistical record type logs only indicate whether each of the log files are locked or unlocked. These files differ from the event and diagnostic log files: they are captured on request and are of a fixed length, instead of being circular and constantly being updated.
7-8
Fourth Edition
88555
Analyze Command
Table 7-7. Status Command Command ST(atus) Parameters EV(ent) DI(agnostic) ST(atistic) Function Event log status Diagnostic log status Statistical log status
s Analyze Command
Table 7-8 on page 7-10 depicts the Analyze command syntax. You must enter the device type for this command. The AN(alyze) command summarizes a selected event or diagnostic log into display categories on a device selection basis. The following sections indicate the display categories.
Device degraded
Potential unit failure This category indicates errors that may (in an accumulated fashion) relate to one of the previously mentioned fault conditions but are handled during retry operations. The following summary provides a description of how the selected device is operating according to the log file.
88555
Fourth Edition
7-9
Purge Command
especially convenient when using the List command to reference analyze displays. Table 7-8. Analyze Command Command AN(alyze) DI(agnostic) <option> EV(ent) <option> Note: The options are as follows: D(ev) is x or CU to select an LSM (015) or the LMU (CU) T(od)=t or T(od)=t1-t2 to select the time-of-day #Sequence number to select a logging sequence number Parameters Function Displays the save analyze state Saves the diagnostic log analyze state Saves the event log analyze state
s Purge Command
Table 7-9 lists the Purge command syntax. It resets the log file pointers that are used during the List and AN(alyze) commands. By resetting these pointers, data appears to have been purged, since the next log entry appears as the first sequence number. In reality, the purged information is available using the List command with the previous filter option. A unique set of SDE log file pointers are used in support of this command. This command does not affect SDS-download data, due to a unique set of SDS pointers maintained for this purpose. This command provides you with a method to clear (baseline) the log during troubleshooting activities. A statistical log file purge is unavailable due to the overwriting of data on each sequential log update access (this file is not continuously being written to like the event and diagnostic logs). Table 7-9. Purge Command Command PU(rge) Parameters EV(ent) DI(agnostic) Function Purges the event log Purges the diagnostic log
7-10
Fourth Edition
88555
This information consists of five parts: 1. The first item (ET=xx) is the event types identifier. This value defines the structure of data immediately following the header. Different event types are explained later. 2. The second item (DEV=xx) indicates the source of the data. It appears as 00 to 0F for LSMs and 10 for the LMU. Following the device number is a field that indicates the device type. This may be: 4400 = 4400 Library PHRN = 9310 Library (Powderhorn) MS-A = Dual LMU masterconfigured as A MS-B = Dual LMU masterconfigured as B SL-A = Dual LMU standbyconfigured as A SL-B = Dual LMU standbyconfigured as B Blank = Stand-alone LMU
3. The T(od) field represents the time of day when the event was recorded. This time corresponds to time set (T[od]) within the LMU. 4. The next field contains an error code only if it is appropriate for the specific event type. a. For ET=01, the four-digit decimal value is interpreted as a library response code (LRC). A customer would receive these values in HSC messages when operations fail. b. For ET=05, the four-digit hexadecimal value is a fault symptom code (FSC). These are internal errors and tend to provide more explanation for failed operations. The error codes are explained in subsequent lines of text only if the XP(rint) option is entered. 5. The sequence number indicates the order in which an event occurs in the log. This number may be used in subsequent ERL commands to reference a particular event. The number remains constant as long as the log remains locked. It is a positive number (+) for all events since the last PU(rge) command and negative (-) for all those preceding a PU(rge) command.
Event Types
There are 20 event types, which are shown in Table 7-10. Table 7-10. Event Types Event ET=01 ET=02 ET=04 Type Host Interface Error LMU IPL Event LMU IPM Error
88555
Fourth Edition
7-11
Table 7-10. Event Types (Continued) Event ET=05 ET=06 ET=07 ET=08 ET=09 ET=0A ET=0B ET=0C ET=0D ET=0E ET=0F ET=10 ET=11 ET=12 ET=13 ET=14 ET=15 Type LMU Internal Error LSM NOPs ResetInitialization Complete Event LMU IPM Data Dump LMU Rejected LAN Packet LSM Error ResponseEvent Buffers to Follow LSM Error Event Buffer LSM Error ResponseNo Event Buffers LSM Requested Dump LSM Door Opened LSM Door Closed LSM Go Home Request LSM Operational Change LSM IPL Complete LSM LAD Closed LSM Intervention Required LSM CAP Opened Illegally LSM LAD Opened
All event types have a common 14-byte header followed by a unique data structure that details the logged event. Each event type is explained in the following sections.
7-12
Fourth Edition
88555
Recovery
88555
Fourth Edition
7-13
Table 7-11. LMU IPM Data Dump Fields (Continued) Error Microcode errors 0x01 = 0x02 = 0x04 = Master mode IPM status 0x01 = 0x02 = 0x04 = 0x08 = 0x10 = 0x20 = 0x40 = 0x80 = Master mode IPM message 0x01 = 0x02 = 0x04 = 0x08 = 0x10 = 0x20 = 0x40 = 0x80 = Line Invalid CPM request received No EOT in transmission No SOT in transmission In master mode Response to the last poll received No response to the polls Late response (greater than 5.5 ms) Responding to the polls POR received since power-on No EOT in the transmit field No TTAR in response to the command POR received from the last poll TTAR received from the last poll Enter received from the last poll (Unused) No data received in response to read Received data in response to read Waiting to receive data on read Invalid byte received in the poll response
7-14
Fourth Edition
88555
details the common display fields. Each response has its own special fields which pertain to the uniqueness of the initiating command): Table 7-12. Common Display Fields Host sequence ID Command Result Log criteria The host created identifier that is attached to each operation. The operation requested by the LMU to the LSM to perform the requested host operation. The result of the requested command. This is a bit-wide flag that indicates why this event is being logged. The following list indicates the possible criteria: ENDSTA: SNAPS: TDFSC: INOP: HARDLOG: Event buffers Bad ending status Snapshots, see LSM Event Buffer (ET=0A) Tape unit FSC logged Mechanism inoperative occurred Forced (hard) logging
Indicates the number of event buffers (ET=0A) following this event. It also indicated is a truncation flag, if applicable. This flag indicates if the given LSM was unable to buffer (no memory space, event data lost) all of the error information presented to it.
88555
Fourth Edition
7-15
In the event of servo (motion control) system failure, the software reports detailed information to the error log regarding its condition at the moment the failure was detected. The snapshot identifies first, the mechanism involved, and then the type of failure. Because this information is not always sufficient to determine the precise cause of failure, much more data is posted. Due to firmware space limitations, only the most brief labels are used, and the values are posted in hexadecimal format. In the snapshot, terms in Table 7-13, Table 7-14 on page 7-17, and Table 7-15 on page 7-18 are used. Table 7-13 shows the status flag (SFLG) bit definitions. Table 7-13. Status Flag (SFLG) Bit Definitions B_OPER 0x0001 Bit #0 Operational, which is set after successful initialization, cleared in dc_isr if certain fatal errors occur. This bit is not used by servo code - except to set and clear it. The bit must be cleared to do any initialization checks on the mechanism. Note: Only the dc_bring ( ) function should be allowed to set the bit! B_ARMED 0x0002 Bit #1 The mechanism is usable, such as under servo control using dc_isr( ). If it is cleared, dc_isr( ) does not access the mechanism. Note: This does not mean that the mechanism is non-operational, it is just not being accessed or under control. B_DIACHK 0x0004 Bit #2 Diagnostic check of mechanism completion. If it is cleared, dc_check( ) must be called to use the mechanism. This is set when sensors have been checked and position reset. If clear, the dc_isens function must be called. Mechanism calibrated Successful move completed Failed move Mechanism moving
B_SENCHK
0x0008
Bit #3
7-16
Fourth Edition
88555
Table 7-13. Status Flag (SFLG) Bit Definitions (Continued) B_LOCKED 0x0100 Bit #8 The mechanism is locked in stoplock. This is set in dc_isp if Phase 8 (stoplock), and position and velocity errors fall below certain defined thresholds (stop_osc and so on). In velocity control in stoplock Force scan of mechanism during initialization Initialization is done flag, which is used by vision code only at this time. Undefined Undefined Undefined Undefined
Table 7-14 shows the sense register (S_REG) bit definitions. Table 7-14. Sense Register (S_REG) Bit Definitions B_TH_CCW B_TH_CW B_TH_HOM B_Z_HOME B_Z_CBOT B_Z_CTOP B_Z_WBOT B_Z_WTOP B_WR_CW B_WR_CCW B_RL_CEL B_RL_DRV B_RE_CRS B_RE_SAF B_RE_IN 0x02 0x04 0x01 0x01 0x02 0x04 0x08 0x10 0x02 0x04 0x02 0x04 0x02 0x04 0x06 Bit D1 Bit D2 Bit D0 Bit D0 Bit D1 Bit D2 Bit D3 Bit D4 Bit D1 Bit D2 Bit D1 Bit D2 Bit D1 Bit D2 Bit D1 and D2 Theta CCW crash stop Theta CW crash stop Theta home Z home Z bottom crash stop Z top crash stop Z bottom warning Z top warning Wrist CW crash stop Wrist CCW crash stop Roll cell crash stop Roll drive crash stop Reach either crash stop set Reach in safe position Reach in crash stop
88555
Fourth Edition
7-17
Table 7-14. Sense Register (S_REG) Bit Definitions (Continued) B_RE_OUT B_PT_MST B_PT_SLV B_FIOPEN B_FICLOS B_FISEAT B_FIDET 0x02 0x02 0x04 0x10 0x20 0x40 0x80 Bit D1 only Bit D1 Bit D2 Bit D4 Bit D5 Bit D6 Bit D7 Reach out crash stop Pass-thru port/cartridge exchange mechanism master crash Pass-thru port/cartridge exchange mechanism slave crash Finger open sensor Finger closed sensor Finger cartridge seated Finger cartridge detected
Table 7-15 shows the other terms that are used in the snapshot. Table 7-15. Other Snapshot Terms cur This is the motor current, where full power is +7F and -7F. The number of amps or actual torque this corresponds to depends on the particular mechanism involved. For all mechanisms, a positive value means the motor is pushing the load toward Crash Stop # 2. This is where the latest move began. At the start of a move pos_r0 is equal (+/- one count) to st_pos. This is where the mechanism is heading. Not until the move is completed will pos_r0 (and pos_r1) equal the destination (+/- 1 count). This is the position at Time 0. It represents the actual position of the mechanism at the instant the failure was detected (which usually occurs within 140 ms). The units depend on the mechanism involved and are relative to the crash stop and other sensors (if present). The sensor locations are given in terms of motion at the load (as opposed to motion of the motor). Refer to Table 7-16 on page 7-20. This is the position of the mechanism 12.5 ms ago (the sampling rate of the servo). From this and pos_0, the mechanisms velocity can be deduced. This is the desired position of the mechanism at the moment of failure. The desired position at any time is not the same as the destination that is also listed, since it takes time to go from the starting position to the destination. During a move, pos_r0 changes in a controlled way from st_pos to dest.
st_pos dest
pos_0
pos_1
pos_r0
7-18
Fourth Edition
88555
Table 7-15. Other Snapshot Terms (Continued) pos_r1 This is the desired position 12.5 ms before the failure. The difference (pos_r0 - pos_r1) is the desired velocity and might be 0. This gives the position of the crash stop sensors. From this and the pos_0 information, the exact location of the mechanism when it failed can be derived.
cr_1, cr_2
There are many terms in the snapshot whose meanings are too subtle to define here. This brief explanation should provide some insight when troubleshooting a difficult problem.
88555
Fourth Edition
7-19
Table 7-16 provides important parameters of the servo mechanisms of the LSM. Table 7-16. LSM Servo Mechanism Parameters Parameter Tachometer line count (lines per revolution) Primary gear type Primary gear ratio (note 1) Secondary gear type Theta 400 Z 200 Wrist 1024 Reach 200 Roll 200 PTP 200
Secondary gear ratio none Position count unitsquarter tachs per unit shown at load Motor torque constant (oz.-in./amp) Amplifier gain (amps/DAC count) (note 3) Range of motion (qTachs approx.) Direction of force if DAC command greater than 0 (note 4) Notes: 444/5= 439/in.
51.6
12.4
24.5
8.1
8.1
8.1
0.110
0.0787
0.0394
0.0197
0.0394
0.0157
-13000H +13000H CW
-5000H +5000H Up
10 2D00H CW
50 1A00H Extends
20 4A0 CCW
1. Primary gear ratio, gear reduction nearest motor. 2. The pass-thru port (4420) pulley ratio changed from 2.688:1. 3. For all mechanisms, the DAC range is -1800 to +127 counts. 4. The viewpoint is from above for the theta and the wrist. For roll, the viewpoint is facing the mechanism (fingers closer than motor).
7-20
Fourth Edition
88555
88555
Fourth Edition
7-21
7-22
Fourth Edition
88555
Table 7-18. Statistic Event Types (Continued) ST=12 ST=13 ST=14 ST=15 ST=16 ST=17 ST=18 ST=19 ST=1A ST=1B ST=1C ST=1D ST=1E ST=1F ST=20 ST=21 LSM Wrist Statistics LSM CAP Statistics LSM Roll Statistics LSM Reach Statistics LSM Finger Statistics LSM PTP Statistics LSM VOLSER Read Statistics LSM Lamp Statistics LSM Drive Statistics LSM Fine Position Statistics LSM Complex Motion Statistics LSM LAN Statistics LSM Panel Calibration Statistics LSM Performance Statistics LSM Alignment Statistics LSM Temperature/Voltage Statistics
88555
Fourth Edition
7-23
number of master PTP accesses. The option ID selects LSM 0F, information only.
7-24
Fourth Edition
88555
88555
Fourth Edition
7-25
7-26
Fourth Edition
88555
Table 7-19. ID Option Selection Values for LSM Performance Statistics ID 0 1 2 3 4 5 6 7 8 Mechanism Theta Z Wrist Roll0 Roll1 Reach0 Reach1 PTP0 PTP1
88555
Fourth Edition
7-27
Voltage conversions: Voltage Voltage Voltage Voltage Voltage (+35): (( x / 255 ) * 50 ) (+/-12): (( x / 255 ) * 13.5 ) (+/-13): (( x / 255 ) * 16 ) (+5): (( x / 255 ) * 5.5 ) (+2.5): (( x / 255 ) * 5 )
CLX temperature conversion: Temperature (F): ((((( x / 255 ) * 5 ) / .0936) * 1.8) + 32) REI temperature conversion: Temperature (F): ((((( x / 255 ) * 5 ) / .1008) * 1.8) + 32)
7-28
Fourth Edition
88555
The Field Replaceable Unit (FRU) environment is used to update EC and compatibility information held in non-volatile storage. This storage is EEPROM for all card-type FRUs, and LMU floppy for the remaining non-readable (NRF) FRUs. For LSM NRF data, a copy of the floppy-based information specific to that LSM is kept in local LCU RAM and refreshed with each IPL or whenever updates are made. The remainder of this section uses FRU data to refer to any of the preceding storage.
s Command List
Table 8-1 lists the FRU commands. Table 8-1. FRU Environment Commands Command CN(ames) DO(wnload) EX(amine) LE(vel) LI(st) MO(dify) XP(print) Function Shows all FRUs in English text representations Sends all ACS FRU data to a maintenance device Shows detailed FRU information Shows level information for a device Shows all FRUs for a given device Modifies FRU ID information Toggles extended print functions on and off
Note: As a temporary measure, Powderhorn cards are represented with the existing 4410/11 card set. Some cards do not exist in a Powderhorn LSM (REI motherboard) and indicate FRU read failure when listed or modified. Access to the PLS0 and PLS1 cards has been provided through CLO0 and CLO1 respectively. This approach will be modified in a future code release so that FRU access is more appropriate for the LSM types.
88555
Fourth Edition
8-1
Cnames Command
s Cnames Command
Table 8-2 lists the Cnames command syntax. This command displays the card names in English, which you can use instead of the number obtained from the LI(st) command. Table 8-2. Cnames Command Command CN(ames) Parameters Function Displays card names
s Download Command
Table 8-3 lists the Download command syntax. Soultions Delivery Support (SDS) uses this command to retrieve current LMU and LSM configuration information. The information includes PROM and microcode levels as well as FRU information. Table 8-3. Download Command Command DO(wnload) Parameters Function Downloads FRU information to a maintenance device
s Examine Command
Table 8-4 lists the Examine command syntax. This command allows you to display the contents of specific FRUs in the LMU (CU for control unit) or LSM (device address). Table 8-4. Examine Command Command EX(amine) Parameters CU D(ev)=x Function Provides detailed information about the LMU FRU IDs Provides detailed information about a specific LSM (x is the address)
8-2
Fourth Edition
88555
Level Command
s Level Command
Table 8-5 on page 8-3 lists the Level command syntax. This command allows you to retrieve the current LMU or LSM level information. This includes firmware level, PROM date, and CRC value. Table 8-5. Level Command Command LE(vel) Parameters Function Displays LMU and LSM level information
s List Command
Table 8-6 lists the List command syntax. This command lists all FRUs for the specified device. Each FRU is assigned a number, starting at 0, which is used to access a specific FRU with the EX(amine) or MO(dify) commands. Information displayed includes the assigned number, slot location in which a card resides, and other specific information pertaining to each card. Table 8-6. List Command Command LI(st) Parameters CU D(ev)=x Function Lists the LMU FRUs Lists the LSM FRUs (x is the specific device, 0F)
s Modify Command
Table 8-7 lists the Modify command syntax. This command allows you to change the contents of specific FRUs in an LMU (CU) or LSM (device). The CU or device may be online during this operation and need not be re-IPLed after completion. Information for a field within the FRU contains information, such as serial number (S/N) and part number (PN), and is displayed one at a time. If no changes are required for a displayed field, press <RETURN> or <carriage return>. Table 8-7. Modify Command Command MO(dify) Parameters CU D(ev)=x Function Modifies the LMU FRUs Modifies the LSM FRUs (x is the specific device, 0F)
88555
Fourth Edition
8-3
Xprint Command
s Xprint Command
Table 8-8 lists the (extended print) XP(rint) command syntax. The XP(rint) command toggles extended print functions either ON or OFF. Table 8-8. Xprint Command Command XP(rint) Parameters Function Toggles extended print either ON or OFF
A8
A9
AA
Z channel
If the 4410 LSM contains a belt-driven Z channel, make sure that the LV card software compatibility ID is 03. When the FRU IDs are modified, force a long initialization of the 4410 LSM(s). See Chapter 12, Utility Environment. To make changes to FRU information, begin by entering the FRU environment. To make changes to CU FRU information, enter either LI(st) CU or CN(ames).
LI(st) CU provides a listing of FRUs, with FRU numbers in the left column of
the listing.
CN(ames) provides card names.
8-4
Fourth Edition
88555
Either a number or card name is required to examine or modify a particular FRU chip. Proceed with the following steps: 1. Enter EX(amine) CU ID (where ID is a valid number from the preceding LI(st) CU output or card name). The display provides the following information: Machine Type (006 = LMU, 008 = LCU, and 004 = REI cards), card type, S/N, PN, EC level, modification flags, software and hardware-compatibility levels, and software features level. 2. Enter MO(dify) CU ID (where ID is a valid number from LI(st) CU output above or card name). The display steps through each of the fields of the FRU information. If a field does not require change, press <carriage return> to advance to the next field. 3. Enter changes to the affected fields. Entries are right justified with 0 padding on the left. When the last field has been changed, or advanced through a <carriage return>, the display lists the changes that were made. The Are you sure (Y/N)? message is the last one displayed. 4. If the changes were made correctly, enter Y; if not, enter N and repeat the MO(dify) CU ID command.
88555
Fourth Edition
8-5
Change the hardware-compatibility level to 01 under the CLT card for the required device. IPL the LSM that was changed.
To turn performance OFF: Change the hardware-compatibility level to 00 under the CLT card for the required device. IPL the LSM that was changed. Note: These instructions pertain only to the 4411 LSM.
8-6
Fourth Edition
88555
The Library Diagnostic Language (LDL) environment provides single command line support for mount and dismount operations. The operations are limited to the LSM-resident diagnostic cartridges and cells, and off-line transports. These operations may not span multiple LSMs due to the home-cell requirements of the diagnostic cartridges. The target LSM may be in any state: online, offline, or maintenance mode. If offline, the LSM will be temporarily varied to maintenance to perform the operation. If online, normal allocation procedures are followed causing your requests to interleave with customer activity. The operations behave as if executing from another host; in fact, when searching the error log for failure data, host ID 60001 may be used as a filter.
s Command List
Table 9-1 lists the LDL command set. Table 9-1. LDL Environment Commands Command CATD DMTD MNTD MOVD SPWD VIEW Function Catalogs the diagnostic cells Dismounts the drive to a diagnostic cell Mounts the diagnostic cartridge to a drive Moves the diagnostic cartridge to a cell Swaps the drives Positions the hand/camera
s CATD Command
Table 9-2 on page 9-2 describes the CATD (catalog) command syntax. This command catalogs a diagnostic cell. The behavior of this command lets you only catalog a single cell position per command.
88555
Fourth Edition
9-1
DMTD Command
In the following example, the command selects LSM 4, catalogs the cartridge in Panel 10 Row 0 Column 0, and returns the VOLSER to the screen: MM/DD/YY hh:mm:ss LDL> CATD 4 100000 Table 9-2. CATD Command Command CATD Parameters lsm src Function Catalogs the diagnostic cell in LSM (015) The source cell panel row column (pprr00)
s DMTD Command
Table 9-3 describes the DMTD (dismount) command syntax. This command dismounts a diagnostic cartridge from an offline transport to any diagnostic cell location. If the cell location is a diagnostic home cell (on a drive panel), VOLSER comparison is forced (based on fixed cartridge mapping) and any VOLSER you may enter is ignored. In general, a VOLSER must be entered to enable comparison. In the following example, the command selects LSM 4, unloads Transport 02 on Panel 10, and places the cartridge at Panel 10, Row 00, Column 00. (In this case, the DG_004 VOLSER entry is unnecessary since the destination is a home cell location and VOLSER checking will occur anyway). MM/DD/YY hh:mm:ss LDL> DMTD 4 100200 100000 DG_004 Table 9-3. DMTD Command Command DMTD Parameters lsm src dest volser Function Dismounts the diagnostic cartridge in the LSM (015) The source transport location (pprr00) The destination panel row column (pprrcc) An optional VOLSER for comparison
s MNTD Command
Table 9-4 on page 9-3 describes the MNTD (mount) command syntax. This command mounts a diagnostic cartridge from any diagnostic cell location to an offline transport in the same LSM. If a VOLSER is specified, a match is expected; otherwise, VOLSER comparison is disabled. In the following example, the command selects LSM 4, retrieves the cartridge at Panel 10, Row 00, Column 00, and places it in the transport on Panel 10,
9-2
Fourth Edition
88555
MOVD Command
Row 02 (the column, although meaningless, must be specified). The cartridge is expected to be DG_004 (the underscore character is a blank character). MM/DD/YY hh:mm:ss LDL> MNTD 4 100000 100200 DG_004 Table 9-4. MNTD Command Command MNTD Parameters lsm src dest volser Function Mounts the diagnostic cartridge in LSM (015) The source panel row column (pprrcc) The destination transport (pprr00) An optional VOLSER for comparison
s MOVD Command
Table 9-5 describes the MOVD (move) command syntax. This command moves a diagnostic cartridge from any diagnostic cell location to another diagnostic cell in the same LSM. If a VOLSER is specified, a match is expected; otherwise, VOLSER comparison is disabled. In the following example, the command selects LSM 4, retrieves the cartridge at Panel 10, Row 00, Column 00, and places it in the cell on Panel 10, Row 00, Column 01. The cartridge is expected to be DG_004. MM/DD/YY hh:mm:ss LDL> MOVD 4 100000 100001 DG_004 Table 9-5. MOVD Command Command MOVD Parameters lsm src dest volser Function Moves the diagnostic cartridge in LSM (015) The source panel row column (pprrcc) The destination panel row column (pprrcc) An optional VOLSER for comparison
s SWPD Command
Table 9-6 on page 9-4 describes the SWPD (swap) command syntax. This command results in the swapping of a diagnostic cartridge on one transport to another transport in the same LSM. If a VOLSER is specified, a match is expected; otherwise, VOLSER comparison is disabled.
88555
Fourth Edition
9-3
VIEW Command
In the following example, the command selects LSM 4, retrieves the cartridge in Transport 0 and mounts it into Transport 2 on Panel 10. The cartridge is expected to be DG_004. MM/DD/YY hh:mm:ss LDL> SWPD 4 100000 100200 DG_004 Table 9-6. SWPD Command Command SWPD Parameters lsm src dest volser Function Moves the diagnostic cartridge in the LSM (015) The source transport (pprr00) The destination transport (pprr00) An optional VOLSER for comparison
s VIEW Command
Table 9-7 on page 9-5 describes the VIEW command syntax. This command allows positioning of an LSM camera to any logically defined cell. This includes the addressing of cell arrays, transports, pass-thru ports/cartridge exchange mechanisms, and the cartridge access port. The vision system is not used to target or fine position, but rather to view a questionable LSM target. Motion errors, however, may lead to recalibration movements that include the vision-supported positioning at the panel ID location. This operation may result in the return of fine positioning failures. Unless the LSM is offline, when your specified hold time expires (the default is 1 second), the LSM continues with other, online customer work. The hand used is random (as selected by the LMU) and (currently) there is no provision for selecting which hand is used. Care must be taken not to make an assumption about what is seen via a single monitor, as it could be the view from the other camera. In the following example, the command queues a hand motion on LSM 4 to the cell at Panel 10, Row 11, Column 09 and holds for one second before other motions proceed. MM/DD/YY hh:mm:ss LDL> VIEW 4 101109 In the following example, the command queues a hand motion on LSM 4 to the drive located at Panel 09, Transport 01 and the camera will hold for 10 seconds. Also, the camera is positioned in the drive orientation. MM/DD/YY hh:mm:ss LDL> VIEW 4 DRV 090100 10
9-4
Fourth Edition
88555
VIEW Command
Table 9-7. View Command Command VIEW Parameters lsm type Function The LSM address (015) The optional destination type: dest time DRV (transport) CAP (cartridge access port) PTP (pass-thru port/cartridge exchange mechanism)
The destination address panel row column (pprrcc) The hold time in seconds (115)
88555
Fourth Edition
9-5
VIEW Command
9-6
Fourth Edition
88555
10
Machine-Initiated Maintenance (MIM) provides the telecommunication of machine faults to a central support facility immediately upon detection. This requires that the unit under test (UUT) be attached to a StorageTek standard modem or to a modem with connections to a machine activated routing switch (MARS+). The MARS+ is a multiplexor device that allows multiple device types to share a single modem. Turning MIM ON or OFF is accomplished by issuing single commands from within the MIM environment. The LMU does not need to be re-IPLed. Other commands are used to adjust call timing, test call capability, and list stored MIM events (unsuccessful calls). MIM calls are driven by the detection of faults or the expiration of the download timer. This allows Soultions Delivery Support (SDS) to establish machine reporting intervals and ensure the regular collection of machine statistics. Once activated, the solutions delivery engineer (SDE) typically disables MIM only for devices needing service. Disabling is necessary if the control unit or device is expected to be IPL-ed repeatedly. With each IPL, the last MIM configuration is read from the floppy diskette and, if faults are present and MIM is enabled, a call will be attempted. MIM is designed to re-arm itself automatically so that no further action is required by the SDE; permanent disabling is described in Disable Command on page 10-2.
s Command List
Table 10-1 lists the MIM environment command set. Table 10-1. MIM Commands Command EN(able) DI(sable) LI(st) Function Enables MIM auto-dialing Disables MIM auto-dialing Lists the MIM event buffer
88555
Fourth Edition
10-1
MIM Categories
Table 10-1. MIM Commands (Continued) Command SE(t) TE(st) Function Queries and/or changes the MIM parameters Initiates a test call
s MIM Categories
Table 10-2 lists the different types of MIM categories. The types of faults detected by MIM are best described by the corporate standard, CTS-2-1-28. Briefly though, faults are grouped into Categories 0 through 7, with 0 being the most severe. Table 10-2. MIM Categories Category 0 1 2 3 4 5 6 7 Description Unit inoperable Unit degraded Threshold error: potential unit failure Threshold error: out of tolerance detected Reserved Event log download Trace download SDE-/RDE-initiated test
s Enable Command
Table 10-3 lists the Enable command syntax. This command allows the MIM download timer and certain error log conditions to initiate service calls. Table 10-3. Enable Command Command EN(able) D(ev)=x Parameters Function Enables the subsystem for MIM calls Selects a specific LSM for MIM calls, where: x is the LSM address (0F)
s Disable Command
Table 10-4 on page 10-3 lists the Disable command syntax. This command reverses the effect of the EN(able) command. No further calls are initiated even though error events are logged for the specified device. If no device is
10-2
Fourth Edition
88555
List Command
specified, calls are suppressed for the entire subsystem. Likewise, EN(able) (without arguments) restores the individual device to its previously enabled state. Table 10-4. Disable Command Command DI(sable) D(ev)=x Parameters Function Disables the subsystem for MIM calls Disables a specific LSM for MIM calls, where: x is the LSM address (0F)
s List Command
Table 10-5 describes the List command syntax. This command displays all outstanding MIM categories for the subsystem. As an option, the list may be requested per device, which results in a more detailed display of individual events. The MIM event buffer may contain up to 10 entries. These are cleared when the event log is successfully downloaded by SDS. All Category 7 events (test calls) will be cleared as soon as the call is received by the SDS. Events remain in the buffer as long as a MIM call is in progress or after a MIM call has failed. This may indicate a MARS+, modem, or cabling problem. Other sources of failure may be incorrect modem programming or a SDS line-busy condition. Table 10-5. List Command Command LI(st) D(ev)=x D(ev)=CU Parameters Function Lists the MIM events Lists the MIM events for a specific device, where: x is the LSM address (0F) or CU for the LMU
s Set Command
Table 10-6 on page 10-4 lists the Set command syntax. This command allows the querying and setting of MIM parameters. This involves the download timing values, account type (partial or full service), and closure time (relevant to Category 0 and 1 calls).
88555
Fourth Edition
10-3
Test Command
Table 10-6. Set Command Command SE(t) DT(imer) 0 day hh:mm DT(imer) wks day hh:mm Parameters Function Queries the MIM settings Sets the day count-based timing: day is MON, TUE, WED, and so on hh:mm is military time (023 and 059) Sets the week count-based timing: wks is the number of weeks (199) day is MON, TUE, WED, and so on hh:mm is military time (023 and 059) Sets either full or partial service handling; for example: SE AC FULL is full service Sets the closure timeout, where: x is 0999 hours
s Test Command
Table 10-7 describes the Test command syntax. This command triggers a call for the purpose of checking MARS+ and modem behavior. This command displays each of the states entered in the course of a MIM call and verifies that all were detected. The SDS recognizes this call as a test call and normally terminates immediately. If a prior call attempt had required a log download but had failed, the test call is then handled as a download request. Table 10-7. Test Command Command TE(st) Parameters 1 or 2 Function Test call using Modem 1 or 2
10-4
Fourth Edition
88555
remote maintenance port. (If a 392X is required to be used on this port at a later time, a jumper must be re-installed across these same pins). 3. An RJ-45 adapter (PN 410766301) must be installed on the remote maintenance port. 4. The MARS+ and modem must be initialized as specified in the set-up guide (PN 9854) that is distributed with each MARS unit.
88555
Fourth Edition
10-5
10-6
Fourth Edition
88555
Standard Environment
11
The Standard (STD) environment provides device (LSMs) selection and test execution control. LSMs targeted must be reserved (offline to the customer), but the tests themselves execute at the LMU, inline with customer operations to other LSMs. Additional features include the querying of available test IDs and current device selections.
s Command List
Table 11-1 lists the STD environment commands. Table 11-1. STD Commands Command AU(dit) LO(ad) RU(n) SE(lect) Function Lists the diagnostic test IDs Loaded a single test to the execute buffers Executes an individual test or groups of tests Selects a device (LSM) for testing
s Audit Command
Table 11-2 lists the Audit command syntax. This command displays the tests available for execution. Table 11-2. Audit Command Command AU(dit) XP(rint) Parameters Function Displays a simple list of diagnostic test IDs Displays a list of diagnostic tests that includes title and level of the test
s Load Command
Table 11-3 on page 11-2 lists the Load command syntax. This command reads a test overlay into memory. The command is useful when a test is to be modified before execution, but is not normally used.
88555
Fourth Edition
11-1
Run Command
Table 11-3. Load Command Command LO(ad) Parameters xxx Function Loads test into buffer, where: xxx is the test ID
s Run Command
Table 11-4 lists the Run command syntax. This command executes a test or group of tests and specifies options affecting their execution. The parameter following the RU(n) keyword specifies the tests to be executed. If a single test number is specified, the test loads into memory and executes. If a range of test numbers is specified, all available tests within the specified range (including starting and ending test numbers) load and execute. If an invalid test number is entered, an error indication results. The A(ll) parameter causes the execution of all tests except those in the E00 and F00 sections. To execute an extended duration or manual intervention test, the test number must be specified. Table 11-4. Run Command Command RU(n) xxx xxx-yyy Parameters Function Runs loaded test Runs Test xxx, where: xxx is the test ID Runs a group of tests, where: xxx is the starting test ID yyy is the ending test ID Runs all tests Continues to the next test
A(ll) C(ontinue)
Table 11-5 lists the control modifiers for the RU(n) command. Table 11-5. Run Command Control Modifiers Modifier B(ypass) L(oop) R(esume) Description Bypasses all output. If an error is detected and R(esume) is not specified, the test stops without displaying any results. Loops a single test or group of tests Resumes execution if an error is detected
11-2
Fourth Edition
88555
Select Command
Table 11-6 lists the test modifiers for the RU(n) command. Table 11-6. Run Command Test Modifiers Modifier PA(rm)-pppp XR(un) XP(rint) Description Test-modifying parameter Extended run Extended print
s Select Command
Table 11-7 depicts the Select command syntax. This command selects up to 16 devices or relinquishes those no longer needed. They are varied to Maintenance mode, protecting them from customer usage. As long as the LMU is able to internally change its allocation (not on-line), you are granted use of the device. Successful LSM communication is unnecessary. Devices are tested in the specified order if simultaneous testing cannot be performed. The SE(lect) * command creates a table of all devices that are offline. If the device is online, it is not added to the table and a message indicating this is displayed. The SE(lect) n command creates a table of all specified devices that are offline. If the device is online, it is not added to the table and a message indicating this is displayed. Valid entries for n are 0F or 015. The SE(lect) CLR command releases all reserved (varied offline) devices.
Table 11-7. Select Command Command SE(lect) * n(,n(,...)) CLR Parameters Function Displays the current selection Selects available offline devices Selects specified devices, where: n is the device address Deselects (clears) all devices
CAUTION: Level 3.3 firmware change: LSM Maintenance mode behavior has been changed at Level 3.3 of the 4400 control code. To support Test F50/F60 reiteration, LSMs in Maintenance mode will no longer re-initialize due to door/LAD closure. This is a more protected Maintenance mode than in the past.
88555
Fourth Edition
11-3
Testing Procedure
It is important that SDEs deselect devices as soon as testing is complete so customers do not encounter a perceived unavailable LSM. This LSM de-selection will also force LSM re-initialization. This re-initialization should be allowed to complete if re-selecting the same device. Note: LSM display of Maintenance mode is reset upon door closure even though initialization has not begun. This ambiguous display condition will be corrected in Release 3.4.
s Testing Procedure
Fault diagnosis may be done by entering the STD testing environment, selecting a target LSM, and issuing a RU(n) A(ll) command. However, you may generally target a more specific area for testing and improve fault isolation efficiency. During the IPL of any device, faults may be detected by the PROM or boot environments before reaching the functional level. This halts the bring-up procedure and displays SERVICE REQUIRED and a four-digit fault symptom code (FSC). Use the FIXIT data base or the maintenance device floppy disk to determine the meaning of the FSCs. Press the RESET pushbutton to acknowledge them and continue. Generally, the faults must be resolved before allowing customer usage. Another area of automatic testing involves LSM initialization. The four initiators of this procedure are: An LMU IPL leading to the initialization of all communicating LSMs The completion of an LSM IPL An LSM door closing event A host-requested force offline to a specified LSM
If the initializing LSM has a faulty arm (theta, Z, or wrist), two inoperative hands, or a calibration problem, SERVICE REQUIRED displays. The message scrolls the failing procedure (such as INIT WRIST). With this type of display present, the error log would contain specific fault data and the 400 diagnostic series would be the best choice for detection and verification. With a successful initialization, OFFLINE displays on the front panel with LSM ACTIVE off. Due to fault tolerance on the part of initialization procedures, it is possible to have non-operational mechanisms (hands or PTP/CEMs) following a successful initialization. These and any customer online problems are shown in the error log. Use the 500800 series of tests to detect and verify this level of problem. The tests require the use of both hands and would indicate a fault, even though the initialization procedures accepted a redundant mechanism fault.
11-4
Fourth Edition
88555
Testing Procedure
This information is the raw sense information of the preceding text. In some cases, it could provide engineering additional information or may be referred to by test output.
88555
Fourth Edition
11-5
Testing Procedure
11-6
Fourth Edition
88555
Utility Environment
12
The Utility (UTL) environment provides various functions needed by the solutions delivery engineer (SDE). This includes setting the RS-232 port baud rate, remote IPLs, examining machine status, setting the time-of-day (TOD) clock, setting soft logging access, and system status display.
s Command List
Table 12-1 lists the UTL command set. Table 12-1. UTL Environment Commands Command BA(ud) IN(stall) IPL LO(g) SI(teloc) ST(atus) T(od) Function Sets the baud rate for the remote port Installs new releases of microcode Performs a remote IPL Switches LSM soft logging Updates the accounts site location Examines the status of devices Sets the time-of-day clock
s Baud Command
Table 12-2 on page 12-2 lists the Baud command syntax. This command allows the examination or setting of the remote ports default baud rate, such as the rate at which it initializes at IPL. This data is maintained in non-volatile storage (the motherboards device/frame identifying EEPROM). The baud rate does not change immediately when the request is issuedthe LMU must be re-IPLed. You are notified if the EEPROM cannot be written.
88555
Fourth Edition
12-1
Install Command
Table 12-2. Baud Command Command BA(ud) rate Parameters Function Queries current baud rate selection Sets the remote port baud rate, where rate is: 1200 2400 4800 9600
s Install Command
Table 12-3 lists the Install command syntax. This command copies site-specific information from a previous release to a new functional disk. This includes: Subsystem configuration data Non-readable FRU information Site location.
This command may also be used to copy the same information to backup copies of functional disks. It is important that the new disk be booted and left in the top drive before entering this command. The display prompts you for disk changes as they are needed. Table 12-3. Install Command Command IN(stall) Parameters Function Copies site unique information
s IPL Command
Table 12-4 on page 12-3 lists the IPL command syntax. This command starts an LSM IPL sequence for both local and remote users through the LMU. As an option, LSM non-volatile RAM may be cleared. This forces recalibration (or a long initialization) of the robot upon completion of the IPL. Typically, this option is used when re-configuring an LSM or replacing any of its mechanisms. To use this command, the LCU must be at a functional level of communication and offline. If the LCU is to be powered off for servicing, it would save time to issue the LONGINIT command first, then powering off the LCU as soon as the IPL starts. When the LCU is subsequently powered-on, the long initialization will be evident by the full camera and panel recalibrations.
12-2
Fourth Edition
88555
Log Command
Table 12-4. IPL Command Command IPL Parameters D(ev)=x D(ev)=x LONG Function IPLs a specific LSM, where: x is 0F. IPLs a specific device and performs a long initialization.
s Log Command
Table 12-5 lists the Log command syntax and Table 12-6 lists the accepted identifiers. The Log command provides you with the ability to enable logging of soft errors for a selected LSM. Soft errors are defined as operations requiring retries before completing successfully. You can request the logging of: All soft errors Soft errors for selected mechanism groups Soft errors which match a range of servo error codes A combination of mechanism and code range criteria.
You can also query current soft error switches for a given LSM. Soft logging switches will remain set until you reset them or the LSM is re-IPLed. Note: Be sure to restore switches to their inactive states when not needed. Some switch settings guarantee error log entries, even with normal customer activity. Log wrapping may result. Table 12-5. Log Command Command LO(g) Parameters D(ev)=x Q(uery D(ev)=x A(ll) D(ev)=x C(lear) D(ev)=x E(rror) <mod> Functio n Queries all switch settings Sets all switches Clears all switches Sets error switches, must input a modifier value: Modifier values: A(ll) CL(ear) M(ech)= Sets all error switches Clears all error switches Selects error mechanisms= xxx[,yyy,...] Selects error codes= xxxx[,yyyy,...]
CO(de)=
88555
Fourth Edition
12-3
Siteloc Command
Table 12-6. Mechanism Identifiers Identifier FI0 FI1 TH Z WR RO0 RO1 RE0 RE1 PT0 PT1 CA0 CA1 LL0 LR0 LL1 LR1 AD CAP Description Finger 0 Finger 1 Theta Z Wrist Roll 0 Roll 1 Reach 0 Reach 1 PTP/CEM 0 PTP/CEM 1 Camera 0 Camera 1 Lamp Left 0 Lamp Right 0 Lamp Left 1 Lamp Right 1 Access Door Cartridge Access Port (CAP)
s Siteloc Command
Table 12-7 lists the (site location) Siteloc command syntax. The SIT(eloc) command provides for the update/display of subsystem site location information. The site location identifier is used to identify data downloads from the subsystem. This value can be anywhere from five to eight decimal characters in length. Table 12-7. Siteloc Command Command SIT(eloc) xxxxxx Parameters Function Displays the current site location Updates the site location, where: xxxxx is five-to-eight characters in length
12-4
Fourth Edition
88555
Status Command
s Status Command
Table 12-8 lists the Status command syntax. This command displays a general view of subsystem condition. Several levels of the command may be requested: LMU communications LMU knowledge of device status, LSM view of mechanism performance.
Table 12-8. Status Command Command ST(atus) CU D(ev)=x D(ev)=x P(erf) Parameters Function Displays LMU communications status Displays LMU communications status Displays LSM status, where: x is 0F Displays LSM performance statistics, where: x is 0F
NOT COMMUNICATING Configured but non-communicating LSM LAN 0 ONLY LAN 1 ONLY READY NOT READY LSM answers polls only for LAN 0 LSM answers polls only for LAN 1 LSM is initialized and ready LSM initializing, failed initialization, or configuration error
Note: On LMU IPL, IPM status initializes to IN-OP until internal testing is completed (almost immediate). At this time, the IPM transition to OK indicates successful LMU bus communication, but not the existence of
88555
Fourth Edition
12-5
Status Command
terminal control unit polling (card edge LEDs can help distinguish this difference). After a host is communicating, the status reverts to IN-OP only if the host fails to acknowledge a message. The host must regain communication before OK re-displays. This does not necessarily indicate LMU hardware failure.
LSM Status
Changes appear after a polling retry sequence (approximately 15 seconds). Also, the LSM status indicating which LANs may be used is set only once: when the LMU is IPLed. This is misleading if an LSM is either powered off, disconnected, or in mid-IPL when the LMU is IPLed. LSM status is determined by the LMU. This includes information concerning operational and allocation status of the specific LSMs mechanisms. The LMU resolves to the arm and hand level, whereas the LSM has operational information on theta, Z, wrist, and so forth. The first lines of the display indicate: ONLINE OFFLINE LSM available for customer use Not reserved by customer or diagnostics
OFFLINE PENDING In transition toward offline READY LSM is initialized and ready
NOT READY (...) A message indicating reason for not ready For each allocatable mechanism within the LSM, the following are possible: OK IN-OP ALLOCATED FREE SLOT USAGE Operative mechanism Inoperative mechanism The mechanism allocated due to a host request Not allocated Pertains to in-transit cartridges (first number) and PTP/ CEM slots (second number); examples are: 0/1 denotes no cartridges left in one available CEM slot (9320 CEM) 0/4 denotes no cartridges left in four available PTP slots (4420 PTP)
12-6
Fourth Edition
88555
Status Command
In addition, panel numbers are displayed for the PTP/CEM and CD walls to aid the location of a failing mechanism.
88555
Fourth Edition
12-7
TOD Command
problem. Slippage of a pulley on a shaft usually maintains enough friction that it does not affect this parameter. Look instead for something more like gear backlash. The dither statistic is a figure of merit, meaning it has no units and can range from 0 to infinity. Anything over 1020 for an average value is considered marginal, depending on the mechanism involved. 3. The third performance indicator measures drag. Like dither, this is a narrow indicator with relatively few potential causes. High drag statistics mean the mechanism involved is taking more power to start moving than it should. Usually this is caused by bad bearings, lubrication, a weak motor, or incorrect power amplifier gain. Because high drag contributes to stability, it is rarely accompanied by bad dither statistics. Drag is displayed in units relative to the power amps digital-to-analog (D/A) converter, where full power is +127 (amount of current depends on the particular mechanism). If the power required for acceleration exceeds the expected amount by more than 1/8 of full power, the drag is considered marginal. Each of these three performance parameters is collected separately for each mechanism and maintained on a statistical basis. After each move, the numbers obtained for that move are compared to certain limits and, if incorrect, a counter increments. If that move was positive-going, these numbers are then added into the statistical sum. For each statistic, the status command displays the average, the total number of moves this average is based on, and the minimum and maximum values seen since the data base was last cleared (each LSM IPL). In addition, the percentage of moves considered to be marginal is displayed. Note: A machine may run correctly, but have a non-zero marginal percentage. It is precisely these cases that are of interest. If the number of marginal cases exceeds 10% of the total number of moves, you should attempt to rectify the situation at a convenient time.
s TOD Command
Table 12-9 on page 12-9 lists the (time-of-day) TOD command syntax. The TO(d) command sets/examines current real time clock values in military format. This information timestamps error log entries and displays when you are connected to the LMU.
12-8
Fourth Edition
88555
Table 12-9. TOD Command Command TO(d) MM DD YY hh mm Parameters Function Displays current time-of-day setting Sets the time-of-day clocks, where: MM is the month (112) DD is the day (131) YY is the year (0099) hh is the hour (023) mm is the minute (059)
88555
Fourth Edition
12-9
12-10
Fourth Edition
88555
Event Log
The event log determines the operation of the LSM. The event log contains a trace of the LSMs actions to accomplish a command that was issued by the LMU. Included in the trace information are error codes that support FRU isolation.
s General Information
The LMU holds the event log on the functional floppy in the EVENT.LOG file. An event is the combination of the command result (ET=09) and the event buffers (ET=0A). The command result states the: Host sequence ID Command executed Final result of the command Addressing information (if needed) The logging criteria The number of event buffers that were created by the command execution.
The number of event buffers are limited and if the number required exceeds the limit, some data will be truncated. When this happens, the event buffer count is appended with the following: <truncated>. Event buffers contain operations and error codes. Operations are records of the actions the LSM performed or was commanded to perform. They also record the success or failure of LSM actions. Error codes are unique entries that record how the operation failed. In many cases, the error codes contained in an event are sufficient to isolate the FRU; however, sometimes it is necessary to look at the entire event to determine the correct FRU. And other times, it is necessary to look at a number of events to get a clear determination of the problem.
88555
Fourth Edition
A-1
Get Examples
The following examples depict Get operations. The first example is a normal Get with no errors; the second is a Get with a read retry. The last example is a Get with a VOLSER miscompare. To do a Get from a cell, the robot first moves theta, Z, wrist, and roll to the correct location and then fine-positions theta and Z to that location. After the arm is fine positioned, the VOLSER must be read to make sure it is the correct cartridge. The hand then reaches out and gets the cartridge. In Revision 2.20 of LSM firmware, StorageTek started performing an early Get. The procedure speeds up the Get command by overlapping the read with the reach. After fine-positioning, the robot is ready to read and get. It first loads the picture of the VOLSER label into memory and, as soon as the full picture loads, it starts the get operation. The Get operation is a reach-out, close-fingers, and reach-in. While the reach-finger actions are working, the image in memory is being decoded. The decoding of the picture takes less time to do than the Get, so the LCU determines whether it is the correct cartridge by the time the Get has completed. If it is determined that the correct cartridge was retrieved, the operation completes. If there is a problem with the read of the VOLSER or the wrong VOLSER was read, then the robot immediately puts the cartridge back and goes into specific error recovery. Examples of a normal Get, a read retry Get, and a VOLSER miscompare Get are detailed in the following sections.
Normal Get
Table A-1 on page A-3 is an example of a normal Get command. The LSM was commanded to perform a Get from a Cell (Panel 18, Row 14, Column 7) using Hand 1. Note: Line numbers 132 have been added for reference only. The command result (ET=09) is contained in Lines 1 to 8. Line 1 contains the Host Sequence ID of 04051. Line 2 states that the command is a Move and Get. In reality, it is a Move, Read and Get, but the Read is implied. Line 3 indicates that the command completed successfully. It does not indicate if any retries or temporary error occurred. It only indicates the final result of the command of Line 2. Line 4 indicates that at the end of the command, a cartridge was in Hand 1 and only in Hand 1. This does not mean that Hand 1 was the hand used; it only means that at the end of the command, a cartridge was in Hand 1. Line 5 indicates that the Get was from a Cell at Panel 18, Row 14, Column 7.
A-2
Fourth Edition
88555
Line 6 shows the VOLSER that was requested and compared against. Line 7 shows that this was written to the floppy because soft logging was requested. Line 8 shows that six event buffers are to follow and none were lost (truncated). The event buffers are contained in Lines 1032. Lines 10 and 11 indicate the LSM is preparing to do a Move Get with Hand 1 to a cell in Panel 18, Row 14. Lines 12 to 17 are termed the coarse positioning phase of the command. They indicate that theta, Z, wrist, and Roll-1 were moved by the amounts indicated and in the directions indicated. Lines 18 to 20 show that the camera viewed the target and determined that theta and Z are not perfectly aligned. Lines 22 and 23 show the amount and direction that theta and Z were moved to try to line up with the target. Lines 25 to 27 show that the target was found again and successfully aligned. The lack of theta and Z motions after a fine position entry indicates that the robot is aligned to the position. At this point, the example is aligned sufficiently to continue to the Read-Get portion of the command. Line 28 shows that Reach 1 was commanded to move out 1AB0h tachometer counts. During that motion, the Early-Get read operation finished and it was successful. Line 30 indicates that the read of the VOLSER was successful. Line 31 shows the Finger-1 close request and line 32 shows the Reach-1 retraction request. Table A-1. Normal Get Example ET = 09 DEV = 03 TOD = 11/16/89 09:30:59.15 SEQ# +96 01 02 03 04 05 06 07 08 Host Sequence ID = 04051 Command = MOVE AND GET Result = OK Cartridge in Hand1 Destination type = CELL: panel=18: row=14: column=07 VOLSER = 100712 Logging criteria = SOFTLOG Event buffers to follow = 6
88555
Fourth Edition
A-3
Table A-1. Normal Get Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:30:59.15 SEQ# +96 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Camera VOLSER SUCCESS using Hand:1 Action FINGER using Hand: 1 [Motion: CLOSE] Action REACH using Hand:1 [Move IN - Tach:000017ce] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000005 Delta Z:00000000 Panel:18 Row:14 Column:07 Action REACH using Hand:1 [Move OUT - Tach:00001ab0] Action THETA [Move CCW - Tach:0000001b] Action Z [Move UP - Tach:00000009] Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta: ffffffe5 Delta Z: fffffff9 Panel:18 Row:14 Column:07 Action Z [Move DOWN - Tach:00001efc] Action WRIST [Move CCW - Tach:00000001] Action MOVE GET using Hand:1 to a CELL Panel:18 Row:14 Action THETA [Move CCW - Tach:00002529]
Read Retry
Table A-2 on page A-5 is an example of a Get command that required a read retry. In summary, the Get occurs and the cartridge is put directly back for a second read and then the Get occurs again. Lines 1 to 20 act like the previous example. Line 22 shows Reach-1 reaching out for the cartridge. Lines 23 and 24 show the vision system detecting a partial read.
A-4
Fourth Edition
88555
Lines 26 to 28 are the completion of the early Get. Line 29 indicates that, because of the previous error, the cartridge must be put back. Lines 31 to 34 show the put back operation. The cartridge is back in its original location. The read is retried and Line 35 shows that it was successful. Lines 37 to 40 show the Get operation. Table A-2. Read Retry Example ET = 09 DEV = 03 TOD = 11/16/89 09:32:12.43 SEQ# +129 01 02 03 Host Sequence ID = 04960 Command = MOVE AND GET Result = OK
........ 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Action FINGER using Hand:1 [Motion: OPEN] Action REACH using Hand:1 [Move IN - Tach:000017cf] Level 1 CAMERA 1 error[0289]: Early get error forced a cartridge put back. Action REACH using Hand:1 [Move OUT - Tach:00001ac4] Action REACH using Hand:1 [Move OUT - Tach:00001ab0] Level 5 CAMERA 1 error[0229]: Partial read on EARLY-GET: May be OK Level 3 CAMERA 1 error[0254]: Partial read of a VOLSER or unlabeled cartridge. Action FINGER using Hand:1 [Motion: CLOSE] Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta: fffffffb Delta Z: 00000007 Panel:18 Row:14 Column:07 Action Z [Move DOWN - Tach:0000000e] Action WRIST [Move CCW - Tach:00000001]
88555
Fourth Edition
A-5
Table A-2. Read Retry Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:32:12.43 SEQ# +129 34 35 36 37 38 39 40 Action REACH using Hand:1 [Move IN - Tach:000017d5] Action REACH using Hand:1 [Move OUT - Tach:00001aaf] Action FINGER using Hand:1 [Motion: CLOSE] Action REACH using Hand:1 [Move IN - Tach:000017cd] Camera VOLSER SUCCESS using Hand:1
VOLSER Miscompare
Table A-3 on page A-7 is an example of a Get command that resulted in a VOLSER miscompare. The Get occurs, the cartridge is put directly back, a panel re-calibration occurs, and the read is done again. This command fails because of the miscompare. The LSM was commanded to GET VOLSER: 100713. The VOLSER at the location was: 100712. Lines 1 to 20 act like the first example. Line 22 shows Reach-1 reaching out for the cartridge. Line 23 indicates that a VOLSER was read successfully. Lines 24 to 27 show that there was a miscompare and that the last character (character #6) was read as a 2 and that is incorrect. The character specified was a 3. Lines 29 and 30 show the remainder of the original Get operation. Lines 31 and 32 indicate that the robot is preparing to put back the cartridge. Lines 34 to 37 show the put back operation. At this point, the robot prepares to do a panel recalibration and a retry of the get. Whenever the robot encounters a condition where it may be at the wrong location, it re-calibrates the locations on the panel at which the command failed. Hand-0 is used to re-calibrate, even if it was Hand-1 that encountered the error. The only exception is when Hand-0 is inoperative. Then the robot must use Hand-1. The recalibration is essentially just a Move Read command done internally to the LSM. The recalibration sequence is: Lines 38 to 43move theta, Z, wrist, and Roll-0 to the coarse position for the read. Lines 51 to 53 is the fine positioning portion. Line 54 indicates that the panel ID (PID) was read successfully.
A-6
Fourth Edition
88555
Line 56 indicates that the panel re-calibration was successful. No theta or Z re-alignment was required. The retry of the read and get follows: Line 57 and 58 indicate that the robot is in the retry phase of a Move Get. Lines 59 to 80 show the coarse and fine positioning operations. The VOLSER was read successfully as indicated on Line 82, but again the miscompare occurred, as indicated on Lines 83 to 86. Lines 87 and 88 indicate that the command failed. The absence of this entry indicates that the command worked as in the previous two examples. Table A-3. VOLSER Miscompare Example ET = 09 DEV = 03 TOD = 11/16/89 09:31:37.26 SEQ# +109 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 Action REACH using Hand:1 [Move OUT - Tach:00001ab0] Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000000 Delta Z: fffffff9 Panel:18 Row:14 Column:07 Action Z [Move UP - Tach:00000000] Action WRIST [Move CCW - Tach:00000001] Action MOVE GET using Hand:1 to a CELL Panel:18 Row:14 Action THETA [Move CW - Tach:00000001] Host Sequence ID = 04905 Command = MOVE AND GET Result = GOOD READ, VOLSER MISCOMPARE No cartridges in hands Destination type = CELL: panel=18: row=14: column=07 VOLSER = 100713 Logging criteria = SOFTLOG Event buffers to follow = 18
88555
Fourth Edition
A-7
Table A-3. VOLSER Miscompare Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:31:37.26 SEQ# +109 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: 00000005 Delta Z: fffffff9 Panel:18 Row:03 Column:06 Action THETA [Move CCW - Tach:00000004] Action Z [Move UP - Tach:00000011] Action ROLL using Hand:0 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: fffffffb Delta Z: ffffffeb Panel:18 Row:03 Column:06 Action Z [Move UP - Tach:0000a3bb] Action WRIST [Move CW - Tach:00002936] Action REACH using Hand:1 [Move IN - Tach:000017cd] Action THETA [Move CCW - Tach:00000409] Action REACH using Hand:1 [Move OUT - Tach:00001ac5] Action FINGER using Hand:1 [Motion: OPEN] Action FINGER using Hand:1 [Motion: CLOSE] Action REACH using Hand:1 [Move IN - Tach:000017cf] Level 1 CAMERA 1 error[0289]: Early get error forced a cartridge put back. Camera VOLSER SUCCESS using Hand:1 Level 1 CAMERA 1 error[0225]: Error in barcode compare. Camera VOLSER BAD CHARACTER using Hand:1 CHARACTER #6 should not be: 2 Camera VOLSER BAD COMPARE using Hand:1
A-8
Fourth Edition
88555
Table A-3. VOLSER Miscompare Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:31:37.26 SEQ# +109 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 Camera VOLSER SUCCESS using Hand:1 Level 1 CAMERA 1 error[0225]: Error in barcode compare. Camera VOLSER BAD CHARACTER using Hand:1 Action Z [Move DOWN - Tach:00000023] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000000 Delta Z:0000000e Panel:18 Row:14 Column:07 Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000000 Delta Z:00000023 Panel:18 Row:14 Column:07 Action THETA [Move CCW - Tach:00000001] Action THETA [Move CW - Tach:00000026] Action Z [Move DOWN - Tach:0000006a] Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000026 Delta Z:0000006a Panel:18 Row:14 Column:07 Action Z [Move DOWN - Tach:0000a322] Action WRIST [Move CCW - Tach:00002935] Successful calib of PANEL accessing Panel:18 Operation retry MOVE GET using Hand:1 to a CELL Panel:18 Row:14 Action THETA [Move CW - Tach:000003ed] Camera VOLSER SUCCESS using Hand:0
88555
Fourth Edition
A-9
Table A-3. VOLSER Miscompare Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:31:37.26 SEQ# +109 85 86 87 88 CHARACTER #6 should not be: 2 Camera VOLSER BAD COMPARE using Hand:1 Operation failure MOVE GET using Hand:1 to a CELL Panel:18 Row:14
Put Examples
Examples of Put command operations are explained below. Puts are similar to Get operations except that no Read operation is performed.
Normal Put
Table A-4 on page A-10 is an example of a normal Put operation. Lines 1 to 20 are similar to the previous examples. Line 22 indicates that Reach-1 was commanded to extend and Line 23 shows the Finger-1 close request. Line 25 indicates the Reach-1 retraction. Table A-4. Normal Put Example ET = 09 DEV = 03 TOD = 11/16/89 09:31:03.41 SEQ# +103 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Action Z [Move DOWN - Tach:00000003] Action WRIST [Move CCW - Tach:00000001] Action MOVE PUT using Hand:1 to a CELL Panel:18 Row:14 Action THETA [Move CW - Tach:00000000] Host Sequence ID = 04051 Command = MOVE AND PUT Result = OK No cartridges in hands Destination type = CELL: panel=18: row=14: column=07 VOLSER = Logging criteria = SOFTLOG Event buffers to follow = 5
A-10
Fourth Edition
88555
Table A-4. Normal Put Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:31:03.41 SEQ# +103 16 17 18 19 20 21 22 23 24 25 Action REACH using Hand:1 [Move IN - Tach:000017d1] Action REACH using Hand:1 [Move OUT - Tach:00001aaf] Action FINGER using Hand:1 [Motion: OPEN] Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000000 Delta Z:00000000 Panel:18 Row:14 Column:07
88555
Fourth Edition
A-11
Table A-5. Put to a Full Cell ET = 09 DEV = 03 TOD = 11/16/89 09:33:49.30 SEQ# +178 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Action WRIST [Move CW - Tach:00002936] Action ROLL using Hand:0 [Move to VERT - Tach:00000001] Action THETA [Move CCW - Tach:0000041e] Action Z [Move UP - Tach:0000a3c9] Action REACH using Hand:1 [Move OUT - Tach:00001ab0] Action REACH using Hand:1 [Move IN - Tach:000008b0] Level 1 HAND 1 error[0167]: Cell full: cannot put. Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta: fffffff5 Delta Z: 00000000 Panel:18 Row:14 Column:07 Action Z [Move UP - Tach:00000000] Action WRIST [Move CCW - Tach:00000001] Action MOVE PUT using Hand:1 to a CELL Panel:18 Row:14 Action THETA [Move CCW - Tach:000003d5] Host Sequence ID = 04779 Command = MOVE AND PUT Result = CELL FULL Cartridge in Hand1 Destination type = CELL: panel=18: row=14: column=07 VOLSER = 100712 Logging criteria = SOFTLOG Event buffers to follow = 14
A-12
Fourth Edition
88555
Table A-5. Put to a Full Cell (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:33:49.30 SEQ# +178 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 Action Z [Move DOWN - Tach:0000002a] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta: fffffffb Delta Z: 0000000e Panel:18 Row:14 Column:07 Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000000 Delta Z:0000002a Panel:18 Row:14 Column:07 Action THETA [Move CCW - Tach:00000002] Action THETA [Move CW - Tach:00000026] Action Z [Move DOWN - Tach:00000063] Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000026 Delta Z:00000063 Panel:18 Row:14 Column:07 Action Z [Move DOWN - Tach:0000a322] Action WRIST [Move CCW - Tach:00002936] Successful calib of PANEL accessing Panel:18 Operation retry MOVE PUT using Hand:1 to a CELL Panel:18 Row:14 Action THETA [Move CW - Tach:000003ed] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: 00000000 Delta Z: fffffff9 Panel:18 Row:03 Column:06 Camera VOLSER SUCCESS using Hand:0
88555
Fourth Edition
A-13
Table A-5. Put to a Full Cell (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:33:49.30 SEQ# +178 63 64 65 Camera VOLSER SUCCESS using Hand:1 Operation failure MOVE PUT using Hand:1 to a CELL Panel:18 Row:14
A-14
Fourth Edition
88555
Catalog Examples
A Catalog (audit) of a cell is accomplished with the Move Read command. There is only one Move Read command, but the LSM is allowed to time for optimization of the command if the situation warrants it. Examples of the Catalog commandnormal, quick, and catalog of an empty cellare shown in the following sections.
Normal Catalog
Table A-6 depicts a normal Catalog command. It is a standard move to a location and then a read at that location. Lines 1 to 40 are like other examples. Line 41 indicates that a VOLSER was read successfully. The VOLSER found is reported on Line 6. Table A-6. Normal Catalog Example ET = 09 DEV = 03 TOD = 11/16/89 09:29:30.23 SEQ# +65 01 02 03 04 05 06 07 08 09 10 11 12 13 .......... 24 25 26 27 28 Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta:00000000 Delta Z:0000001c Panel:18 Row:14 Column:03 Action THETA [Move CCW - Tach:00000002] Action MOVE READ VOLSER using Hand: 0 to a CELL Panel: 18 Row: 14 Action THETA [MOVE CCW - Tach:00003e12] Host Sequence ID = 04268 Command = MOVE AND READ VOLSER Result = OK No cartridges in hands Destination type = CELL: panel=18: row=14: column=03 VOLSER = 105944 Logging criteria = SOFTLOG Event buffers to follow = 8
88555
Fourth Edition
A-15
Table A-6. Normal Catalog Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:29:30.23 SEQ# +65 29 30 31 32 33 34 35 36 37 38 39 40 41 Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta:00000005 Delta Z:00000000 Panel:18 Row:14 Column:03 Camera VOLSER SUCCESS using Hand:0 Action THETA [Move CCW - Tach:00000005] Action Z [Move DOWN - Tach:00000014] Action Z [Move DOWN - Tach:0000001c] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: fffffffb Delta Z: 00000015 Panel:18 Row:14 Column:03
Quick Catalog
To speed up the Catlog process, a quick Catalog feature has been added to the LSM. The only difference between the normal Catalog and the quick Catalog is that the fine-positioning actions are eliminated. When this happens, it is noted in the event buffer. A quick Catalog is shown in Table A-7. Lines 1 to 17 are standard. Lines 17 and 18 indicate that the fine-positioning has been purposely skipped. Line 21 indicates the successful VOLSER read. Table A-7. Quick Catalog Example ET = 09 DEV = 03 TOD = 11/16/89 09:29:33.93 SEQ# +74 01 02 03 04 05 06 07 Host Sequence ID = 04322 Command = MOVE AND READ VOLSER Result = OK No cartridges in hands Destination type = CELL: panel=18: row=14: column=07 VOLSER = 100712 Logging criteria = SOFTLOG
A-16
Fourth Edition
88555
Table A-7. Quick Catalog Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:29:33.93 SEQ# +74 08 09 10 11 12 13 14 15 16 17 18 19 20 21 Camera VOLSER SUCCESS using Hand:0 Action ROLL using Hand:0 [Move to HORIZ - Tach:00000000] Fine positioning purposely SKIPPED using Hand:0 to a CELL Panel:18 Row:14 Column:07 Action Z [Move UP - Tach:00000000] Action WRIST [Move CW - Tach:00000000] Action MOVE READ VOLSER using Hand:0 to a CELL Panel:18 Row:14 Action THETA [Move CW - Tach:00000f43] Event buffers to follow = 4
88555
Fourth Edition
A-17
Table A-8. Catalog of an Empty Cell Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:28:49.70 SEQ# +52 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Action REACH using Hand:0 [Move OUT - Tach:00001579] Action REACH using Hand:0 [Move IN - Tach:000015a3] Level 3 CAMERA 0 error[0253]: Empty destination. Camera VOLSER DESTINATION EMPTY using Hand:0 Action Z [Move DOWN - Tach:0000002a] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta:0000000b Delta Z:0000000e Panel:18 Row:14 Column:19 Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta:00000005 Delta Z:0000002a Panel:18 Row:14 Column:19 Action THETA [Move CW - Tach:00000004] Action THETA [Move CW - Tach:00000047] Action Z [Move DOWN - Tach:00000080] Action ROLL using Hand:0 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta:00000047 Delta Z:00000080 Panel:18 Row:14 Column:19 Action Z [Move DOWN - Tach:0000085d] Action WRIST [Move CW - Tach:00002b4b] Action MOVE READ VOLSER using Hand:0 to a CELL Panel:18 Row:14 Action THETA [Move CCW - Tach:000020d1] Event buffers to follow = 7
A-18
Fourth Edition
88555
Host Sequence ID = 04454 Command = TAPE DRIVE COMMAND: LOAD Result = DRIVE CAN T LOAD TAPE DRIVE = panel=01: drive=02 Logging criteria = SOFTLOG TDFSC Event buffers to follow = 1
Vision Examples
Vision error conditions are shown in the following sections. In the first example, a target on a tape drive is severely damaged. The second example documents a broken camera cable. This second condition causes a Hand INOP. The third example shows a known hardware problem that you may encounter. Take special note of this last example since FRU replacement is not required.
Damaged Target
Table A-10 on page A-20 is an example of Put to a drive that has a severely damaged target. It is so damaged that the command fails. This is indicated at Line 3. Lines 18 to 39 show the Target read retry and failure. Lines 40 and 41 indicate the LSM has stopped its attempt to fine position. A panel recalibration is next, indicated on Lines 43 to 60. The original motion is retried as indicated by Lines 61 to 88 and the command failure is indicated by Lines 90 and 91.
88555
Fourth Edition
A-19
Table A-10. Damaged Target Example ET = 09 DEV = 03 TOD = 11/16/89 09:38:32.70 SEQ# +341 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 Fine positioning RETRY using Hand:0 to a DRIVE Delta Theta:00000000 Delta Z:00000000 Panel:01 Drive:02 Fine positioning RETRY using Hand:0 to a DRIVE Delta Theta:00000000 Delta Z:00000000 Panel:01 Drive:02 Level 5 CAMERA 0 error[026c]: Side bar of target not found: check target integrity. Action ROLL using Hand:0 [Move to HORIZ - Tach:000003f6] Level 5 CAMERA 0 error[026b]: Quick target search failed: check target integrity. Level 5 CAMERA 0 error[026c]: Side bar of target not found: check target integrity. Action Z [Move UP - Tach:00005449] Action WRIST [Move CCW - Tach:00002b4b] Action MOVE PUT using Hand:0 to a DRIVE Panel:01 Drive:02 Action THETA [Move CCW - Tach:0000e5c7] Host Sequence ID = 04363 Command = MOVE AND PUT Result = FAILED TARGET PORTION OF MOVE Cartridge in Hand0 Destination type = DRIVE: panel=01: drive=02 VOLSER = Logging criteria = SOFTLOG Event buffers to follow = 17
A-20
Fourth Edition
88555
Table A-10. Damaged Target Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:38:32.70 SEQ# +341 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Camera VOLSER SUCCESS using Hand:0 Successful calib of PANEL accessing Panel:1 Operation retry MOVE PUT using Hand:0 to a DRIVE Panel:01 Drive:02 Action Z [Move UP - Tach:0000000a] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta:0000000d Delta Z:00000000 Panel:01 Row:07 Column:06 Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: ffffffbe Delta Z: fffffff2 Panel:01 Row:07 Column:06 Action THETA [Move CW - Tach:0000003e] Action WRIST [Move CCW - Tach:00000001] Action ROLL using Hand:0 [Move to VERT - Tach:000003f6] Action THETA [Move CCW - Tach:000014d1] Action Z [Move UP - Tach:000013b3] Fine positioning FAILURE using Hand:0 to a DRIVE Delta Theta:00000000 Delta Z:00000000 Panel:01 Drive:02 Level 2 CAMERA 0 error[0221]: Target recognition failure. Level 3 ARM error[0236]: Previous error caused the ARM to fail fine positioning. Level 5 CAMERA 0 error[026d]: Bottom bar of target not found: check target integrity.
88555
Fourth Edition
A-21
Table A-10. Damaged Target Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:38:32.70 SEQ# +341 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 Operation failure MOVE PUT using Hand:0 to a DRIVE Panel:01 Drive:02 Fine positioning FAILURE using Hand:0 to a DRIVE Delta Theta:00000000 Delta Z:00000000 Panel:01 Drive:02 Level 2 CAMERA 0 error[0221]: Target recognition failure. Level 3 ARM error[0234]: Previous error caused an ARM retry failure. Fine positioning RETRY using Hand:0 to a DRIVE Delta Theta:00000000 Delta Z:00000000 Panel:01 Drive:02 Level 5 CAMERA 0 error[026c]: Side bar of target not found: check target integrity. Fine positioning RETRY using Hand:0 to a DRIVE Delta Theta:00000000 Delta Z:00000000 Panel:01 Drive:02 Level 5 CAMERA 0 error[026c]: Side bar of target not found: check target integrity. Action WRIST [Move CCW - Tach:00000001] Action ROLL using Hand:0 [Move to HORIZ - Tach:000003f6] Level 5 CAMERA 0 error[026d]: Bottom bar of target not found: check target integrity. Action THETA [Move CW - Tach:0000145a] Action Z [Move DOWN - Tach:00001394]
A-22
Fourth Edition
88555
DMA Failure
Table A-11 depicts what happens when a camera cable breaks. Lines 0 to 17 are standard. Lines 18 to 20 clearly indicate that the camera signal was lost. This could be a camera problem, a camera power cable problem, or a CLW (LCU card) problem; but most likely it is a camera signal cable problem. When this condition occurs, the hand is set to inoperative. This is done by setting that camera inoperative. Line 7 indicates that an INOP transition occurred during the execution of the command. Lines 30 to 35 show the INOP message that the LSM sent to the LMU. Table A-11. DMA Failure Example ET = 09 DEV = 03 TOD = 11/16/89 09:45:50.26 SEQ# +439 01 02 03 04 05 06 07 08 Host Sequence ID = 04874 Command = MOVE AND READ VOLSER Result = DMA OF CAMERA DATA TO MEMORY FAILED No cartridges in hands Destination type = CELL: panel=18: row=13: column=08 VOLSER = Logging criteria = ENDSTA INOP Event buffers to follow = 5
........ 15 16 17 18 19 20 21 22 23 24 25 26 Fine positioning FAILURE using Hand:1 to a CELL Delta Theta:00000000 Delta Z:00000000 Panel:18 Row:13 Column:08 Level 2 CAMERA 1 error[0220]: Operation failed. Level 3 ARM error[0235]: Previous error caused an ARM motion failure Action ROLL using Hand:1 [Move to VERT - Tach:00000001] Level 5 CAMERA 1 error[0264]: Lost Camera signal while taking picture: this is most likely Camera cables. Action WRIST [Move CCW - Tach:00002937]
88555
Fourth Edition
A-23
Table A-11. DMA Failure Example (Continued) ET = 09 DEV = 03 TOD = 11/16/89 09:45:50.26 SEQ# +439 27 28 29 Operation failure MOVE READ VOLSER using Hand:1 to a CELL Panel:18 Row:13
ET = 10 DEV = 03 TOD = 11/16/89 09:45:50.76 SEQ# +445 30 31 32 33 34 35 INOP transition for CAMERA Hand:1 LSM 3 OPERATIONALITY CHANGE INOP Mechanism(s): HAND1 Logging criteria = ENDSTA Event buffers to follow = 1
A-24
Fourth Edition
88555
Table A-12. Old Picture Found in Memory Example (Continued) ET = 09 DEV = 04 TOD = 11/16/89 09:55:46.22 SEQ# +1676 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 Action THETA [Move CW - Tach:0000001f] Action Z [Move UP - Tach:000000a0] 40 Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: 0000000d Delta Z: ffffffc0 Panel:10 Row:07 Column:06 Action ROLL using Hand:0 [Move to VERT - Tach:00000001] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: ffffffe6 Delta Z: ffffff56 Panel:10 Row:07 Column:06 Action Z [Move DOWN - Tach:00006565] Action WRIST [Move CCW - Tach:00002936] Action REACH using Hand:1 [Move IN - Tach:000008eb] Level 1 HAND 1 error[0167]: Cell full: cannot put. Action THETA [Move CW - Tach:00000ac6] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta: fffffffc Delta Z: fffffff9 Panel:10 Row:00 Column:01 Action REACH using Hand:1 [Move OUT - Tach:00001aad] Action ROLL using Hand:1 [Move to HORIZ - Tach:00000001] Level 5 CAMERA 1 error[028e]: The picture that was just taken seems to be the old picture. Action Z [Move UP - Tach:0000c92b] Action WRIST [Move CCW - Tach:00000217] Action THETA [Move CW - Tach:000066bd]
88555
Fourth Edition
A-25
Table A-12. Old Picture Found in Memory Example (Continued) ET = 09 DEV = 04 TOD = 11/16/89 09:55:46.22 SEQ# +1676 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 Action THETA [Move CCW - Tach:00000008] Action Z [Move DOWN - Tach:00000023] Action ROLL using Hand:1 [Move to HORIZ - Tach:00000001] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000008 Delta Z:00000023 Panel:10 Row:00 Column:01 Action Z [Move UP - Tach:000064a2] Action WRIST [Move CW - Tach:00002935] Successful calib of PANEL accessing Panel:10 Operation retry MOVE PUT using Hand:1 to a CELL Panel:10 Row:00 Action THETA [Move CCW - Tach:00000ad2] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: 00000004 Delta Z: ffffffeb Panel:10 Row:07 Column:06 Camera VOLSER SUCCESS using Hand:0 Action THETA [Move CW - Tach:00000003] Action Z [Move UP - Tach:00000012] Action Z [Move UP - Tach:0000003c] Fine positioning SUCCESS using Hand:0 to a CELL Delta Theta: fffffff8 Delta Z: ffffffeb Panel:10 Row:07 Column:06 Action THETA [Move CCW - Tach:00000013]
A-26
Fourth Edition
88555
Table A-12. Old Picture Found in Memory Example (Continued) ET = 09 DEV = 04 TOD = 11/16/89 09:55:46.22 SEQ# +1676 75 76 77 78 79 80 81 Operation failure MOVE PUT using Hand:1 to a CELL Panel:10 Row:00 Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000000 Delta Z:00000007 Panel:10 Row:00 Column:01 Camera VOLSER SUCCESS using Hand:1
Reach Re-Initialization
Table A-13 is an example of Reach-0 encountering a mistaken crash-stop position during on a reach-out movement. Lines 1 to 20 are standard coarse and fine positioning. Line 22 indicates that Reach-0 was commanded to move out 1AACh tachometer counts. Lines 24 to 33 show a Reach-0 snapshot that detected a crash-stop encountered condition. Line 35 indicates that reach was re-initialized successfully and Line 36 shows that it was pulled in by A4Fh tachometer counts. The Get was successful as shown on Lines 37 to 40. Table A-13. Reach Re-Initialization Example ET = 09 DEV = 04 TOD = 11/16/89 10:06:33.96 SEQ# +1973 01 02 03 04 05 Host Sequence ID = 41102 Command = MOVE AND GET Result = OK Cartridge in Hand0 Destination type = CELL: panel=18: row=14: column=03
88555
Fourth Edition
A-27
Table A-13. Reach Re-Initialization Example (Continued) ET = 09 DEV = 04 TOD = 11/16/89 10:06:33.96 SEQ# +1973 06 VOLSER = 12345
........ 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Action FINGER using Hand:0 [Motion:CLOSE] Action REACH using Hand:0 [Move IN - Tach:000017b1] Successful init of REACH using Hand:0 Action REACH using Hand:0 [Move IN - Tach:00000a4f] Action REACH using Hand:0 [Move OUT - Tach:00001ab2] st_pos:00000102 pos_r0:000011f6 dest:00001bad pos_r1:000011af pos_0:000011ef cr_1:00000069 pos_1:000011a9 cr_2:00001bed REACH 0 snapshot: CODE[0023]: Mechanism shut down: crash stop encountered. sflg:008f s_reg:10 e_cur:04 pe_st:00 eflg:0000 reg_4 pk_p_cur:27 dith_st:00 pk_n_cur:fb drag_st:00 pk_veler:002f pk_dith:0003 ff_cur:1a i_e_cur:01 ix:03 c_reg:03 st_a:11 st_b:04 Action REACH using Hand:0 [Move OUT - Tach:00001aac] Delta Theta: 00000005 Delta Z: fffffff9 Panel:18 Row:14 Column:03
pk_poser:002f
pk_vel:011b
Theta Re-Initialization
Table A-14 on page A-29 depicts a theta movement when a dynamic brake relay (DBR) fails. Lines 1 to 17 are standard coarse motions. Starting with Line 19, THETA information indicates problems. Lines 19 to 40 indicate that theta had its DBR circuit opened.
A-28
Fourth Edition
88555
Line 42 indicates that theta was successfully re-initialized and Line 43 shows the remainder of the theta motion that was required in Line 12.
]
Table A-14. Theta Re-initialization Example ET = 09 DEV = 04 TOD = 11/16/89 10:06:55.34 SEQ# +1982 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 THETA snapshot: st_pos:ffff62dc pos_r0:ffff6c70 dest:ffff7e7c pos_r1:ffff6bd3 pos_0:ffff62dc cr_1:fffd8bf9 pos_1:ffff62dc cr_2:000273eb THETA snapshot: 20 CODE[0067]: Maximum position error exceeded. sflg:029f s_reg:00 e_cur:1b pe_st:00 eflg:0011 reg_4 pk_p_cur:7f dith_st:00 pk_n_cur:ff drag_st:00 pk_veler:009d pk_dith:0000 ff_cur:37 i_e_cur:00 ix:04 c_reg:03 st_a:32 st_b:00 Action ROLL using Hand:1 [ Move to HORIZ - Tach:00000001 ] Action Z [MOVE DOWN Action WRIST [ Tach:00000019 ] ] Action MOVE PUT using Hand: 1 to a CELL Panel: 18 row: 14 Action THETA [MOVE CW - Tach:00001ba0] Host Sequence ID = 41616 Command = MOVE AND PUT Result = OK No cartridges in hands Destination type = CELL: panel = 18 row = 14 column = 10 VOLSER = Logging criteria = SNAPS Event buffers to follow = 10
MOVE CCW -
Tach:00002915
pk_poser:0994
pk_vel:0000
88555
Fourth Edition
A-29
Table A-14. Theta Re-initialization Example (Continued) ET = 09 DEV = 04 TOD = 11/16/89 10:06:55.34 SEQ# +1982 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 Action FINGER using Hand:1 [Motion:OPEN] Action REACH using Hand:1 [Move IN - Tach:0000178c] Fine positioning SUCCESS using Hand:1 to a CELL Delta Theta:00000000 Delta Z:00000000 Panel:18 Row:14 Column:10 Action REACH using Hand:1 [Move OUT - Tach:00001aae] Successful init of THETA Operation retry THETA [ Move CW - Tach:00001ba0 ] st_pos:ffff62dc pos_r0:ffff6c70 dest:ffff7e7c pos_r1:ffff6bd3 pos_0:ffff62dc cr_1:fffd8bf9 pos_1:ffff62dc cr_2:000273eb CODE[0062]: Theta DBR circuit opened illegally: hardware caused shutdown. sflg:029f s_reg:00 e_cur:1b pe_st:00 eflg:0011 reg_4 pk_p_cur:7f dith_st:00 pk_n_cur:ff drag_st:00 pk_veler:009d pk_dith:0000 ff_cur:37 i_e_cur:00 ix:05 c_reg:03 st_a:32 st_b:00
pk_poser:0994
pk_vel:0000
Theta Inoperative
This is an example of theta encountering a crash stop and not being able to recover. In this case, an INOPS message was generated as indicated on Lines 35 to 40. Table A-15. Theta Inoperative ET = 09 DEV = 04 TOD = 11/16/89 10:07:03.26 SEQ# +1994 01 02 03 Host Sequence ID = 41587 Command = MOVE AND GET Result = FAILED ROBOTICS PORTION OF MOVE
A-30
Fourth Edition
88555
Table A-15. Theta Inoperative (Continued) ET = 09 DEV = 04 TOD = 11/16/89 10:07:03.26 SEQ# +1994 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Level 5 THETA error[0061]: Crash stop 2 unexpectedly encountered. Operation failure THETA [Move CW - Tach:000003bc] Level 3 ARM error[0235]: Previous error caused an ARM motion failure st_pos:ffff7216 pos_r0:ffff75d1 dest:ffff75d2 pos_r1:ffff75d1 pos_0:ffff75d1 cr_1:fffd8bf9 pos_1:ffff75d1 cr_2:000273eb THETA snapshot: 20 encountered. sflg:013f s_reg:04 e_cur:07 pe_st:00 eflg:0000 reg_4 pk_p_cur:25 dith_st:00 pk_n_cur:db drag_st:00 pk_veler:0020 pk_dith:0003 ff_cur:00 i_e_cur:06 ix:06 c_reg:03 st_a:33 st_b:00 CODE[0061]: Crash stop 2 unexpectedly Action ROLL using Hand:1 [Move to HORIZ - Tach:00000001] Action Z [Move DOWN - Tach:00000026] Action WRIST [Move CCW - Tach:00002913] Action MOVE GET using Hand:1 to a CELL Panel:18 Row:14 Action THETA [Move CW - Tach:000003bc] Cartridge in Hand0 Destination type = CELL: panel=18: row=14: column=08 VOLSER = 12345 Logging criteria = ENDSTA INOP SNAPS Event buffers to follow = 6
pk_poser:0036
pk_vel:002c
88555
Fourth Edition
A-31
Table A-15. Theta Inoperative (Continued) ET = 09 DEV = 04 TOD = 11/16/89 10:07:03.26 SEQ# +1994 33 34 Operation failure MOVE GET using Hand:1 to a CELL Panel:18 Row:14
ET = 10 DEV = 04 TOD = 11/16/89 10:07:03.91 SEQ# +2001 35 36 37 38 39 40 Inop transition for THETA LSM 4 OPERATIONALITY CHANGE INOP Mechanism(s): ARM Logging criteria = ENDSTA Event buffers to follow = 1
A-32
Fourth Edition
88555
The 4400 fault symptom code (FSC) dictionary is available on two maintenance device (392X) diskettes or on the 4430 PC Utilities disk. The 392X diskettes are shipped with each subsystem software upgrade and should be available at each site. The text files contained on these floppies are also available through the FIXIT system (CCSVM). Always be sure that the level of the text you are viewing matches the subsystem microcode level that produced the error code. To access FSC descriptions using the 392X, perform the following steps: 1. Insert the appropriate FSC dictionary diskette into the 392X Disk A (0XXX for LSM FSCs 000007FF, or the disk 6XXX... for all others). 2. Reboot the 392X. 3. Enter the date and time. The 392X automatically steps through several menu screens, ending with the TYPE command. This command displays a file named INDEX.TX, which contains an index of file names and the range of FSCs per file. 4. Press the PF2 key and enter the file name corresponding to the FSC desired, and press the Enter key. The screen splits, displaying both INDEX.TX and the file name that was entered. 5. Press the ESC key, enter the four-hexadecimal character FSC, and press the ESC key again. The TYPE command searches this file for the FSC that was entered. 6. Press the PF3 key to exit.
88555
Fourth Edition
B-1
B-2
Fourth Edition
88555
This appendix contains information about the vision system in the automated cartridge system (ACS).
88555
Fourth Edition
C-1
C-2
Fourth Edition
88555
also be caused by brighter than normal lamps. The FF readability percentage should be greater than 85 percent. Check the labels against the specification. Verify that the lamps have not increased their illumination level. Replace these components if they are out of specification. Replace the camera if the previous components do not improve the percentage.
s Standard Matrix
These matrixes represent the ability of the vision system to read a tested label. The numbers past the asterisk indicate the number of successful reads, maximum 3, at a particular lamp voltage value, vertical axis, and at a particular VCT level, horizontal axis. The minimal range of the ERT produces a read matrix that shows the readability of the system in the operating range and in the marginal range. A 100% read of the percentages is the typical output from this test.
***** Expanded Readability Test Matrix ***** BF*3333333333333333333 C7*3333333333333333333 CF*3333333333333333333 D7*3333333333333333333 DF*3333333333333333333 E7*3333333333333333333 EF*3333333333333333333 F7*3333333333333333333 FF*3333333333333333333 6778899AABBCCDDEEFF F7F7F7F7F7F7F7F7F7F VCT Axis ------->
88555
Fourth Edition
C-3
Standard Matrix
The default label read by the ERT in the extended mode is the PCAL label. This test produces the type of read matrix shown in Table C-1. Table C-1. Expanded Readability Test MatrixPCAL Label ***** Expanded Readability Test Matrix ***** 6F* 77* 7F* 333 3331 3333
9F*331 23333333 A7*331 13333333331 AF*332 13333333333323111 1 B7*3332 3333333333333333333321321 2 BF*3331 113333333333333333333333333 C7*3321 133333333333333333333333333 CF*331 133333333333333333333333333
C-4
Fourth Edition
88555
Standard Matrix
The Pulnix cameras have Pulnix printed on the side. The standard matrix, extended range, for an EDP or Wright Line label, as shown in Table C-2. Table C-2. Expanded Readability Test MatrixEDP or Write Line Label Example 1 ***** Expanded Readability Test Matrix ***** 6F* 77* 7F* 3333 33331 33333
87* 1333333 8F*233333333 97*3333333333 9F*333333333333 A7*333333333333331 AF*333333333333333323111 1 B7*333333333333333333333333321321 2 BF*33333333333333333333333333333333 C7*33333333333333333333333333333333 CF*33333333333333333333333333333333 D7*33333333333333333333333333333333 DF*33333333333333333333333333333333 E7*33333333333333333333333333333333 EF*33333333333333333333333333333333 F7*33333333333333333333333333333333 FF*33333333333333333333333333333333 00112233445566778899AABBCCDDEEFF 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F VCT axis ------>
88555
Fourth Edition
C-5
Standard Matrix
The Sony cameras have CCD printed on the side of the camera. The standard matrix, extended range, for an EDP or Wright Line label, as shown in Table C-3. Table C-3. Expanded Readability Test MatrixEDP or Write Line Label Example 2 ***** Expanded Readability Test Matrix ***** 6F* 77* 7F* 87* 8F* 97* 9F* 23 33 33 331 333 333 3332
A7* 333332 AF*333333333231 B7*3333333333333333323332111 BF*33333333333333333333333333333333 C7*33333333333333333333333333333333 CF*33333333333333333333333333333333 D7*33333333333333333333333333333333 DF*33333333333333333333333333333333 E7*33333333333333333333333333333333 EF*33333333333333333333333333333333 F7*33333333333333333333333333333333 FF*33333333333333333333333333333333 00112233445566778899AABBCCDDEEFF 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F VCT axis ------>
C-6
Fourth Edition
88555
B7* 1333312 BF*13333333211 C7*3333333333333332221 CF*333333333333333333333333321211 D7*33333333333333333333333333333333 DF*33333333333333333333333333333333 E7*33333333333333333333333333333333 EF*33333333333333333333333333333333 F7*33333333333333333333333333333333 FF*33333333333333333333333333333333 00112233445566778899AABBCCDDEEFF 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F VCT axis ------> Low gain matrixes are caused by two different kinds of problems. If the camera has been set with a gain lower than 1V for minimum illumination, a low gain pattern with reduced BFCF percentages is produced. If the illumination of the lamps has decreased, such that a specific voltage to the lamps no longer produces the same amount of light, this type of pattern is also produced. Replace the lamps as a first course of action. Re-run the ERT and compare the new matrix with the original. Look for a change in the pattern produced. Second, compare against the low gain matrix for out of specification labels (example above). Look for a dim white background, or dull gray barcode.
88555
Fourth Edition
C-7
Third, replace the camera if all of the preceding mentioned fixes do not effect the matrix. Table C-5. Expanded Readability Test MatrixLow Gain Example 2 ***** Expanded Readability Test Matrix ***** 6F* 77* 7F* 87* 8F* 97* 9F* A7* 1 13 233 3333 333333 1333333332
AF*33333333333333331 B7*33333333333333333333333211 BF*33333333333333333333333333333333 C7*33333333333333333333333333333333 CF*33333333333333333333333333333333 D7*33333333333333333333333333333333 DF*33333333333333333333333333333333 E7*33333333333333333333333333333333 EF* F7* FF* 1122133333333333333333333 2333333 2333 00112233445566778899AABBCCDDEEFF 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F VCT axis ------> This type of low gain matrix has characteristics of a high gain matrix, in that the brighter lamp settings are failing, but the actual cause of this is a label that does not meet specifications. If the black contrast falls below specification, the lower VCT settings are below the black/gray level and do not detect a barcode, causing a failure to read. The effect shows up in the FF percentage, and in the D7F7 percentages. If the black of the barcode is gray enough it also impacts the BFCF percentages. This type of label would be very easy to distinguish. Have a sample label verified by the StorageTek Label SQE. Replace the complete label set if they are out of specification.
C-8
Fourth Edition
88555
9F* 2333333 A7*333333333333211 AF*333333333333333333333332311 B7*33333333333333333333333333333333 BF*33333333333333333333333333333333 C7*33333333333333333333333333333333 CF*33333333333333333333333333333333 D7*33333333333333333333333333333333 DF*33333333333333333333333333333333 E7*33333333333333333333333333333333 EF*33333333333333333333333333333333 F7*21 3 FF* 00112233445566778899AABBCCDDEEFF 7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F VCT axis ------> High gain matrixes (Table C-6) are produced when any one of three components in the vision system degrade. If the camera has a high gain setting, it saturates the signal and causes the image on the monitor to inflate; white areas will have a halo effect. This will cause low-to-0 values in the FF percentages. It could even reduce the D7F7 percentages but would leave the BFCF percentages at 100 percent. The lamps could also influence these matrixes by producing too much light intensity. It would have the same effect on the percentages, and it would cause inflating on the monitor. If the white background of the barcode label were very high, or the anti-reflection coating 22333332311133 3233223333
88555
Fourth Edition
C-9
on the label were missing, it would have the same effect on the test. This type of problem is the most difficult to diagnose. Have the label verified by the StorageTek Label SQE. If the label is out of specification, replace the complete set. Replace the lamps if the labels are in specification. Replace the camera if the lamp change produces the same ERT matrix.
C-10
Fourth Edition
88555
Index
Symbols
+ (plus)/- (minus) command, 7-8 vision, 2-9 CAP 21-cell FRU ID, 8-4 4410 FRU ID, 8-4 80-cell FRU ID, 8-4 interlock tests, 2-30 opened illegally event, 7-21 solenoid tests, 2-9 capacity, SI(ze) command, 4-4 card names command, 8-2 cartridge access port. See CAP cartridge drive, communications tests, 2-7 cartridge exchange mechanism. See CEM/PTP cartridge move operation, Test 810, 2-25 catalog command description, 9-1 examples, A-15 CATD command, 9-1 cautions configuration and installation, 4-2 SE(lect) command, 11-3 CEM/PTP basic control tests, 2-11 initialization tests, 2-16 load test, 2-28 motion tests, 2-19 CFG environment. See Configuration environment circuit cards, voltage/temperature values, 2-9 CL(rdump) command, 5-2 clear dump command, 5-2 clipper door tests, 2-12 CMZ card tests, 2-12 commands AN(alyze), 7-9 AU(dit), 11-1 BA(ud), 12-1 baud rate, 12-1 CA(ncel), 3-3 card names, 8-2 catalog, 9-1 CATD, 9-1 CL(rdump), 5-2 CN(ames), 8-2
Numerics
3270 status test, 2-33 3274, interface tests, 2-6 4410 FRU IDs, listed, 8-4
A
ACS Configuration environment, 4-1 diagnostic overview, 1-5 Disk Operating System environment, 6-1 Dump Control environment, 5-1 Error Log environment, 7-1 Field Replaceable Unit environment, 8-1 Library Diagnostic Language environment, 9-1 Machine Initiated Maintenance environment, 10-1 maintenance overview, 1-1 Standard environment, 11-1 test descriptions, 2-1 types of environments, 3-1 Utility environment, 12-1 AN(alyze) command, 7-9 AU(dit) command, 11-1 Automated Cartridge System. See ACS automatic fault isolation, 1-1
B
BA(ud) command, 12-1 barcode, C-1 baud rate command, 12-1 boot-level diagnostic tests, 2-1
C
CA(ncel) command, 3-3 camera DMA control test, 2-9 initialization tests, 2-16 Pulnix, C-5 Sony, C-6
88555
Fourth Edition
Index-1
Index
common, 3-3 DE(lete), 4-3 DI(r), 6-2 DI(sable), 10-2 dismount, 9-2 DMTD, 9-2 DO(wnload) Error Log environment, 7-3 Field Replaceable Unit environment, 8-2 EN(able), 10-2 EX(amine), 8-2 extended print, 8-4 HE(lp), 3-3 IN(stall), 12-2 IPL, 12-2 LE(vel), 8-3 LI(st) Configuration environment, 4-2 Error Log environment, 7-3 Field Replaceable Unit environment, 8-3 Machine Initiated Maintenance environment, 10-3 LO(ad) Configuration environment, 4-3 Standard environment, 11-1 LO(g), 12-3 ME(ssage), 3-4 minus (-), 7-8 MNTD, 9-2 MO(dify) Configuration environment, 4-2 Field Replaceable Unit environment, 8-3 mount, 9-2 MOVD, 9-3 move, 9-3 plus (+), 7-8 PU(rge), 7-10 RE(ceive), 6-1 REN(ame), 6-3 RU(n), 11-2 SA(ve), 4-3 SE(lect), 11-3 SE(nd), 6-2 SE(t), 10-3 SI(ze), 4-4
SIT(eloc), 12-4 ST(atus) Dump Control environment, 5-1 Error Log environment, 7-8 Utility environment, 12-5 swap, 9-3 SWPD, 9-3 syntax, 3-2 TE(st), 10-4 time-of-day, 12-8 TO(d), 12-8 UN(lock), 7-2 VIEW, 9-4 XP(rint), 8-4 concurrent motion testing, 2-19 Configuration environment command list, 4-1 DE(lete) command, 4-3 Dual LMUs, 4-4 LI(st) command, 4-2 LO(ad) command, 4-3 MO(dify) command, 4-2 SA(ve) command, 4-3 SI(ze) command, 4-4 conventions, typographical, xxii crash stop, 4410 theta dynamic brake relay FRU ID, 8-4 Customer Support Services, 1-3
D
DAC/ADC tests, 2-8 damaged target example, A-19 DBR, 4410 FRU ID, 8-4 DE(lete) command, 4-3 DI(r) command, 6-2 DI(sable) command, 10-2 diagnostic log content, 7-22 event types, 7-22 overview, 7-1 diagnostic tests 3270 status, 2-33 400 series, 2-14 500 series, 2-17 700 series, 2-20 800 series, 2-25 900 series, 2-27 camera tests, 2-9
Index-2
Fourth Edition
88555
Index
CAP solenoid tests, 2-9 CEM/PTP, 2-28 DGxx series, 2-10 E00 series, 2-29 extended duration testing, 2-29 F00 series, 2-30 functional tests, 2-25 inline tests, 2-12 LAN tests, 2-3 LMU floppy tests, 2-2 motion tests, 2-17 PROM CRC, 2-2 PTP/CEM tests, 2-28 REI servo, 2-8 REI write tests, 2-7 RU(n) command, 11-2 servo initialization tests, 2-14 special coverage, 2-27 temperature tests, 2-9 Test 190, 2-2 Test 1B0, 2-2 Test 1C0, 2-3 Test 200, 2-7 Test 210, 2-5 Test 220, 2-7 Test 230, 2-5 Test 240, 2-8 Test 250, 2-5 Test 260, 2-8 Test 270, 2-5 Test 280, 2-8 Test 290, 2-5 Test 2A0, 2-8 Test 2B0, 2-5 Test 2C0, 2-8 Test 2D0, 2-6 Test 2E0, 2-8 Test 300, 2-9 Test 310, 2-6 Test 320, 2-9 Test 340, 2-9 Test 410, 2-14 Test 420, 2-15 Test 430, 2-15 Test 440, 2-15 Test 450, 2-15 Test 460, 2-16 Test 470, 2-16
Test 480, 2-16 Test 510, 2-17 Test 520, 2-17 Test 530, 2-18 Test 550, 2-18 Test 560, 2-19 Test 580, 2-19 Test 5D0, 2-19 Test 5E0, 2-20 Test 5F0, 2-20 Test 710, 2-21 Test 730, 2-22 Test 750, 2-23 Test 810, 2-25 Test 820, 2-26 Test 830, 2-27 Test 910, 2-28 Test 920, 2-28 Test E20, 2-29 Test F10, 2-30 Test F30, 2-30 Test F50, 2-30 Test F60, 2-31 Test F70, 2-31 Test F90, 2-33 Test FB0, 2-34 Test FE0, 2-35 Test FF0, 2-36 testing procedure, 11-4 Tests 110/120, 2-2 Tests 130/140, 2-2 Tests 150/160, 2-2 Tests 170/180, 2-2 vision tests, 2-20 voltage tests, 2-9 dictionary, error code, B-1 direct memory access failure example, A-23 directory command, 6-2 Disk Operating System environment command list, 6-1 DI(r) command, 6-2 directory command, 6-2 RE(ceive) command, 6-1 REN(ame) command, 6-3 SE(nd) command, 6-2 dismount command, 9-2 DMA failure example, A-23 DMP environment. See Dump Control
88555
Fourth Edition
Index-3
Index
environment DMTD command, 9-2 DO(wnload) command Error Log environment, 7-3 Field Replaceable Unit environment, 8-2 door access interlock test, 2-30 open/closed event types, 7-21 tests described, 2-11 DOS. See Disk Operating System environment Dual LMU FRU IDs, 8-5 special considerations Configuration environment, 4-4 Utility environment, 12-9 dumb terminal keys, 1-7 Dump Control environment CL(rdump) command, 5-2 clear dump command, 5-2 command list, 5-1 ST(atus) command, 5-1 dynamic brake relay, 4410 FRU ID, 8-4
E
empty cell Catalog example, A-17 EN(able) command, 10-2 environments general command syntax, 3-2 overview, 3-1 ERL. See Error Log environment error code dictionary, B-1 Error Log environment AN(alyze) command, 7-9 commands listed, 7-2 DO(wnload) command, 7-3 event types, 7-11 LI(st) command, 7-3 log types, 7-1 minus (-) command, 7-8 plus (+) command, 7-8 PU(rge) command, 7-10 ST(atus) command, 7-8 UN(lock) command, 7-2 ERT, C-2 event log damaged target example, A-19 general examples, A-1 read retry example, A-4
event types overview, 7-11 Type 01, 7-12 Type 02, 7-13 Type 04, 7-13 Type 05, 7-13 Type 06, 7-13 Type 07, 7-13 Type 08, 7-14 Type 09, 7-14 Type 0A, 7-15 Type 0B, 7-21 Type 0C, 7-21 Type 0D, 7-21 Type 0E, 7-21 Type 0F, 7-21 Type 10, 7-21 Type 11, 7-21 Type 12, 7-21 Type 13, 7-21 Type 14, 7-21 Type 15, 7-21 Type 20, 7-22 Type 21, 7-22 EX(amine) command, 8-2 examples Catalog, A-15 catalog command (LDL), 9-1 damaged target, A-19 DMA failure, A-23 empty cell Catalog, A-17 event log, A-1 event log contents, 7-10 Get commands, A-2 LI(st) command, 7-4 MNTD command, 9-2 MOVD command, 9-3 normal Get, A-2 normal Put, A-10 old picture found in memory, A-24 Put commands, A-10 quick Catalog, A-16 read retry, A-4 re-initialization during operation, A-27 SWPD command, 9-3 tape drive fault symptom code, A-19 theta inoperative, A-30 theta re-initialization, A-28
Index-4
Fourth Edition
88555
Index
VIEW command, 9-4 vision, A-19 VOLSER miscompare, A-6 Expanded Readability Test, C-2 extended print command Error Log environment, 7-4 Field Replaceable Unit environment, 8-4 Standard environment, 11-3
I
IN(stall) command, 12-2 initial program load. See IPL inline tests descriptions, 2-1 list, 2-12 overview, 1-2 interface peripheral module, error, 7-13 interface tests 3274 wake-ups, 2-6 DG07, 2-11 floppy disk, 2-2 LCU local-area-network, 2-3 LMU floppy tests, 2-2 LMUBUS, 2-6 vision, 2-11 interlock tests, 2-31 interrupt tests, 2-2 intervention required event type, 7-21 IPL command, 12-2 error, 7-13 IPM, error, 7-13
F
fault isolation, 1-1 fault symptom code dictionary, B-1 field replaceable unit configuration tests, 2-8 ID reading tests, 2-5, 2-8 Field Replaceable Unit environment card names, 8-2 changing information, 8-4 CN(ames) command, 8-2 command list, 8-1 DO(wnload) command, 8-2 EX(amine) command, 8-2 extended print command, 8-4 IDS, 4410 non-readable, 8-4 LE(vel) command, 8-3 LI(st) command, 8-3 MO(dify) command, 8-3 performance, 8-5 XP(rint) command, 8-4 finger, initialization tests, 2-15 floppy disk interface tests, 2-2 read tests, 2-3 verification testing, 2-30 FRU environment. See Field Replaceable Unit environment FSC dictionary, B-1 functional tests, 2-25
L
LAD door, 7-21 event type, 7-21 lamp, camera, 2-16 LAN packet reject, 7-14 tests, 2-3 LCU, interface tests, 2-3 LDL. See Library Diagnostic Language environment LE(vel) command, 8-3 LI(st) command Configuration environment, 4-2 Error Log environment, 7-3 Field Replaceable Unit environment, 8-3 Machine Initiated Maintenance environment, 10-3 library control unit. See LCU Library Diagnostic Language environment catalog command, 9-1 CATD command, 9-1 command list, 9-1
G
Get examples, A-2
H
HE(lp) command, 3-3 high gain matrix, C-9 host interface error, 7-12
88555
Fourth Edition
Index-5
Index
dismount command, 9-2 DMTD command, 9-2 MNTD command, 9-2 mount command, 9-2 MOVD command, 9-3 move command, 9-3 swap command, 9-3 SWPD command, 9-3 VIEW command, 9-4 library management unit. See LMU library storage module. See LSM library. See ACS LMU boot environment, 2-4 BUS interface tests, 2-6 changing FRU IDs, 8-5 Dual LMUs Configuration environment, 4-4 FRU ID information, 8-5 Utility environment, 12-9 floppy disk tests, 2-2 Internal Error Event Type 5, 7-13 IPL error (Event Type 02), 7-13 IPM data dump, 7-13 Error Type 04, 7-13 external wrap test, 2-31 LAN tests, 2-5 LO(ad) command Configuration environment, 4-3 Standard environment, 11-1 LO(g) command, 12-3 local area network. See LAN lock access door. See LAD low gain matrix, C-7 LQ card, temperature values, 2-9 LSM 4410 non-readable FRUs, 8-4 boot tests, 2-7 door interlock test, 2-30 door opened event type, 7-21 dump request event type, 7-21 error response, 7-14 Event Buffer Type A, 7-15 Event Type 6, 7-13 Event Type 9, 7-14 initialization tests, 2-14 motion test overview, 2-17
panel alignment utility, 2-36 performance (FRU), 8-5 servo mechanisms, 7-20 SI(ze) command, 4-4 tilt array test, 2-35 LU card, voltage/temperature values, 2-9 LW card, voltage/temperature values, 2-9 LX card, voltage/temperature values, 2-9
M
machine activated routing switch, 1-3 Machine Initiated Maintenance environment categories, 10-2 command list, 10-1 DI(sable) command, 10-2 EN(able) command, 10-2 installation requirements, 10-4 LI(st) command, 10-3 SE(t) command, 10-3 TE(st) command, 10-4 Machine Initiated Maintenance overview, 1-3 MARS+, 1-3 ME(ssage) command, 3-4 memory tests, 2-2 MIM environment. See Machine Initiated Maintenance environment MIM. See Machine Initiated Maintenance minus (-) command, 7-8 MJB, 1-3 MNTD command, 9-2 MO(dify) command Configuration environment, 4-2 Field Replaceable Unit command, 8-3 modem junction box, 1-3 modems, 1-3 modify 4410 non-readable FRUs, 8-4 mount command, 9-2 mount/dismount tests, 2-26 MOVD command, 9-3 move command, 9-3
N
non-readable, 4410 FRU IDs, 8-4 normal Catalog examples, A-15 normal Get example, A-2 normal Put example, A-10
Index-6
Fourth Edition
88555
Index
O
old picture found in memory example, A-24 organization of information in the manual, xix
P
paging tests, 2-2 panel alignment utility, 2-36 parity tests, 2-2 part numbers, publications, xxiii pass-thru port. See PTP/CEM performance monitoring, 1-2 plus (+) command, 7-8 POST, 1-5 Powderhorn boot tests, 2-10 PROM tests, 2-4 wrist initialization test, 2-15 wrist motion test, 2-17 Z motion tests, 2-18 processor, BUS interface tests, 2-6 PROM diagnostic tests, 2-1 PTP/CEM basic control tests, 2-11 initialization tests, 2-16 load test, 2-28 motion tests, 2-19 PU(rge) command, 7-10 publications on CD, xxv on electronic documentation center Web page, xxv related to this manual, xxiii Pulnix, camera, C-5 Put examples, A-10
basic servo tests, 2-8 basic write tests, 2-7 related publications, xxiii remote electronics interface. See REI remote maintenance command list, 10-1 equipment, 1-5 general, 1-3 overview, 1-3 REN(ame) command, 6-3 roll initialization tests, 2-14 motion tests, 2-17 RU(n) command, 11-2
S
SA(ve) command, 4-3 safety, xx SCC communications tests, 2-5 SE(lect) command, 11-3 SE(nd) command, 6-2 SE(t) command, 10-3 servo initialization, 2-14 parameters, 7-20 snapshot detection, 7-15 SI(ze) command, 4-4 SIT(eloc) command, 12-4 site location command, 12-4 solenoid tests, 2-12 Sony camera, C-6 ST(atus) command Dump Control environment, 5-1 Error Log environment, 7-8 Utility environment, 12-5 Standard environment AU(dit) command, 11-1 command list, 11-1 inline tests, 2-12 LO(ad) command, 11-1 RU(n) command, 11-2 SE(lect) command, 11-3 testing procedure, 11-4 statistical log event types, 7-22 overview, 7-1 swap command, 9-3
Q
quick Catalog example, A-16
R
RE(ceive) command, 6-1 reach initialization test, 2-15 motion tests, 2-18 re-init example, A-27 read retry example, A-4 real-time clock test, 2-5 REI
88555
Fourth Edition
Index-7
Index
V
VIEW command, 9-4 vision barcode examples, C-1 camera types, C-1 event log examples, A-19 system overview, C-1 targeting, 2-21 testing overview, 2-20 VOLSER tests, 2-22 VOLSER miscompare example, A-6 voltage tests, 2-9 voltage/temperature values LU card, 2-9 LW card, 2-9 LX card, 2-9 volume serial number. See VOLSER
T
tape drive fault symptom code example, A-19 target, damaged, example, A-19 TE(st) command, 10-4 temperature tests, 2-9 tests. See boot-level diagnostic tests, diagnostic tests, inline tests, interface tests, interrupt tests, memory tests, paging tests, parity tests theta 4410 crash stop FRU ID, 8-4 4410 dynamic brake relay FRU ID, 8-4 initialization tests, 2-16 inoperative example, A-30 motion tests, 2-19 re-initialization example, A-28 tilted array utility, 2-35 time-of-day command, 12-8 TO(d) command, 12-8 trademarks used in this guide, xx transport communications test, 2-34
W
warning, entering an LSM, xx watchdog timer tests, 2-5 wild cards, 6-2 wrist initialization tests, 2-15 motion tests, 2-17
U
UN(lock) command, 7-2 Utility environment BA(ud) command, 12-1 baud rate command, 12-1 command list, 12-1 IN(stall) command, 12-2 IPL command, 12-2 LO(g) command, 12-3 SIT(eloc) command, 12-4 ST(atus) command, 12-5 time-of-day command, 12-8 TO(d) command, 12-8 UTL. See Utility environment
X
XP(rint) command Error Log environment, 7-4 Field Replaceable Unit environment, 8-4 Standard environment, 11-3
Z
Z assembly 4410 belt-driven FRU ID, 8-4 4410 FRU ID, 8-4 4410 lead screw FRU ID, 8-4 initialization tests, 2-15 motion tests, 2-18
Index-8
Fourth Edition
88555
_______________
How did you use this publication? u u Introductory text Other (explain) u Reference Manual u Student/Trainee u Instructor text
Did you find the material easy to read and understand? Did you find the material organized for convenient use? Specific criticisms (explain below): Clarification on pages Additions on pages Deletions on pages Errors on pages Explanations and other comments:
u u
Yes Yes
u u
Note: Staples can cause problems with automated mail sorting equipment. Please use pressure sensitive or other gummed tape to seal this form. If you would like a reply, please supply your name and address on the reverse side of this form. Thank you for your cooperation. No postage stamp is required if mailed in the U.S.A.
TO COMPLY WITH POSTAL REGULATIONS, FOLD EXACTLY ON DOTTED LINES AND TAPE (DO NOT STAPLE)
NEARLINE INFORMATION DEVELOPMENT MS 2201 STORAGE TECHNOLOGY CORPORATION ONE STORAGETEK DRIVE LOUISVILLE CO 80027-9984
DO NOT STAPLE
If you would like a reply, please print: Your Name:__________________________________________________________ Company Name:______________________________ Department:_____________ Street Address:_______________________________________________________ City:________________________________________________________________ State:_______________________________________ Zip Code:_______________ STORAGE TECHNOLOGY CORPORATION ONE STORAGETEK DRIVE Louisville, CO 80028-2201 CSE World Wide Tech Support: 303-673-4056 OEM Tech Support 303-673-3126
World Headquarters
Storage Technology Corporation One StorageTek Drive Louisville, Colorado 80028 USA Phone: 1.800.786.7835 Fax: 719.536.4053