Home

Fujitsu M2488 VCR User Manual

image

Contents

1. UE 5 Element Address Reserved Access Exception Reserved Reserved Additional Sense Code Additional Sense Code Qualifier Not bus 0 Reserved ID Valid 0 LUN Valid 0 Reserved Logical Unit Number 0 SCSI Bus Address 0 Reserved SValid Invert 0 Reserved Source storage element address Reserved March 1997 CG00000 011503 REV A 6 27 READ ELEMENT STATUS READ ELEMENT STATUS MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6 32 Data Transfer Element Descriptor Field Description DESCRIPTION The Element address field indicates the address of the element for which status is being reported in the descriptor The Full bit if one indicates that a cartridge is present in the data transfer element tape unit If the Full bit is zero then no cartridge is present in the element The Exception bit if one indicates that the element is in an error condition If the Exception bit is zero then the element is not in an error condition When the Exception bit is one the Additional Sense code and Additional sense code qualifier fields give detailed information about the error condition If the Access bit is one then the data transfer element is accessible to the medium transfer element If the Access bit is zero the data transfer element is not accessible to the medium transfer element The LU valid
2. 4 87 RECEIVE DIAGNOSTIC RESULTS Field 4 89 RECEIVE DIAGNOSTIC FACTOR Y MODE Parameter List Length Field 4 90 Diagnostic Page 2 2 400 eR Ee re rS 4 9 Receive Diagnostic Results Page General Form 4 91 Page 00h Supported Diagnostic Pages FACTORY 4 91 Page 80h Online Diagnostic Test 4 02 Page 80h Field 4 93 Page 81h Online Manufacturing Diagnostic Test 4 93 Page 81h Field 4 94 Page 90 9Fh Online Diagnostic Test 4 94 Page Code 90 9Fh Field 4 95 Online Diagnostic Results data Parameter 46 4 96 Parameter List Field 4 96 RECOVER BUFFERED DATA Field Description 4 08 RELEASE UNIT Field Description 4 101 REQUEST SENSE Field 4 103 REPORT DENSITY SUPPORT Field Description 4 106 REPORT DENSITY SUPPORT 4 107 DENSITY S
3. 5 22 5 3 7 Configuration Page Page 5 23 5 3 8 Product Identification Page Page 2 5 24 6 MEDIA CHANGER SCSI 8 6 1 62h INTRODUCTION vex uU RS EEE De DE 6 1 6 2 MEDIA CHANGER 8 6 1 6 2 1 EXCHANGE MEDIUM MC command 6 2 6 2 1 1 EXCHANGE MEDIUM CDB Description 6 2 6 2 1 2 Exchange Medium 6 3 6 2 1 3 EXCHANGE MEDIUM Sense 6 4 6 2 2 MODE SELECT MC command 15 6 6 6 2 2 1 MODE SELECT CDB Description 6 6 6 2 2 2 MODE SELECT CHECK CONDITION Status 6 8 6 2 2 3 MODE SELECT Data 6 8 6 2 2 4 MODE SELECT MC Sense 6 10 6 2 3 MODE SENSE MC command 1 6 11 144 019 03 TABLE CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 62 3 4 MODE SENSE CDB 6 11 62 3 MODE SENSE Data 6 13 6 2 3 3 MODE SENSE MC Sense 6 14 6 2 4 MOVE MEDIUM MC command 5
4. 1 3 Figure I 3 RUN ACE Flowchart 35 vete neg ERI Bene ues Reales ba CS 1 3 Figure I 4 LIST ERROR 1 4 Figure I 5 5 232 tae EE RO ERE eat bee 1 4 Figure 1 6 SETTING Flowchart oo iri eek ERE RR 1 5 Figure 1 7 LOAD CODE Flowchart tison ber DEED I 6 Figure I 8 INQUIRY Flowchart 22252222054 RR 1 6 Figure 1 9 MODE PAGES Flowchart 2 1 r7 Figure I 10 EACTORY Elowchatt met RRU eet tae ORO ERIS US I 8 Figure I 11 81 FSGRP Flowchart 1 8 xvi C144 E019 03EN M2488 PRODUCT GUIDE LIST OF TABLES TABLE TITLE Table 1 1 Rack mount Configurations Table 1 2 Desktop Table 1 3 Equipment and Tools Required for ACL Installation Table 1 4 Equipment and Tools Required for FACL Installation Table 3 1 M2488 SCSI Messages lesse Table 3 2 Ignore Field Description Table 3 3 Status Byte tub o ESRB reU HER NE UIS Table 3 4 Status Byte Code Bit Table 4 1 M2488 SCSI 45
5. TEST TEST START mp START FTS 00 Y N N Ja WTROM Y TEST TEST TEST TEST p Indicates other options not shown I 5 Figure I 6 SETTING Flowchart CG00000 011503 REV A April 1997 FLOWCHARTS M2488 PRODUCT GUIDE M From Figure I 1 IMAGE TAPE Insert cartridge v LOADING NOTE Do NOT touch READY any CONTROL buttons until process is complete v UNLOADING IMAGE 30 second delay v CODE UPLOAD COMPLETE POWER OFF Remove cartridge Power drive OFF then ON Figure I 7 LOAD CODE Flowchart L 1 From Figure 1 1 START TPNETYPE SIART p TAPE UNIT yf MED CHGR START AS TEST TEST TEST TEST Reve p RESET RESET EST TEST START CTCR PID 4 START START PG CZ WRT TEST TEST TEST y START f WTROM Y XE N START Change if Change if necessary P TEST TEST TEST 5 v Vendor PID are bytes 8 to 15 of INQUIRY data Controller PID are bytes 16 LUN PID are bytes 24 to to 23 of INQUIRY data 31 of INQUIRY data NOTE If any PUD Product ID is changed go to PGC2 WRT to store in ROM Flashing character moves to RIGHT with UNLOAD to LEFT with SHIFT and
6. 8 54 8 11 11 2 SVL PCBA Replacement 8 54 8 11 12 RDL PCBA Remove and Replace Procedures 8 54 8 11 12 1 RDL PCBA Removal 8 54 8 11 12 2 RDL PCBA Replacement 8 54 xii C144 E019 03EN M2488 PRODUCT GUIDE TABLE OF CONTENTS TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 8 11 13 WTL PCBA Remove and Replace Procedures 8 55 8 11 13 1 WTL PCBA 8 55 8 11 13 2 WTL PCBA Replacement 8 55 9 PARTS REPLACEMENT 9 1 9 INTRODUCTION rated dc ERG SSR A 9 9 2 FIELD REPLACEABLE UNITS 9 1 SENSE KEYS PON 1 B ASC IASCQ ire eS Nore PSOE ER CR SR me le eme RON Fd Ea dU WONG e B 1 ERPA CODES ba RORIS RAUS 1 FAULT SYMPTOM 8 D 1 E XX ERROR 5 E 1 E 1 CHK XX ERROR CODE 8 E 1 2 XX ERROR CODE REPLACEMENT E 7
7. 3 2 3 2 4 DISCONNECT code 04 3 2 3 2 5 EXTENDED MESSAGE FORMAT 01 3 3 3 2 5 1 Synchronous Data Transfer Request 5 3 3 3 2 5 2 Wide Data Transfer Request WDTR 3 5 3 2 6 IDENTIFY code 80 3 7 3 2 7 IGNORE WIDE RESIDUE code 23 3 7 3 2 8 INITIATOR DETECTED ERROR code 05 3 8 3 2 9 LINKED COMMAND COMPLETE code 3 8 iv C144 E019 03EN M2488 PRODUCT GUIDE TABLE OF CONTENTS TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 3 2 10 LINKED COMMAND COMPLETE WITH FLAG code OBh 3 8 3 2 11 MESSAGE PARITY ERROR 09 3 8 3 2 12 MESSAGE REJECT code 07 3 8 3 2 13 NO OPERATION 08 3 0 3 2 14 RESTORE POINTERS code 03 3 9 3 2 15 SAVE DATA POINTER 02 3 9 2 3 SCSLBUS STATUS 25559559 RE ee hg eee E 3 10 3 31 Good ner Red 3 10 3 3 2 Check Condition dcr RECESSU REP Ee 3 10 33353 BUSY Status zem od Ud Rog bs E oC eec ei dad 3 10 3 3 4 Intermediate
8. 6 16 6 2 4 1 MOVE MEDIUM CDB 6 16 6 2 4 2 ACL FACL Tables of Allowed 6 17 6 2 4 3 MOVE MEDIUM Sense Keys 6 18 6 2 5 READ ELEMENT STATUS MC command 8 6 19 6 2 5 1 READ ELEMENT STATUS CDB Description 6 19 6 2 5 2 READ ELEMENT STATUS Data 6 21 6 2 5 2 1 Element Status 6 22 6 2 5 2 2 Element Status 6 23 6 2 5 2 3 Element Descriptors 6 24 6 2 5 3 Source and Destination Elements 6 29 6 2 5 4 READ ELEMENT STATUS Sense 6 29 6 2 6 TEST UNIT READY MC command 00 6 30 6 2 6 1 TEST UNIT READY CDB 6 30 6 2 6 2 TEST UNIT READY CHECK CONDITION Status 6 30 6 2 6 3 TEST UNIT READY Sense 6 31 6 3 ADDITIONAL COMMAND INFORMATION ON MEDIUM CHANGER MODE SELECT AND MODE SENSE 5 6 32 6 3 1 Page Code 00h Device Unique Parameters 6 32 6 3 2 Page Code 1Dh Element Address 6 35 6 3 3 Page Code 1Eh Transport Geometry 6 37 6 3 4 Page Code
9. 4 117 SEND DIAGNOSTIC FACTORY MODE 4 124 SPACE aoi ecu e S c CA Dar 4 135 TEST UNIT READY x Sie 4 138 WIR Biss E cee nea dr e 4 140 W RITESBUFEFER ES 4 144 WRITE FILEMARKS 4 150 SCSEMBSSAGES ueque CEP eer e NER ee 3 1 ABORT hick du Me d NA qa EN cue 3 2 BUS DEVICE RES ET orbe RR Ret eren lone en e es 3 2 COMMAND COMPLETE 3 2 DISCONNECT 3135 oC ED ate ws eee RA ENSIS 3 2 EXTENDED MESSAGE 3 3 IDENTIEY Certain eic e 3 7 IGNORE WIDE RESIDUE 3 7 Index 6 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INDEX INITIATOR DETECTED ERROR 3 8 LINKED COMMAND COMPLETE 3 8 LINKED COMMAND COMPLETE WITH FLAG 3 8 MESSAGE PARITY ERROR 3 8 MESSAGE REJECT iue det peed NUNC 3 8 NO OPERATION haee Res ee Se ay IRE ERR peus 3 9 RESTORE POINTERS 3 9 SAVE DATA POINTER neut Cane ton 3 9 Synchronous Data Transfer Request
10. 4 5 DISPLAY i ed wie i ed S noU OT ep eae RO Bee M 4 8 DISPLAY CIO d e ree CROSS 4 12 DISPEAY 4 8 acie asd 4 15 INOUTIRSY 4 18 LOAD UNLOAD an ae ERRORS 4 25 LOCATE nen WEICHE e Mee ee dere uer 4 28 LOG SEE A DA us eo A ERE A ER 4 32 TOG SENS Eos EASY EIS Nee quet ein e REOR Me 4 33 LOOP WRITE TO READ 4 49 MODE SELECT os 2 R ERAT AR antag ing ute eye WE 4 51 MODE SENSE 2 2 uev ee ros ees 4 56 READY xc oie e NER cedes URN HAE 4 63 8 4 68 READ BUFFER eid ie P ENIMS 4 70 READ POSITION AC RERO 4 75 READ REVERSE Wb OG ERE M 4 80 RECEIVE DIAGNOSTIC 5 4 83 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE 4 89 RECOVER BUFFERED DATA 4 98 RELEASE UNIT RES EL es CERE 4 101 Report Density Support 4 105 REQUEST 5 4 103 RESERVE ELA ERE MA GE S 4 112 REWIND xti ec VEA EOS Nee v OR e 4 115 SEND DIAGNOSTIC
11. 4 60 4 3 13 4 Initiator Setup 4 60 4 3 13 5 MODE SENSE Sense 4 62 4 314 READ command 08 4 63 4 3 14 1 READ CDB 4 63 4 3 14 2 READ CHECK CONDITION Status 4 64 4 3 14 3 READ Sense 4 66 4 3 15 READ BLOCK LIMITS command 05 4 68 4 3 15 1 READ BLOCK LIMITS CDB Description 4 68 4 3 15 2 READ BLOCK LIMITS Sense 4 69 4 3 16 READ BUFFER command 4 70 4 3 16 1 READ BUFFER CDB 4 70 vi C144 E019 03EN M2488 PRODUCT GUIDE CHAPTER 4 3 17 4 3 18 4 3 19 4 3 20 4 3 21 4 3 22 4 3 23 4 3 24 C144 E019 03EN TABLE OF CONTENTS CONTINUED TITLE PAGE 4 3 16 2 READ BUFFER Sense 4 74 READ POSITION command 34 4 75 4 3 17 1 READ POSITION CDB 4 75 4 3 17 2 READ POSITION Return 4 76 4 3 17 3 Description of Block ID 4 78 4 3 17 4 READ POSITION Sense 4 79 READ REVERSE comma
12. 4 12 4 3 4 1 DISPLAY CDB Description 10 4 12 4 3 4 2 Display Data 10 4 13 4 3 4 3 DISPLAY Sense Keys 10 4 14 4 3 5 BRASEcommand 19h co RR doe rr 4 15 4 3 5 1 ERASE CDB 4 15 423 52 ERASE Sensei ec soe CECI E CER 4 16 4 3 6 INQUIRY command 12 4 18 4 3 6 1 INQUIRY CDB Description 4 18 4 3 6 2 INQUIRY CHECK CONDITION 4 19 144 019 03 TABLE CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 4 3 6 3 Inquiry 4 19 4 3 6 4 INQUIRY Sense 4 24 4 57 LOAD UNLOAD command 4 25 4 3 7 1 LOAD UNLOAD CDB 4 25 4 3 7 2 LOAD UNLOAD CHECK CONDITION Status 4 26 4 3 7 3 LOAD UNLOAD Sense 4 27 4 3 8 LOCATE command 2 4 28 4 3 8 1 LOCATE CDB 4 28 4 3 8 2 LOCATE CHECK CONDITION 4 31 4 3 8 3 LOCA TE Sense 22022222223 Re Ee eer
13. A Z e 92 me 5 10 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5 2 6 Device Configuration Parameters Table 5 12 Page 10h Device Configuration Parameters BITS MODE SENSE BYTES 7 6 5 3 2 1 DEFAULT VALUES Reserved Page Code Additional Page Length Reserved Active Format Active Partition Write Buffer Full Ratio Read Buffer Empty Ratio Write Delay Time Reserved AVC SOCF Gap Size 00h MODE SELECT SENSE EOD Defined EEG SEW Reserved 00h Buffer Size at Early Warning 060000h Select Data Compression Algorithm Olh Reserved 00h The PS bit must be set to 0 on a MODE SELECT command Note Changeable fields in the page are shaded NOTE The only fields that may be modified in this page are Read Buffer Empty Ratio the SOCF field Read Buffer Empty Ratio the RBO bit and the Select Data Compression Algorithm field On a MODE SENSE command only these fields are reported as changeable April 1997 CG00000 011503 REV A 5 11 UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5 13 Page 10h Device Configuration Parameters Field Description DESCRIPTION The Active Format field indicates the format that is to be used to record on that medium This field is reported as not changeable on a MODE SENSE command and the default value is zero
14. 5 7 Error Recovery and Reporting Parameters 5 4 P ge Cod s pen GE ped Poe eee ee 5 1 Vendor Unique Parameter 222222220204 4 2004006 5 2 ModeSense Initiator Setup Lev EE ds tek eee ie Bs eke as 4 60 MTU Additional Information MODE SELECT AND MODE SENSE COMMANDS 5 1 VPD INQUIRY CHANGE DEFINITION 5 17 MTU DIAGNOSTIC SPECIFICATIONS H 1 O Off Line Diagnostic ae Se XU ER et ee ede wa hal Oe 8 19 Help Information Display 8 23 ed Acie a ea e mU EU UH 8 19 Remote Maintenance RS 232 Interface 8 20 se oe hans be one tie ordeo e RI DOR RU uere a lat 8 52 Operation Beh AS ee I Se NS la 2 1 Index 4 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAGNETIC TAPE 2 2 Data Buffer ga et ges weil as 2 2 Data Path c eor ts BOSS Ss Euer Voss Be 2 2 ERDC Compression Feature 2 2 Inn c 2 4 Microprocessor 2 3 MAGNETIC TAPE UNIT Rer eI CER EET 2 4 Airless Tape Path seo M RAT Re do 2 4 Read and Write Electronics
15. 8 47 8 11 5 1 Bottom Cover 8 47 8 11 5 2 Bottom Cover 8 47 8 11 6 DTC PCBA Remove and Replace Procedures 8 48 8 11 6 1 DTC PCBA Removal 8 48 8 11 6 2 DTC PCBA 8 48 8 117 Threader Assembly Remove and Replace Procedures 8 50 8 11 7 1 Threader Assembly Removal 8 50 8 11 7 2 Threader Assembly 8 50 8 11 8 Loader Assembly Remove and Replace 8 51 8 11 8 1 Loader Assembly 1 8 51 8 11 8 2 Loader Assembly 8 51 8 11 9 OP PCA Remove and Replace 8 52 8 11 9 OP PCA 8 52 8 11 9 2 OP PCA 8 52 8 11 10 Power Supply PSU Remove and Replace 8 53 8 11 10 1 Power Supply 1 8 53 8 11 10 2 Power Supply 8 53 8 11 11 SVL PCBA Remove and Replace 8 54 8 11 11 1 SVL PCBA
16. 4 137 4 3 30 TEST UNIT READY command 00 4 138 4 3 30 1 TEST UNIT READY CDB 4 138 4 3 30 2 TEST UNIT READY CHECK CONDITION Status 4 138 4 3 30 3 TEST UNIT READY Sense 4 139 4 3 31 WRITEcommand 4 140 4 3 31 1 WRITE CDB Description 4 140 4 3 31 2 WRITE CHECK CONDITION Status 4 140 4 3 31 3 WRITE Sense 4 143 4 3 32 WRITE BUFFER command 4 144 4 3 32 1 WRITE BUFFER CDB 4 144 4 3 32 2 WRITE BUFFER CHECK CONDITION Status 4 148 4 3 32 3 WRITE BUFFER Sense 4 149 4 3 33 WRITE FILEMARKS command 10 4 150 4 3 33 1 WRITE FILEMARKS CDB Description 4 150 Vili C144 E019 03EN M2488 PRODUCT GUIDE TABLE OF CONTENTS TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 4 3 33 2 WRITE FILEMARKS CHECK CONDITION Status 4 151 4 3 33 3 WRITE FILEMARKS Sense Keys 4 152 4 4 COMMAND 5 4 153 4 5 SCSIRESET rei p Wedded ite eb RE 4 153 5 TAPE UNIT
17. 4 127 Table 4 119 Page 80h Online Diagnostic Test Page 4 128 Table 4 120 Page 81h Manufacturing Online Diagnostic Test 4 129 Table 4 121 Page Code 81h Field 4 129 Table 4 122 Page 90 9Fh MTU Online Diagnostic Test 4 131 Table 4 123 Page Code 90 9Fh Field 4 131 Table 4 124 Diagnostic Parameter 161 4 133 Table 4 125 SPACE Field 4 135 Tablet 126 Gode Field bo Mk ES ce e ERES 4 135 Table 4 127 TEST UNIT READY Field 4 138 Table 4 128 WRITE Field 4 140 Table 4 129 WRITE BUFFER Field 4 145 Table 4 130 WRITE BUFFER 4 145 Table 4 131 Supported Buffer ID Values for Vendor Unique and Write Data Modes 4 146 Table 4 132 WRITE FILEMARKS Field 4 150 Table 4 133 WRITE FILEMARK Command Operations 4 151 Table 5 1 Pape Codes rU
18. 4 43 Table 4 40 Log Sense Page 31h Track Error 5 4 44 Table 4 41 LOOP WRITE TO READ Field 4 49 Table 4 42 SELECT Field Description 4 51 Table 4 43 MODE SELECT Parameter List 4 52 Table 4 44 MODE SELECT Parameter 4 52 Table 4 45 MODE SELECT Parameter Header Field Description 4 52 Table 4 46 Buffered Mode 2 4 53 Table 4 47 Block Descriptor acp wore ee Sea er eae e eau 4 53 Table 4 48 Block Descriptor Field Description 4 53 Table 4 49 Page Descriptors i440 an eb atu 4 54 Table 4 50 Page Descriptor Field Description 4 54 Table 4 51 SENSE Field Description 4 56 Table4 52 PC Field i secet Ree ee Web Ge UR epp 4 57 Table 4 53 SENSE Data Header 4 57 Table 4 54 MODE SENSE Data Header Field 4 58 Table 4 55 Buffered Mode Description 4 58 Table 4 56 Block Descriptor soci og ce ews eh eg alk RR 4 5
19. 2 These messages are sent by either the initiator or the target to establish the physical path connection between an initiator and target for a particular logical unit The logical unit number addresses one of up to eight physical or virtual devices attached to a target Bit 7 This bit is set to one to distinguish an IDENTIFY message from other messages Bit6 This bit is only set to one by the initiator to grant the target the privilege of disconnecting If this bit is zero the target does not disconnect This bit is set to zero if sent by the target Refer ence sections 8 6 ERROR RECOVERY PROCEDURES and 4 4 COMMAND DISCON NECTION for additional information on this bit Bit 5 LUNTAR 0 to specify target LUN in bits 2 0 Bits 4 3 Reserved Bits 2 0 These bits specify a LUN in a target Only one logical unit number is identified for any one selection sequence a second IDENTIFY mes sage with a new logical unit number is not issued before the bus is released BUS FREE phase The initiator may send one or more IDENTIFY messages during a selection sequence However the logi cal unit number in any additional IDENTIFY messages is the same as the logical unit number speci fied in the first IDENTIFY message sent by the initiator When sent from a target to an initiator during reconnection an implied RESTORE POINTERS mes sage is performed by the initiator prior to completion of this message 3 2 7 IGNORE WIDE RESIDUE c
20. UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 107 SEND DIAGNOSTIC Field Description Continued DESCRIPTION A page format PF bit of one indicates the SEND DIAGNOSTIC parameters defined by ANSI standard X3 131 1994 are used The PF bit specifies the parameter list consists of zero or more diagnostic pages and that the data returned by subse quent RECEIVED DIAGNOSTIC RESULTS command shall use the diagnostic page format A PF bit of 0 indicates the SEND DIAGNOSTICS parameters are vendor specific When the Self Test bitis 1 the PF bit can be 0 or 1 and the parameter list length must be 0 When the Self Test bit is 0 and the PF bit is 0 the parameter list length must be 0 or 16 The Parameter List Length field specifies the length in bytes of the SEND DIAG NOSTIC parameter list to be transferred from the initiator to the target Table 4 108 SEND DIAGNOSTIC CDB Field Description Overview PARAMETER ROUTINE SELFTEST DEVOFL UNITOFL LIST LENGTH SelfTest BA 7 Z 3 A a Z H 0 4 118 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 108 SEND DIAGNOSTIC CDB Field Description Overview Continued PARAMETER LIST LENGTH ROUTINE SELFTEST DEVOFL UNITOFL NOTE An X denotes don t care 4 3 27 2 SEND DIAGNOSTIC CHECK CONDITION Status reser
21. 1 1 1 3 CONFIGURATIONS ics REDE RES E esed 1 1 1 3 L Rackemount a EUER CU 1 2 1 3 2 Desktop 1 3 1 4 UNPACKING INSTRUCTIONS 14 1 4 1 Unpack the M2488 Tape Drive 14 1 4 2 Unpack the Automatic Cartridge 1 5 1 4 3 Unpack the Flush mounted Automatic Cartridge Loader 1 6 1 5 EQUIPMENT INSPECTION CARNE Se RUE 1 7 1 5 1 Inspect the M2488 Tape 1 7 1 5 2 Inspect thei iE eh bee Doth tats 1 7 1 9 3 Inspect the sexo MEI RR pucr ges 1 7 1 6 ASSEMBLY 6 1 8 1 6 1 General Installation and Assembly 8 1 9 1 6 1 1 Air Flow and Service 1 9 1 6 2 Interface Personality Module Installation 1 9 1 6 3 Cable and Power Connections 1 10 1 6 4 Desktop Installation Instructions 1 11 E641 Tools Req ied eto EROS ER Ue 1 11 16 4 2 Tape Drive Only ove ED ES RD 1 11 1 6 4 3 Drive with ACL Attached 5 Cartridge Magazine 1 11 1 6 4 4 Drive wit
22. 3 3 Wide Data Transfer 3 5 SCSIRESELD GE NU EAS 4 153 SCSLTRANSEER RATES essa sod hud go ela Een 1 ecu i cee nth gdh tebe ENS 8 25 SENSE DATA ume ute Wee as RE AERE pede 8 4 Error Code Sense Format 8 4 Sense Information Bytes 20 43 8 9 SENSE KEYS 4 e PEE eal reiten 1 SOME c ih Gn wile iR p P 8 54 Pape UN bo Agee deed ots 4 1 Tape Path Cleaning 8 35 TAPE PROCESSING ee PE bea EET 7 1 CHANGING MODE PARAMETERS Initiator Setup cicero so RE er He RUPES 7 1 TAPE UNIT PARAMETERS 5 1 SIDE 4 1 Top COVER 5 uc See CoE IRATUS AUR ee 8 46 U UNPACKING INSTRUCTIONS 1 4 Automatic Cartridge 1 5 Flush mounted Automatic Cartridge Loader 1 6 M2488 ii esis eee ae M Eu eR ER 1 4 April 1997 CG00000 011503 REV A Index 7 INDEX M2488 PRODUCT GUIDE In
23. 81 Manufacturing Online Diagnostic Test Page BITS zs 0 Page code 81h Reserved bits are set to zero Page Length 001Eh Manufacturing Routine number Execute Count EDRC Compression Mode Block Delay ms Block Length KB Block Count Block Data Pattern Data Pattern Increment Block Number Space Count Write Filemark Count 28 33 Reserved All bits are set to zero Description of fields in Page Code 81h Table 4 121 Page Code 81h Field Description 2 2 a Z H 0 DESCRIPTION Page Code for Manufacturing Online Diagnostics Manufacturing Routine number refer to Chapter 8 for a list of Manufacturing rou tines Execute Count The number of times to repeat the Manufacturing Online Diagnostic Routine A value of 0 indicates that the diagnostic will repeat until one of the follow ing conditions is met a SCSI BUS RESET is issued the initiator ABORTS this com mand or a failure is detected during the execution of the Manufacturing Online Diagnostic April 1997 CG00000 011503 REV A 4 129 gt a Z H 0 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 121 Page Code 81h Field Description Continued DESCRIPTION A value of 0 indicates EDRC Compacted data transfer mode is used A value of 1 is used to select EDRC Clea
24. Read Data Check A permanent read error has occurred Display Check A Display command was received while a drive check message is displayed Write Data Check Buffered data could not be written on the tape successfully ERP has tried to erase gaps and rewrites but could not complete the write operation A permanent error occurred when trying to write data an IBG or a tape mark on the tape attempts to retry the operation have been completed but unsuccessfully Attempt to read back ward an EDRC packet Host recovery should perform a read forward followed by a backspace block com mand Command Reject An undefined command op code has been issued Control information is improper Write ID Mark Check The ID mark could not be written successfully at the BOT Any data to be written to the drive is still in the buffer Buffered Log Data Present Permanent Equip ment Check The statistical counters have overflowed and a Request log command should be issued Either the control unit cannot recover because an error occurred in the subsystem hard ware or microprogram or the control unit recovery action was unsuccessful Data Security Erase Command Failure The drive became not ready after the command was issued or an error occurred while the command was processing Not Capable BOT error File Protected Tape Void Either a density mark could not be read correctly or the Blo
25. Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes Table F 13 Routine 11 EDRC Data Buffers Diagnostic Error Table F 14 Routine 12 EDRC Address Bus Diagnostic Error Table F 15 Routine 13 EDRC Error Detection Diagnostic Error Table F 16 Routine 20 Loop Write to Read Diagnostic Error Table F 17 Routine 50 AM Tones Test Error Table F 18 Routine 51 Incrementing Block Length Test Error Codes Table F 19 Routine 80 Servo Diagnostic Error Codes Table F 20 Routine 80 Test 06 Servo ACL Error Codes in Sense Byte 19 Table F 21 Routine 80 Test 06 Servo FACL Error Codes in Sense Byte 19 Table F 22 Routine 81 Manufacturing Test Diagnostic Error Table F 23 Routine 82 Magnetic Tape Unit Diagnostic Error Codes Table F 24 Routine 83 Operator Control Panel Diagnostic Error Codes Table F 25 Routine 90 Tape Drive Diagnostic Error C144 E019 03EN LIST OF TABLES xxili LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES CONTINUED TABLE TITLE PAGE Table G 1 SCSI Transfer Rates for 20 2 G 1 xxiv C144 E019 03EN M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS CHAPTER 1 INSTALLATI
26. e mex ase eae 4 78 Table 4 74 READ REVERSE Field Description 4 80 Table 4 75 RECEIVE DIAGNOSTIC RESULTS Field 4 83 Table 4 76 RECEIVE DIAGNOSTIC Parameter List Length 4 84 xviii C144 E019 03EN M2488 PRODUCT GUIDE TABLE Table 4 77 Table 4 78 Table 4 79 Table 4 80 Table 4 81 Table 4 82 Table 4 83 Table 4 84 Table 4 85 Table 4 86 Table 4 87 Table 4 88 Table 4 89 Table 4 90 Table 4 91 Table 4 92 Table 4 93 Table 4 94 Table 4 95 Table 4 96 Table 4 97 Table 4 98 Table 4 99 Table 4 100 Table 4 101 Table 4 102 Table 4 103 Table 4 104 Table 4 105 Table 4 106 Table 4 107 Table 4 108 Table 4 109 Table 4 110 Table 4 111 Table 4 112 Table 4 113 Table 4 114 Table 4 115 Table 4 116 Table 4 117 LIST OF TABLES LIST OF TABLES CONTINUED TITLE PAGE Diagnostic Page Codes 4 85 Receive Diagnostic Results Page General Form 4 85 Page 00h Supported Diagnostic Pages 4 85 Page 80h Online Diagnostic Test 4 86 Page 80h Field 4 86 Online Diagnostic Results data Parameter 16 4 87 Parameter List Field
27. 4 150 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE Table 4 133 WRITE FILEMARK Command Operations OPERATION Write requested filemarks to tape BUFFER IMMED MODE BIT Oh non buffered TAPE UNIT SCSI COMMANDS mode Illegal ILLEGAL REQUEST sense data will be presented 1h 2h buffered modes Buffer new filemarks for write and then write all previously buffered data and filemarks to tape This is the Buffer Mode reported by the MODE SENSE command It is contained in the device specific parameter byte of the mode parameter header Buffer new filemarks for write un E is m BA m 2 4 3 33 2 WRITE FILEMARKS CHECK CONDITION Status If the Valid bit is set to 1 of Sense data for a CHECK CONDITION presented for a WRITE FILEMARKS command then the Information field in the Sense data is set as follows BUFFER MODE non buffered buffered buffered BLOCK MODE fixed variable INFORMATION FIELD Contains the number of new filemarks that were not written Contains the number of buffered blocks and buffered filemarks and new filemarks that were not written Contains the number of buffered bytes and buffered filemarks and new filemarks that were not written When the WRITE FILEMARKS command is received the tape unit tries to determine if there is a reason why all of the requested filemarks can t be written The tape unit will check i
28. 3 10 3 3 5 Reservation Conflict Status 3 11 4 TAPE UNIT SCSI COMMANDS 4 1 4 1 INTRODUCTION nl IRE RI SUR ERIS UO ES tse 4 1 4 2 LOGICAL UNITS AND 5 5 8 4 4 21 Target ID ete ba etd dee Ne NE men oho ERES 4 1 42 2 gt Initiator p ERES 4 1 422 3 Tape LUN UR AO Be USE 4 1 4 2 4 Media Changer 4 4 1 42 9 PUN te el oe E 4 1 4 3 M2488 5 5 8 4 2 4 3 1 Command Description Block 4 4 4 3 2 CHANGE DEFINITION command 40 4 5 4 3 2 1 CHANGE DEFINITION CDB 4 5 4 3 2 2 CHANGE DEFINITION 4 6 4 3 2 3 CHANGE DEFINITION CHECK CONDITION Status 4 7 4 3 2 4 CHANGE DEFINITION Sense Keys 4 7 4 3 3 DISPLAY command CFh 1118 4 8 4 3 3 1 DISPLAY CDB Description 11 4 8 4 3 3 2 Display Data 1 4 9 4 3 3 3 DISPLAY Sense Keys 1 4 11 4 3 4 DISPLAY command CFh 108
29. Reserved Reserved Reserved Parameter List Length Reserved Note Changeable fields in the CDB are shaded Table 6 4 MODE SELECT Field Description DESCRIPTION Operation code A Save Pages SP bit of zero indicates the target shall perform the specified MODE SELECT operation and shall not save any pages in non volatile memory An SP bit of one indicates that the target shall perform the specified MODE SELECT operation and shall save to a non volatile location all the savable pages sent during the DATA OUT phase A PF bit of 0 or 1 both indicate that the Mode Select parameters are structured as pages of related parameters as defined by the ANSI standard 6 6 The parameter list length field specifies the length in bytes of the MODE SELECT parameter list to be transferred from the initiator to the target A parameter list length of zero indicates that no data is transferred This condition is not an error CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS March 1997 For both an ACL or a FACL the target will perform the MODE SELECT command even if the Medium Changer LUN is NOT READY If the target completes a MODE SELECT command successfully it generates a Unit Attention Condition for all initiators except the one that issued the MODE SELECT command The addi tional sense code reported for the Unit Attention Condition is MODE PARAMETERS CHANGED The
30. a UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 23 Default Vendor and Product Identification Fields CONTROLLER VENDOR ID PRODUCT ID LUN PRODUCT ID FUJITSU 2488 single ended SCSI interface M2488D differential SCSI interface FUJITSU M2488 single ended M2488A 11 ACL Medium Changer SCSI interface M2488A 12 FACL Medium Changer M2488D differential M2488A11 ACL Medium Changer SCSI interface M2488A 12 FACL Medium Changer Unknown or not FUJITSU M2488 single ended 1 e all ASCII spaces connected SCSI interface gt a M2488D differential SCSI interface 4 3 6 4 INQUIRY Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 4h HARDWARE ERROR 1 SCSI interface error occurred due to hardware failure e g transfer of INQUIRY data failed due to hardware failure 2 Inquiry data could not be read from NVRAM due to a hardware error 5h ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the INQUIRY com mand 2 The bit in the INQUIRY CDB is zero but the Page Code field is not zero 3 An unsupported VPD page was requested the INQUIRY CDB 4 A VPD page was requested from a LUN device type that is unknown or not connected 5 Flag bit in the INQUIRY CDB was set an
31. 2 E 20 ua G 2 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS H 1 H 2 H 2 1 2 2 2 3 3 1997 APPENDIX MTU DIAGNOSTIC SPECIFICATIONS This appendix contains the Magnetic Tape Unit MTU DIAG Specifications SCSI RS 232C OUTLINE For the M2488 test routines such as DIAGs for the life test and evaluation are provided in the servo microcode Some routines that are used for factory automatic testing are provided as DIAGs This specifications describes how to activate the routines through SCSI or RS 232C interfaces and how to output the execution result HOW TO EXECUTE THE DIAG SCSI interface Activate the MTU DIAG from the SCSI interface using the SEND DIAGNOSTIC command Output the DIAG execution result data using the RECEIVE DIAGNOSTIC RESULTS command The parameter for activating the MTU DIAG requires 480 bytes When the DIAG has been completed 512 bytes of data are transferred as the execution result RS 232C interface The MTU DIAG is activated from the RS 232C interface using an exclusive command The DIAG execution result data is also output to the RS 232C using the exclusive command The MTU DIAG activation parameter requires 480 bytes After the DIAG has been completed 512 bytes of data is transferred with the results How to execute the DIAG for the MTU The CP executes the DIAG for the MTU as follows 1 Tra
32. Step 1 At the press and hold the TEST and UNLOAD push button simultaneously until DIAG MODE is displayed Step 2 Press the START push button until FACTORY is displayed Note SHIFT START may be pushed one time Step 2 Press the TEST pushbutton Step3 first option FO FACTO is displayed Press TEST will allow changing this setting if the unit is in factory mode Step 4 Press the START push button or SHIFT START keys to select other factory options described as follows Table 8 23 describes the factory menu options and settings Table 8 23 Factory Menu Options and Settings Description DEFAULT OPTION SETTINGS DESCRIPTION INITIAL SETTINGS F0 FMODEO Factory mode setting 0 presently not used F1 FMODE1 Factory mode setting 1 presently not used F2 FMODE2 N A Factory mode setting 2 presently not used F3 FMODE3 N A Factory mode setting 3 presently not used F4 MTIME MTIME Tape motion time in seconds Eight digit hexadecimal number F5 PTIME PTIME Number of minutes the M2488 has been powered on Eight digit hexadecimal number F6 SRNUM SRNUM Serial number of M2488 represented by 16 ASCII character string Unused factory setting menu item G8 FMODE DISABLE Factory mode is disabled Press START key to move to ENABLE ENABLE Press TEST PWz 27 lt is displayed G9 XXXXX Unused factory setting menu item G10 WTROM Write to the settings
33. Table D 2 Formatter Error Recovery DESCRIPTION Unknown cause write trap Byte count not zero Write FMT error reg WER not zero xx bit 0 Don t care bit 1 Customer data CRC error bit 2 CRC write error bit 3 DRC write error bit 4 VRC write error bit 5 Write formatter path error bit 6 Write trigger VRC error bit 7 Don t care Can t reset RBE Can t detect RDEND Can t reset WER register Can t reset RDE CRS or WES register time out after DBOB WRITE D 2 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE FAULT SYMPTOM CODES Table D 2 Formatter Error Recovery Continued DESCRIPTION PHOK not reset after RDEND Invalid TM WRAP or ERS RSVP reports unexpected mark ERASE error recovery failure PHOK time out after DBOB Block not found error block Backward search Retry Count expired Forward search Retry Count expired Wrap signal lost on Read No continuous found on Read wrap Not enough total wrap mark detected on Read Can t reset timer carry signal Can t reset WBEND Can t reset WCNE WBEND not on before prescribed time at WIDS WBEND time out Back into BOT Invalid command End of Data Mark Slow or no GAP OUT acknowledge GAP OUT up before setting GAP OUT did not reset Locate Parm error Slow begin Slow end before DPOST WRITE Slow end be
34. 4 114 4 3 26 REWIND command 01 4 115 4 3 26 1 REWIND CDB Description 4 115 4 3 26 2 REWIND CHECK CONDITION 4 115 4 3 26 3 REWIND Sense 4 116 4 3 27 SEND DIAGNOSTIC command 4 117 4 3 27 1 SEND DIAGNOSTIC CDB Description 4 117 4 3 27 2 SEND DIAGNOSTIC CHECK CONDITION Status 4 119 4 3 27 3 Diagnostic Pages 4 119 4 3 27 4 Diagnostic Parameter List 0 4 122 4 3 27 5 SEND DIAGNOSTIC Sense 4 123 4 3 28 SEND DIAGNOSTIC FACTORY MODE command 1Dh 4 124 4 3 28 1 SEND DIAGNOSTIC CDB 4 124 4 3 28 2 SEND DIAGNOSTIC FACTORY MODE CHECK CONDITION Stat co ER ae 4 126 4 3 28 3 Diagnostic Pages 4 126 4 3 28 4 Diagnostic Parameter List 0 4 132 4 3 28 5 SEND DIAGNOSTIC Sense 4 134 4 3 29 SPACE command 11 4 135 4 3 29 1 SPACE CDB Description 4 135 4 3 29 2 SPACE CHECK CONDITION Status 4 136 4 3 29 3 SPACE Sense
35. 46 53 MTU servo Microcode Checksum VENDOR UNIQUE RESERVED BYTES 54 55 Reserved vendor unique ANSI RESERVED BYTES Reserved VENDOR SPECIFIC PARAMETERS BYTES 96 103 CONTROLLER MICROCODE CHECKSUM INFORMATION 96 103 Controller Microcode Checksum 4 20 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 19 INQUIRY Data Format Field Description DESCRIPTION The Peripheral Device Type and Peripheral Qualifier fields identify the physical device currently connected to the logical unit The Peripheral Qualifier is described in Table 4 20 and the Peripheral Device Type is described in Table 4 21 Table 4 22 shows the possible combinations of peripheral qualifiers and device types generated based on which LUN the INQUIRY command is sent to In the case where INQUIRY data byte 0 is 7Fh i e an unknown or no device type is connected to this LUN the logical unit product ID bytes 24 31 will contain ASCII spaces 20h The Device type Modifier field is not supported and is returned as all zeroes The RMB Removable Medium bit is set to one indicating that the medium is remov able The ANSI approved version field of 2h indicates this device complies to the ANSI SCSI 2 standard X3 131 1994 version 10L Zero codes in the ISO version and ECMA version fields indicate no compliance is claimed with the ISO version of SCSI ISO 9316 or the ECMA version of SCSI
36. ERE DUC Reserved Page Code Additional Page Length Page Defined or Vendor Unique Parameter Bytes Table 6 8 Page Descriptor Field Description BYTE VALUE DESCRIPTION The Page Code field identifies the format and parameters for that page For Medium Changer LUNs this controller supports page 1Dh Element Address Assignments 1Eh Transport Geometry Parameters 1Fh Device Capabilities Page and 00h Vendor Unique Parameters When using a MODE SELECT command the PS Parameters Savable bit is reserved and must be zero The additional page length indicates the number of bytes in that page The additional page length field value does not include bytes 0 and 1 of that page the page code and additional page length fields respectively If the initiator sends an incorrect length in the Page Length field or sends page fields with values that are not supported by the target or are not changeable the target returns a CHECK CONDI TION status with the sense key field set to ILLEGAL REQUEST in the sense data In this case no parameters are changed by this command March 1997 CG00000 011503 REV A 6 9 MODE SELECT MODE SELECT MEDIA CHANGER COMMANDS 6 2 2 4 M2488 PRODUCT GUIDE For more information on the Medium Changer Mode Parameters see section 6 3 on page 6 32 MODE SELECT MC Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CO
37. March 1997 CG00000 011503 REV A 6 37 MODE SELECT SENSE MODE SELECT SENSE MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 3 4 Page Code 1Fh Device Capabilities Table 6 48 ACL Page Code 1Fh Device Capabilities Drs PESENSE DEFAULT Epa ins ea ad vas ES Additional Page Length Reserved StorDT Ob StorIE Ob StorST 1b StorMT 1b served MT DT Reserved Ob Reserved Reserved Reserved Reserved Reserved Reserved Reserved Key MT Medium Transport Element ST Storage Element IE Import Export Element DT Data Transfer Element The PS bit must be set to 0 on a MODE SELECT command NOTE All fields are reported as NOT changeable The default values are shown in the table Reserved fields always have a default value of Zero For more information about how the Device Capabilities page can be used for MOVE MEDIUM operations see Table 6 16 for XCL allowed moves An XX bit value of one indicates that the Medium Changer supports MOVE MEDIUM com mands where the source element is type XX and the destination element is type YY The following sources and destinations are supported ST gt DT Select cartridge from magazine and load cartridge into tape unit ST IE Unload magazine ST ST Move cartridge in magazine to empty slot in magazine 6 38 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER
38. Operator Control Panel display Scrolling message not acknowledged within test allotted time General message first half not acknowledged within allotted time General message flash first half not acknowl edged within allotted time General message last half not acknowledged within allotted time General message flash last half not acknowl edged within allotted time General message alternating first last half not acknowledged within allotted time Blinking character message not acknowl edged within allotted time Operator Control Panel tape LED Correct tape position LED sequence not test acknowledged within allotted time Operator Control Panel drive LED Correct operation of SELECT LED not test acknowledged within allotted time Correct operation of COMPRESSION LED not acknowledged within allotted time April 1997 CG00000 011503 REV A F 77 un un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 25 Routine 90 Tape Drive Diagnostic Error Codes ROUTINE All Drive Diag tests DESCRIPTION A DVL card was not detected This routine requires that the DTC card be properly con nected to a DVL card Error transferring diagnostic parameters through the Shared RAM interface Error receiving diagnostic results through the Shared RAM interface MFG mode only Drive Diag
39. Phase OK not reset Failed to Detect Write Block End Loop Write to Read 0 test 18 Failed to Detect IBG check INLWR or track DBLK April 1997 CG00000 011503 REV A F 51 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE Loop Write to Read 0 test 18 track DESCRIPTION Failed to Detect DBOB check DBLK Failed to Detect Phase OK Failed to Detect Preamble check RDSTT Failed to Detect Postamble Failed to Detect Read End Phase OK not reset Failed to Detect Write Block End LWRO EDRC Data 36 track Failed to Detect IBG check INLWR or DBLK Failed to Detect DBOB check DBLK Failed to Detect Phase OK Failed to Detect Preamble check RDSTT Failed to Detect Postamble Failed to Detect Read End Phase OK not reset Failed to Detect Write Block End PF_BID Xreg expected data not equal to received data PF_PSCT Xreg expected data not equal to received data PFHD_ID Xreg expected data not equal to received data PFOFST Xreg expected data not equal to received data PFTRL_LN Xreg expected data not equal to received data PF_FLAG Xreg expected data not equal to received data PF_ALG Xreg expected data not equal to received data PF13 Xreg ex
40. gt List Error history Node n 1 gt Set loop count to T at n Options o l clels Options for all tests or loop count at node n Quit Quit Diagnostics Run gt Run entire test list times 1 default 0 forever KEY routine number HEX t test number HEX 1 loop count byte 1 default to 254 times or 0 to loop test forever n node number x end node number continue on error stop on error display errors e suppress error display 5 display status s suppress status Off Line diagnostic command help macros Diagnostic Help Macros Macros are an easy way to build and run a list of diagnostics routines and tests Macros are executed by entering RUN macro name run count VALID MACRO NAMES ACL ACL FACL test without magazine MAG ACL FACL test with magazine ALL ACL FACL test list both with and without magazine COMB All LWR In line tests MTC Controller test list MTU Drive test without cartridge MTU CART Drive test with cartridge MTU ALL Drive test list both with and without cartridge LOAD Load cartridge UNLOAD Unload cartridge Off Line diagnostic command help notes Diagnostic Help Notes NOTES 1 Only the first letter case insensitive of each command is re
41. 8 5 1 521 INTRODUCTION 2 sth Bid otek site ed Go eee aes 5 1 5 2 ADDITIONAL COMMAND INFORMATION ON MTU MODE SELECT AND MODE SENSE 6 5 1 5 2 1 The Parameters Savable 5 1 5 2 2 Vendor Unique Parameter 5 2 5 2 3 Error Recovery and Reporting 5 4 5 2 4 Disconnect Reconnect Control Parameters 5 7 5 2 5 Common Device Type Control 5 9 5 2 6 Device Configuration 5 11 322 1 Density Code 28B cre EAE E E EUER 5 14 5 2 7 1 M2488 Operation When Density Code 28h Is Not Configured 5 15 5 2 7 2 M2488 Operation When Density Code 28h Is Configured 5 15 5 3 MTU INQUIR Y CHANGE DEFINITION VITAL PRODUCT DATA PAGES 5 17 5 3 1 General VPD Page 5 17 5 3 2 Supported VPD Pages Page 00 5 19 5 3 3 Unit Serial Number Page Page 80 5 19 5 3 4 Implemented Operating Definition Page 81 5 20 5 3 5 ASCII Implemented Operating Definition Page Page 82h 5 21 5 3 6 Unit Usage Page Page
42. A Default Deflt bit of zero indicates this density is not the default density of the logical unit A Deflt bit of one indicates this density is the default density of the logical unit A Dup bit of zero indicates this primary density code has exactly one DENSITY SUPPORT data block A Dup bit of one indicates this primary density code is specified in more than one DENSITY SUPPORT data block A Write OK WrtOK bit of zero indicates the logical unit support for this den sity does not include writing to the media A WItOK bit of one indicates the logical unit is capable of writing this density to either the currently mounted medium Media bit in is set to one or b for some media Media bit in CDB is set to zero The Bits per mm field indicates the number of bits per millimeter per track as recorded on the medium The value in this field shall be rounded up if the frac tional value of the actual value is greater than or equal to 0 5 A value of zero indicates the number of bits per millimeter does not apply to this logical unit Direct comparison of this value between different vendors possible prod ucts is discouraged since the definition of bits may vary REPORT DENSITY The Media Width field indicates the width of the medium supported by this den sity This field has units of tenths of millimeters The value in this field shall be rounded up if the fractional value of the actual value is greater than or e
43. April 1997 CG00000 011503 REV A 3 11 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 1 4 2 1 4 2 2 4 2 3 4 2 4 4 2 5 April 1997 CHAPTER 4 TAPE UNIT SCSI COMMANDS INTRODUCTION This chapter describes the commands and messages for the M2488 The following information is located in this chapter 4 2 LOGICAL UNITS AND SCSI IDS 4 3 M2488 TAPE SCSI COMMANDS 4 4 COMMAND DISCONNECTION 4 5 SCSI RESET LOGICAL UNITS AND SCSI IDS Target ID The default target ID for the M2488 tape drive is Oh The target ID can be configured to any value 0 through 7 not used by another device connected to the SCSI bus The target ID is configured via the operator panel as described in Chapter 6 Initiator ID When installed with a WIDE IPM Interface Personality Module having 68 pins the tape unit will recognize initiators with ID s 0 through 15 When installed with a 50 pin NARROW IPM the tape unit will recognize initiators with ID s 0 through 7 Tape LUN 0 The default Logical Unit Number LUN assigned to the tape drive is 0 Media Changer LUN 4 The default Logical Unit Number LUN assigned to an attached media changer MC is 4 The attached medium changer may be either and ACL or FACL LUN The LUN for the tape drive and attached medium changer may be configured to any value from 0 through 7 The tape drive LUN value must not be the same as the MC LUN value The LUN value is configured via the operator panel as de
44. DTC DTC 68 pin not used 50 pin Head 40 pin FPC April 1997 CG00000 011503 REV A 8 39 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8 1 M2488 Interconnects Continued CABLE CONNECTOR DESCRIPTION TYPE CNJ90B 40 pin FPC CNJ22 20 pin FPC 4 pin 30 pin x2 FPC Z Z Q EA 7 40 pin FPC 40 pin FPC 40 pin FPC 40 pin FPC 40 pin FPC 40 pin FPC 8 40 CG00000 011503 REV A April 1997 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE DTOUNNOOUALINI SCENES 5 5 5 1434 3 329uu02J9 U 77 9 ANZIA TAS Hod 244 V d FLOS ld ndi EW Ha JLO od 2 gc o ISUS 8 41 CG00000 011503 REV A April 1997 a 2 x e MAINTENANCE AND SERVICING 8 42 M2488 PRODUCT GUIDE Table 8 2 FRUs Remove and Replace Procedures Air Filter screwdriver PARAGRAPH 8 11 1 on page 8 43 Fan Assembly 2 phillips screwdriver 8 11 2 on page 8 44 IPM all types 2 phillips screwdriver 8 11 3 on page 8 45 DTC PCBA 2 phillips screwdriver 8 11 6 on page 8 48 Threader Assembly 2 phillips screwdriver 9 32 nut driver 8 11 7 on page 8
45. EJECT test DIAG command code DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 April 1997 CG00000 011503 REV A H 19 MTU DIAGNOSTIC SPECIFICATIONS EJECT test M2488 PRODUCT GUIDE name code DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve REPEAT name code DIAG command code REPEAT Ox0A DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 repeat start position 0x00 OxOF DIAG parameter 8 DIAG parameter 9 execute time stop time execute count repeat counter 99 reserve name code DIAG command code 0 0 or OxFF DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve H 20 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS ERROR RESET name code DIAG command code ERROR RESET command 0x70 or OxFO DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG p
46. Reserved Set aside fields for future use Default value is O for all bits Last byte of all commands Used for linked commands Consists of a link bit a flag Control bit and reserved bits Used to continue I O processes across multiple commands Creates an automatic link to the next command upon successful completion of the current command If Link 0 then no link to next command If Link 1 then an automatic link to the next command Occurs Link Bit Interrupts the initiator between linked commands Used with the link bit to specify which message is returned to the initiator when the command completes without error if Flag 0 LINKED COMMAND COMPLETE message if Flag 1 LINKED COM MAND COMPLETE with Flag message Flag Bit 4 4 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 2 CHANGE DEFINITION command 40h The CHANGE DEFINITION command is used to modify the operating definition of the selected tar get with respect to all initiators This command is executed even if the Magnetic Tape Unit MTU is NOT READY It is not executed if the selected LUN is nonexistent This command is used in con junction with the INQUIRY command to change and optionally save parameters that affect the operation of the target 4 3 2 1 CHANGE DEFINITION CDB Description CHANGE DEFINITION is a ten byte command The bytes are shown below and described in Table 4 3 Common fields are described
47. SDDP HIph0l SDDP HI ph02 SDDP HI ph03 SDDP HI pho4 SDDP HI ph05 SDDP HI ph06 SDDP HI ph07 SDDP HI ph08 SDDP HI ph09 SDDP_HI ph10 SDDP HIphll 8 14 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 3 2 5 Format 4 Sense Information for Diagnostic Errors The Format 4 Sense Information for SCSI SEND DIAGNOSTIC command with SELFTEST bit setis shown in Table 8 14 and described in Table 8 15 Table 8 14 Format 04h Sense Information Diagnostic Errors Um mw 7 Interrupt Request Controller Mask IRCM Fault Symptom Code FSC Diagnostic Test List Node Number Diagnostic Routine Number Diagnostic Test Number Diagnostic Error Code Expected Value Received Value Address Reserved 00000000h Table 8 15 Format 04h Sense Information Diagnostic Errors Field Description DESCRIPTION The current state of the Interrupt Request Controller Mask IRCM in the Processor Companion Chip PCC at the time the diagnostic error was detected The Fault Symptom Code FSC indicating an error was detected while executing diagnostic tests invoked through a SCSI SEND DIAGNOSTIC command with the SELFTEST bit set The test list node number of the diagnostic test that detected an error from the list of diagnostic tests that were executing
48. Table 8 22 Operator Panel Level Menus Factory Option 92 TEST and UNLOAD pressed TEST and UNLOAD released Selection and execution of off Product Guide DIAGMODE line diagnostics Section 8 4 2 l START SETTING Access and configure user User Guide settable options Section 4 2 Y START Copy new firmware from a code User Guide LOADCODE image tape cartridge into non Section 4 3 volatile memory of M2488 4 START INQUIRY View M2488 Information User Guide Section 4 4 START Display or change selected Tape User Guide MODE PGS Unit or Medium Changer Mode Section 4 5 Pages d START TEST Change factory mode settings Product Guide FACTORY enable factory mode or enable Section 8 5 factory diagnostics 8 28 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Navigation keys To navigate through the options settings and to make changes from the Operator Panel Press START to move forward through the options or settings It will also increment the setting num bers Press SHIFT and START to move backward through the options or settings It will also decrement the setting numbers Press RESET to move from settings to option or to leave setting mode Press TEST to move from the option to settings Press UNLOAD to select a number field for multiple digit numbers Setting Procedure 8 EA 5 un gt 2
49. 5 2 7 2 M2488 Operation When Density Code 28h Is Configured Once the DENSITY CODE 28H feature mode has been configured the Mode Select command will accept the following settings in the Density Code field Mode Parameter Block Descriptor Byte 00h Table5 15 Density Code Settings Accepted by Mode Select Command with Density Code 28h Configured DENSITY CODE DESCRIPTION Write tapes in 36T format Read tapes in 18T and 36T formats Write tapes in 36T format Read tapes in 18T and 36T formats Write tapes in 36T format Read tapes in 18T and 36T formats Retain current Density Code setting The Mode Sense command will report Density Codes in compliance with the following guide lines Table 5 16 Density Codes Reported by Mode Sense Command with DENSITY CODE 28H Configured WHEN THE FOLLOWING IS TRUE MODE SENSE WILL REPORT After a Power Up sequence while the unit is in the NOT READY state and no previous UNLOAD has been performed Density Code 238 When the unit is in the NOT READY state and a previous UNLOAD has Density Code as reported in the most been performed recent Mode Sense command Ua Z 2 e E ga E After Power Up sequence when the unit is the READY state but the tape format has not yet been determined by the unit Density Code 28h April 1997 CG00000 011503 REV A 5 15 UNIT PARAMETERS M2488 PRODUCT GUIDE Tab
50. File reel tachometer phase error in backward direction File reel turns too slow un 2 un m e un Z O A AND ERROR CODES Servo command was not accepted sense information was built Servo command was accepted but failed to complete within 60 seconds Servo error occurred that was not reported as a diagnostic error Servo Diag ACL FACL test The servo command completed in error and valid sense information was built Byte 19 of the sense information which can be found in Table ACL or Table FACL gives a more detailed description of the error Medium changer not detected this test cannot be run without a medium changer attached Magazine eject failed Servo reported error occurred during ACL FACL test initialization Servo Diag Manual Sensor test Servo error reported during Manual Sensor test execution Medium changer not detected this test cannot be run without a medium changer attached Servo Diag Manual ACL test Servo error reported during Manual ACL test execution Medium changer not detected this test cannot be run without a medium changer attached April 1997 CG00000 011503 REV A F 71 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 20 Routine 80 Test 06 Servo ACL Error Codes in Sense Byte 19 ROUTINE DESCRIPTION Sense Byte 19 for ACL Bottom stopper up and down sensors both on Bottom stopper up too f
51. Initialization timeout waiting for RSVP to reach the RSVP idle loop RSVP reported incorrect status after being reset RSVP failed to clear Response Available in the allocated time RSVP failed to set Response Available in the allocated time RSVP Alert Interrupt not set as expected RSVP failed to set data transfer or timer regis ters as expected RSVP Internal Registers test RSVP failed to set control register RCTL as expected RSVP failed to clear control register RCTL as expected Data miscompare attempting to set RSVP reg ister RDME Data miscompare attempting to clear RSVP register RDME Data miscompare attempting to set RSVP reg ister SNDA to 0x55 Data miscompare attempting to set RSVP reg ister SNDA to OxAA Data miscompare attempting to clear RSVP register SNDA Data miscompare attempting to set RSVP reg ister SNDB to 0x55 Data miscompare attempting to set RSVP reg ister SNDB to OxAA Data miscompare attempting to clear RSVP register SNDB Data miscompare attempting to set RSVP reg ister SNDC to 0x55 Data miscompare attempting to set RSVP reg ister SNDC to OxAA Data miscompare attempting to clear RSVP register SNDC F 14 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 6 Routine 4 Read Signal Verification Processor Diagnostic Error Codes Continued ROUTINE DESCRIPTION
52. Ra ah ELA RENE 5 1 Table 5 2 Page 00 Vendor Unique Parameter 5 2 Table 5 3 Page 00 Vendor Unique Parameter Field Description 5 2 Table 5 4 Page 01 Error Recovery and Reporting 5 4 Table 5 5 Error Recovery and Reporting Parameters Field Description 5 4 Table 5 6 Valid Combinations of Error Recovery 5 6 Table 5 7 Page 02 Disconnect Reconnect Parameters 5 7 Table 5 8 Page 02 Disconnect Reconnect Parameters Field Description 5 7 Table 5 9 Data Transfer Disconnect 5 8 Table 5 10 Page Common Device type Control Parameters 5 9 Table 5 11 Page Common Device type Control Parameters Field Description 5 9 Table 5 12 Page 10h Device Configuration 5 11 Table 5 13 Page 10h Device Configuration Parameters Field Description 5 12 Table 5 14 Density Code Settings Accepted by Mode Select Command in Default Operation 5 15 Table 5 15 Density Code Settings Accepted by Mode Select Command with Density Code 28h Configured sede EX ex Re ER naval EUER 5 15 Table 5 16 Density Codes Reported by Mode Sense Command with DENSITY CODE 28
53. Table D 2 Formatter Error Recovery Continued DESCRIPTION RDE is not equal to 0 at RD operation in which xx Bit 0 Uncorrectable error Bit 1 Multiple track error Bit 2 Skew error Bit 3 Drop out error Bit 4 CRC error Bit 5 Postamble error Bit 6 Start read check Bit 7 End of data check Bit 0 2 MSB Bit 7 2 LSB Detected RBE on READ RSVP time out waiting for block or mark No IBG after good RDEND during readback Time out waiting for RSVP response RSVP time out during readback DID detected while block read BID Miscompare on read Invalid command sent to RSVP Read overflow detected in fdxs fdxs errors Formatter Packet Processor detected error at end of read transfer End of Transfer not detected Read sddp fdxs err crc ovrn par Read clear block on 36trk edrc tape Not a multiple of 32 bytes D 6 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE CHK XX ERROR CODES APPENDIX E CHK XX ERROR CODES 1 CODE DESCRIPTIONS Table E 1 lists the error codes and a brief description of each one Refer to Chapter 8 for an explana tion of this type of error message Table E 1 CHK xx Error Code Descriptions DESCRIPTION MICRO PROCESSOR ERROR RAM ERROR REGISTER ERROR TIMER ERROR INTERRUPT ERROR WRONG IRQ TO SERVO TOO MANY FTP INTERRUPTS TOO FEW FTP INTERRUPTS MACHI
54. The destination address specifies the location that the medium is moved to The device capabilities page XCL MODE parameters page 1Fh provides a matrix with the sup ported source element or destination element combinations for the MOVE MEDIUM command If the move addresses are valid and one of the addresses is the Data Transfer Element a synchro nize operation is performed before the media movement begins CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS The xCL supports Storage element to Storage element moves only when no cartridges are loaded in the drive Send a READ ELEMENT STATUS command before sending a MOVE MEDIUM command to determine if a move operation is possible 6 2 4 2 ACL FACL Tables of Allowed Moves The data in XCL MODE parameter pages 1Dh Element Address Assignments and 1Fh Device Capabilities define the valid MOVE MEDIUM SOURCE and DESTINATION pairs However that information is difficult to read The following table shows valid SOURCE DESTINATION pairs and the result of a MOVE MEDIUM command using a valid pair Table 6 16 XCL Allowed Moves DESTINATION SOURCE ADDRESS ADDRESS RESULT 0001h 0010h LOAD MAGAZINE 0011h 0015h LOAD CTG ACL 5 CTG MAGAZINE 0011h 0017h LOAD CTG FACL 7 CTG MAGAZINE 0011h 001Ah LOAD CTG ACL 10 MAGAZINE 0010h EJECT MAGAZINE 000Dh UNLOAD CTG TO ORIGINAL POSITION 000Dh 001Nh UNLOAD CTG TO EMPTY SLOT N M
55. There are three configurations for the rack mount M2488 drive Refer to Table 1 1 for the assembly instructions to use with your configuration Table 1 1 Rack mount Configurations ASSEMBLY CONFIGURATION EQUIPMENT REQUIRED PARAGRAPH M2488 one or two per tray Phillips screw IPM one per M2488 driver Terminator may be required AC Power Cable 110 or 220 VAC one per M2488 Rack mount tray Front panel for one M2488 or front panel for two M2488s 2488 with ACL M2488 one or two per tray Phillips screw IPM one per M2488 driver Terminator may be required Allen wrench AC Power Cable 110 or 220 VAC one per M2488 ACL Rack mount tray for M2488 with ACL Front panel for one M2488 with ACL or front panel for two M2488s with ACLs 5 or 10 Cartridge Magazine 2488 with FACL M2488 one or two per tray Phillips screw IPM one per M2488 driver Terminator may be required Allen wrench FACL AC Power Cable 110 or 220 VAC one per M2488 Rack mount tray for M2488 with FACL Front panel for one M2488 with FACL or front panel for two M2488s with FACLs 7 Cartridge Magazine one per FACL 1 2 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 3 2 Desktop There are three desktop configurations for the M2488 drive Refer to Table 1 2 for the assembly instructions to use with your configuration Table 1 2 Desktop Configurations CONFIGURATION EQUIPMENT REQUIRE
56. eere bte UE TROU ERE RR ERES H 8 Index 2 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE M9CEBAN eren ERES READ WRITE sis eos Ses ea SAN as er ges Eg 25 Gee SES See Typesof Procedures gt saute ek oe te STR Ree UR eR Seeded OTI Lie o cta Reb eA TRA OR AM UAR RR ROS Tasked Go No G0 v0 os 6 oes kr EE OUR Fe Ue E EQUIPMENT INSPECTION ERPA CODES oaran Se Poe ee tees ER e Ry UR E ERE RUE RAUS ERROR MESSAGES CHK XX Lo bevebeegthb e a eS ER Ep a Diagnostic Error Initialization ERROR RECOVERY EDRGC at ue C OR AD PERALES RE M ER pads Retry Methods ea gre Dew UE RAUS ERROR RECOVERY 5 F FACTORY SEITINGS eene RR rper eer CE FAULT SYMPTOM CODES i e pe AAG Awaba d Error ice EHE REGULIS RR Formatter Error Recovery FIELD REPLACEABLE UNITS DTE PCBA Ar a ee syd eet od eA e eos 2 REPRE Neb CHE S IPM POBA iu crede eere eR ER
57. stop time name Specify a execution time of test Specify a stop time of test execute count the number of DIAG executions reserve NO CARTRIDGE LOAD UNLOAD Jtest DIAG command code DIAG parameter 1 name NO CARTRIDGE DIAG parameter 2 specifies LOADER or THREADER 0x00 or 0x01 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count the number of DIAG executions 0 99 999 reserve WITH CARTRIDGE LOAD UNLOAD test DIAG command code name DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 specifies loading start position 0x00 0x02 DIAG parameter 4 specifies unloading start position 0x00 0x02 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count the number of DIAG executions 0 99 999 reserve ACL LOAD UNLOAD test DIAG command code name L LOAD UNLOAD test DIAG parameter 1 DIAG parameter 2 H 14 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS ACL LOAD UNLOAD test name code DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG para
58. 2 de 8 4 4 3 In line Diagnostics The types of tests performed are determined by the Selftest bit of the SEND DIAGNOSTICS com mand A selftest bit of 1 performs the default selftest as described in paragraph a A selftest bit of 0 directs the target to perform tests defined by the bytes in the parameter list as described in para graph b a Selftest The default selftest consists of the tests described in Table 8 19 Table 8 19 Selftest Description TEST DESCRIPTION PCC Timers Timer 0 2 Tests Test each timer in PCC Function and verify that it operates at 5 of normal value Parity checking Force parity errors on the CP bus and verify that an interrupt is gener ated CP Bus Tests Invalid Address Detection Attempt to access an address beyond the known address space and verify that an interrupt is generated External Register Tests Write verify to all writable registers and read all readable regis ters Verify RSVP counters and microcode timers in the chip External Register Tests Write verify to all writable registers and read all readable regis ters Data buffer DRAM Verification Write verify entire SDDP data buffer DRAM 256 bytes SDDP Tests at a time Host Packet Processor Verify that packet headers are built correctly for EDRC write and read operations EDRC Tests Verify data compression capability with canned data patterns Regist
59. 2 5 OPERATOR PANEL DISPLAYED ERROR 55 5 8 1 P Parameter Last al bold Seanad RE eR Pee RE H 10 PARTS REPLACEMENT 9 1 PERMANENT ERROR 7 3 READ ung ota C RU Oe eUam od gusce ee cedula 7 3 WRITE Rm ERE RE UR PPPHONCE REP E 7 3 PREPARATION FOR USE 2 cet Res Ree RR e 1 37 PREPARING THE M2488 AND ITS OPTIONAL EQUIPMENT 1 1 PREVENTIVE MAINTENANCE 8 35 PSU a wot Omer POS ete 8 53 R RIDE xxu RC EUR NC necem NUR Se aha 8 54 READ POSITION 22222522 4 75 Description of Block ID 4 78 Returi Dataa e tee UL ERE RT 4 76 READ WRITE ere aste p tx ONU ER Ee H 4 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE 4 89 Remove amp Replace Ait Falter SA Se RET 8 43 DIC PCB Asi Rd Are es 8 48 Fan Assembly 22 te bee 8 44 st RR ws es Ser 8 45 Loader Assembly ee bee PRO SA SE 8 51 OP PCA ECCL 8 52 Power Supply RR Ue rex 8 53 RDL cec E eR A REG RE S ER
60. April 1997 CG00000 011503 REV A 4 125 EA 7 Z 5 A Z H 25 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 115 SEND DIAGNOSTIC FACTORY MODE CDB Field Description Overview Continued PARAMETER LIST LENGTH ROUTINE SELFTEST DEVOFL UNITOFL NOTE An X denotes don t care 4 3 28 2 4 3 28 3 4 126 SEND DIAGNOSTIC FACTORY MODE CHECK CONDITION Status reserved bits must be set to zero If these bits are set to one the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST A self test bit of one directs the target to complete its default self test refer to the self test routine in Online Diagnostic Routine description in Chapter 8 If the self test is requested the parameter list length must be zero indicating that no data 15 to be transferred If it is not zero the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST If the self test successfully passes the command is ter minated with GOOD status otherwise the command is terminated with CHECK CONDITION status and the sense key is setto HARDWARE ERROR No Diagnostic Result file is prepared if the self test bit is 1 If the command completes with CHECK CONDITION the resulting sense data contains the Fault Symptom Code See Chapter 8 for a description of the sense data If the PF bit is O and the self test bit is O
61. CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE COMMAND Addr t I MAINTENANCE AND SERVICING RS 232 User Interface Commands Upon entering the Off Line diagnostic mode the command prompt OFF LINE DIAGNOSTIC COMMAND will appear At the command prompt the following commands are available Conventions used in this session commands are case insensitive and may be abbreviated by entering only the first letter of the command The lower case letters immediately following the first letter are optional Bold Commands options variables arguments and user input appear in bold type face Italic Names of variables to which values must be assigned are in italics lt gt Input typed a command line that does not appear the screen for example the return key is shown within angle brackets Optional input such as command options variables and arguments are enclosed in square brackets b RS 232 command set DESCRIPTION Add a new test to the end of the test list VARIABLES ARGUMENTS r Routine number to be added This number must be a valid rou tine number from the routines listed in the test registry see List command for more details t Test number of the routine to be added If an asterisk is entered all tests for the given routine will be added 1 Loop count number of times to repeat this test This number must be in the range between 1 and 254 If 0 is entered
62. RSVP Internal Registers test Data miscompare attempting to set RSVP reg ister TIMR to 0x55 Timeout waiting for RSVP Response Avail able after setting DSGO Order Available RSVP Alert Interrupt not set as expected after setting DSGO Order Available NWN T 242 EO OE Zw lt gt A lt Timeout waiting for RSVP Response Avail able after setting DSG1 Order Available RSVP Alert Interrupt not set as expected after setting DSG1 Order Available RSVP External Registers test Timeout waiting for RSVP Response Avail able after setting RDOP Order Available RSVP Alert Interrupt not set as expected after setting RDOP Order Available Timeout waiting for RSVP Response Avail able after setting FCNT Order Available RSVP Alert Interrupt not set as expected after setting FCNT Order Available Timeout waiting for RSVP Response Avail able after setting FCNT B Order Available RSVP Alert Interrupt not set as expected after setting FCNT B Order Available Unable to reset all register FCNT bits Timeout waiting for RSVP Response Avail able after setting CECC Order Available RSVP Alert Interrupt not set as expected after setting CECC Order Available RSVP Counters test 2 frame Carry counter error Timeout waiting for Response Available after setting CECC Order Available RSVP Interrupts not set as expected Register CECC data miscompare after clear ing Response Avai
63. Servo Diag Loader test Loader downward motion is too slow Loader downward motion is too fast Loader upward motion is too slow Loader upward motion is too fast Servo command was not accepted sense information was built Servo command was accepted but failed to complete within 60 seconds Servo error occurred that was not reported as a diagnostic error Servo Diag Threader test Threader forward motion is too slow Threader forward motion is too fast Threader backward motion is too slow Threader backward motion is too fast Servo command was not accepted sense information was built Servo command was accepted but failed to complete within 60 seconds Servo error occurred that was not reported as a diagnostic error F 70 Servo Diag Tachometer test The machine reel tachometer is always Zo The machine reel tachometer is always 0 The machine reel tachometer is always Zu The machine reel tachometer is always 0 machine reel tachometer changed at the same time CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 19 Routine 80 Servo Diagnostic Error Codes Continued ROUTINE DESCRIPTION Servo Diag Tachometer test The machine reel turns too slow File reel tachometer phase error in forward direction
64. Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG April 1997 CG00000 011503 REV A F 65 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 17 Routine 50 Tones Test Error Codes ROUTINE DESCRIPTION 4M Tones Tests DVL card connection was not detected by the DTC A working tape was not loaded or the tape drive was not READY when the test started The tape drive is not READY un un ir gt un Z OQ AND ERROR CODES Write 4M tones test The tape or magazine is FILE PRO TECTED Formatter command not accepted error Timeout waiting for Formatter Command Complete Formatter error during command execution Read backward 4M tones test Formatter command not accepted error Timeout waiting for Formatter Command Complete Formatter error during command execution Read 4M tones test Formatter command not accepted error Timeout waiting for Formatter Command Complete Formatter error during command execution F 66 CG00
65. Table 4 23 Default Vendor and Product Identification Fields Table 4 24 LOAD UNLOAD Field Table 4 25 LOCATE Field Table 4 26 Block ID Formmats 5 03204 e DR APO ES RCURUEDPEESOUNeH es Table 4 27 Block ID Format Field Table 4 28 Format Mode Table 4 29 LOG SELECT Field Description Table 4 30 LOG SENSE Field Table 4 31 Page Codes tata iu vip EU PI MERI LR Table 4 32 Log Page Table 4 33 Log Parameter Table 4 34 LOG Parameter Field C144 E019 03EN LIST OF TABLES xvii LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES CONTINUED TABLE TITLE PAGE Table 4 35 Log Sense Page 00h Supported Log Pages 4 37 Table 4 36 Log Sense Page 00h Supported Log 4 37 Table 4 37 Log Sense Page 02h Error Counter Page Write 4 38 Table 4 38 Log Sense Page Error Counter Page 4 40 Table 4 39 Log Sense Page OCh Sequential Access Device
66. Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End un 2 un m e un Z O AND ERROR CODES RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 Reset Invalid ETP 8 RSVP failed to Respond good frms DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high April 1997 CG00000 011503 REV A F 59 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE LWR2 Reset Invalid ETP 8 good frms DESCRIPTION RSVP did not respond while looking for DBOB or IBG LWR2 Reset Invalid ET
67. Vendor ID Controller Product ID Logical Unit Product ID The following fields defined for this page are stored in NVRAM and are maintained across power cycles and resets These fields correspond to bytes 8 through 31 in the MC non VPD INQUIRY data described in the INQUIRY command description Reference the INQUIRY command description for additional information on these fields The Vendor ID field contains 8 bytes of ASCII data that is vendor specific This field corresponds to bytes 8 15 in the non VPD INQUIRY data described in the INQUIRY command description The Controller Product ID field contains 8 bytes of ASCII data that is vendor specific This field cor responds to bytes 16 23 in the non VPD INQUIRY data described in the INQUIR Y command description The Logical Unit Product ID field contains 8 bytes of ASCII data that is vendor specific This field corresponds to bytes 24 31 in the non VPD INQUIRY data described in the INQUIRY command description M2488 PRODUCT GUIDE TAPE PROCESSING CHAPTER 7 TAPE PROCESSING 7 1 INTRODUCTION The following information is located in this chapter 7 2 CHANGING MODE PARAMETERS 7 3 PERMANENT ERROR HANDLING 7 2 CHANGING MODE PARAMETERS 7 2 1 April 1997 Initiator Setup To ensure that the MODE SELECT command performs the desired operations it is strongly recom mended that the initiator adhere to the following steps 1 Issue a MODE SENSE command requesting the ta
68. s Full bit is zero The Exception bit if one indicates that the element is in an error condition If the Exception bit is zero then the element is not in an error condition When the Exception bit is one the Additional Sense code and Additional sense code qualifier fields give detailed information about the error condition If the Access bit is one then the import export element is accessible to the medium transfer element If the Access bit is zero the import export element is not accessible to the medium transfer element 6 26 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6 30 Import Export Element Descriptor Field Description Continued DESCRIPTION The Export Enable bit is always set to one to indicate that the medium changer s import export element supports export operations The Import Enable bit is always set to one to indicate that the medium changer s import export element supports import operations The Invert bit is always set to 0 The cartridges for the supported tape format cannot be inverted If the SValid bit is set to one then the Source storage element address field indicates the address of the element where the current unit of media in the element was previ ously stored If the SValid bit is zero then the value in the Source storage element address field is not valid Table 6 31 Data Transfer Element Descriptor Type Code 4h BITS
69. 190h For extended length tapes the approx capacity is 800 320h Notes The capacity is based on compression being disabled b The capacity is based on the media being in good condition and that nor mal data and block sizes are used c The logical unit does not guarantee that this space is actually available in all cases d Direct comparison of this value between different vendors possibly prod ucts is discouraged since the length of media and the method used to mea sure maximum capacity may vary The Assigning Organization field contains eight bytes of ASCII data identifying the organization responsible for the information in this DENSITY SUPPORT data block The data is left aligned within this field The ASCII value for a space 20h is used if padding is required 4 110 The Density Name field contains eight bytes of ASCII data identifying the name that is associated with this DENSITY SUPPORT data block The data is left aligned within this field The Description field contains 20 bytes of ASCII data describing the density The data is left aligned within this field The ASCII value for a space 20h is used if padding is required CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 24 3 REPORT DENSITY SUPPORT Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 2h N
70. 3 a Z H 0 Page Length 0000h April 1997 CG00000 011503 REV A 4 127 2 ud a Z H 0 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 128 Description of Page Code 80h This page allows user selection of Online Diagnostic Routines and control over the number of times each routine is to be executed Table 4 119 Page 80h Online Diagnostic Test Page Reserved All bits are set to zero Page Length 0010h Execute Count Pass Count of Online Routine 01h Self Test Execute Count Pass Count of Online Routine 50h Execute Count Pass Count of Online Routine 51h Execute Count Pass Count of Online Routine 52h Execute Count Pass Count of Online Routine 53h Execute Count Pass Count of Online Routine 54h Reserved All bits are set to zero Execute Count Pass Count of Online Routine 57h Execute Count Pass Count of Online Routine COh Execute Count Pass Count of Online Routine C2h Reserved bits are set to zero Selection of a diagnostic routine is accomplished by assigning a routine s corresponding Execute Count byte a non zero value Routines 50 to 57 are diagnostic specific to the Tape Drive logical unit and routines and C2 are specific to the Medium Changer logical unit Therefore if the Tape Drive logical unit is selected only the Execute Count bytes corresponding to the Selftest rou tine Routine 01 and routine
71. 4 3 29 on page 4 135 INQUIRY Provides a means for an initiator to request information regarding parameters of the target and any attached peripheral devices 4 3 6 on page 4 18 amp 5 3 on page 5 17 RECOVER BUFFERED DATA optional Requests that the tape unit transfer zero or more blocks of data from the tape unit s buffer to the initiator The command is used to retrieve data contained in the buffer that had been sent earlier by the initiator to be written to the medium tape 4 3 21 on page 4 98 MODE SELECT RESERVE UNIT Provides a means for the initiator to specify medium logical unit and peripheral device parameters to the tar get by sending data relevant to such parameters in a data phase during the command Reserves the specified logical unit for the exclusive use of the requesting initiator 4 3 12 on page 4 51 amp 5 2 on page 5 1 4 3 25 on page 4 112 RELEASE UNIT Release previously reserved logical units for the requesting initiator 4 3 22 on page 4 101 ERASE Causes part or all of the remaining medium to be erased beginning from the current logical position 4 3 5 on page 4 15 4 2 MODE SENSE Provides a means for the target to report medium logi cal unit and peripheral device parameters to the initia tor by sending data relevant to such parameters in a data phase during the command CG00000 011503 REV A 4 3 13 on page 4 56 amp 5 2 on page
72. Block ID Format Physical Reference Format Code Logical Block Position MSB Logical Block Position middle significant bits Logical Block Position LSB E 1 ci April 1997 CG00000 011503 REV A 4 29 E lt e 5 TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 27 Block ID Format Field Description DESCRIPTION The Physical reference field can either be 0 or in the range 1 to 95 The value 0 indicates that a valid physical reference value is not known for the target position The values in the range 1 to 95 indicate an approximate physical location on tape close to the target position When the Physical reference value is not 0 the tape unit can use the value to perform a high speed locate to get close to the target position The Wrap field indicates whether the target position is in the first wrap or second wrap 4 of tape If Wrap equals 0 then the target position is in the first wrap If Wrap equals 1 then the target position is in the second wrap If the wrap of the target position is unknown then the Wrap field should be set to 0 The Format code field indicates the format of the tape cartridge The meaning of the possible values are described in Table 4 28 4 30 A unique Logical block position is associated with each data block and filemark written on a tape The first filemark or data block on tape is assigned Logical block position 0 the Logical block posi
73. DESCRIPTION Causes CHECK CONDITION status with the sense key being ILLEGAL REQUEST variable No CHECK CONDITION is set due to an actual block length being different than the length specified in the Transfer Length field except for the following condition The target still reports CHECK CONDITION status for an incorrect length condi tion if the overlength condition exists and the block length field in the mode param eter block descriptor is non zero a non zero value in this field in the Mode Select data implies fixed mode The overlength condition exits after executing a Read command when the length of the actual block read exceeds the requested transfer length in the CDB variable With Fixed bit 0 the transfer will take place in variable block mode independent of the value in the mode parameters block descriptor In variable block mode a single block is transferred with the bytes transferred being the lesser of the actual block length or the requested Transfer Length A successful READ command with the fixed bit of zero transfers the requested trans fer length in bytes to the initiator If the actual block length is different from the specified transfer length CHECK CONDITION status is returned to the initiator The incorrect length indicator ILT bit and valid bit in the sense data are set to one and the sense key is set to NO SENSE The information bytes contained in the sense data are set to the difference residue of t
74. ECMA 111 INQUIRY A Response Data Format is set to a value of 2 indicating that this INQUIRY data is formatted based on the format specified by the ANSI SCSI 2 standard X3 131 1994 version 10L The Terminate I O Process TrmIOP bit is set to zero indicating the device does not support the Terminate I O Process message The Asynchronous Event Notification Capability AENC bit is set to zero indicating the device does not support SCSI 2 defined asynchronous event notifications The Additional Length field indicates 99 additional bytes of parameters are supplied If the allocation length in the INQUIRY CDB is too small to transfer all of these parameters the additional length is not adjusted to reflect the truncation by the initia tor The Soft Reset SFTRE bit is set to zero indicating the target does not support the Soft Reset option The Command Queuing CmdQ bit is set to zero indicating the target does not sup port command queuing for this logical unit The Linked command Link bit is set to one indicating the target supports linked commands for this logical unit The Synchronous Transfer Sync bit is set to one indicating the target supports syn chronous data transfer April 1997 CG00000 011503 REV A 4 21 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 19 INQUIRY Data Format Field Description Continued DESCRIPTION A Wide bus 16 WBus16 bit set to one indicates
75. F DIAGNOSTIC TESTS AND ERROR 8 F 1 G SUPPORTED SCSI TRANSFER 8 G 1 H MTU DIAGNOSTIC SPECIFICATIONS H 1 H 1 OUTLINE ERREUR swans pee tite beste DES H 1 H 2 HOW TO EXECUTE THE H 1 HE2 Y SCSTLinterface ee Coe eee as SSAA OER tbe H 1 H 2 2 8 232 25 cages sash betwee ps ECL Rp H 1 H 2 3 How to execute the DIAG for the H 1 H 3 M2488 DIAG H 1 H 4 MTU DIAG PARAMETER H 3 H 4 1 DIAG activation H 3 H 4 2 Explanations eL Rees We a Ae st Ww ches dogs H 3 4 53 DIAG oi nec ts HEUS edge c H 4 4 3 1 READ WRITE Ten diagnostic tests to check read and write H 4 144 019 03 xiii TABLE CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 4 32 LOAD UNLOAD Two diagnostic tests to check loading and Unload Ngee As wee ae RN AR Oe ee aA H 5 H 4 3 3 ACL TEST Two diagnostic tests to check the autoloader H 6 H 4 3 4 TESTMODE Diagnostic test to measure operations H 6 xiv 4 3 4 1 MELOAD Ca
76. Invalid field in parameter list Write protected CG00000 011503 REV A B 3 ASC ASCQ ASC ASCQ ASC ASCQ M2488 PRODUCT GUIDE Table B 3 ASC and ASCQ Description by ASC ASCQ Continued ASC ASCQ DESCRIPTION Not ready to ready transition Priority 2 Power on reset or BUS DEVICE RESET occurred Priority 1 Mode parameters changed Priority 5 ON Incompatible medium installed attempting 36 track writes over 18 track data away from BOT Cannot read medium unknown format Incompatible format Incompatible format Tape length error Tape length error Priority 3 Not ready medium not present NOTE This ASC ASCQ can only be generated when feature mode 5 bit 4 0x10 is set to one as described in the configuration settings in the M2488 User s Guide Destination medium changer element full 6 6 3 8 3 5 3 6 2 No cartridge or magazine at specified medium changer source element position First destination medium changer element empty Second destination medium changer element full Second destination medium changer element empty Medium changer transport element full Medium changer element is not accessible Drive is full operation cannot be performed Invalid bits in IDENTIFY message Microcode has been changed Priority 4 Message reject error Recovered internal hardware error Hardware error Internal target fail
77. LOAD test Servo error reported during drive diagnostic cartridge load test tests Drive Diag AC PS MODCH Servo error reported during drive diagnostic access positioning test or mode change test Drive Diag TPPFM test Servo error reported during drive diagnostic tape acceleration decleration test Drive Diag LOCAT test Servo error reported during drive diagnostic tape locate test Drive Diag D S E test Servo error reported during drive diagnostic Data Security Erase test Drive Diag REWND test Servo error reported during drive diagnostic rewind test Drive Diag UNLOD test Servo error reported during drive diagnostic cartridge unload test F 78 Drive Diag ACL LDUL test A DVL card was not detected This routine requires that the DTC card be properly con nected to a DVL card Autoloader not detected Must have an auto loader attached to run this test Servo error reported during tape removal Servo error reported during magazine removal Servo error reported during magazine inser tion Servo error reported while waiting for FACL door to be closed Servo error reported while waiting for START switch to be pressed to load a tape Servo error reported during magazine load Servo error detected during magazine opera tion CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND E
78. LWRO Seismic CRCA Error Detection LWR2 Seismic SDFT Data Pattern LWR2 Seismic CRCA EDRC Transfer Write 4M tones test 4 Read backward 4M tones test CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 1 Diagnostic Test Registry for all Diagnostic Modes Continued DIAGNOSTIC MODES ROUTINE OFF LINE GO NO GO Read 4M tones test Write incrementing block lengths Rewind Read incrementing block lengths Servo Diag Logic test un un un Z OQ AND ERROR CODES Servo Diag Photo sensors test Servo Diag Loader test Servo Diag Threader test Servo Diag Tachometer test Servo Diag ACL FACL test Servo Diag Manual Sensor test Servo Diag Manual ACL test MFG diagnostic load execute table MFG diagnostic display execute table Clear Log Counters Write BOT EOT test Read BOT EOT test Rewinding tape Locate Block Space Block Write Filemarks Space File MFG diagnostic display results table MTU diagnostic load execute table MTU diagnostic send execute table MTU diagnostic run MTU diagnostic retrieve results table Operator Control Panel keys test Operator Control Panel display test Operator Control Panel tape LED test April 1997 CG00000 011503 REV A F 5
79. Manual Mode is set Leave Mode as currently set Auto Mode is set Set Auto Mode System Mode Is set Set System Mode Reserved Reserved Table 6 39 Eject Codes CODE ACL ACTION 00b No change of Eject Function 01b Inhibit Magazine Eject 10b Enable Magazine Eject default lib Reserved When the Inhibit Magazine Eject code is set the Medium Changer does NOT eject the Magazine upon either the receipt of a MOVE MEDIUM command that specifies move Import Export Element to Medium Transport Element eject Magazine or after processing the last cartridge in a Magazine while in Automatic Mode If Inhibit Magazine Eject is set when either of these situations occur the Magazine is moved to the first available cartridge see Table 6 40 on page 6 34 for operation of car tridge unloading If an ACL is attached the Eject code is reported as changeable and defaults to a value of 10b For an FACL the Eject code is not supported If an FACL is attached the Eject code is reported as NOT changeable on a MODE SENSE command and defaults to a value of zero See Table 6 40 for operation of cartridge unloading Table 6 40 Operation of Cartridge Unload Is the cartridge being unloaded the last cartridge in the magazine Is Inhibit with an ACL with an FACL Magazine Eject set Eject Code 01b AUTO SYSTEM 1 Move cartridge from MTU to magazine 2 Load next cartridge 3 Position magazine to
80. RSVP External registers test RSVP Counters test 2 frame RSVP Counters test 4 frame RSVP Counters test 8 frame RSVP Counters test 16 frame RSVP Counters test single byte mode April 1997 CG00000 011503 REV A F 1 un 2 un 2 2 un Z AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 1 Diagnostic Test Registry for all Diagnostic Modes Continued ROUTINE OFF LINE DIAGNOSTIC MODES GO NO GO RSVP Counters test 2 byte mode RSVP DBOB interrupt test SDDP Host I F Buffer Page Xreg test SDDP Host I F Buffer Refresh Xreg test SDDP Host I F Packet Header Xregs test Buffer RAM data bus bit test Buffer byte half word boundary test Buffer paging test Buffer RAM address bus bit test Buffer RAM data pattern test Buffer RAM 0x55 data pattern test Buffer RAM walking one s test Buffer RAM incremental pattern test SPC CP Bus Bit test SPC User Program Memory test SPC MCS Buffer test SPC to Data Buffer DMA test SPC MPU bus parity test Formatter Counter 0 test Formatter Counter 1 test Formatter Counter 2 test PCC Timers Timer 0 test PCC Timers Timer 1 test PCC Timers Timer 2 test Write clear 3 bytes 00 mode 1Eh Read clear 3 bytes 00 mode OEh Write EDRC NC 3 bytes 00 mode 18h Read EDRC NC 3 byte
81. Read Crc b error check Read Header crc error check Write PPh host crc error check Write PPh host count error check April 1997 CG00000 011503 REV A F 3 un 2 un 2 2 un Z AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 1 Diagnostic Test Registry for all Diagnostic Modes Continued ROUTINE OFF LINE DIAGNOSTIC MODES GO NO GO Read Compression err sgd crc a errors Read Sync h_cnt comp sgd cnt h errs Read Sync h_cnt comp sgd cnt l errs Read Synch crc comp sgd h crc errors Loop write to read 0 test 36 Track Loop write to read 0 test 18 Track LWRO EDRC Data 36 Track Loop write to read 2 test 36 Track LWR2 ETPs Skew Error 36 Track LWR2 ETPs Skew Error 18 Track LWR2 ETPs Invalid Error 18 Track LWRQ2 ETPs Disorder Error 36 Trk LWR2 ETPs Format Control Error 36 LWR2 ETPs Unknown Error 36 Track LWR2 ETPs Unknown Error 18 Track LWR2 Ignore Invalid ETP 4 good fms LWR2 Reset Invalid ETP 8 good frms LWR2 Reset Invalid ETP at Resync LWR2 Reset Persistence ETP at Resync LWR2 Multi Track Error 36 Track LWR2 Multi Track Error 18 Track LWR2 Uncorrectable Error 36 Track LWR2 Detect Hard Error 36 Track No Signal Test LWR3 External Loop Write to Read
82. Reserved 000000h The PS bit must be set to 0 on a MODE SELECT command Note Changeable fields in this page are shaded eal Uo Z 22 E go E S Table 5 5 Error Recovery and Reporting Parameters Field Description DESCRIPTION When the Disable Correction DCR bit is set to one this bit indicates error correc tion is not applied in the course of error recovery Other normal error recovery oper ations are not affected by this bit When DCR is set to zero this bit enables error correction The DCR bit is reported as not changeable on a MODE SENSE command and the default value is zero When the Disable Transfer on Error DTE bit set to one and the PER bit is set to one the target creates the CHECK CONDITION status and terminates the data transfer to the initiator immediately upon detection of an error The transfer length is then not exhausted The data of the block in error which is the first erring block encountered may not be transferred to the initiator depending upon the setting of the TB bit The DTE bit can only be setto one if the PER bit is set to one The target creates the CHECK CONDITION status with an ILLEGAL REQUEST sense key if PER bit is set to zero and the DTE bit set to one When DTE is set to zero this bit enables data transfer for any data which is recov ered within the limits of the error recovery flags Any erring block that would be posted which is the last rec
83. Routine 10 EDRC Control Signals Diagnostic Error Codes Continued ROUTINE Read EDRC NC 3 bytes 00 mode 04h DESCRIPTION A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Read EDRC 3 bytes 00 mode 00h A host data path end of transfer was not detected in the allotted time when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI_BSY xfer phase when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase the data expected to be transferred from the SPC data fifo to the SPC receive buffer was not transferred A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Write EDRC 3 bytes 00 mode 10h after a write diag operation was initialized in the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty when transferring data from the SPC send buffer to the SPC data f
84. Tape DIVE s uet o tac pr Rc os Rs SON RR RR aac F 78 DIAGNOSTIC SPECIFICATIONS H 1 Diagnostic Test Registry 8 27 Diagnostic Test Registry for all Diagnostic Modes F 1 DIAGNOSTIC TESTS AND ERROR CODES F 1 DIAGNOSTICS Stith typ REP Renee 8 16 GO NO GO ds ah nhs E RE RE MERGER MA Peu eg Hd eos 8 16 MIU uei cC APER OE UC Se 8 16 Off Line Diagnostics pi Eee eR ORAT ERR 8 16 Diagnostics DIAG result data s uter mee RI e RENE MR ERR H 21 Error reset command H 9 How to execute the 22222222202222 0 eR ERES H 1 M2488 DIAG structure H 1 MTU DIAG H 3 Page Code 80h Tests 8 26 Tests COMBINATION eh bailed H 9 LOAD UNLOAD eee Res ks Bea BAA Suge H 5 MIL OAD PE eT Se ees RES TA EMEND SC H 7 2 iuum ra AED Rasen eae kainate H 7 MBA CIPS e H 7 MAMODCH eec ate ae ole oe Dees H 7 oto eSI ROS USC Meee Ses be Soe ae H 8 MOREWND posce 8 MIDS 8
85. The Diagnostic Routine number of the test that failed The Diagnostic Test number of the test that failed The Diagnostic Error Code number of the test that failed The value the diagnostic test expected if applicable at the time the error was detected The value the diagnostic test received at the time the error was detected if applicable The address that was accessed to obtain the received value at the time the error was detected if applicable April 1997 CG00000 011503 REV A 8 15 SENSE DATA N mA 2 2 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 4 8 4 1 8 4 2 8 4 3 DIAGNOSTICS The 2488 tape drive supports three operational modes for diagnostics The first mode is the Go No Go diagnostics that are invoked automatically each time power is applied to the tape drive The second mode of diagnostics called Off Line diagnostics may be invoked from the Operator Control Panel on the front panel of the tape drive or medium changer or from an RS 232 terminal or computer running terminal emulation software attached to the RS 232 Maintenance Interface The third mode of diagnos tics are called In Line diagnostics and are invoked through the SCSI interface using the SCSI SEND DIAGNOSTIC command sent from a host Diagnostic Organization Diagnostics are arranged by routine number and test number Each routine is designed to verify a particular hardware function
86. The parameter list length is neither 0 nor 17 5h ILLEGAL REQUEST 6h UNIT ATTENTION Indicates the DISPLAY command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short April 1997 CG00000 011503 REV A 4 11 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 4 DISPLA Y command CFh 10h For display data length of 10h refer toFT4 bit 7 described in the M2488 User s Guide The DISPLAY command is used to display a message on the operator panel of the tape drive or car tridge loader if installed This command is executed even if the Magnetic Tape Unit MTU is NOT READY The Display Data is described in paragraph 4 3 4 2 4 3 4 1 DISPLAY CDB Description 10h DISPLA Y is a ten byte command The bytes are shown below and described in Table 4 10 Com mon fields are described in paragraph 4 3 1 on page 4 4 gt s zl 2 Reserved Reserved Display Display Mode Selection Length Half Msg Reserved Data Format Reserved Reserved Reserved Reserved Parameter List Length 10h Reserved Note Changeable fields in the CDB are shaded Table 4 10 DISPLAY Field Description 10h DES
87. The response is then recovered by execu tion of the RECEIVE DIAGNOSTIC RESULTS command 4 124 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 114 SEND DIAGNOSTIC FACTORY Field Description Continued DESCRIPTION A Page Format PF bit of 1 indicates the SEND DIAGNOSTIC parameters defined by ANSI standard X3 131 1994 are used The PF bit specifies the parameter list con sists of zero or more diagnostic pages and that the data returned by subsequent RECEIVED DIAGNOSTIC RESULTS command shall use the diagnostic page for mat A PF bit of 0 indicates the SEND DIAGNOSTICS parameters are vendor specific When the Self Test bitis 1 the PF bit can be 0 or 1 and the parameter list length must be 0 When the Self Test bit is 0 and the PF bit is 0 the parameter list length must be 0 or 16 The Parameter List Length field specifies the length in bytes of the SEND DIAG NOSTIC parameter list to be transferred from the initiator to the target Table4 115 SEND DIAGNOSTIC FACTORY MODE CDB Field Description Overview PARAMETER ROUTINE SELFTEST DEVOFL UNITOFL LIST LENGTH N A SelfTest 00h 80h Olh 80h 50h 80h Sih 80h 52h 80h 53h 80h 54h 80h 57h 80h COh 80h C2h 81h MFG TEST 90h 9Fh MTU TEST Olh 50h Sih gn Z lt e gi 52h
88. When set to one the Change active Format CAF bit indicates that the active format is changed to the value specified in the active format field The CAF bit is reported as not changeable on a MODE SENSE command and the default value is zero When set to one the Change Active Partition CAP bit indicates that the logical partition is to be changed to the one specified by the active partition field The CAP bit is reported as not changeable on a MODE SENSE command and the default value is zero The Active Partition indicates the current logical partition number in use on that medium This field is reported as not changeable on a MODE SENSE command and the default value is zero The Write Buffer Full Ratio field on WRITE commands indicates to the target how full the buffer is before writing data to the medium This field is reported as not changeable on a MODE SENSE command and the default value is 80h The Read Buffer Empty Ratio field on READ commands indicates to the target how empty the buffer is before retrieving additional data from the medium This field is reported as changeable on a MODE SENSE command and the default value is 40h gi Z gem D E The Write Delay Time field indicates the maximum time in 100 millisecond incre ments the target should wait before any buffered data that is to be written is forced to the medium after the last buffered WRIT
89. gt WR 0x18 or 0x06 DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count 4 2 reserve 12 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS WRAP 1 EOT test name DIAG command code WRAP 1 EOT test DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count E reserve LOCATE test name code DIAG command code LOCATE test gt Ox1A or 0x05 DIAG parameter 1 Specify a sector DIAG parameter 2 3 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve TAPE PATH test name code DIAG command code TAPE PATH test Ox1B or OxOB DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 April 1997 CG00000 011503 REV A H 13 MTU DIAGNOSTIC SPECIFICATIONS TAPE PATH test M2488 PRODUCT GUIDE execute time
90. issue a SPACE command to space back one block Otherwise treat as a permanent error 9 Report all 44 bytes of SCSI sense data to the Product Support Engineer ASC ASCQ DESCRIPTION Table B 3 ASC and ASCQ Description by ASC ASCQ No additional sense available No additional information Filemark detected Clean Requested NOTE This ASC ASCQ can only be generated when feature mode 5 bit 5 0x20 is set to one as described in the configuration settings in the M2488 User s Guide End of Medium detected End of Medium detected End of Medium detected Beginning of Medium detected Tape void Logical unit not ready cause not reportable Manual unload and buffered write data exists DO Wl Not ready in process of becoming ready NOTE This can only be generated when feature mode FT4 bit 5 0x20 is set to one as described in the configuration settings in the M2488 User s Guide Load assistance required Load assistance required and buffered write data exists Recovered write error Write error Unrecovered read error Block sequence error Recovered read data with retries Parameter list length error Invalid command operation code Invalid medium changer element address Invalid field in CDB Logical unit not supported 00 April 1997 of at Git Go 9 bo
91. reserve parameterO reserve execution time For the read write DIAG specifies the execution time of the read write For the path test specifies start position For the ACL DIAG specifies a cleaning count FACL only stop time For the read write DIAG specifies the stop time of the read write For the path test specifies end position execute count Specifies the number of DIAG executions DIAG reserve 1 to 8 diag reserve For drive local flag diag reserve 2 For 232C SCSI mode flag Details of each parameter are specified elsewhere DIAG READ WRITE Ten diagnostic tests to check read and write Set the tests in detail using the given parameters 1 FWDREAD Forwardread wenn ne CMD CD 0x11 2 BWDREAD Backwardread gt 1 1 0 a CMD CD 0x12 3 WRITE Write enn CMD CD 0x13 4 FRD BRD Forward and backward read alternately gt CMD CD 0x14 5 Loop write to read CMD CD 0x15 6 FEEDTHR Feedthrough write 0000000 CMD CD 0x16 7 DSE DSE operation CMD CD 0x17 8 WRPIBOT High speed tape run to wrap 1 BOT Rewinding CMD CD 0x18 9 WRPIEOT High speed tape run to wrap 1 EOT 2 CMD CD 0x19 10 LOCATE High speed tape run to specified sector Locating CMD CD 0x1A 11 TAPE PATH run between the specified start position and end posi CMD CD Ox1B tion CG00000 011503 REV A April 1
92. the target terminates the SEND DIAGNOSTIC command with CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and additional sense key is set to INVALID FIELD IN CDB 4 3 27 3 Diagnostic Pages 1 Refer to Chapter 8 for the test descriptions To use diagnostic pages the Page Format PF bit must be set to 1 Data in the diagnostic pages is primarily used to select the tests to be executed and the number of times each test is to be run exe cute count A page code can not be used more than once within the command If the same page code is sent the target terminates the SEND DIAGNOSTIC command with CHECK CONDI TION status The Diagnostic pages for the SEND DIAGNOSTIC command are 00h and 80h If the page code is set to any unsupported value the target terminates the SEND DIAGNOSTIC command with CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and additional sense key is set to INVALID FIELD IN PARAMETER LIST For all pages the Page Length bytes must be set as indicated for bytes 2 3 in the following Page Code descriptions If the page length is set to any other value the target terminates the SEND BA 7 2 ud Z H 0 April 1997 CG00000 011503 REV 4 119 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE DIAGNOSTIC command with CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and an additional sense key is set to INVALID FIELD IN PARAMETER LIST Table 4 109 Sen
93. then the parameter list length must be 0 or 16 or else the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST A parameter list length of zero indicates that no data is transferred This condition is not an error no result file is prepared and the command is terminated with GOOD status in this case If the specified parameter list length results in truncation of one or more pages with the PF bit is set to one the target terminates the SEND DIAGNOSTIC command with CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and additional sense key is set to INVALID FIELD IN CDB Diagnostic Pages PF 1 Refer to Chapter 8 for the test descriptions To use diagnostic pages the Page Format PF bit must be set to 1 Data in the diagnostic pages is primarily used to select the tests to be executed and the number of times each test is to be run exe cute count A page code can not be used more than once within the command If the same page code is sent the target terminates the SEND DIAGNOSTIC command with CHECK CONDI TION status The Diagnostic pages for the SEND DIAGNOSTIC FACTORY MODE command are 00h 80h 81h and 90h through 9Fh Pages 81h and 90h through 9Fh require that FACTORY MODE be set before the SEND DIAGNOSTIC command is issued otherwise these page codes are treated as unsupported values If the page code is set to any unsupported value the target terminates the CG00000 011503
94. ttc a CHR CE ORC RR ut 4 25 Log Sense Pages oe E ERU ERR peer EN eee es 4 37 uc og ER ea Ue et CO Rs ERAS dictat 4 1 M M2488 Interconnects sodes Res PRI ev y ETUR 8 38 M2488 Tape Drive FRUs Bottom Side 9 3 M2488 Tape Drive FRUs Top Side 9 2 MAINTENANCE AND SERVICING 8 1 MAINTENANCE TERMINAL 8 33 Interface eq ea t S taa C LA CRURA RS 8 33 Interface Communications Settings 8 34 Interface Connector Pin Assignments 8 33 Remote Debug for JDB 8 34 MANUAL TAPE 8 36 Media Changer LUN 25 uer SERES 4 1 Medium Changer Additional Information MODE SELECT AND MODE SENSE COMMANDS 6 32 COMMANDS 6 1 Inquiry Change Definition 6 41 MODE SELECT MODE SENSE COMMANDS Additional Information 5 1 Common Device Type Control 5 9 Density Code 28h nc eis Ree e Geos See ee be 5 14 Device Configuration Parameters 5 11 Disconnect Reconnect Control Parameters
95. 000000h Reserved ERE Table 4 57 MODE SELECT Parameter Header Field Description DESCRIPTION Density codes of 00h and 09h default create tapes in the format described by ANSI standard X3B5 94 043 Density Code 28h is described in CHAPTER 5 000000h The number of blocks field is always set to zero indicating that any remaining logical blocks of the logical unit have the medium characteris tics specified by the block descriptor The block length specifies the length in bytes of each logical block described by the block descriptor A block length of zero indicates the length is variable Page Descriptor Table 4 58 Page Descriptors Reserved Page Code Additional Page Length Page Defined or Vendor Unique Parameter Bytes un Z ua April 1997 CG00000 011503 REV A 4 59 ua Z ua UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 59 Page Descriptor Field Description DESCRIPTION Following the block descriptor if supplied are MODE SELECT pages The Page Code field identifies the format and parameters for that page This control ler supports pages O1h Error Recovery and Reporting 02h Disconnect Reconnect control OAh Control Mode Page 10h Device Configuration Parameters and 00h Vendor Unique Parameters When using the MODE SENSE command a PS bit of one indicates that the m
96. 1Fh Device 1 6 38 6 4 MC MEDIUM CHANGER INQUIRY CHANGE DEFINITION VITAL PRODUCT 6 41 6 4 1 General VPD Page 6 41 6 4 2 Supported VPD Pages Page 00 6 42 6 4 3 Implemented Operating Definition Page 81 6 43 6 4 4 ASCII Implemented Operating Definition Page 82 6 44 6 4 5 Product Identification Page 2 6 45 7 TAPE PROCESSING oirr er QURE EHE ERI ERES V 7 1 7 1 INTRODUCE MON mee e teen to peter HR e qe ae ae 7 1 7 2 CHANGING 5 7 1 7 21 Initiator Set p ig REA RR REFERRE 7 1 7 5 PERMANENT ERROR 7 3 7 31 PERMANENT WRITE 7 3 7 3 PERMANENT READ 7 3 X C144 E019 03EN M2488 PRODUCT GUIDE TABLE OF CONTENTS TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 8 MAINTENANCE AND SERVICING eese nn 8 1 8 1 INTRODUCTION ee RR RU UR E 8 1 8 2 OPERATOR PANEL DISPLAYED ERROR 8 1 8 2 1 OZONE xxxxyyyy
97. 3 Connect the M2488 and the 1 35 1 7 PREPARATION FOR 6 1 37 2 DESIGN 2 1 2 INTRODUCTION E ro eee Pe Duces cts 2 1 2 2 OPERATION OF THE 2488 2 1 2 3 OPERATION OF THE MAGNETIC CONTROLLER 2 2 2 31 Data Path ooo er UN RUNDE 2 2 2 32 Data B ffet eO oen RC Re ROC 2 2 2 3 3 ERDC Compression 2 2 2 3 4 Microprocessor 1 2 3 2 35 2 4 2 4 OPERATION OF THE MAGNETIC 2 4 2 4 1 Airness Tape Path cesset XAR Mac BA ale RC RR s 2 4 2 4 2 Read and Write 2 5 3 SCSI MESSAGES oriai rtr ROSS SA UO ROD UR DE PUR Mae Deals 3 1 3 1 INTRODUCTION o eeu ERU CUP ia REM e RE 3 1 3 2 M2488 AND MEDIUM CHANGER SCSI 3 1 3 21 ABORT code 06h cot rer ep eacus 3 2 3 2 2 BUS DEVICE RESET code 3 2 3 2 3 COMMAND COMPLETE 00
98. 5 1 April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 1 M2488 SCSI Commands Continued COMMAND LOAD UNLOAD optional DESCRIPTION Performs either a rewind operation or a rewind and unload operation PARAGRAPH 4 3 7 on page 4 25 RECEIVE DIAGNOSTIC RESULTS optional Requests that result data generated for a previous SEND DIAGNOSTIC command be sent to the initiator 4 3 19 on page 4 83 SEND DIAGNOSTIC Requests the target to perform diagnostic tests on itself or on the attached peripheral devices 4 3 27 on page 4 117 LOCATE optional READ POSITION optional Causes the tape unit to position to a specific logical location Causes 20 bytes to be sent from the target to the initia tor The 20 bytes are a report of the position of the tape unit and information about blocks stored in the buffer N Z P S 4 3 8 on page 4 28 4 3 17 on page 4 75 WRITE BUFFER optional Used in conjunction with the READ BUFFER com mand as a diagnostic function for testing target memory and the SCSI bus integrity 4 3 32 on page 4 144 READ BUFFER optional CHANGE DEFINITION optional Used in conjunction with the WRITE BUFFER com mand as a diagnostic function for testing target memory and the SCSI bus integrity Used to modify the operating definition of the selected target with respect to all initiators This command is used in
99. 7 MODE SELECT MODE SELECT MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 2 2 6 2 2 3 6 8 MODE SELECT CHECK CONDITION Status For the following conditions a MODE SELECT command will fail with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN PARAMETER LIST The requested mode settings changes will not be per formed a Ifthe initiator attempts to change any field that is not changeable as reported by the target b Ifthe initiator sends a value for a parameter that is outside the range supported by the target and rounding is not permitted for that parameter c Ifthe initiator sets any field in the mode parameter header or block descriptor to an unsup ported value d Ifthe initiator sends a mode page with a page length not equal to the page length returned by the MODE SENSE command for that page e Ifthe initiator sets any reserved field in the mode parameter list to a non zero value Certain parameters sent to a target with the MODE SELECT command contain a range of values The target rejects unsupported values unless rounding is permitted in the description of the param eter If rounding is permitted then when the target receives a value not supported it rounds the value received to a supported value Rounding of MODE SELECT parameter values when permitted is performed as follows A tar get that receives a MODE SELECT parameter v
100. After end of 5th group command code is set following DIAG command code is set diag parameter 6 is set 2 execute count is set 3 This diagnostic test repeats execution of diagnostic test 3 times from group 2 to group 5 12 END Endofrun P CMD CD 0x0C Running end This is end of diagnostic test or OxFF H 4 5 Error reset command CMD CD 0x70 or OxF0 If A error is reported by the MTU during diagnostic test it is necessary to issue this command April 1997 CG00000 011503 REV A H 9 MTU DIAGNOSTIC SPECIFICATIONS H 5 PARAMETER LIST FORWARD READ test M2488 PRODUCT GUIDE DIAG command code FORWARD READ test 0x11 or 0x01 DIAG parameter 1 Set the operation mode 0x00 or 0x01 DIAG parameter 2 DIAG parameter 3 Specify a test wrap 0x00 or 0x01 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 Specify a execution time of test 0 99 999 Specify a stop time of test 0 99 999 the number of DIAG executions 0 99 999 BACKWARD READ test DIAG command code BACKWARD READ test 0x12 or 0x02 DIAG parameter 1 Set the operation mode 0x00 or 0x01 DIAG parameter 2 DIAG parameter 3 Specify a test wrap 0x00 or 0x01 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG
101. An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after writing byte 3 of a word with bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after reading byte 3 of a word which was previ ously written with bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made An unexpected Check 1 condition was detected after attempting to write a word with good parity to control store CP Bus parity SDDP An unexpected Check 1 condition was prema turely detected at the beginning of this test An unexpected Check 1 condition was detected after reading the HDXC register in the SDDP A CP bus parity error was not detected as expected after a SDDP register write opera tion with forced bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made A data miscompare was detected reading an SDDP register previously written with bad parity An unexpected Check 1 condition was detected after reading an SDDP register An unexpected Check 1 condition was detected after attempting to restore the con tents of the HDXC register A data miscompare was detected when verify ing the contents of the HDXC register previ ously restored An unexpected Check 1 condition was pen
102. April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS Result of Locating time 4M5 LOCAT measurement result error code result data 1 Locating time for normal 1 10 sec result data 2 Locating time for E CTG 1 10 sec result data 3 result data 4 result data 5 result data 6 result data 7 result data 8 result data 9 result data 10 result data 11 result data 12 result data 13 result data 14 result data 15 Result of Rewinding time M6 REWND measurement result error code result data 1 Rewinding time for normal CTG 1 10 sec result data 2 Rewinding time for E CTG 1 10 sec result data 3 2 result data 4 result data 5 result data 6 result data 7 result data 8 result data 9 result data 10 result data 11 result data 12 result data 13 result data 14 result data 15 Result of D S E time M7 D S E measurement result error code result data 1 D S E time for normal CTG 1 10 sec result data 2 D S E time for E CTG 1 10 sec result data 3 result data 4 result data 5 result data 6 result data 7 result data 8 result data 9 April 1997 CG00000 011503 REV A H 23 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE Result of D S E time M7 D S E measurement result result data 10 result data 11 result data 12
103. COMMANDS IE gt ST Load magazine DT IE Unload cartridge from tape unit and place it into magazine then unload DT gt ST Unload cartridge from tape unit and place it into magazine Table 6 49 FACL Page Code 1Fh Device Capabilities Page MODE SENSE DEFAULT VALUES Page Code Additional Page Length StorDT StorIE StorMT Reserved Ob Ob Ib Reserved MT DT Reserved Reserved Reserved Reserved MT OIE 655 0 0 STIE STCOST STMT 0 1 0 Reserved IECOIE IECOST IECOMT 0 0 0 Reserved DT OIE DTCOST lt 0 0 0 Reserved Key MT Medium Transport Element ST Storage Element IE Import Export Element DT Data Transfer Element The PS bit must be set to 0 on a MODE SELECT command NOTE All fields are reported as NOT changeable The default values are shown in the table Reserved fields always have a default value of Zero A StorXX bit value of one indicates that the defined elements of type XX may provide independent storage of a unit of media For more information about how the Device Capabilities page can be used for MOVE MEDIUM operations see Table 6 16 for XCL allowed moves March 1997 CG00000 011503 REV A 6 39 MODE SELECT SENSE MODE SELECT SENSE MEDIA CHANGER COMMANDS 6 40 M2488 PRODUCT GUIDE An XX bit value of one indicates that the Medium Changer supports MOV
104. CONTROLLER MTC 2 4 OPERATION OF THE MAGNETIC TAPE UNIT MTU 2 2 OPERATION OF THE M2488 The following paragraphs describe the operation of the M2488 Refer to the block diagram in Figure 2 1 PCA RDL READ CIRCUIT PCA WTL WRITE CIRCUIT PCA DVL PCA SVL Figure 2 1 M2488 Block Diagram SI BUS PCA DTC IPC A OP The M2488 is a highly reliable compact tape unit using IBM 3490 349E compatible half inch tape car tridges It is fully contained with the power supply integrated into the compact 8 inch form factor The M2488 architecture consists of the magnetic tape controller MTC which performs the host interface data buffering compression and formatter functions and the magnetic tape unit MTU that performs the mechanical control and read write functions Descriptions of the MTC and MTU are presented in the following sections April 1997 CG00000 011503 REV A 2 1 DESIGN ARCHITECTURE M2488 PRODUCT GUIDE 2 3 2 3 1 2 3 2 2 3 3 2 2 OPERATION THE MAGNETIC CONTROLLER The DTC PCA contains all of the MTC Magnetic Tape Controller logic in a highly integrated imple mentation This double sided PCBA has extensive VLSI for reduced cost and increased reliability The 2488 uses one of four Interface Personality Modules IPM to configure the SCSI 2 interface for the four combinations of wide or narrow and differential or single ended operation The main functions cont
105. Chapter 8 Selection of MTU diagnostic commands is achieved by entering the MTU Diagnostic Command Code in byte 4 and any associated parameters in bytes 5 21 Bytes 22 25 are generally used to specify the number of times to execute the MTU Diagnostic command If an error condition is encountered during MTU Diagnostic command execution diagnostic result data is generated at that time and no further diagnostic execution occurs Diagnostic Parameter List PF 0 Refer to Chapter 8 for the test descriptions To use the Diagnostic Parameter List the Page Format PF bit must be cleared to 0 Data in the Diagnostic Parameter List indicates which tests are to be executed and the number of times each test is to be run execute count Use of the Diagnostic Parameter List is very similar to Diagnostic CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Page 80h described above The format of the Diagnostic Parameter List is given in Table 4 124 below Table 4 124 Diagnostic Parameter List Execute Count Pass Count of Online Routine 01h Self Test Execute Count Pass Count of Online Routine 50h Execute Count Pass Count of Online Routine 51h Execute Count Pass Count of Online Routine 52h Execute Count Pass Count of Online Routine 53h Execute Count Pass Count of Online Routine 54h Reserved bits are set to zero Execute Count Pass Count of Online Routine 57h Execute
106. Control Parameters MODE SENSE BYTES DEFAULT VALUES Page Code Additional Page Length Reserved Queue Algorithm Modifier Reserved QErr Reserved RAENP UAAENP Reserved Ready AEN Holdoff Period 0 0FFFFh microsecond The PS bit must be set to 0 on a MODE SELECT command Note Changeable fields in the page are shaded NOTE The only field that may be modified in this page is the RLEC bit On a MODE SELECT command all other fields must be zero On a MODE SENSE command only the RLEC field is reported as changeable un Z A Table 5 11 Page 0Ah Common Device type Control Parameters Field Description DESCRIPTION When set to one the Report Log Exception Condition RLEC bit indicates that the target reports log overflow conditions When set to zero this bit indicates that log overflow conditions are not reported The RLEC bit is reported as changeable on a MODE SENSE command and the default value is one When set to one the Disable Queuing DQUE bit indicates that tagged queueing shall be disabled The default value reported for this field on a MODE SENSE command is one and not changeable When set to zero the Queue Error Management bit indicates that remaining sus pended I O process shall resume after the contingent allegiance condition or extended contingent allegiance condition The default value re
107. Description DESCRIPTION Operation code The Allocation Length specifies the maximum number of bytes that the initiator has allocated for returned RECEIVE DIAGNOSTIC data An allocation length of 0 indicates that no RECEIVE DIAGNOSTIC data is transferred This condition is not considered an error The target terminates the DATA IN phase when all allocation length bytes have been transferred or when all available RECEIVE DIAGNOSTIC data has been transferred to the initiator whichever is less Refer to Table 4 76 for parameter list length values for RECEIVE DIAGNOSTIC RESULTS in FACTORY MODE April 1997 CG00000 011503 REV A 4 89 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table4 85 RECEIVE DIAGNOSTIC FACTORY MODE Parameter List Length Field PARAMETER ROUTINE LIST LENGTH SelfTest RESULTS e 2 S 00h 80h Olh 80h Sih 80h 53h 80h 57h 80h C2h 90h 9Fh 50h 51h d 52h 54 COh 4 90 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 20 2 Diagnostic Page Codes PF 1 SEND DIAGNOSTIC command CDB If the Page Format PF bit was setto 1 in a previous SEND DIAGNOSTIC command the RECEIVE DIAGNOSTIC RESULTS FACTORY MODE command will return diagnostic result data in paged format with 00 80h 81h and 90h through 9Fh as the returned Page Code Refer to Table 4 86 and Table 4
108. Figure 8 5 IU As hen ads shale sus ath as aoe ae a 8 45 C144 E019 03EN XV LIST OF FIGURES M2488 PRODUCT GUIDE LIST OF FIGURES CONTINUED FIGURE TITLE PAGE Figure 8 6 TOP COVER S RAIN C EE e Eb I 8 46 Figure 8 7 Bottom Cover UE EROR Re Bw E UT ELE 8 47 Figure 8 8 DIG PEBiA ss e eb PI BE 8 49 Figure 8 9 Threader Assembly e Ree ie eb erm Re EE 8 50 Figure 8 10 Loader Assembly rax RBA ER ERE RD RO ete 8 51 Figure 8 11 OP PEBA 4 Gv ote tat deut ema re PEDE 8 52 Figure 8 12 PSU pt BAY Sb bats ENG Mebane ESE UE PUES CUP URS CE td 8 53 Figure 8 13 WIDPCHBA eue ette eque go E 8 55 Figure 9 1 M2488 Tape Drive FRUs Top 5 9 2 Figure 9 2 M2488 Tape Drive FRUs Bottom 5 9 3 Figure 9 3 POBA RR ae Wee 9 4 Figure 9 4 IPM PGBA RUPES EE EO Aue sas asa 9 4 Figure 9 5 RIDE PCBA op seco osea deg tius assum 9 5 Figure 9 6 es chee ate de 9 5 Figure 9 7 WTLIPCBA m e oh bate cube 9 6 Figure 9 8 DVL PCBA Reference 9 6 Figure I 1 Operator Panel 1 2 Figure 1 2 RUN COMB
109. Format 2 and 3 provides a listing of controller hardware registers Bytes 22 and 23 of Format 2 and Format 3 sense data however provide fault symptom codes Table 8 12 Format 02h Sense Information SCSI Hardware Registers es NN 20 21 Companion chip s interrupt request mask 22 23 Fault Symptom Code SPC Registers reference the SPC User Manual for a detailed description of these registers Secondary Interrupt Status or FFh if none stacked Secondary Command Step or FFh if none stacked SPC Command Register Status FFh SPC registers not captured due SPC being busy Nexus Status Primary Interrupt Status Primary Command Step Data MC Byte MSB Data MC Byte Data MC Byte LSB SCSI Control Signal Status Transfer Mode Transfer Period Transfer Offset Modified Byte Self ID Setting Response Mode Setting Select Reselect Mode Setting Parity Error Detection Setting Interrupt Enable Setting April 1997 CG00000 011503 REV A 8 13 t E Z E MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8 13 Format 03h Sense Information EDRC Hardware Registers BITS gt 20 SDDP Hl rev 00h Fault Symptom Code SDDP Hl hdxc SDDP Hlhdxs t t s E Z SDDP HI ph00
110. Godesc o ie EE E ei e meuble obse 6 34 Table 6 40 Operation of Cartridge 6 34 Table 6 41 Cartridge Map ese LER E Ro e RE e RT E ee 6 35 Table 6 42 ACL Page Code 1Dh Element Address 510 6 35 Table 6 43 ACL Page Code 1Dh Element Address Assignments Field Description 6 36 Table 6 44 FACL Page Code 1Dh Element Address 510 6 36 Table 6 45 FACL Page Code 1Dh Element Address Assignments Field Description 6 37 Table 6 46 Page code 1Eh Transport Geometry 6 37 Table 6 47 Page code 1Eh Transport Geometry Parameters Field Description 6 37 Table 6 48 ACL Page Code 1Fh Device 6 38 Table 6 49 FACL Page Code 1Fh Device Capabilities 6 39 Table 6 50 Supported MC VPD Page Codes 6 41 Table 6 51 RE SESSEL t ELE 6 41 Table 6 52 VPD Page Format Field Description 6 42 Table 6 53 INQUIRY Data Format VPD Page 00h Supported VPD 6 42 Table 6 54 INQUIRY data format VPD Page 81h Implemented Operating Definition Page 6 43 Table 6 55 INQUIRY Data Format VPD Page 82h ASCII Implemented Operating Definition Pages pedet
111. HARDWARE ERROR NOVRAM DATA ERROR DOWN LOAD COMMAND CAN NOT EXECUTE EJECT CLEANING CELL SENSOR ON SERVO PROGRAM DOWN LOAD ERROR FAN ONE STOP OR SLOW ROTATION ERROR FAN TWO STOP OR SLOW ROTATION ERROR UNDEFINED SERVO OFFLINE ERROR NO CLEANING CARTRIDGE OR CANNOT EJECT CLEANING CARTRIDGE CLEANING CARTRIDGE IS NOT INSERTED IN CLEANING CELL CLEANING CARTRIDGE IS NOT KEPT IN CLEANING CELL DOOR OPEN ERROR DURING POWER UP E 6 DOOR OPEN ERROR CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E 1 CHK xx Error Code Descriptions Continued CHK XX CODE LOADED CARTRIDGE IS NOT A CLEANING CARTRIDGE DESCRIPTION ABNORMAL CARTRIDGE IN CLEANING CELL POWER ON 2 CODE REPLACEMENT ACTIONS Table E 2 describes which items should be replaced when a particular xx is displayed The Replacement Action 1 column lists the item most likely to have caused the error the next column lists less likely items etc If the error is not corrected by this item replace or correct the item listed in the next column and so on More than one item may be listed in the Replacement Action column replace one of these items at a time Table E 3 on page E 13 describes the codes for the items listed in the Replacement Action columns Table E 2 CHK xx Error Code Replacement Actions REPLACEMENT REPLACEMENT REPLACEMENT ACTION 1 AC
112. INVALID SECTOR UNEXPECTED COMMAND END INTERRUPT AUTOLOADER COMMAND RECEIVED TO NONEXISTENT DEVICE UNACCEPTABLE AUTOLOADER PARAMETER RESET KEY PRESSED BY OPERATOR LOAD MAGAZINE COMMAND CAN NOT EXECUTE MOVE MAGAZINE COMMAND PARAMETER ERROR MOVE MAGAZINE COMMAND CAN NOT EXECUTE NO MAGAZINE AT CTG UNLOAD ACL OVER CURRENT PINION PHASE ADJUST TIMEOUT BOTTOM STOPPER ARM MOVING RETRIES EXHAUSTED BOTTOM STOPPER SENSOR UP amp DW BOTH ON DOWNWARD MOVE MAGAZINE TIMEOUT UPWARD MOVE MAGAZINE TIMEOUT April 1997 MAGAZINE POSITION MISCALCULATION CG00000 011503 REV A E 5 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E 1 CHK xx Error Code Descriptions Continued DESCRIPTION MAGAZINE TOP DETECTED DURING MOVING UP OR UNLOADING ACL SENSOR CABLE CHECK MAGAZINE MISPOSITION CORRECTION ERROR FEEDER ARM SENSOR OP CL BOTH ON MOUNT ARM HOME SENSOR FAILURE FEED IN TOO FAST FEED IN RETRIES EXHAUSTED CARTRIDGE IN MAGAZINE ALWAYS ON CARTRIDGE CATCH TIMEOUT MOUNT ARM DOES NOT RETURN BACK TO HOME MOUNT CARTRIDGE RETRIES EXHAUSTED UNFEED RETRIES EXHAUSTED UNFEED TOO FAST OR CTG IN MAG SENSOR ALWAYS ON INTERLOCK SW DETECT ERROR CARTRIDGE INSTALLED INCORRECTLY UNFEED SENSOR IS ON OR UNFEED COMPLETE FILE PROTECTED DURING WRITE OR DSE READ HEAD BIAS ERROR WRITE HEAD CIRCUIT
113. Operation code The Element type code field specifies an element type element descriptors are only returned for those elements that are of the same type as specified by this field Table 6 18 shows the codes used for the Element type code field The special value Oh can be used in the Element type code field when element descriptors for all element types are to be reported If any reserved value 05h to OFh is used in the Element type code field then no data is sent and CHECK CONDITION status will be reported The sense data for this error will contain a sense key of ILLEGAL REQUEST The Starting element address field specifies a minimum element address element descriptors are only returned for those elements with addresses greater than or equal to the value in this field The defined element addresses for the Flush Mount Car tridge Loader FACL and Automatic Cartridge Loader ACL are shown in Table 6 19 The Number of elements field specifies a maximum number of element descriptors to be reported If the set of element descriptors to be reported as defined by the Element type code field and Starting element address field contains more element descriptors than are allowed to be reported by the Number of elements field then only a subset of these element descriptors will be reported Which elements are chosen for this subset is not specified The Allocation length field describes the maximum number of bytes that are to be transf
114. Parts List This chapter describes the M2488 models and optional equipment available The ANSI X3 131 199x SCSI specification may be purchased from American National Standard Institute Inc 1430 Broadway New York N Y 10018 Tel 212 642 4900 SCSI 2 unreleased documentation X3B5 87 099 may be obtained from Global Engineering Documents 2805 McGaw Irvine CA 92714 CONVENTION Hexadecimal numbers are denoted by an h following the number e g 23h or OXNN Binary numbers are denoted by a b following the number e g 001b C144 E019 03EN M2488 PRODUCT GUIDE TABLE OF CONTENTS TABLE OF CONTENTS CHAPTER TITLE PAGE REVISION i DIRECTORY eese y kr exeo tA swale EO ii AGENCY 5 8 iii PREFACE RR E DEP EPEEVONREECMEN S PE iv INFORMATION LOCATOR vi TABLE CONTENTS 5 255556 Ch t Inh a RP REI RI RENE ACRI Rn ix LIST OFFIGURES eee RR RUE FERE DAE ERR Pere YR AI E e xxi LISTOF TABLES 9 Er pas e er hat PERIERE RT Dae xxiii 1 5 1 1 1 1 INTRODUCTION ni EGER RR 1 1 1 2 PREPARING THE M2488 AND ITS OPTIONAL EQUIPMENT
115. Perform the Threader Assembly replacement procedure in paragraph 8 11 7 2 on page 8 50 Figure 8 10 Loader Assembly April 1997 CG00000 011503 REV A 8 51 pe 7 lt q Q MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 11 9 OP PCA Remove and Replace Procedures Refer to Figure 8 11 for location of the OP PCBA 8 11 9 1 OP PCA Removal STEP ACTION 1 A W N Remove the four screws from the sides of the front panel Pull front panel forward and disconnect connector CNJ41 Remove two screws from front panel Remove retaining plate and screw plate Remove two screws securing the OP PCA and remove the OP Remove the five switch buttons from the OP PCA 8 11 9 2 OP PCA Replacement STEP ACTION 1 A 9 N Insert the five switch buttons into the OP PCA Secure the OP PCA to the front panel with two screws Insert screw plate and retaining plate Insert two screws into bottom of front panel Connect CNJ41 Push front panel onto drive Insert four side screws to secure front panel to drive Figure 8 11 OP PCBA CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 11 10 Power Supply PSU Remove and Replace Procedures Refer to Figure 8 12 for location of the PSU 8 11 10 1 Power Supply Removal STEP ACTION 1 Perform the DTC PCBA removal procedure in paragraph 8 11 6 1 on page 8 48 Remove the three screws securing the pow
116. RDL PCBA replacement procedure in paragraph 8 11 12 2 on page 8 54 Figure 8 13 WTL PCBA April 1997 CG00000 011503 REV A 8 55 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 56 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE PARTS REPLACEMENT CATALOG CHAPTER 9 PARTS REPLACEMENT CATALOG 9 1 INTRODUCTION This chapter provides parts information on the M2488 Cartridge Tape Drive field replaceable units as described in the following paragraphs 9 2 FIELD REPLACEABLE UNITS 9 2 FIELD REPLACEABLE UNITS Table 9 1 describes the Field Replaceable Units FRUs for the M2488 Cartridge Tape Drive For loca tion of the FRUs refer to the drawing figure s and index listed in the table FIGURE amp INDEX Air Filter PART NUMBER B90L 1155 0021A Table 9 1 Field Replaceable Units DESCRIPTION Air Filter Not Shown Fan Assembly AC Fuse CA01311 D016 Fan Assembly 120 ACV 15 Watts 9 1 2 9 4 PCA IPM 20312 45 CA20312 B46X CA20312 B47X CA20312 B48X Fast Wide Single ended SCSI Fast Wide Differential SCSI Narrow Single ended SCSI Narrow Differential SCSI Loader Assembly PCBA DTC PCBA OP CA01311 F200 CA20312 B44X B17B 1540 0140A Loader Assembly Controller Printed Circuit Board Assembly Control Panel Printed Circuit Board Assembly PCBA SVL CA20116 B81X Servo Printed Circuit Board Assembly PCBA RDL CA20116 B79X Read Circ
117. READ gt 32Kx 16 3 oO D ss I 2 90 A m p p CP f PROCESSOR gt MICROPROCESSOR COMPANION 2 DE CHIP RSVP Controller 5 86930 558 z SPARC lite FLASH 2n Im PCC Eek MB8486A o lt 2 256Kx18 8 8 2 2 1 Mbyte CS MASK g ROM RS232 2x512K x 8 Figure 2 2 DTC PCA Block Diagram packet to be built without requiring additional buffering Data buffering increases overall perfor mance by allowing data streaming since the buffer can mask or eliminate some tape repositions The EDRC chip set consists of a compression engine CE a decompression engine DE and a data control function SG The SG LSI is used twice in the design once each for the CE and DE The complete chip set is designed to operate at the full data path rate of 20 MB s In addition The com pression SG input FIFO is 64k bytes for compression data caching If compression retries are ever required retries can automatically be performed without host intervention Microprocessor Control A 20MHz MB68930 Sparc lite MPU is the single Control Processor CP used for the controller requirements The controller CP communicates directly to the drive servo CP via dual port RAM The RSVP Read Signal Verification Processor is a 10 Mhz 24 bit fixed instruction sequencer that is embedded inside the PCC Processor Companion Chip It requires less than 4200 basic cells of the 22 800 cells in the PCC The RSVP p
118. Ratio Write Buffer Empty Ratio Bus Inactivity Time Disconnect Time Limit Connect Time Limit Maximum Burst Size Reserved Reserved The PS bit must be set to 0 on a MODE SELECT command Note Changeable fields in this page are shaded Table 5 8 Page 02 Disconnect Reconnect Parameters Field Description DESCRIPTION The Read Buffer Full Ratio and Write Buffer Empty Ratio fields indicate how full the buffer should be on a read command or how empty the buffer should be on a write command before the target attempts reselection These fields are not supported and are reported as NOT changeable on a MODE SENSE command The default values are zero The Bus Inactivity Limit field indicates the maximum time in 100 microsecond increments that the target is allowed to maintain the bus busy without handshakes until it must disconnect value of zero in this field indicates that there is no Bus Inactivity Limit The Bus Inactivity Limit field is reported as not changeable on a MODE SENSE command and the default value is zero A non zero value in the Disconnect Time Limit field indicates the minimum time in 100 microsecond increments that the target remains disconnected for the specified LUN until it attempts to reconnect A value of zero in this field indicates that the target is allowed to reconnect immedi ately The Disconnect Time Limit field is reported as changeable on a MODE SELECT command an
119. Recovery was performed when writing buffered data before the buffered mode operation occurred in RECEIVE DIAGNOSTIC RESULTS command 3h MEDIUM ERROR 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR SCSI interface error occurred due to hardware failure e g transfer of RECEIVE DIAGNOSTIC RESULTS data failed due to a hardware failure 2 Write of buffered data failed due to a hardware failure 5h ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the RECEIVE DIAG NOSTIC RESULTS command 2 Flag bit in the RECEIVE DIAGNOSTIC RESULTS CDB was set and the Link bit was not set 6h UNIT ATTENTION Indicates the RECEIVE DIAGNOSTIC RESULTS command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND RECEIVE DIAGNOSTIC RESULTS command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the RECEIVE DIAGNOSTIC RESULTS operation failed because physical End of Tape has been reached April 1997 CG00000 011503 REV A 4 97 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 21 RECOVER BUFFERED DATA c
120. SAVE DATA POINTER code 02h This message is sent from a target to direct the initiator to save a copy of the present active data pointer for the currently attached logical unit CG00000 011503 REV A 3 9 SCSI MESSAGES M2488 PRODUCT GUIDE 3 3 SCSIBUS STATUS A status byte Table 3 3 is sent from the target to the initiator during the STATUS phase at the termina tion of each command unless the command is cleared by An ABORT message A BUS DEVICE RESET message A hard RESET condition or An unexpected BUS FREE condition 9 E x 9 72 Table 3 3 Status Byte 3 _ pese T poe EL Table 3 4 describes the status byte codes Table3 4 Status Byte Code Bit Values STATUS BYTE BITS 7 6 5 4 3 2 FER Check condition STATUS REPRESENTED Condition met good Busy Intermediate good Intermediate condition met good Reservation conflict A AA A A A X A A A A A A 50 Command terminated Queue full Reserved R Reserved bit Not supported by this controller 3 3 1 Good Status oO coc cococ o co O ol OSD ee AAA AA A A AS gt E n This status indicates the target has successfully completed th
121. SENSOR ALWAYS ON UNFEED SENSOR ALWAYS ON WRITE TYPE COMMAND WITH FILEPROTECT FRONT CARRIER SENSOR ALWAYS ON UNFEED SENSOR NOT ON LOADER MOTION TIME OUT TAPE PATH SENSOR CT amp MR BOTH ON LEADER BLOCK CANNOT BE PULLED OUT FROM CART CARTRIDGE LOAD RETRY EXHAUSTED TAPE THREAD RETRY EXHAUSTED TAPE PATH HOME SENSOR ALWAYS ON ERROR THREADER ARM CANNOT MOVE TO HOME POSITION AT POWER UP CARTRIDGE NOT EJECTED TOO LOOSE OR BROKEN TAPE IS LOADED THREADING TIMEOUT E 2 UNTHREAD TIME OUT CG00000 011503 REV A April 1997 2488 PRODUCT GUIDE CHK XX ERROR CODES Table E 1 CHK xx Error Code Descriptions Continued DESCRIPTION CARTRIDGE UNLOAD TIME OUT TAPE UNLOAD TIME OUT THREADING TIME WAS TOO FAST UNTHREADING TIME WAS TOO FAST THREADER ARM IS NOT HOME DURING CART LOADING FILE PROTECT SENSOR IS ALWAYS OFF WRITE ENABLE FILE REEL DIRECTION ERROR DUE TO LOOSE TAPE WRAP FILE REEL TURNS TOO FAST DUE TO LOOSE TAPE WRAP TAPE PATH SENSOR CT IS NOT OFF DURING THREADING FILE REEL DIRECTION ERROR DURING THREADING FILE REEL TURNS TOO SLOW DURING UNTHREADING FILE REEL DIRECTION ERROR DURING UNTHREADING CARTRIDGE OR MOUNT SENSOR FAILURE MACHINE REEL TACHOMETER FAILURE IN UNLOAD ABNORMAL REEL CLUTCHING DURING LOAD OR TOO LOOSE WRAP NO CARTRIDGE OR FILE PROTECT SENSOR ERROR LD CARTRIDGE IS N
122. STEP ACTION 1 Perform the top cover removal procedure in paragraph 8 11 4 1 on page 8 46 2 Perform the bottom cover removal procedure in paragraph 8 11 5 1 on page 8 47 3 Remove the four screws securing the RDL 4 Lift up the RDL and disconnect connectors CNP12 CNP13 CNP14 CNP15 and CNP16 5 Remove the RDL PCBA 8 11 12 2 RDL PCBA Replacement STEP ACTION 1 Insert the RDL PCBA into the bottom of the drive 2 Align connectors CNP12 CNP13 CNP14 CNP15 and CNP16 then gently press on each connec tor to mate 3 Align screws holes then insert four screws and tighten 4 Perform the bottom cover replacement procedure in paragraph 8 11 5 2 on page 8 47 5 Perform the top cover replacement procedure in paragraph 8 11 4 2 on page 8 46 8 54 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 11 13 WTL PCBA Remove and Replace Procedures Refer to Figure 8 13 for location of the WTL PCBA 8 11 13 1 Removal STEP ACTION 1 Perform the RDL removal procedure in paragraph 8 11 12 1 on page 8 54 Remove the three screws securing the WTL Disconnect connectors CNJ30 and CNJ31 A WwW N Remove the WTL PCBA P ea 21 e mA 8 11 13 2 WTL PCBA Replacement STEP ACTION 1 Insert the WTL PCBA into the bottom of the drive Connect connectors CNJ30 and CNJ31 Align screws holes then insert three screws and tighten A 9 N Perform the
123. TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE LWR2 ETPs Invalid Error 18 Track DESCRIPTION RSVP did not respond while looking for DBOB or IBG LWR2 ETPs Disorder Error 36 Trk RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 ETPs Format Control Error 36 RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST F 56 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop W
124. Table 4 2 CDB Field Description Table 4 3 CHANGE DEFINITION Field Description Table 4 4 Definition Parameter Description Table 4 5 DISPLAY Field Description Table 4 6 DISPLAY Parameter Table 4 7 Display Parameter Field Description 11 Table 4 8 Display Data i siio Suv Table 4 9 Display Mode Selection Bits 1 Table 4 10 DISPLAY Field Description 108 Table 4 11 Display Format Control Byte Description 10 Table 4 12 DISPLAY Parameter 10 Table 4 13 Display Mode Selection Bits 10 Table 4 14 ERASE Field Table 4 15 INQUIRY Field Table4 16 EVPD Bitz one RR e SERIE RE EN Eee Table 4 17 Supported VPD Page Table 4 18 INQUIRY Data Table 4 19 INQUIRY Data Format Field Description Table 4 20 Peripheral Qualifiers Table 4 21 Peripheral Device Table 4 22 Possible Peripheral Qualifier and Device Types Generated
125. VPD page 82h returns the target s implemented operating definitions in ASCII format The format for VPD page 82h is Table 5 24 INQUIRY Data Format VPD Page 82h ASCII Implemented Operating Definition Page Peripheral Qualifier Peripheral Device Type 01h Page code 82h Reserved Page length 9Dh ASCII operating definition description length 9Ch ASCII OPERATING DEFINITION DESCRIPTION DATA 00h Use current operating definition NULL 00h 03h SCSI 2 operating definition NULL 00h MTU VPD PAGES 40h Change user product data 121 NULL 00h 122 159 41 Change factory product data 160 NULL 00h Table 5 25 INQUIRY Data Format VPD Page 82h Field Description DESCRIPTION The ASCII operating definition description length field indicates the length in bytes of the ASCII operating definition description data that follows If the allocation length is less than the length of data to be returned the ASCII operation definition description length is not adjusted to reflect the truncation The ASCII operating definition description data field contains the ASCII operating definition description data The data in this field is formatted in lines where each line is terminated with a NULL 00h character The ASCII characters in each line shown in the table above are left aligned and ASCII spaces 20h are used to pad each line up to the NULL 00h character Each line has a t
126. WRITE command NOTE It is possible for the target to generate SENSE KEY OBh Aborted Command with sense data bytes 12 13 and 19 containing values other than those shown in Figure 8 2 This indicates that more spe cific data transfer errors occurred e g SPC Parity error on data received and the initiator can still reissue the WRITE command April 1997 CG00000 011503 REV A 8 31 gt 52 ea E MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Host sends com mands to TARG SCSI Check Host sends Status 02h REQUEST SENSE 03h Sense data Byte2 Process Other Status xBh Sense Data Bytes 12 amp 13 4400h Sense Data Byte 19 4Ch Not Retryable Reissue Write Command Figure 8 2 EDRC Retry 8 32 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 7 MAINTENANCE TERMINAL The maintenance terminal is attached to the rear of the M2488 via the 9 pin DIN connector It has two functions use as a terminal to run diagnostics using keyboard input and as a debug port for use with special tools that can be accessed by remote attach with a modem 8 7 1 Maintenance Interface A 9 pin DB 9 maintenance interface DTE device is provided on the rear panel of the tape drive which is used for maintenance and diagnostic operation Nearly all maintenance and all diagnostic capabilities are accessible t
127. When the Selftest bit is zero this command is usually followed by a RECEIVE DIAGNOSTIC RESULTS command 4 3 27 1 SEND DIAGNOSTIC CDB Description SEND DIAGNOSTIC is a six byte command The bytes are shown below and described in Table 4 107 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Parameter List Length Reserved Note Changeable fields in the CDB are shaded The following Field Description table specifies the use of each field of the SEND DIAGNOSTIC CDB Refer to Table 4 108 in conjunction with the following table for a more concise overview of how each field is used Table 4 107 SEND DIAGNOSTIC Field Description DESCRIPTION Operation code A UnitOfL Unit Offline bit of 1 enables write operations on user medium or opera tions that affect user visible medium positioning 2 2 Z H 0 A DevOfL Device Offline bit of 1 enables diagnostic operations that may adversely affect operations to other logical units on the same target A Selftest bit of 1 directs the target to complete its default selftest A Selftest bit of O directs the target to perform tests defined by the bytes in the parameter list Successful completion of the function and preparation of a response is indicated by presentation of GOOD status The response is then recovered by execu tion of the RECEIVE DIAGNOSTIC RESULTS command April 1997 CG00000 011503 REV A 4 117
128. a MODE SELECT command Upon termination the log ical position 1s located after the block s written by this command EOM side A successful WRITE command with the fixed bit of one transfers the requested transfer length times the current block length in bytes from the initiator A successful WRITE command with the fixed bit of zero transfers the requested transfer length in bytes from the initiator If the transfer length specified by the WRITE command is 0 no data is transferred and the current position on the logical unit is not changed This condition is not considered an error Buffered Mode Write data may be buffered or unbuffered as indicated by the Buffered Mode field of the MODE SENSE command For unbuffered operation GOOD status is not returned until all data block s are successfully written to the medium For buffered operation GOOD status is returned as soon as all data block s are successfully transferred to the buffer If the early warning condition is encountered while writing an attempt to finish writing any buff ered data is made depending on the value of the SEW Synchronize at Early Warning bit in the mode parameters reference MODE SENSE SELECT mode page 10h The command terminates with a CHECK CONDITION status and the EOM and valid bits are set to one in the sense data If all of the data has been written to tape the sense key is set to NO SENSE If any data that is to be written after encountering the early wa
129. a source element to a destination element Provides a means to exchange the medium in the source element with the medium located at a des tination element 4 3 19 on page 4 83 4 3 27 on page 4 117 4 3 2 on page 4 5 amp 6 4 on page 6 41 6 2 4 on page 6 16 6 2 1 on page 6 2 READ ELEMENT STATUS March 1997 Requests that the target report status information for the medium changer elements CG00000 011503 REV A 6 2 5 on page 6 19 MEDIA CHANGER COMMANDS EXCHANGE MEDIUM MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 1 6 2 1 1 EXCHANGE MEDIUM MC command A6h The EXCHANGE MEDIUM medium changer command provides a means to exchange the medium in the source element with the medium located at a destination element The medium in the source element is moved to the first destination element and the medium that pre viously occupied the first destination element is moved to the second destination element The sec ond destination element may or may not be the same element as the source element In the case of a simple exchange the source element and the second destination element are the same This device can emulate the capability of handling two units of media at the same time The ACL cannot perform exchange medium operations The FACL can perform an exchange medium opera tions if the tape unit is empty EXCHANGE MEDIUM CDB Description EXCHANGE MEDIUM is a twelve byte command The bytes are shown b
130. always cause a synchronization unless The device is operating in Buffered Mode 1 wherein different initiators may have data in the buffer at the same time or A third party reservation is being requested where the 3rd Party Dev ID is that of the initiator which currently has write data in the buffer This command requests that the entire logical unit be reserved for the exclusive use of the initiator until the reservation is superseded by another valid RESERVE UNIT command from the initiator that the device is currently reserved for the unit is released by RELEASE UNIT command from the initiator that made the reserva tion a hard reset condition occurs a BUS DEVICE RESET message is received from any initiator or a power on cycle occurs The reservation is not granted if the logical unit is reserved by another initiator Itis permissible for an initiator to issue a RESERVE UNIT command to a logical unit that it has already reserved If the logical unit is reserved for another initiator the target returns RESERVATION CONFLICT status If after honoring the reservation any other initiator tries to perform any command on the reserved logical unit other than an INQUIR Y REQUEST SENSE or RELEASE UNIT command then the command is rejected with RESERV ATION CONFLICT status A RELEASE UNIT command is ignored by returning GOOD status without altering any reservations if received from an initiator other than the one reserving the in
131. and the current mode is variable as setby MODE SELECT command or default power on condi tion the command is rejected with a CHECK CONDITION and a sense key of ILLEGAL REQUEST If the Fixed bit is zero the LWR command operates in variable block mode regardless of the current mode setby MODE SELECT If the LWR operation fails CHECK CONDITION status is generated and the sense key is set to HARDWARE ERROR 4 3 11 3 LOOP WRITE TO READ Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR 1 Recovery was performed when transferring data from the initia tor 2 Recovery was performed when writing buffered data to tape 3h MEDIUM ERROR Writing buffered data to tape failed due to defective tape 4h HARDWARE ERROR 1 Transferring data from the initiator failed due to a hardware failure 2 Writing buffered data to tape failed due to a hardware failure 3 The loop write to read operation failed Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the LWR command 2 The Fixed bit was set to one but the current mode is variable as set by MODE SELECT or default power on condition 3 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the LOOP WRITE TO READ command was not per formed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been change
132. as those defined in the INQUIRY com mand description When being received as CHANGE DEFINITION data these fields are ignored The Page Code field identifies the format and parameters defined for that VPD page The Page Length field indicates the length in bytes of the VPD parameters that fol low For VPD pages that are permitted to be sent from an initiator via the CHANGE DEFINITION command if the initiator does not set this value to the value that is returned for that page by the INQUIRY command the target terminates the CHANGE DEFINITION command with CHECK CONDITION status The sense key is set to ILLEGAL REQUEST and the additional sense code is set to INVALID FIELD IN PARAMETER LIST For VPD pages requested by an initiator via the INQUIRY command if the allocation length in the INQUIRY CDB is too small to transfer all bytes in the VPD page the page length is not adjusted to reflect the trun cation 07 EE 2 A me The VPD parameters for each page are described in the following sections NOTE All Inquiry ASCII data generated in fields representing numerical val ues e g power on time cleaning count etc is the ASCII equivalent to the hexadecimal numerical value 5 18 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5 3 2 Supported VPD Pages Page 00h VPD page 00h returns a list of the vital product data pages supported by this target The format f
133. attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR 1 Write of buffered data failed due to a hardware failure 2 The rewind operation was not completed because of a hardware failure Sh ILLEGAL REQUEST 1 Illegal parameter was found in REWIND command CDB The rewind operation was not performed 2 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the REWIND command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND REWIND command was aborted The REWIND command can be reissued Dh VOLUME OVERFLOW Write of buffered data prior to the Read Reverse operation failed because physical End of Tape has been reached 4 116 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 27 SEND DIAGNOSTIC command 1Dh The SEND DIAGNOSTIC command requests the target to perform diagnostic tests on itself or on the attached peripheral devices After the receipt of a valid SEND DIAGNOSTIC command the unit performs synchronization prior to execution of the SEND DIAGNOSTIC operation Disconnection occurs if allowed during the execution of the function
134. be powered on in which case you don t need to perform this step 2 Prepare modem DIP switch settings Important settings are 1 down DTR override 2 up verbal results code 3 up suppress result codes 4 up echo off line commands 5 up auto answer 6 up carrier detect normal 7 down load factory defaults 8 down smart modem Attach phone line to modem telephone wall socket to modem connection Attach line between phone and modem if desired Connect power cord to modem Connect RS 232 cable between modem and M2488 Switch modem power on QN A Q Press SHIFT and TEST keys at same time Hold keys for 5 seconds If the modem has a Receive Data RD lamp this lamp will blink a few times 8 34 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 8 PREVENTIVE MAINTENANCE Refer to the User s Manual Chapter 6 for a description of preventive maintenance procedures 8 9 TAPE PATH CLEANING PROCEDURE If the media created excessive debris buildup on the head or head guide then manually wet clean the head or head guide as follows STEP ACTION 1 Turn the tape drive power switch to off Disconnect SCSI cables and power cord E 5 lt E CLEANING 2 See Figure 8 1 Remove the two screws from the fan cover Open the fan cover 3 Without allowing hands to contact the head or guides clean the tape path head and head guides using a cotton swab and 98 isopropy
135. be rejected If the target receives this message under any other circumstance the target rejects this message CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE SCSI MESS AGES 3 2 13 3 2 14 3 2 15 April 1997 When a target sends this message it changes to MESSAGE IN phase and sends this message prior to requesting additional message bytes from the initiator This provides an interlock so that the initiator can determine which message was rejected NO OPERATION code 08h This message is sent from an initiator in response to a target s request for a message when the initia tor does not currently have any other valid message to send RESTORE POINTERS code 03h This message is sent from a target to direct the initiator to restore the most recently saved pointers for the currently attached logical unit to the active state Pointers to the command data and status locations for the logical unit are restored to the active pointers Command and status pointers are restored to the beginning of the present command and status areas The data pointer is restored to the value at the beginning of the data area in the absence of a SAVE DATA POINTER message or to the value at the point at which the last SAVE DATA POINTER message occurred for that logical unit NOTE If a DISCONNECT message is used to break a long data transfer into two or more shorter transfers then a SAVE DATA POINTER is issued before each DISCONNECT message
136. block or filemark was encountered on the medium for a distance of 680 mm The medium position following this condi tion is not defined CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS SENSE KEY CONDITION DESCRIPTION Bh ABORTED COMMAND READ command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the read operation failed because physical End of Tape has been reached April 1997 CG00000 011503 REV A 4 67 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 15 READ BLOCK LIMITS command 05h The READ BLOCK LIMITS command requests the target s block length limits for the logical unit The READ BLOCK LIMITS data shown in Table 4 62 is sent during the DATA IN phase of the command 4 3 15 1 READ BLOCK LIMITS CDB Description READ BLOCK LIMITS is a six byte command The bytes are as shown below and described in Table 4 61 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 61 READ BLOCK LIMITS Field Description BYTE VALUE DESCRIPTION NENNEN NIU NN Variable and fixed length blocks are supported Refer to Table 4 62 for the READ BLOCK LIM ITS data Table 4 62 READ BLOCK LIMITS Data DESCRIPTION Reserved 040000h 262 144 The maximum block length is the maximum number of bytes the host can request via a read or write oper
137. buffered write data will not neces sarily be written to tape To force buffered write data to tape issue a WRITE FILEMARK command with a count of 0 Table 4 126 Code Field Bits CODE FIELD DESCRIPTION Space N Blocks If the Count field is positive then space forward blocks N Count If the Count field is negative then space backward blocks N Count Space N Filemarks If the Count field is positive then position forward to the End of Tape side of the Nth filemark encountered N Count If the Count field is negative then position backward to the Beginning of Tape side of the Nth filemark encountered Count Space to N Sequential If the Count field is positive then position forward to the End of Tape side of Filemarks the next occurrence of N consecutive filemarks N Count If the Count field is negative then position backward to the Beginning of Tape side of the next occurrence of N consecutive filemarks N Count Space to End of Data The count field is ignored Upon successful completion the tape is posi tioned such that a subsequent write command will append data after the last recorded block If the tape is in 18 track format end of data is defined as two sequential filemarks April 1997 CG00000 011503 REV A 4 135 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 126 Code Field Bits Continued CODE FIELD TYPE DESCRIPTION 100b 111b These codes are not used by
138. but the Link bit was not set 6h UNIT ATTENTION Indicates the SPACE command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND Space command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the SPACE operation failed because physical End of Tape has been reached April 1997 CG00000 011503 REV A 4 137 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 30 TEST UNIT READY command 00h The TEST UNIT READY command provides a means to check if the logical unit is ready This is not a request for a self test If the logical unit would accept an appropriate medium access command without returning CHECK CONDITION status this command returns a GOOD status 4 3 30 1 TEST UNIT READY CDB Description TEST UNIT READY is six byte command The bytes are as shown below and described in Table 4 127 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 127 TEST UNIT READY Field Description BYTE VALUE DESCRIPTION 4 3 30 2 TEST UNIT READY CHECK CONDITION Status I
139. byte miscompare was detected on the data bytes stored in the SPC receive buffer Write EDRC NC 32 bytes walk after a write diag operation was initialized in ing 1 mode 14h the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty April 1997 CG00000 011503 REV A F 35 un 2 un ir gt un Z OQ Un m a ia Z lt DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 13 Routine 11 EDRC Data Buffers Diagnostic Error Codes Continued ROUTINE Write EDRC NC 32 bytes walk ing 1 mode 14h DESCRIPTION when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI_BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase A non SUCCESS status was returned from the function call rm request wrtbuffer the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm host cmplt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data buffer Read EDRC NC 32 bytes walk ing
140. bytes of CRC and then veri fies the CRC The CRC is then stripped away and not sent to the initiator with the other Read Buffer data NOTE When performing Write Buffer operations to the Data Buffer the max imum Transfer Length that can be written is the Buffer Capacity of the Data Buffer minus two The two remaining bytes in the Data Buffer are needed to store the two byte CRC which is automatically appended to the data when it is stored in the buffer Download Microcode Mode 100b Description In this mode vendor specific microcode is transferred to the control store memory of the target via the data buffer and then an automatic reset is performed causing the target to run from the new microcode The downloaded microcode is not saved into non volatile memory i e flash memory therefore after a power cycle the target reverts to the previous version of microcode After SCSI bus or Bus Device resets the target con tinues to run from the downloaded code In the download microcode mode Buffer ID 0 is the only Buffer ID supported If any other Buffer ID value is selected the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB NOTES 1 Since an automatic reset is performed upon completing the Write Buffer command in Down load Microcode mode the MICROCODE HAS BEEN CHANGED unit attention condition is replaced with the POWER ON RESET unit attention
141. cartridge position number 1 4 Eject magazine If the HltLd Halt Load bit is set to 1 the Medium Changer is instructed to suspend loading of the next cartridge following an unload of the currently loaded cartridge when the Medium Changer is set in Automatic Mode This function is cleared and the bit reset a by depressing the START key after loading has been suspended in Automatic Mode or b by depressing the RESET key followed by the START key when the Medium Changer is in Automatic Mode or by a new Mode Select command with the HLTLD bit set to Ob 6 34 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS NOTE The Cartridge Map may be returned as zeros if the Medium Changer is NOT READY Table 6 41 Cartridge Map 6 3 2 Page Code 1Dh Element Address Assignments Table 6 42 ACL Page Code 1Dh Element Address Assignments MODE SENSE DEFAULT VALUES Page Code Additional Page Length Medium Transport Element Address Number of Medium Transport Elements First Storage Element Address Number of Storage Elements First Import Export Element Address Number of Import Export Elements First Data Transfer Element Address Number of Data Transfer Elements Reserved The PS bit must be set to 0 on a MODE SELECT command March 1997 CG00000 011503 REV A 6 35 SELECT SENSE MEDIA CHANGER COMMANDS M248
142. changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short LOAD UNLOAD command was aborted The LOAD UNLOAD command can be reissued April 1997 CG00000 011503 REV A 4 27 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 8 LOCATE command 2Bh The LOCATE command causes the tape unit to position to a specific logical location The Block address field specifies the target location the logical unit positions in front of the block associated with the Block address i e on the BOT side of the block Any buffered write data and filemarks are written to the tape before the locate operation occurs 4 3 8 1 LOCATE CDB Description LOCATE is a ten byte command The bytes are shown below and described in Table 4 25 Com mon fields are described in paragraph 4 3 1 on page 4 4 nu Pas eS Reserved Reserved E lt 5 Partition Reserved mo Block Address Note Changeable fields in the CDB are shaded Table 4 25 LOCATE Field Description DESCRIPTION Operation code If Immed Immediate 0 status is not returned for the LOCATE com mand until the locate operation has completed or has failed If Immed bit 1 status is returned for the LOCATE command as soon as the CDB has been validated and any buffered write data
143. command sending these parameters A PF bit of 0 or 1 both indicate that the Mode Select parameters are structured as pages of related parameters as defined by the ANSI standard Pages which can be saved are identified by the Parameter Savable PS bit that is returned in the page header by the MODE SENSE command If the PS bit is set in the MODE SENSE data the page can be saved by issuing a MODE SELECT command with the SP bit set Once a MODE SELECT command with an SP bit of one is completed successfully the parameters set during that command become the saved parameters The saved parameters become the active or current parameters until another MODE SELECT command is completed If the new MODE SELECT command has an SP bit of 0 the newly set parameters become the current parameters and remain in effect until any of the following occurs a a new MODE SELECT command is successfully performed b a RESET CONDITION is detected a power on cycle is performed or d a BUS DEVICE RESET message is received in which case the saved parameters are restored as the active or current parameters If the new MODE SELECT command has an SP bit of 1 the newly set parameters become the saved parameters as well as the active or current parameters Therefore following any of the conditions described in b through d above the newly set saved parameters will be restored as the current parameters CG00000 011503 REV A 6
144. condition 2 The microcode image that is downloaded via the WRITE BUFFER command includes the con troller and servo microcode In the Download Microcode mode only the controller microcode is copied to control store and activated The downloaded servo microcode is not used and the previous servo code remains active In order to change the servo code a WRITE BUFFER command in Download Microcode and Save mode must be performed followed by a power cycle aa B m ec x 4 146 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Download Microcode and Save Mode 101b Description In this mode vendor specific micro code is transferred to the target and if the WRITE BUFFER command is completed successfully is saved into a non volatile memory i e flash memory The downloaded code shall then be effec tive after each power cycle and reset until another download microcode and save operation is per formed When the download microcode and save command has completed successfully the target shall generate a unit attention condition for all initiators except the one that issued the WRITE BUFFER command When reporting the unit attention condition the target shall set the additional sense code to MICROCODE HAS BEEN CHANGED NOTE The saved microcode does not become the active code load until a power on reset is per formed In the download microcode and save mode Buffer ID 0 is the o
145. connectors CNP24 and CNP28 Route the CNJ24 cable through the inside of the corner post on the M2488 See Figure 1 30 3 Align the positioning projections the M2488 to the holes on the rear of the FACL Attach the three Allen bolts through the inside of the FACL into the grounding plate and tighten 4 Replace the top covers on the FACL Tighten four screws to hold the covers in place 5 Replace the top cover on the M2488 Tighten the four screws to hold the cover in place See Figure 1 31 April 1997 CG00000 011503 REV A 1 35 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE Positioning 421003 Positianing projecdens Figure 1 29 Connect the M2488 and the FACL CNI28 Figure 1 30 Cable Connection CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS Top cover 86 Figure 1 31 Replace Top Covers 1 7 PREPARATION FOR USE See the User s Guide for configuration information April 1997 CG00000 011503 REV A M2488 PRODUCT GUIDE DESIGN ARCHITECTURE CHAPTER 2 DESIGN ARCHITECTURE 2 1 INTRODUCTION This chapters provides information on the principles of operation of the M2488 tape drive This chapter begins with a a high level description of the M2488 then progresses to a more detailed description of the individual circuits Refer to the appropriate paragraphs for the necessary level of detail 2 2 OPERATION OF THE M2488 2 3 OPERATION OF THE MAGNETIC TAPE
146. developers only NVRAM Initialization Required This message is displayed after power on if the non volatile RAM that contains configuration and setting information is not initialized 1 CRC error when reading the configuration file It is possible that the NVRAM was previously initialized but has since failed When this message is displayed the tape unit will not respond to SCSI selection until the configuration is performed via the operator panel See the User s Guide Chapter 4 SETTING MENU CHK XX CHK xx errors signal drive or ACL FACL errors when displayed on the operator panel xx may be any hexadecimal value from 00 to FF When CHK XX is displayed pressing the TEST key will cause the operator panel to scroll a short descriptive text message describing the cause of the error Pressing the RESET key when a CHK XX message is displayed erases the message and unloads the tape car tridge and when an autoloader is installed ejects the magazine A description of each check code is contained in Appendix E The operator should press the reset key to eject the cartridge and magazine after recording the check code and associated text This information should be provided to the service engineer Host jobs in progress and using the tape unit should be aborted Write data should be considered not valid Read data on the media is not effected Diagnostic Error Codes The diagnostic error codes as displayed on the operator panel or the mainten
147. e un Z O AND ERROR CODES RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 Multi Track Error 36 RSVP failed to Respond Track DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high April 1997 CG00000 011503 REV A F 61 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE LWR2 Multi Track Error 36 Track DESCRIPTION RSVP did not respond while looking for DBOB or IBG LWR2 Multi Track Error 18 Track RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time ou
148. ede 4 31 4 3 9 LOG SELECT command 4 32 4 3 9 LOG SELECT CDB 4 32 4 3 92 LOG SELECT CHECK CONDITION 4 32 4 3 10 LOG SENSE command 4 33 4 3 10 1 LOG SENSE CDB 4 33 4 3 10 2 LOG SENSE 4 34 4 3 10 3 LOG SENSE 4 35 4 3 10 3 1 Log Sense 4 37 4 3 10 4 LOG SENSE Sense Keys 4 48 4 3 11 LOOP WRITE TO READ command 4 49 4 3 11 1 LOOP WRITE TO READ CDB Description 4 49 4 3 11 2 LOOP WRITE TO READ CHECK CONDITION Status 4 50 4 3 11 3 LOOP WRITE TO READ Sense 4 50 4 3 12 MODE SELECT command 15 4 51 4 3 12 1 MODE SELECT CDB 4 51 4531227 Mode Select Data e stet ER EROS 4 52 4 3 12 3 MODE SELECT Sense Keys 4 55 4 3 13 MODE SENSE command 1 4 56 4 3 13 1 MODE SENSE CDB 4 56 4 3 13 2 Mode Sense 4 57 4 3 13 3 Mode Settings
149. field is in error the bit pointer field points to the most significant bit left most of the field A command data C D bit of one indicates that the illegal parameter is in the CDB A C D of zero indicates that the illegal parameter is in the data parameters sent by the initiator during the DATA OUT phase April 1997 CG00000 011503 REV A 8 5 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8 2 Error Code 70 Sense Format Field Description Continued DESCRIPTION The meaning of the sense key specific field depends on which sense key is returned and whether the Sense Key Specific Valid SKSV bit is a one If the sense key field is set to ILLEGAL REQUEST and the SKSV bit is one the sense key specific field is defined as shown in bytes 15 through 17 If the SKSV bit is a zero the field is not defined The field pointer field indicates which byte of the CDB or of the parameter data was in error Bytes are numbered starting from zero as shown in the tables describing the com mands and parameters When a multiple byte field is in error the pointer points to the most significant byte of the field The format byte defines the format of bytes 20 43 See Table 8 15 on page 8 15 to iden tify the format of additional sense Byte 19 identifies the error recovery procedure action ERPA code The codes are described in Appendix C ut E Z The format of sense bytes 20 43 varies depe
150. for Read Data Mode BUFFER ID DESCRIPTION Read Write Data Buffer CAPACITY Specified in the Buffer Capacity field of the Read Buffer Descriptor obtained via the Read Buffer command April 1997 Read Write nonvolatile NV RAM Specified in the Buffer Capacity field of the Read Buffer Descriptor obtained via the Read Buffer command 512 bytes Data is transferred beginning at the offset within the buffer as specified by the buffer offset If the initiator fails to conform to the offset boundary requirements returned in the READ BUFFER descriptor CHECK CONDITION status is returned with a sense key set to ILLEGAL REQUEST with an additional sense code of ILLEGAL FIELD in CDB NOTES 1 The read write data buffer and NVRAM are wrap around buffers Therefore the entire capacity specified by the Read Buffer Descriptor is available regardless of the offset specified 2 Prior to allowing READ BUFFER command processing to occur for the read write data buffer the controller performs required positioning or synchronization Buffered write data is written to tape and buffered read data is discarded 3 There is only one 512 byte NVRAM area available This area may be accessed by any initia tor The NVRAM is not partitioned into per initiator areas 4 only difference between the vendor unique mode and data mode is that a READ BUFFER in vendor unique mode reads the number of bytes requested and does not perform a
151. have been changed or the target has been reset DATA PROTECT Indicates a command that writes the medium was attempted on a device that is pro tected from this operation The write operation is not performed BLANK CHECK Indicates the device encountered blank medium indication while reading COPY ABORTED Indicates a COPY command was aborted due to an error condition on the source device the destination device or both ABORTED COMMAND Indicates the target aborted the command The initiator may be able to recover by trying the command again VOLUME OVERFLOW Indicates EOM was reached and data remains in the buffer that has not been written to the medium A RECOVER BUFFERED DATA command s may be issued to read the unwritten data from the buffer April 1997 CG00000 011503 REV A 1 SENSE KEYS M2488 PRODUCT GUIDE A 2 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE APPENDIX B ASC ASCQ ASC ASCQ The Additional Sense Code ASC and the Additional Sense Code Qualifier ASCQ are described in Table B 1 by Sense Key and in Table B 3 by ASC ASCQ These are the ASC and ASCQs returned in bytes 12 and 13 of the error code sense formats described in paragraph 8 3 1 on page 8 4 The sense keys which are mapped to the ASC ASCQs are described in Appendix A The Advised Action column indicates action codes which are described in Table B 2 SENSE ASC ASCQ Table B 1 ASC and ASCQ Description by Sense Key DES
152. in feature setting FT5 as described in the M2488 User s Guide Track Error Statistics 4 3 10 2 4 34 Return All Supported Pages Any other value in the Page Code field will resultin CHECK CONDITION status with a sense key of ILLEGAL REQUEST A value in the PPC field of other than Ob will be rejected with a CHECK CONDITION status with a sense key of ILLEGAL REQUEST A value in the PC field of other than 01b will be rejected with a CHECK CONDITION status with a sense key of ILLEGAL REQUEST When the Page Code Field contains 3Eh the controller will attempt to return pages 00h 02h 03h OCh and 31h in this order A minimum allocation length of 1E9h is required to receive all page data If fewer than 1E9h bytes are requested then that number of bytes are returned If more than 1E9h are requested then only 1E9h bytes are returned LOG SENSE Operation available log parameters for the specified log page are returned to the initiator during a Data In phase subject to the specified allocation length The page requested by the Page Code is trans ferred in ascending order of parameter codes A page control field PC of 01b must be specified to indicate that the target s current cumulative counter values for the specified log page s are returned Log data is cleared under the following ANSI defined conditions 1 SCSI BUS RESET if operating in hard reset mode 2 BUS DEVICE RESET 3 Power on 4 Valid Log Selec
153. include the length of the pages Table 4 55 Buffered Mode Description BUFFERED MODE DESCRIPTION Target does not report a GOOD status on WRITE commands until the data blocks are actually written on the medium The Target may report GOOD status on WRITE commands as soon as all of the data specified in the WRITE command has been transferred to the buffer Write data from multiple initiators can reside in the buffer prior to writing the data to the medium default The Target may report GOOD status on WRITE commands as soon as all of the write data has suc cessfully transferred to the target s buffer from any one initiator prior to writing the block s to the medium If an initiator issued a WRITE command while the buffer contains write data from a different initiator the target writes any buffered data to the medium prior to accepting any data from the new initiator Reserved un Z ua 4 58 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Block Descriptor The block descriptor specifies the medium characteristics for all of a logical unit The block descriptor contains a density code of 00h or 09h default a number of blocks and a block length Table 4 56 Block Descriptor Ceres ever Density Code 09h 09h DEFAULT Number of Blocks 000000h
154. ing rewind operation Read incrementing blocks test Cartridge not installed or drive NOT READY error A tape cartridge must be loaded before this test can be run Error detected while requesting buffer space for data transfer April 1997 CG00000 011503 REV A F 67 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 18 Routine 51 Incrementing Block Length Test Error Codes Continued ROUTINE DESCRIPTION Read incrementing blocks test Data transfer timeout error Error reported during data transfer Fatal error reported at completion of data transfer Incorrect transfer length retry required or recovered error and incorrect length reported at end of data transfer un 2 un ir gt un Z OQ AND ERROR CODES F 68 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 19 Routine 80 Servo Diagnostic Error Codes ROUTINE DESCRIPTION Servo Diagnostic Tests Test initialization error the controller could not sense the presence of a DVL card The DTC card must be connected to a DVL card in order to run this test Test initialization error a servo unload com mand failed while attempting to eject a car tridge NN T 242 EO OE Zw lt gt A lt Servo reported error while attempting to unload a cartridge during test initialization Servo Diag Logic test Dummy s
155. is not linked after the SEND DIAGNOSTIC command 4 3 19 1 RECEIVE DIAGNOSTIC RESULTS CDB Description RECEIVE DIAGNOSTIC RESULTS is a six byte command The bytes are shown below and described in Table 4 75 Common fields are described in paragraph 4 3 1 on page 4 4 RESULTS Reserved Reserved e Allocation Length Reserved Note Changeable fields in the CDB are shaded Table 4 75 RECEIVE DIAGNOSTIC RESUL TS Field Description DESCRIPTION Operation code The Allocation Length specifies the maximum number of bytes that the initiator has allocated for returned RECEIVE DIAGNOSTIC data An allocation length of 0 indicates that no RECEIVE DIAGNOSTIC data is transferred This condition is not considered an error The target terminates the DATA IN phase when all allocation length bytes have been transferred or when all available RECEIVE DIAGNOSTIC data has been transferred to the initiator whichever is less April 1997 CG00000 011503 REV A 4 83 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 76 RECEIVE DIAGNOSTIC Parameter List Length Field PARAMETER ROUTINE LIST LENGTH N A SelfTest RESULTS e 2 S 2 2 2 2 2 2 2 2 2 00 80 80 80 80 80 80 80 80 80 Ih Oh Ih 2h 3h 4h 7h Oh 2h Ih Oh Ih 2h 3h 4h 7h Oh 2h h h 0 h 5 h 5 h 5 h
156. list nodes 5 through 10 of the current test list Example L 050A 0 5 0 L A E Ending node Beginning node List This command is available only if FACTORY MODE is enabled 8 4 3 2 Off Line Diagnostic Menu through the Remote Maintenance RS 232 Interface Off Line diagnostic tests may be invoked and run through the RS 232 interface as well as the Operator Control Panel interface Diagnostic tests are selected and executed in the same manner regardless of which interface is used however the RS 232 interface is easier to use more flexible and provides more detailed error information The RS 232 user interface is command set driven architecture A basic set of commands is pro vided to facilitate the selection and execution of diagnostic tests The Diagnostic Microcode archi tecture is a list processing architecture The RS 232 user interface command set enables the creation modification and deletion of tests to build a test list The command set also includes the capability to begin test execution provide user help information and exit the Off Line diagnostic mode Multiple commands may be entered on the same line using a semicolon as a separator The usual sequence of operations would be to first create a list of tests to be executed Then mod ify any test options as desired Finally begin test execution A description of the commands to accomplish these steps are outlined in section
157. lt gt 8 1 8 2 Initialization Required 8 2 8 2 3 CHI XX Mees ged neg Shae fae 8 2 8 2 4 Diagnostic Error Codes 8 2 8 2 4 1 Operator Panel Error Code 8 2 8 2 4 2 Maintenance Terminal Error Code Display 8 3 8 3 back aye bet 8 4 8 3 1 Error Code Sense 8 4 8 3 2 Sense Information Bytes 20 43 8 9 8 3 2 1 Format 0 Sense Information Description for SIC 8 9 8 3 2 2 Format Olh Sense Information for 8 9 8 3 2 3 Description of Format 01h Sense Information for Drive 8 11 8 3 2 4 Format 2 and 3 Sense Information Hardware Registers 8 13 8 3 2 5 Format 4 Sense Information for Diagnostic Errors 8 15 84 DIAGNOSTICS tuve DR ASSURENT ROT 8 16 8 4 1 Go No Go 8 16 8 4 2 Off Line Diagnostics 8 16 8 4 3 MTU Diagnostics 5 202 o eek SSA 8 16 8 4 3 1 Off Line Diagnostic Menu on the Operator Panel 8 19 8 4 3 2 Off Line Diagnostic Menu through the R
158. microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short LOCATE command was aborted The LOCATE command can be reissued April 1997 CG00000 011503 REV A 4 31 4 un C ta TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 9 LOG SELECT command 4Ch The LOG SELECT command provides a means for the initiator to manage statistical information maintained by the target about itself and attached logical units It is a complementary command to the LOG SENSE command Log data is collected within the target on a per event basis regardless of the initiator ID 4 3 9 1 LOG SELECT CDB Description LOG SELECT is a ten byte command The bytes are shown below and described in Table 4 29 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Reserved Reserved Reserved Parameter List Length Reserved Note Changeable fields in the CDB are shaded Table 4 29 LOG SELECT Field Description DESCRIPTION Operation code Parameter Code Reset PCR The Page Control PC field defines the type of parameter values to be selected The only supported PC value is 01b current cumulative values Parameter List Length 4 3 9 2 LOG SELECT CHECK CONDITION Status A LOG SELECT command with the parameter code reset bit PCR set a PC of 01b and a parameter list length of zero f
159. multiple customer records into a single tape block When set to 01 this field indicates that the controller will first encode customer data using the Binary Arithmetic Encoding hardware compress the data and to also combine multiple compressed customer data records into a single tape block NOTES 1 Itis permissible to modify the data compression algorithm mode away from BOT and in between write operations however buffered write data is automatically syn chronized to tape prior to activating the new mode 2 For backwards compatibility reasons the values 83h and 84h will be accepted in this field and treated as 00h and Oth respectively 5 2 7 Density Code 28h Until now when sending Mode Parameters with a Mode Select command the initiator could only set 00 09h or 7Fh in the Density Code field in the Block Descriptor byte 00h The Mode Parameter data returned by a Mode Sense command would always return the value of 09h in the Density Code field According to the ANSI SCSI 2 standard a Density Code value of 09h referred to 18Track for mat tape densities The M2488 product tape drive is capable of reading both 18Track and 36Track format tapes but will only write in the 36Track 36T format Since the ANSI SCSI 2 standard had not defined a Density Code value representing the 36T format the M2483 and the early M2488 drives used Density Code 09h to represent both the 18T and 36T formats Since the ANSI SCSI 3 standard ha
160. of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data_buffer Read clear 3 bytes 00 mode OEh A host data path end of transfer was not detected in the allotted time when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer_phase when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred F 26 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes Continued ROUTINE DESCRIPTION Read clear 3 bytes 00 mode OEh A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Write EDRC NC 3 bytes 00 after a write diag operation was initialized in mode 18h the spc chip the SPC status register did not have
161. of the M2488 Tape Drive Routines are comprised of individual tests which are designed to focus on a specific area of a hardware function This organization allows for finer resolution in diagnostic testing which may be helpful in fault isolation A list of all the diag nostic tests in the Diagnostic Test Registry for all diagnostic modes except the Boot Go No Go mode is presented in Appendix F Diagnostic Execution Diagnostic execution is accomplished through the use of a list processing architecture Each diag nostic routine and test to be executed must first be placed in an ordered list and then this list is exe cuted sequentially The ordered list is referred to as a test list and each individual routine and test placed in the ordered list is referred to as a test list node or simply a node Therefore a test list is a sequence of test list nodes which are individual routines and tests Test list nodes are numbered in ascending order beginning with node number one Go No Go Diagnostics The Go No Go diagnostics are performed every time power is initially applied to the M2488 tape drive These tests are designed to verify the integrity of the tape drive hardware at power on No user intervention is required for these tests however Tasked Go No Go diagnostics can be aborted by pressing the ENTER key at any time after they begin to execute In the event of a Go No Go test failure diagnostic error information will be sen
162. of transfer signal in SDDP hdxs register Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected data compres sion and sync host count error SDDP failed to report expected data compres sion host count error SDDP failed to report expected data compres sion host CRC error SDDP failed to report expected CRCA error F 48 Read Sync host crc compression error sgd host crc errors Failed to receive data end of transfer signal in SDDP hdxs register Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected data compres sion and sync host CRC error CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 15 Routine 13 EDRC Error Detection Diagnostic Error Codes Continued ROUTINE April 1997 Read Sync host crc compression error sgd host crc errors DESCRIPTION SDDP failed to report expected data compres sion host count error SDDP failed to report expected data compres sion host CRC error SDDP failed to report expected CRCA error CG00
163. of zero indicates no MODE SENSE data is to be transferred This condition is not considered as an error Any other value indicates the maximum number of bytes transferred The target termi nates the DATA IN phase when allocation length bytes have been transferred or when all available MODE SENSE data has been transferred to the initiator which ever is less Table 6 10 PC Field PC FIELD BITS 7 6 DESCRIPTION Report Current Values The current values are those parameters under which the target is presently config ured The current values are defined to be the following 1 those values set in the last successfully completed MODE SELECT command 2 saved values ifa MODE SELECT hasn t successfully completed since the last power on hard reset condition or BUS DEVICE RESET message 3 default values if saved values are not available Page fields not supported are set to zero The additional page length field returned by the target indicates the number of bytes supported in that page Report Changeable Values The changeable values of any page indicate which parameters the initiator may change by a subsequent MODE SELECT command Any field allowed to change is set to all ones Fields and bits not allowed to be changed by the initiator are set to zero Attempting to change any field via MODE SELECT command that is not changeable causes the target to return a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST in t
164. one if no tape cartridge is loaded The End of Partition EOP bit if one indicates that the tape unit is logically positioned between early warning LEOT and the Physical End of Tape If this bit is zero then the tape unit is posi tioned previous to early warning 2 qa o a F S The Beginning of Partition bit if one indicates that the tape unit is logically positioned at the beginning of the tape if the bit is zero then the tape unit is not logically positioned at begin ning of tape The tape unit is logically positioned at beginning of tape if and only if the next block to be written or to be read forward is block 0 the first block on tape The Partition number field is always set to 0 This tape unit only has one partition the identifica tion number of this partition is 0 The First Block Location field indicates the current logical position The value in this field is the block address of the next block to be transferred between the initiator and the tape unit if a READ or WRITE command is issued the format of the block address reported is dictated by the BT bit setting as explained above The Last Block Location field indicates the physical position of the tape The value in this field is the block address of the next block to be transferred between the buffer and the tape medium the format of the block address reported is dictated by the BT bit setting as explained above The cur
165. one of the following SPC data trans rdy busy or SPC data reg empty un 2 un m e un Z O A AND ERROR CODES when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer_phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase A non SUCCESS status was returned from the function call rm_request_wrtbuffer All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data_buffer Read EDRC NC 3 bytes 00 mode A host data path end of transfer was not 08h detected in the allotted time when transferring data from the SPC data to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ 5 5 BSY xfer phase when transferring data from the SPC data to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase the data expected to be transferred from the SPC data fifo to the SPC receive buffer was not tr
166. paragraph 8 11 3 1 on page 8 45 Remove the top cover as described in paragraph 8 11 4 1 on page 8 46 2 3 Remove the five screws from the controller 4 Disconnect the connectors CNP05 CNJ02 and CNJ03 on the DTC PCBA CNJ02 are on the underside of the board 5 Remove the DTC board 8 11 6 2 DTC PCBA Replacement STEP ACTION 1 Place the DTC PCBA component side down on the drive 2 Connect the connectors CNP05 CNJ02 and CNJ03 on the DTC PCBA CNJ02 and CNJO3 on the underside of the board and should be gently pushed onto the mating plugs 3 Place the five screws into the board aligning the board with all screw holes Tighten the five screws into the board Be careful not to bow the board while tightening the screws 4 Replace top cover as described in paragraph 8 11 4 2 on page 8 46 5 Replace the IPM as described in paragraph 8 11 3 2 on page 8 45 8 48 CG00000 011503 REV A April 1997 MAINTENANCE AND SERVICING a8 d VdOd OLG Figure 8 8 DTC PCBA 8 49 CG00000 011503 REV A M2488 PRODUCT GUIDE SN April 1997 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 11 7 Threader Assembly Remove and Replace Procedures Refer to Figure 8 9 for location of the Threader Assembly 8 11 7 1 Threader Assembly Removal STEP ACTION 1 Perform the DTC PCBA removal procedure in paragraph 8 11 6 1 on page 8 48 Disconnect ribbon cable CNP43 from the PCBA DVL CNJ43 Lift up on conn
167. parameter 8 DIAG parameter 9 Specify a execution time of test 0 99 999 Specify a stop time of test 0 99 999 the number of DIAG executions 0 99 999 WRITE test DIAG command code WRITE test 0x13 or 0x03 DIAG parameter 1 Set the operation mode 0x00 or 0x01 DIAG parameter 2 DIAG parameter 3 Specify a test wrap 0x00 or 0x01 DIAG parameter 4 Select a write data pattern 0x00 0x09 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 H 10 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS WRITE test name code DIAG parameter 9 1 Specify execution time of test Specify a stop time of test execute count the number of DIAG executions reserve FORWARD READ BACKWARD READ test name DIAG command code FORWARD READ BACKWARD READ test 0x14 DIAG parameter 1 DIAG parameter 2 Specify a test wrap 0x00 or 0x01 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time Specify a execution time of test stop time Specify a stop time of test execute count the number of DIAG executions 0 99 999 reserve LOOP WRITE TO READ test name DIAG command code L W R test DIAG parameter 1 DIAG paramete
168. result data 13 result data 14 result data 15 Result of Unloading time M8 UNLD measurement result unit error code result data 1 Tape winding time for normal CTG 1 10 sec result data 2 Tape winding time for E CTG 1 10 sec result data 3 Unthreading time 1 10 sec result data 4 Loader operation time 1 10 sec result data 5 result data 6 result data 7 result data 8 result data 9 result data 10 result data 11 result data 12 result data 13 result data 14 result data 15 Result of Cleaning time M9 CLEAN error code result data 1 Cleaning time 1 10 sec result data 2 result data 3 result data 4 result data 5 result data 6 result data 7 result data 8 result data 9 result data 10 result data 11 result data 12 result data 13 result data 14 result data 15 H 24 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE FLOWCHARTS APPENDIX I FLOWCHARTS The Operator Panel flowcharts provided in this appendix show the flow through the menus available via the operator panel Navigate the menus by pressing the pushbuttons indicated in the flowcharts Begin with the flowchart in Figure I 1 The flowcharts are arranged as follows Figure I 1 Operator Panel Flowchart on page I 2 Figure I 2 RUN COMB Flowchart on page I 3 Figure I 3 RUN ACL Flowchart on page I 3 Fig
169. select an unloading position from the following 0x00 E TH END Start unloading from the thread end 0 01 E CAR DW Start unloading from the carrier down position 0x02 1 6 FPT Start unloading from the cartridge in position execute count Specify an execution count Specify a command execution count from 1 to 99 999 When 0 is set the command execution continues with no stop H 4 3 3 ACL TEST Two diagnostic tests to check the autoloader Set the tests in detail using the given parameters 1 ACL 1001 Load and unload cartridges sequentially from the top posi CMD CD 0x90 tion of the magazine 2 MAG Move the magazine between two position CMD CD 0x91 The tests can be set using the following parameters DIAG parameter 3 For MAGAZINE UP DOWN test set the following OxXX STRT Position Magazine up down start position ACL type 0x00 0x09 10 slot type 0x00 0x04 5 slot type FACL type 0x00 0x06 DIAG parameter 4 For MAGAZINE UP DOWN test set the following OxXX END Position Magazine up down end position ACL type 0x00 0x09 10 slot type 0x00 0x04 5 slot type FACL type 0x00 0x06 execution time For ACL LOAD UNLOAD test set the frequency in use of cleaning cartridge Cleaning cartridge in cleaning cell is loaded every setting counter from 1 to 99 999 Only FACL If DIAG command code is set 0 90 and execution time is set 999 cleaning cartridge is l
170. sense key is set to ILLEGAL REQUEST and the ASC ASCQ is set to INVALID FIELD IN CDB Specifies that the target return the optional Vital Product Data VPD specified by the Page Code field See Table 4 17 Table 4 17 Supported VPD Page Codes VPD PAGE CODE DESCRIPTION List of the vital product data pages supported by this target Unit serial number page Implemented operating definition page ASCII implemented operating definition page Unit usage page Note This is a vendor unique page containing the tape motion timer and power on time Configuration page 4 3 6 2 4 3 6 3 April 1997 Product identification page INQUIRY CHECK CONDITION Status Ifan INQUIRY command is received from an initiator with a pending unit attention condition before the target reports CHECK CONDITION status the target performs the INQUIRY com mand and does not clear the unit attention condition If an INQUIRY command is received after CHECK CONDITION status has been presented for the unit attention condition then the unit attention condition is cleared and the INQUIRY command is performed CHECK CONDITION status is only generated for the INQUIRY command when the target can not return the requested INQUIRY data due to a hardware error or invalid INQUIRY CDB con tents Inquiry data is returned to the initiator regardless of the state of the selected LUN e g NOT READY Non Existent If the i
171. sense key to ILLEGAL REQUEST 4 64 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS DESCRIPTION If a filemark is encountered during a READ command the target returns CHECK CONDITION status and sets the sense key to NO SENSE The filemark and valid bits are both set to one If the Fixed bit is one the target sets the information bytes to the difference resi due of the requested transfer count minus the actual number of blocks read not including the filemark If the Fixed bit is zero the target sets the information bytes to the requested trans fer length The logical position is located after the filemark EOM side If end of data is encountered during a READ command the target returns CHECK CONDITION status sets the sense key to BLANK CHECK and sets the valid bit to one If the Fixed bit is one the target sets the information bytes to the difference resi due of the requested transfer count minus the actual number of blocks read If the Fixed bit is zero the target sets the information bytes to the requested trans fer length The logical position is located after the EOD block EOM side Subsequent Read commands issued after EOD has been encountered and reported to the initiator will result in reading into invalid old data If a logical unit encounters the physical EOM during a READ command the target returns CHECK CONDITION status to the initiator and sets the End Of
172. sent to the initiator After successfully sending this message the target goes to the BUS FREE phase by releasing BSY The target considers the message transmission to be successful when it detects the negation of ACK for the COMMAND COMPLETE message with the ATN signal false NOTE The command may have been executed successfully or unsuccess fully as indicated in the status DISCONNECT code 04h This message is sent from a target to inform the initiator that the present physical path is going to be broken the target plans to disconnect by releasing BSY but a later reconnect is required in order to complete the current operation This message does not cause the initiator to save the data pointer After successfully sending this message the target goes to the BUS FREE phase by releasing BSY The target considers the message transmission to be successful when it detects the negation of ACK for the DISCONNECT message with the ATN signal false CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE SCSI MESS AGES 3 2 5 EXTENDED MESSAGE FORMAT code 01h This message is sent from either the initiator or the target as the first byte of a multiple byte message LENGTH Synchronous Data Transfer Request 03h Wide Data Transfer Request a 3 2 5 1 Synchronous Data Transfer Request SDTR Extended Message 01h Extended Message Length 03h SYNCHRONOUS DATA TRANSFER REQUEST code 01h Transfer Period Facto
173. slot Y 10h to empty slot Z 10h then move cartridge in slot X 10h to slot Y 10h March 1997 CG00000 011503 REV A 6 3 EXCHANGE MEDIUM EXCHANGE MEDIUM MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 1 3 EXCHANGE MEDIUM Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 2h NOT READY 3h MEDIUM ERROR 4h HARDWARE ERROR 5h ILLEGAL REQUEST 6h UNIT ATTENTION 6 4 Logical Unit is not ready magazine not set or if set then START button not pressed or magazine not loaded via host command 1 Medium exchange failed due to synchronization failure 2 An attempt was made to write 36 track data on 18 track formatted medium Medium exchange failed due to hardware failure If this command is received and the XCL ACL FACL is not attached the target shall return CHECK CONDITION status and set the sense key to ILLEGAL REQUEST 2 If this command is received and the XCL ACL or FACL is not in SYSTEM MODE the target shall return CHECK CONDITION sta tus and set the sense key to ILLEGAL REQUEST 3 If this command is received and the source element is empty or the first destination element is empty or the second destination element if different from the source element is full or the second destination element if the same as the source element is empty the target shall return CHECK CONDITION status and set the sense key to ILLE GA
174. terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST April 1997 CG00000 011503 REV A 4 87 RESULTS UNIT SCSI COMMANDS 4 3 19 5 M2488 PRODUCT GUIDE RECEIVE DIAGNOSTIC RESULTS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh 3h 4h 5h 6h Bh Dh RECOVERED ERROR MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION ABORTED COMMAND VOLUME OVERFLOW Recovery was performed when writing buffered data before the buffered mode operation occurred in RECEIVE DIAGNOSTIC RESULTS command 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 1 SCSI interface error occurred due to a hardware failure e g transfer of RECEIVE DIAGNOSTIC RESULTS data failed due to a hardware failure 2 Write of buffered data failed due to a hardware failure 1 Reserved bit was found set in the of the RECEIVE DIAG NOSTIC RESULTS command 2 Flag bit in the RECEIVE DIAGNOSTIC RESULTS CDB was set and the Link bit was not set Indicates the RECEIVE DIAGNOSTIC RESULTS command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microco
175. the MTU and MC INQUIRY data Reference the CHANGE DEFINITION command for more information on changing these fields The Controller Microcode Version and Revision Level information contains vendor unique ASCII data A MC Medium Changer bit set to one indicates that a Medium Changer is installed A MC bit set to zero indicates that a Medium Changer is not installed If a Medium Changer is installed then the MC bit will be set in INQUIRY data gener ated for any logical unit whether or not the logical unit is attached If the MC bit indi cates that a Medium Changer is installed then INQUIRY Vital Product Data page Clh Configuration page byte 15 mc 1 addr indicates the logical unit address of the installed Medium Changer The Microcode Build Date information fields contain the following ASCII data The month day and year when the controller microcode was generated The MTU servo Microcode Level information fields contain the following ASCII data a MTU Engineering Control EC level b MTU Microcode Version The MTU servo Microcode Checksum information field contains the checksum of the MTU microcode i e not including the controller microcode in ASCII data The Controller Microcode Checksum information field contains the checksum of the controller microcode i e not including the MTU microcode in ASCII data 4 22 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMAND
176. the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI 5 xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase A non SUCCESS status was returned from the function call rm request wrtbuffer the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm host wrt cmplt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data buffer SDDP R20 Read flush testing mode 00h A host data path end of transfer was not detected in the allotted time when transferring data from the SPC data to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ 5 5 BSY xfer phase when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase F 42 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Tab
177. the Second destination element is the same as the Source element 6 2 5 4 READ ELEMENT STATUS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated READ ELEMENT STATUS SENSE KEY CONDITION DESCRIPTION Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the READ ELE MENT STATUS command 2 Illegal value used in Element type code field of the 3 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the READ ELEMENT STATUS command was not per formed due to one of the following 1 ANOT READY TO READY transition has occurred 2 The target has been reset 3 The Medium changer Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND READ ELEMENT STATUS command was aborted The READ ELEMENT STATUS command can be reissued March 1997 CG00000 011503 REV A 6 29 TEST UNIT READY MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 6 TEST UNIT READY MC command 00h The TEST UNIT READY command provides a means to check if the logical unit is ready This is not a request for a self test If the logical unit would accept an appropriate medium access command without returning CHECK CONDITION status this command returns a GOOD status 6 2 6 1 TEST UNIT READY CDB Description TEST UN
178. the target supports 16 bit wide data transfers A value of zero indicates that the device does not support 16 bit wide data transfers The value this bit depends on the type of SCSI Interface Personality Module IPM installed in the target i e 50 pin or 68 pin SCSI connector type NOTE In order for 16 bit wide data transfers to occur the 68 pin IPM must be installed in the target i e WBus16 bit in INQUIRY data is reported as set to one and Wide Data Transfer negotiation via the Wide Data Transfer Request message is required The Wide bus 32 WBus32 bit is set to zero indicating the target does not support 32 bit wide data transfers INQUIRY The Relative Addressing RelAdr bit is set to zero indicating the target does not sup port relative addressing for this logical unit The Vendor and Product Identification fields contain ASCII data retrieved from NVRAM during power up reset The first time the controller is powered up the corre sponding NVRAM fields are initialized to the default values The default values for these fields are shown in Table 4 23 note all ASCII data shown is left aligned within each field When being read from NVRAM if these fields are not available due to an NVRAM error then ASCII spaces will be returned in the corresponding Inquiry data field The values in these fields in NVRAM can be changed via the CHANGE DEFI NITION command It is possible to assign unique values in these fields for both
179. un 2 un 2 2 un Z AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 1 Diagnostic Test Registry for all Diagnostic Modes Continued ROUTINE OFF LINE DIAGNOSTIC MODES GO NO GO Operator Control Panel drive LED test Library I F Port output test Library I F Port input test Drive Diag LOAD test Drive Diag AC PS MODCH tests Drive Diag test Drive Diag LOCAT test Drive Diag D S E test Drive Diag REWND test Drive Diag UNLOD test Drive Diag ACL LDUL test Refer to Chapter 8 for Diagnostics information and displays Table F 3 through Table F 25 lists and describes the Diagnostic Error Codes Refer to Table F 1 for the Diagnostic Test Registry Table F 2 Error Codes Common to all Routines Tests ROUTINE Error Codes common to all tests of routines greater than 0x02 DESCRIPTION A Check 1 condition was left pending which was able to be cleared A Check 1 condition was left pending which could not be cleared The RSVP code download to the PCC LSI failed Real Time Clock initialization in the PCC LSI failed CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 3 Routine 1 Control Store Diagnostic Error Codes ROUTINE Control store data bus test DESCRIPTION Data miscompare clearing control st
180. unit even though the RESERVE UNIT command was directed to the tape logical unit The RESERVE UNIT command is not supported for the medium changer logical unit however res ervation of the tape logical unit will serve as a method of reserving the medium changer logical unit as well The reservation on the medium changer logical unit will be released when a RELEASE UNIT command is issued for the tape logical unit RESERVE UNIT CDB Description RESERVE UNIT is a six byte command The bytes are shown below and described in Table 4 105 Common fields are described in paragraph 4 3 1 on page 4 4 3rd Party 3rd Party Dev ID Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 105 RESERVE UNIT Field Description DESCRIPTION Operation Code The 3rd Party Device ID specifies the SCSI device the reservation is for This field is ignored when bit 4 0 4 112 Third Party Reservation allows an initiator to reserve a logical unit for another SCSI device If the 3rd Party bit is zero then the RESERVE UNIT command is to reserve the logical unit for the initiator sending the command If the 3rd Party bit is one then the logical unit will be reserved for the SCSI device specified in the 3rd Party Dev ID field CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 25 2 April 1997 RESERVE UNIT Operation This command will
181. used by the MTU Inquiry and Change Definition commands The MTU VPD parameters include information such as configura tion data vendor identification product identification model serial number usage data and other ven dor or device specific data The supported MTU VPD pages are shown in the following table Table 5 17 Supported MTU VPD Page Codes VENDOR USED BY UNIQUE DESCRIPTION PAGE INQUIRY CHANGE CMD DEF CMD List of the vital product data pages supported by this target Unit serial number page Implemented operating definition page ASCII implemented operating definition page Unit usage page MTU VPD PAGES Configuration page Product identification page 5 3 1 General VPD Page Format The General VPD page format is shown in Table 5 18 and described in Table 5 23 Table 5 18 VPD Page Format cR NE Peripheral Qualifier Peripheral Device Type Page Code Reserved Page Length n 1 VPD Parameters April 1997 CG00000 011503 REV A 5 17 UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5 19 VPD Page Format Field Description DESCRIPTION The meaning of the Peripheral Qualifier and Peripheral Device Type fields depend on whether the VPD page is being sent to the initiator as INQUIRY data or is being received from the initiator as CHANGE DEFINITION data When being sent as INQUIRY data these fields are the same
182. was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND SEND DIAGNOSTIC command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the SEND DIAGNOSTIC operation failed because physical End of Tape has been reached 4 134 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 29 SPACE command 11h The Space command changes the logical unit position relative to the current position The Code and Count fields determine how this relative positioning is to be performed Before the position change occurs any buffered write data and filemarks are written to the tape 4 3 29 1 SPACE CDB Description SPACE is a six byte command The bytes are shown below and described in Table 4 125 Com mon fields are described in paragraph 4 3 1 on page 4 4 Reserved Code Field Count Field Note Changeable fields in the CDB are shaded Table 4 125 SPACE Field Description DESCRIPTION Operation code The Code Field bits are described in Table 4 126 The 3 byte Count Field is a 24 bit signed number two s complement When the count field is 0 no position change occurs and
183. will be 1 the Valid bit will be 0 The Report Early Warning REW bit in the Device Configuration Page is not supported by this tape unit No Early Warning indication will occur when spacing 4 136 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 29 3 SPACE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION Oh NO SENSE 1 A filemark was encountered while spacing over blocks 2 Beginning of Tape was encountered while spacing backward 8h BLANK CHECK End of Data was encountered while spacing forward lh RECOVERED ERROR 1 Recovery was performed when writing buffered data before the positioning occurred 2 Retries were needed to complete the positioning 2h NOT READY Logical Unit was not ready tape was not loaded or wasn t ready 3h MEDIUM ERROR Write of buffered data failed due to defective tape 2 End of Tape was encountered while spacing forward 3 An attempt was made to write 36 track data on 18 track format ted medium 4 The tape length in the cartridge is too long or too short 4h HARDWARE ERROR 1 Write of buffered data failed due to a hardware failure 2 The spacing operation was not completed because of a hard ware failure 5h ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the SPACE com mand 2 Illegal Code field specified for SPACE command 3 The Flag bit was set
184. 0 mode 04h A host data path end of transfer was not detected in the allotted time when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI SCSI xfer phase when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase the data expected to be transferred from the SPC data fifo to the SPC receive buffer was not transferred A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Read EDRC32 bytes walking 0 mode 00h A host data path end of transfer was not detected in the allotted time F 36 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 13 Routine 11 EDRC Data Buffers Diagnostic Error Codes Continued ROUTINE DESCRIPTION Read EDRC32 bytes walking 0 when transferring data from the SPC data fifo mode 00h to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer phase when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set
185. 000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 18 Routine 51 Incrementing Block Length Test Error Codes ROUTINE DESCRIPTION Incrementing block length tests DVL card connection was not detected by the DTC A working tape was not loaded or the tape drive was not READY when the test started The tape drive is not READY un un 2 e un Z O A AND ERROR CODES Write incrementing blocks test The tape or magazine is FILE PRO TECTED Cartridge not installed or drive NOT READY error A tape cartridge must be loaded before this test can be run Cartridge WRITE PROTECT error The car tridge must not be write protected for this test Buffer space request not granted for data transfer Data transfer timed out Fatal error detected during data transfer Bad status reported on data transfer complete Logical EOT encountered during data trans fer Buffer flush timeout Write from data buffer to tape was not completed in the allocated time Write data in error reported at end of data transfer Rewind test Cartridge not installed or drive NOT READY error A tape cartridge must be loaded before this test can be run Timeout waiting for Servo Command Com plete during rewind operation Timeout waiting for Formatter Action Com plete during rewind operation Record Manager or Servo error reported dur
186. 000 011503 REV A F 49 un 2 un m e un Z A AND ERROR CODES un un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes ROUTINE All Loop Write to Read tests DESCRIPTION FDXS Xreg expected data not equal to received data FBPP Xreg expected data not equal to received data FBBC Xreg expected data not equal to received data WES expected data not equal to received data WER Xreg expected data not equal to received data RBE Xreg expected data not equal to received data RBO Xreg expected data not equal to received data Xreg expected data not equal to received data RB2 Xreg expected data not equal to received data RB3 Xreg expected data not equal to received data RESI Xreg expected data not equal to received data RDE Xreg expected data not equal to received data CRS Xreg expected data not equal to received data ETPA Xreg expected data not equal to received data ETPB Xreg expected data not equal to received data VODA Xreg expected data not equal to received data VODB Xreg expected data not equal to received data TONE Xreg expected data not equal to received data TJ_HERR Xreg expected data not equal to received da
187. 0000 011503 REV A F 37 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 14 Routine 12 EDRC Address Bus Diagnostic Error Codes ROUTINE All R20 Address Check Diagnos tics SDDP R20 buffer flush signal test mode 14h DESCRIPTION SPC register initialization failed SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Com mand Complete The SPC interrupt request could not be cleared SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Diag nostic Self Test passed The SPC interrupt request could not be cleared At end of test SPC did not generate an inter rupt request At end of test SPC interrupt was not detected at the Interrupt Request Controller At end of test the SPC interrupt was cleared while clearing the Interrupt Request Control ler At end of test SPC interrupt step code did not report Command Complete At end of test the SPC interrupt request could not be cleared SPC interrupt request or interrupt step register could
188. 03 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Table 8 2 Error Code 70 Sense Format Field Description DESCRIPTION When the valid bit is a one sense bytes 3 to 6 indicate the difference between the number of bytes blocks or filemarks requested by a command and the number of bytes blocks or filemarks actually executed The segment number field contains the number of the current segment descriptor if the REQUEST SENSE command is in response to a COPY COMPARE or COPY AND VERIFY command Up to 256 segments are supported beginning with segment zero Sense Key See Appendix A for sense key descriptions The Incorrect Length Indicator ILI bit indicates the requested logical block length did not match the logical block length of the data on the medium The End Of Medium bit indicates an End Of Tape EOT or Beginning Of Tape BOT condition exists This bit indicates the unit is at or past the early warning EOT if the direction of the tape was forward or that the command could not be completed because BOT was encountered when the direction was reverse SENSE DATA The filemark bit indicates the current command has read a filemark The contents of the information field is device type or command specific and is defined within the appropriate section for the device type or command of interest The information bytes contain the difference residue of the requested length minus the actual lengt
189. 04h Sense Information Diagnostic Errors Field Description 8 15 Table 8 16 Operator Panel Top Level Menus Diagnostics Mode 8 17 Table 8 17 Operator Panel Off Line 8 19 Table 8 18 Options Byte Field 824 Table 8 19 Selftest Descriptions ost epi Res ga Ree RR ER 8 25 Table 8 20 Page Code 80h Test 8 26 Table 8 21 Diagnostic Microcode 8 27 xxii C144 E019 03EN M2488 PRODUCT GUIDE LIST OF TABLES CONTINUED TABLE TITLE Table 8 22 Operator Panel Top Level Menus Factory Table 8 23 Factory Menu Options and Settings Description Table 8 24 Maintenance Interface Connector Pin Assignments Table 8 25 Maintenance Interface Communications Table 8 1 M2488 Table 8 2 FRUs Remove and Replace Procedures Table 9 1 Field Replaceable 6 Table A 1 Sense Key Table B 1 ASC and ASCQ Description by Sense Table B 2 Action Advised
190. 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR 1 Write of buffered data failed due to a hardware failure 2 SCSI interface error occurred due to hardware failure i e unable to transfer parameters 3 Writing of the Change Definition data to the non volatile RAM failed due to a hardware error Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the CHANGE DEFI NITION command 2 Flag bit was set and Link bit was not set 3 Definition parameter 41h is sent to target without the factory mode set 4 Parameter data contains a partial page 5 Parameter data contains an unchangeable page 6 Parameter data contains invalid non ASCII data 6h UNIT ATTENTION Indicates the CHANGE DEFINITION command was not per formed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short April 1997 CG00000 011503 REV A 4 7 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 3 DISPLA Y command CFh 11h For display data length of 11h default value refer toF T4 bit 7 described in the M2488 User s Guide The DISPLAY command is used to display a message on the operator pane
191. 1 on page 4 4 Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 14 ERASE Field Description DESCRIPTION Operation code If Long bit 0 Erase gap If Long bit 1 Data security erase The Immediate Immed bit controls the time at which status is to be returned Actions taken by the target depend on the settings of the Immed and Long bits as described in the next table IMMED BIT LONG BIT ACTION TAKEN 0 Don t care Status is returned after the Erase operation is complete 1 0 Status is returned after the CDB is validated 1 1 Status is returned after all previously buffered commands completed and the CDB is validated If a CHECK CONDITION status is returned for this case the ERASE operation is not performed April 1997 CG00000 011503 REV A 4 15 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 5 2 A Long bit set to zero causes a 7 8 0 4 mm of the medium to be recorded with an erase tone special pattern along with a 2 mm IBG This is known as the Erase Gap based on the Gap Size field in the Device Configuration Mode Page An End of Data EOD mark is written after this type of erase operation If the early warning condition is encountered while erasing with the long bit set to zero a CHECK CONDITION status is sent by the target after completion of the erase operation The valid and EOM bits in
192. 4 145 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 131 Supported Buffer ID Values for Vendor Unique and Write Data Modes BUFFER ID DESCRIPTION CAPACITY Read Write Data Buffer Specified in the Buffer Capacity field of the Read Buffer Descriptor obtained via the Read Buffer command Specified in the Buffer Capacity field of the Read Buffer Descriptor Read Write non volatile RAM obtained via the Read Buffer command 512 bytes NOTES 1 The read write data buffer and NVRAM are wrap around buffers Therefore the entire capacity specified by the Read Buffer Descriptor is available regardless of the offset specified 2 Prior to allowing WRITE BUFFER command processing to occur for the read write data buffer the controller performs required positioning or synchronization Buffered write data is written to tape and buffered read data is discarded 3 There is only one 512 byte NVRAM area available This area may be accessed by any initiator The NVRAM is not partitioned into per initiator areas 4 When a write buffer operation is performed in vendor unique or write data modes a two byte CRC is appended This CRC is handled in two ways when performing a read buffer operation depending on the Read Buffer mode A Read Buffer in vendor unique mode reads the number of bytes requested and does not perform any CRC checking A Read Buffer operation in data mode reads the number of bytes requested and an additional two
193. 4 87 Diagnostic Routine l Control St re ois ike neck her ER RR ERR F 7 10 EDRC Control Signals F 25 11 EDRC Data Buffers Rec dp wes F 32 12 EDRC Address Bus F 38 13 EDRC Error Detection F 44 2 Interrupt Request F 8 20 Loop Write to Read ssc scone eu RR se ERR F 50 3 CP Bus Parity oat ea e Ue HEN heed E F 9 4 Read Signal Verification Processor F 14 5 SDDP External Register F 18 50 4M Tones Test eens ha Me Lea ees F 66 51 Incrementing Block Length Test F 67 6 Data Bu ffer z coke tt aca die CREADO es tee de F 18 7 SCSI Protocol Controller F 19 8 Formatter Counters lese EE ad RR ER ERE F 22 MEI DERI F 69 80 Test 06 Servo ACL Error Codes in Sense Byte 19 F 72 80 Test 06 Servo FACL Error Codes in Sense Byte 19 F 73 81 Manufacturing Test F 74 82 Magnetic Tape Unit F 76 83 Operator Control F 76 9 PCC Timers StS eL F 24 90
194. 5 A cartridge was loaded with a tape length that is too long or too short MOVE MEDIUM command was aborted Write of buffered data prior to the MOVE MEDIUM operation failed because physical End of Tape has been reached CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6 2 5 READ ELEMENT STATUS MC command B8h The READ ELEMENT STATUS medium changer command requests that the target report status information for the medium changer elements Status for the elements is returned in blocks of bytes called element descriptors one descriptor per element This command can be used to determine which elements are defined and the state of each defined element The READ ELEMENT STATUS command is typically used preceding a MOVE MEDIUM or EXCHANGE MEDIUM command to help determine if a move or exchange operation is possible 6 2 5 1 READ ELEMENT STATUS CDB Description READ ELEMENT STATUS is a twelve byte command The bytes are shown below and described in Table 6 4 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Element Type Code Starting Element Address Number of Elements Reserved EN Allocation Length Reserved Reserved Note Changeable fields in the CDB are shaded March 1997 CG00000 011503 REV A 6 19 READ ELEMENT STATUS READ ELEMENT STATUS MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6 17 READ ELEMENT STATUS Field Description DESCRIPTION
195. 5 h 5 h 5 h C h 0 2 5 5 5 5 5 5 c e 6 0 0 0 0 0 0 0 0 0 16 16 16 16 16 16 16 16 16 4 84 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 19 2 Diagnostic Page Codes 1 SEND DIAGNOSTIC command CDB If the Page Format PF bit was setto 1 in a previous SEND DIAGNOSTIC command the RECEIVE DIAGNOSTIC RESULTS command will return diagnostic result data in paged format with or 80h as the returned Page Code Refer to Table 4 77 and Table 4 78 Table 4 77 Diagnostic Page Codes QUALIFIER DESCRIPTION 00h Supported diagnostics pages see Table 4 79 80h Online diagnostic test page see Table 4 80 Table 4 78 Receive Diagnostic Results Page General Form Page Code XXh Reserved Page Length n 3 e 2 eA Diagnostic Parameters Description of the Page Code 00h The Page Code 00h instructs the target to make available the list of all supported diagnostic pages to be returned by a subsequent RECEIVE DIAGNOSTIC RESULTS command Table 4 79 Page 00h Supported Diagnostic Pages Page Code 00h Reserved Page Length 0002h Supported page list 00h Supported page list 80h April 1997 CG00000 011503 REV A 4 85 RESULTS UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Description of the Page Code 80h Table 4 80 Page 80h Online Diagnost
196. 50 Loader Assembly 2 phillips screwdriver 9 32 nut driver 8 11 8 on page 8 51 OP PCBA Power Supply PSU 2 phillips screwdriver 2 phillips screwdriver 8 11 9 on page 8 52 8 11 10 on page 8 53 SVL PCBA 2 phillips screwdriver 8 11 11 on page 8 54 RDL PCBA 2 phillips screwdriver 8 11 12 on page 8 54 WTL PCBA 2 phillips screwdriver CG00000 011503 REV A 8 11 13 on page 8 55 April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 11 1 Air Filter Remove and Replace Procedures Refer to Figure 8 3 for location of the air filter 8 11 1 2 Air Filter Replacement ea 8 11 1 1 Air Filter Removal RS This procedure takes approximately five minutes to perform mar STEP ACTION 1 Insert screwdriver into the bottom left of the front panel under the air filter m 2 Push up with screwdriver then remove air filter from top of front panel E STEP ACTION Insert clean air filter though the top left of the front panel Figure 8 3 Air Filter Removal April 1997 CG00000 011503 REV A 8 43 m gt ex uo 2 5 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 11 2 Fan Assembly Remove and Replace Procedures Refer to Figure 8 4 for location of the fan assembly kkkkkkkkkkkkkkkk CAUTION kkkkkkkkkkkkkkkk Ensure that the power has been turned off and that the fan is no longer ro
197. 6 REWIND Field Description Z e DESCRIPTION Operation code for the rewind command If the Immed Immediate bit is 0 Status is not returned for the REWIND command until the rewind has completed or has failed If the Immed Immediate bit is 1 Status is retumed for the REWIND command as soon as the CDB has been validated and any buffered write data and filemarks have been written to tape The rewind operation has been started but not necessarily completed when status is returned 4 3 26 2 REWIND CHECK CONDITION Status If the status reported for the previous command was a CHECK CONDITION because data could not be written to the tape then any buffered data is discarded before the rewind occurs If CHECK CONDITION status is reported for a REWIND command with the Immediate bit set to 1 then the rewind will not occur April 1997 CG00000 011503 REV A 4 115 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 26 3 REWIND Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR 1 Recovery was performed when writing buffered data before the rewind occurred 2 Retries were needed to complete the rewind operation 2h NOT READY Logical Unit was not ready The tape cartridge was not loaded or the logical unit was not made ready 3h MEDIUM ERROR 1 Write of buffered data failed due to a defective tape 2 An
198. 8 PRODUCT GUIDE NOTE All fields in this page are reported as NOT changeable The default values are the same as the current values shown above and described below Table 6 43 ACL Page Code 1Dh Element Address Assignments Field Description DESCRIPTION There is one Medium Transport Element and it is referred to as address 000 The First Storage Element Address is 0011h Storage Elements are the slots that may hold tape cartridges in a Magazine There are 31 logical storage elements A 5 volume Magazine has five Storage Elements and a 10 volume Magazine has ten storage elements There is one Import Export Element address at 0001h This is the Magazine Port There is one Data Transfer Element address at 000Dh This is the Cartridge load port in the MTU Table 6 44 FACL Page Code 1Dh Element Address Assignments BITS MODE SENSE DEFAULT L 0 PS Reserved Page Code Additional Page Length Medium Transport Element Address Number of Medium Transport Elements First Storage Element Address Number of Storage Elements First Import Export Element Address Number of Import Export Elements First Data Transfer Element Address Number of Data Transfer Elements Reserved The PS bit must be set to 0 on a MODE SELECT command 6 36 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS NOTE All field
199. 87 Table 4 86 Diagnostic Page Codes QUALIFIER DESCRIPTION Supported diagnostics pages see Table 4 79 Online diagnostic test page see Table 4 80 Manufacturing Online diagnostic test page FACTORY MODE only see Table 4 91 MTU Online diagnostic test pages FACTORY MODE only see Table 4 93 Table 4 87 Receive Diagnostic Results Page General Form e 2 e eA Page Code XXh Reserved Page Length n 3 Diagnostic Parameters Description of the Page Code 00h The Page Code 00 instructs the target to make available the list of all supported diagnostic pages to be returned by a subsequent RECEIVE DIAGNOSTIC RESULTS FACTORY MODE com mand Table 4 88 Page 00h Supported Diagnostic Pages FACTORY MODE Page Code 00h Reserved Page Length 0013h Supported page list 00h Supported page list 80h Supported page list 81h Supported page list 90h April 1997 CG00000 011503 REV A 4 91 RESULTS UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 88 Page 00h Supported Diagnostic Pages FACTORY MODE Continued _ a eee Supported page list 91h Supported page list 92h Supported page list 93h Supported page list 94h Supported page list 95h Supported page list 96h Supported page list 97h Supported page list 98h Supported
200. 9 Table 4 57 MODE SELECT Parameter Header Field Description 4 59 Table 4 58 Page Deserptotrs are pace dace Pa RE RURSUS UR 4 59 Table 4 59 Page Descriptor Field Description 4 60 Table 4 60 READ Field Descrption rep eI E EXQONAUS ENS CHUTE 4 63 Table 4 61 READ BLOCK LIMITS Field Description 4 68 Table 4 62 READ BLOCK LIMITS Data 4 68 Table 4 63 READ BUFFER Field 4 70 Table 4 64 READ BUFFER Command 4 71 Table 4 65 Supported Buffer ID Values for Read Data 4 71 Table 4 66 Read Write Data Buffer Descriptor buffer ID 0 4 72 Table 4 67 Read Write Descriptor buffer 1 4 72 Table 4 68 Descriptor Mode Field Description 4 72 Table 4 60 Offset ioo eoo ete ecb Ph nee betel 4 73 Table 4 70 READ POSITION Field 4 75 Table 4 71 READ POSITION Return Data Description 4 77 Table 4 72 Block ID Field 4 78 Table 4 73 Format Codes see
201. 96 Parameter List Field Description DESCRIPTION The Routine in Error field contains the Routine ID of the failing routine If this field contains 00h no errors were detected during the last execution of a SEND DIAG NOSTIC command The Execute Count field contains the number of passes attempted before an error was detected If an error is detected on the first pass this field contains a 1 This field is reset each time a new different routine is started For example if the SEND DIAGNOSTIC command Parameter list contained a pass count of 4 for Routine 50 and a pass count of 7 for Routine 51 and an error was detected on the third attempt to execute Routine 51 this field would contain a 3 4 3 20 4 4 96 This field contains the Fault Symptom Codes that indicate the cause of the error RECEIVE DIAGNOSTIC RESULTS CHECK CONDITION Status If the initiator does not send a SEND DIAGNOSTIC command first the command is terminated with GOOD status and the target does not transfer any result data reserved bits must be zero If these bits are set to one the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 20 5 RECEIVE DIAGNOSTIC RESULTS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR
202. 997 M2488 PRODUCT GUIDE 4 3 2 1997 MTU DIAGNOSTIC SPECIFICATIONS The tests can be set using the following parameters DIAG parameter 1 0x00 0x01 For FRD READ BWD READ or WRITE set the operation mode STREAMING Seta continuous read or write operation START STOP Set the start stop operation For LOCATE specify a sector Specify a location sector from 1 to 99 DIAG parameter 2 0x00 0x01 DIAG parameter 4 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 DIAG parameter 5 0x00 0x01 DIAG parameter 6 0x00 0x01 execution time For FWD READ BWD READ WRITE FRD BRD L W R and FEED specify test wrap WRAP 1 Wrap 1 test WRAP 2 Wrap 2 test For WRITE select a write data pattern from the following D S E PT D S E pattern 2FPT 2F pattern 1 6 F PT 1 6F pattern 1 5 F PT 1 SF pattern 1 4 F PT pattern 1 3 1 pattern 1 2 1 2 pattern pattern 1 12 FPT 1 12F pattern 1 5 F PT 1 5F pattern For L W R select a path of the Loop Write To Read command from the following PATH A Path A PATH B Path B For L W R set a level of the Loop Write To Read command from the following LEVEL LO Low level LEVEL HI High level When diag parameter 1 is START STOP set the GO ON time time when the
203. A AND ERROR CODES Buffer RAM 0x55 data pattern Data miscompare error test Buffer RAM walking one s test Data miscompare error Buffer RAM incremental pattern Data miscompare error test Table F 9 Routine 7 SCSI Protocol Controller Diagnostic Error Codes ROUTINE DESCRIPTION SPC Routine Initialization SPC register initialization failed SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Com mand Complete The SPC interrupt request could not be cleared SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Diag nostic Self Test passed The SPC interrupt request could not be cleared SPC interrupt request or interrupt step register could not be cleared at the end of the test April 1997 CG00000 011503 REV A F 19 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 9 Routine 7 SCSI Protocol Controller Diagnostic Error Codes Continued ROUTINE DESCRIPTION SPC CP Bus Bit test SPC data bus bit test failed data miscompare in walking one s test SPC User Program Memory test SPC data miscompare d
204. AG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve M8 UNLD name DIAG command code M8 amp UNLD DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve M9 CLEAN name DIAG command code M9 CLEAN DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 H 18 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS M9 CLEAN name code execute time stop time execute count reserve LOAD test DIAG command code DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve UNLOAD test name code DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve
205. ANDS SENSE KEY CONDITION DESCRIPTION p EXCHANGE MEDIUM command was aborted MAND Dh VOLUME OVERFLOW _ Write of buffered data prior to the Read Reverse operation failed because physical End of Tape has been reached March 1997 CG00000 011503 REV A 6 5 EXCHANGE MEDIUM MODE SELECT MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 2 6 2 2 1 MODE SELECT MC command 15h The MODE SELECT medium changer command provides a means for the initiator to specify medium changer device parameters to the target by sending data relevant to such parameters in a data phase following the command Initiators should issue MODE SENSE prior to MODE SELECT to determine supported pages page lengths and other parameters A single set of Mode Select parame ters kept by the controller are common to all initiators for a specific LUN Buffered write data is syn chronized to tape prior to activating the new mode parameters Mode Select parameters remain in effect until modified by another MODE SELECT command or until reset to their saved values following a power on sequence SCSI bus reset or SCSI device reset Refer to the description of the Mode Sense command for an explanation of the different types of parameters PC field MODE SELECT CDB Description MODE SELECT is a six byte command The bytes are shown below and described in the follow ing paragraphs Common fields are described in paragraph 4 3 1 on page 4 4
206. AST DURING UNLOADING MACHINE REEL DIRECTION ERROR DURING UNLOADING MACHINE REEL TURNS TOO FAST DURING UNLOADING MOUNT ARM MOVE FORWARD TIMEOUT ERROR DURING POWER UP MOUNT ARM MOVE BACKWARD TIMEOUT ERROR DURING POWER UP MOUNT ARM MOVE FORWARD RETRY EXHAUSTED MOUNT ARM MOVE BACKWARD RETRY EXHAUSTED MOUNT ARM HOME DRIVE END amp MAGAZINE END SENSORS ALL ON MOUNT ARM HOME DRIVE END SENSORS BOTH ON MOUNT ARM HOME MAGAZINE END SENSORS BOTH ON MOUNT ARM HOME SENSOR ALWAYS ON MOUNT ARM DRIVE END SENSOR ALWAYS ON MOUNT ARM MAGAZINE END SENSOR ALWAYS ON MOUNT ARM DRIVE amp MAGAZINE END SENSORS BOT ON DOOR SOLENOID LOCK TIMEOUT ERROR E 4 DOOR SOLENOID UNLOCK TIMEOUT ERROR CG00000 011503 REV A April 1997 2488 PRODUCT GUIDE CHK XX ERROR CODES Table E 1 CHK xx Error Code Descriptions Continued DESCRIPTION DOOR SOLENOID LOCK SENSOR ALWAYS ON DOOR SOLENOID LOCK SENSOR OFF SERVO PROGRAM ERROR FACL OVER CURRENT DETECTED MISSING GAP IN INTERRUPT ON MOTION COMMAND SERVO COMMAND FAILED TO COMPLETE IN ALLOTTED TIME MOTION COMMAND TO NOT READY DEVICE WRITE OR D S E COMMAND TO FILE PROTECTED DEVICE NO RESPONSE FROM SERVO MPU SENDING COMMAND WRITE FPC CABLE CHECK WRAP 1 WRITE FPC CABLE CHECK WRAP 2 PROGRAM DOWN LOAD FAILURE CANNOT EXECUTE PROGRAM DOWN LOAD TRANSFER DATA COUNT ERROR WRAP DIRECTION ERROR
207. Bad SCSI bus status detected waiting for REQ assertion during diagnostic data transfer F 20 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 9 Routine 7 SCSI Protocol Controller Diagnostic Error Codes Continued ROUTINE DESCRIPTION SPC to Data Buffer DMA test Incorrect SCSI bus status during diagnostic data transfer while expecting REQ de asser tion SPC reported an incorrect data transfer length Record Buffer manager did not report suc cessful completion for the DMA transfer NWN T 242 EO OE Zw lt gt A lt Data miscompare detected in SPC MSC buffer after DMA data transfer completed SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller An incorrect SPC interrupt step code was reported The SPC interrupt request could not be cleared SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Com mand Complete The SPC interrupt request could not be cleared SPC MPU bus parity test SPC reported incorrect status Bad SCSI bus status detected waiting for REQ assertion during diagnostic dat
208. Block Location and Last Block Location are to be reported as Logical block addresses The first filemark or data block on tape is assigned logical block address 0 logical block addresses increase by 1 for each data block and filemark thereafter The maximum Logical block address is 3FFFEFh Values in First Block Location and Last Block Location are to be reported as Device specific block addresses also known as Block IDs The format of these device specific block addresses are shown in paragraph 4 3 17 3 on page 4 78 April 1997 CG00000 011503 REV A 4 75 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 17 2 READ POSITION Return Data The READ POSITION Return Data is shown below and described in Table 4 71 Reserved Partition number Reserved Reserved READ POSITION First block location Last block location Reserved Number of blocks in buffer Number of bytes in buffer 4 76 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 71 READ POSITION Return Data Description DESCRIPTION The Block Position Unknown BPU bit if one indicates that the first and last locations could not be determined by the tape unit in this case the First Block Location field and the Last Block Location field do not contain valid information If the BPU bit is zero then the First and Last block locations contain valid information The reported BPU bit will be
209. C144 E019 03EN M2488 CARTRIDGE TAPE DRIVE PRODUCT GUIDE FUJITSU Please complete the comment from at the back of this manual and send it by mail or facsimile to the indicated address The contents of this manual may be revised without prior notice The contents of this manual shall not be disclosed in any way or reproduced in any media without the express written permission of Fujitsu Limited Rights Reserved Copyright FUJITSU LIMITED 1996 1997 C144 E019 03EN M2488 USER S GUIDE PREFACE PREFACE The M2488 User s Guide provides the information necessary for the user to operate the M2488 Car tridge Tape Drive Chapter 1 Introduction This chapter provides an overview of the M2488 Cartridge Tape Drive and its optional equipment Chapter 2 Installation Instructions This chapter provides procedures for the preparation and assembly of the M2488 Cartridge Tape Drive Chapter 3 Controls and Indicators This chapter describes the controls indicators and connectors for the M2488 Cartridge Tape Drive and its optional equipment Chapter 4 Configuration This chapter describes the configuration menus of the M2488 Cartridge Tape Drive Chapter 5 Operating Instructions This chapter provides procedures for operating the M2488 Cartridge Tape Drive and its optional equipment Chapter 6 Maintenance and Servicing This chapter describes the user maintenance and servicing of the M2488 Cartridge Tape Drive Chapter 7
210. C4 Byte 06 p Indicates other options not shown Byte 01 TEST START To change MODE PAGE bytes 1 Go to block identified with an asterisk 2 The flashing hex digit moves to the right with UNLOAD to the left with SHIFT and UNLOAD 3 Increment digit with START decrement with SHIFT and START 4 After change is completed move to PG XX WRT and save by executing WTROM Y For definitions of Tape Unit Mode Pages refer to Chapter 5 Figure I 9 MODE PAGES Flowchart April 1997 CG00000 011503 REV A I 7 FLOWCHARTS M2488 PRODUCT GUIDE R From Figure I 1 04 START T TART For FACT 2 START FS START TEST TEST TEST TEST FACT I 00 00 FACT 3 00 TEST TEST TEST TEST START START E5 PTIME ART TEST TEST 00000000 Displays Tape TEST Motion time in Displays Power Displays Serial On time in min No of the drive utes hex seconds hex L 5 FMODE gt V TEST START START oS ae TEST PWE Requires Password TEST FOR FACTORY USE ONLY v F
211. CNT 0007 CNT 000 TEST TEST TEST Starts Test v Starts Test HE Starts Test RUN CNT RUN CNT RUN CNT ERR CNT ERR CNT ERR CNT RESET RESET RESET NOTES Use TEST to go DOWN one level EXECUTE function Use RESET to go UP one level Use START to go RIGHT to next selection Use SHIFT amp START to go LEFT to previous selection Flashing character moves to RIGHT with UNLOAD to LEFT with SHIFT amp UNLOAD INCREMENT character with START DECREMENT character with SHIFT amp START Figure I 1 Operator Panel Flowchart 1 2 M2488 PRODUCT GUIDE p RUN COMB D From Figure I 1 j E Y START REAL START ALL TEST TEST TEST y CNT 0001 CNT 0001 CNT 0001 TEST TEST TEST Starts Test Starts Test Starts Test v RUN CNT ERR CNT ERR CNT RESET RESET RESET y y y Figure I 2 RUN COMB Flowchart m RUNACL From Figure 1 1 v START START o W 0 MAG W MAG ALL TEST TEST TEST y y CNI 0007 CNT 0007 CNT 0001 Starts Test Starts Test Starts Test v v v RUN RUN CNT ERR CNT RESET RESET RESET y y y Figure I 3 RUN ACL Flowchart April 1997 CG00000 011503 REV FLOWCHARTS START D START K 3 FLOWCHARTS M2488 PR
212. CRIPTION No additional sense available ADVISED ACTION Filemark detected End of Medium detected 0 0 0 0 Beginning of Medium detected Clean Requested NOTE This ASC ASCQ can only be generated when feature mode 5 bit 5 0x20 is set to one as described in the configuration settings in the M2488 User s Guide xx Internal Software Error Unsupported ERPA code xx encountered by error process 9 ing software Report ERPA code to Product Support Engineer 1 00 0 0 0 0 0 0 17 Recovered write error Recovered read data with retries 44 Recovered internal hardware error 5B Log counter at maximum 0 Internal Software Error Unsupported code xx encountered by error process ing software Report ERPA code to Product Support Engineer 04 Logical unit not ready cause not reportable 04 Not ready in process of becoming ready NOTE This ASC ASCQ can only be gen erated when feature mode FT4 bit 5 0x20 is set to one as described in the config uration settings in the M2488 User s Guide Load assistance required Not ready medium not present NOTE This ASC ASCQ can only be generated when feature mode FT5 bit 4 0x10 is set to one as described in the configuration settings in the M2488 User s Guide Unload failure Unload failure No additional information End of Medium detected Manual unload and buffered write data exi
213. CRIPTION Operation Code This byte is the display format control byte The fields in this control byte are described in Table 4 11 The Parameter List Length specifies the length of c display information to be transferred from the initiator The parameter list length specifies the length of display information to be transferred from the ini tiator A CHECK CONDITION is returned if the specified length is not 0 or 16 bytes 10h 4 12 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 11 Display Format Control Byte Description 10h DESCRIPTION The Data Format bit describes the type of data contained in bytes 0 through 15 If this bit is 0 the data in bytes 0 through 15 is in EBCDIC format If this bitis 1 the data in bytes 0 through 15 is in ASCII format Reserved The Half Msg bit selects which half of the message is to be displayed This bit is valid only when the Display length bit is set to zero When the Half Msg bit is set to zero the first half of the message bytes 0 to 7 is dis played When the Half Msg bit is set to one the second half of the message bytes 8 to 15 is displayed When the Flash bit is set to zero the display does not flash A Flash bit set to one causes the display to flash When the Display Length bit is set to zero only 8 bytes are displayed Whether bytes 0 to 7 or bytes 8 to 15 are displayed is selected by bit 2 If bit 2 is
214. CTION Remove four screws from foot rails if attached and remove Remove six screws from sides and back of top cover Lift off top cover 8 11 4 2 Top Cover Replacement STEP 1 2 3 ACTION Replace top cover on drive Screw in the six screws on the cover s sides and back Attach foot rails with the four screws top cover E Screws 8 46 Foot Rails Figure 8 6 Top Cover CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 11 5 Bottom Cover Remove and Replace Procedures Refer to Figure 8 7 for location of the bottom cover 8 11 5 1 Bottom Cover Removal STEP ACTION 1 Lay drive on its top cover 2 Remove four screws from foot rails if attached and remove 3 Remove four screws from bottom cover 4 Lift off cover 8 11 5 2 Bottom Cover Replacement STEP ACTION 1 Replace bottom cover on drive 2 Screw in the four screws on the cover 3 Attach foot rails with the four screws Screws bottom without foot rails bottom with foot rails Figure 8 7 Bottom Cover April 1997 CG00000 011503 REV A 8 47 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 11 6 PCBA Remove Replace Procedures Refer to Figure 8 8 for location of the DTC PCBA kkkkkkkkkkkkkkkk CAUTION kkkkkkkkkkkkkkkk Do not exchange the lithium battery on the DTC PCBA 8 11 6 1 DTC PCBA Removal STEP ACTION 1 Remove the IPM as described in
215. Catch arm open sensor on too fast error Catch arm close timeout error Catch arm close sensor on too fast error Catch arm open and close sensors both on error Mount arm move drive side timeout error Mount arm drive end sensor on too fast error Mount arm move magazine side timeout error Mount arm magazine end sensor on too fast error Mount arm home and drive end sensors both on error Mount arm home and magazine sensors both on error No cleaning cartridge or not out of cleaning cell April 1997 CG00000 011503 REV A F 73 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 22 Routine 81 Manufacturing Test Diagnostic Error Codes ROUTINE DESCRIPTION MFG tests DVL card not detected This test cannot be run without a DVL card connected to the DTC card Drive NOT READY error A working tape must be loaded to run this test Get MFG Parameters No error codes specific to this test Display MFG Parameters No error codes specific to this test DIAGNOSTIC TESTS AND ERROR CODES Clear Log Counters No error codes specific to this test Write BOT EOT test Cartridge not installed or drive NOT READY error A tape cartridge must be loaded before this test can be run Cartridge WRITE PROTECT error The car tridge must not be write protected for this test Buffer space request not granted for data transfer Data transfer timed out Fat
216. Codes e dac pee re Table B 3 ASC and ASCQ Description by 8 Table C 1 eR RN EN pee Table D 1 Error RECOVERY esee re eR ete Rn Y RE RR AEN E Table D 2 Formatter Error Table E 1 xx Error Code Table E 2 xx Error Code Replacement Table E 3 Replacement Action Table F 1 Diagnostic Test Registry for all Diagnostic Table F 2 Error Codes Common to all Routines Tests Table F 3 Routine 1 Control Store Diagnostic Error Table F 4 Routine 2 Interrupt Request Controller Diagnostic Error Codes Table F 5 Routine 3 CP Bus Parity Diagnostic Error Table F 6 Routine 4 Read Signal Verification Processor Diagnostic Error Codes Table F 7 Routine 5 SDDP External Register Diagnostic Error Codes Table F 8 Routine 6 Data Buffer Diagnostic Error Table F 9 Routine 7 SCSI Protocol Controller Diagnostic Error Codes Table F 10 Routine 8 Formatter Counters Diagnostic Error Codes Table F 11 Routine 9 PCC Timers Diagnostic Error
217. Count Pass Count of Online Routine COh Execute Count Pass Count of Online Routine C2h Reserved bits are set to zero Selection of a diagnostic routine is accomplished by assigning a routine s corresponding Execute Count byte a non zero value Routines 01 and 50 to 57 are diagnostic specific to the Tape Drive logical unit and routines CO and C2 are specific to the Medium Changer logical unit Therefore if the Tape Drive logical unit is selected only the Execute Count bytes corresponding to the Selftest routine Routine 01 and routines 50 to 57 may have non zero values Bytes 6 7 and 9 15 must be Zero otherwise a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key set to INVALID FIELD IN PARAMETER LIST Conversely if the Medium Changer logical unit has been selected only the Execute Count bytes corresponding to routine CO and or C2 may have non zero values Bytes 0 8 and 11 15 must be zero otherwise a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key set to INVALID FIELD IN PARAMETER LIST Selection of routines 50 and 51 do not require either DevOfl or UnitOfl to be set Selection of rou tines 52 to 57 or CO to C2 require both DevOfl and UnitOfl to be set If a parameter list is received by the controller which indicates selection of any of the routines 52 to 57 or CO and or C2 and both UnitOfl and DevOfl are not set a CHECK CONDITION is r
218. D M2488 Phillips 2 IPM screwdriver Terminator may be required AC Power Cable 110 or 220 VAC ASSEMBLY PARAGRAPH 2488 with ACL 2488 Phillips 2 screwdriver Terminator may be required 5mm 8 in long ACL Allen wrench AC Power Cable 110 or 220 VAC Optional Support base for M2488 with ACL 5 or 10 cartridge size 5 or 10 Cartridge Magazine 2488 with FACL 2488 Phillips 2 screwdriver Terminator may be required 5mm 8 in long FACL Allen wrench AC Power Cable 110 or 220 VAC 7 Cartridge Magazine Optional Support base for M2488 with FACL April 1997 CG00000 011503 REV A 1 3 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 4 UNPACKING INSTRUCTIONS Use the following procedures to unpack the M2488 tape drive and its optional equipment When the equipment is unpacked proceed to the inspection procedures in paragraph 1 5 1 4 1 Unpack the M2488 Tape Drive Unpack the M2488 tape drive as described below NOTE The model shown is a M2488 without an ACL or FACL attached Carefully remove the M2488 from the packing material as shown in the figure above Place the tape drive on a flat work surface Verify contents of package to the packing list Retain packing material for future use Ne Continue with unpacking the medium changer if applicable or inspect the equipment 1 4 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE INSTA
219. E ERE RSS ERI ud RDEPCBA uee E ER Sees EE T AU SVL PCBA so Brie do HO E I eu a Beta gh PCR AUR Malton EUR W TL PCBA Seige mle bag ae beg Weber I INQUIRY CHANGE DEFINITION VPD ASCII Implemented Operating Definition Configuration xoi ROC REGENS Ned ue General VPD Page Format Implemented Operating Definition Page Product Identification supported VPD Pages io eria eae bea Unit Serial Number Page Umit Usage 5 y ted oho See INSPECTION xri Ric Seu ue in OE adobe edt Tag Automatic Cartridge eere UM Be eee BA Rhian shee ES Flush mount Automatic Cartridge Loader April 1997 CG00000 011503 REV A INDEX Index 3 INDEX M2488 PRODUCT GUIDE IPM eee eer eS ehe rette ete tie 1 9 INSTALLATION INSTRUCTIONS 1 1 Interconnect Diagram 8 41 L LOAD UNLOAD
220. E MEDIUM com mands where the source element is type XX and the destination element is type YY The following sources and destinations are supported ST gt DT ST SIE ST gt ST IE gt ST DT IE DT gt ST Select cartridge from magazine and load cartridge into tape unit Unload magazine Move cartridge in magazine to empty slot in magazine Load magazine Unload cartridge from tape unit and place it into magazine then unload Unload cartridge from tape unit and place it into magazine CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6 4 MC MEDIUM CHANGER INQUIRY CHANGE DEFINITION VITAL PRODUCT DATA PAGES 6 4 1 This section describes the VPD Vital Product Data pages and parameters used by the MC Inquiry and Change Definition commands The MC VPD parameters include information such as configuration data vendor identification product identification model The supported MC VPD pages are shown in the following table Table 6 50 Supported MC VPD Page Codes USED BY THE VENDOR FOLLOWING MC CMDS UNIQUE DESCRIPTION PAGE INQUIRY CHANGE CMD DEF CMD List of the vital product data pages supported by this target Implemented operating definition page ASCII implemented operating definition page Product identification page General VPD Page Format The General VPD page format is Table 6 51 VPD Page Format ZO ERE
221. E blockid is the READ POSITION Last Block Location field This field indicates the physical position of the tape The value in this field is the block address of the next block to be transferred between the buffer and the tape medium WRITE the recovered data If the write error occurs again it is possible that the media in the cartridge is so badly worn or damaged that it is not possible to write on the tape Other things to try If you determine that the tape is worn damaged then replace the cartridge and re write the data on the new cartridge e If you only have one tape drive you can attempt the previous procedure with a cleaning cycle performed between steps three 3 and four 4 e The drive may need to be cleaned If you are not sure how to clean the tape drive then contact your product support representative for more information e Contact your product support representative for more information about additional recovery procedures 7 3 2 PERMANENT READ ERROR Two common causes of permanent read errors are worn damaged media and dirty tape drive heads and or tape path The procedure to recover from a permanent read error is similar to the procedure for recovery from a permanent write error 1 Issue a READ POSITION command with the BT bit set to 1b 34 01 00 to find out the following four things e First Block Location e Last Block Location e Number of Blocks in Buffer e Number of Bytes in Buffer 2 R
222. E command that did not cause the buffer to exceed the buffer full ratio This field is reported as not changeable on a MODE SENSE command and the default value is 0032h 5 seconds When set to zero the Report Early Warning REW bit indicates that the target will report early warning at or before any medium defined early warning position during write operations but will not report the early warning condition for read operations The REW bit is reported as not changeable on a MODE SENSE command and the default value is zero When set to zero the Recover Buffer Order RBO bit indicates that data blocks are returned from the target s buffer on a RECOVER BUFFERED DATA command in First In First Out FIFO order When set to one the RBO bit indicates that data blocks are returned from the tar get s buffer on a RECOVER BUFFERED DATA command in Last In First Out LIFO order The RBO bit is reported as changeable on a MODE SENSE command and the default value is Ob FIFO 5 12 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS Table 5 13 Page 10h Device Configuration Parameters Field Description Continued DESCRIPTION When set to 00b the Stop On Consecutive Filemarks SOCF field indicates the device pre read data from the medium in Buffered Mode to the limits of the buffer capacity without regard for filemarks This implies the device can differentiate between data blocks and filemarks in t
223. EMENT REPLACEMENT ACTION 1 ACTION 2 ACTION 3 22 April 1997 CG00000 011503 REV A E 11 CHK XX ERROR CODES 2488 PRODUCT GUIDE E 12 Table E 2 CHK xx Error Code Replacement Actions Continued REPLACEMENT REPLACEMENT REPLACEMENT ACTION 1 ACTION 2 ACTION 3 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 F2 10 F7 15 Table E 3 Replacement Action Codes CODE DESCRIPTION For codes 1 through 11 exchange the item indicated or replace the drive PCA IPM PCA DTC PCA SVL PCA WTL PCA RDL PCA OP Loader Assembly Threader Assembly Fan Assembly PSU Air Filter For codes 12 through 15 replace the drive 12 Head Assembly 13 File Motor April 1997 CG00000 011503 REV A E 13 CHK XX ERROR CODES 14 2488 PRODUCT GUIDE Table E 3 Replacement Action Codes Continued CODE DESCRIPTION 14 Machine Motor 15 PCA DVL For codes 16 through 21 exchange or correct the item indicated Cartrid
224. ES 8 54 SVE POBX s d ERNEUT repr Wu RE 8 54 Threader Assembly kee Rp ERR 8 50 TOP COVED icine bn sieh pit RC rene eas 8 46 WEL PCBA Dona X d UR ale PES S tee p 8 55 Replacement Action Codes E 13 RESERVE UNIT Operation 222222222222 2 4522 4 113 5 5 51 BUS STATUS 22042 deer cee RNePEPLREDO es Kot es cada 3 10 COMMANDS dive voc is She Si eel tes o dd Sed 4 2 5 68 ee ee a a 3 1 SCSI BUS STATUS BUSY usd ER Iu IC BEN eX 3 10 April 1997 CG00000 011503 REV A INDEX Index 5 INDEX M2488 PRODUCT GUIDE Check Condition s i 1250 eere esce we eer ed 3 10 GOOG Dod uel xb p tad actor eed iubes to ore 3 10 Intermediate BG Cis RERO Et E Vs eee RA CELER 3 10 Reservation Conflict 3 11 SCSI COMMANDS MEDIA CHANGER aca tet aa EN RM ERU 6 1 EXCHANGE 6 2 sut rA OCC rta ERAT RS 6 6 MODE SENSE eR PRI es 6 11 MOVE MEDIUM 45 ERR GR eR ERES 6 16 READ ELEMENT STATUS 6 19 TES TUNED READY ce rp ote etta seemed Fc ae gs 6 30 Tape D uQo E 4 1 CHANGE DEFINITION
225. EWIND and UNLOAD the cartridge from this tape drive 3 LOAD the cartridge into a different tape drive April 1997 CG00000 011503 REV A 7 3 PROCESSING 2488 PRODUCT GUIDE 4 Issue a LOCATE command to position to the end of the last record successfully read from the tape The value to use for the LOCATE blockid is the READ POSITION First Block Loca tion field This field indicates the logical position of the tape The value in this field is the block address of the next block to be transferred between the buffer and the initiator 5 READ the tape If the read error occurs again it is possible that the media in the cartridge is so badly worn or damaged that it is not possible to read from the tape Other things to try e If you only have one tape drive you can attempt the previous procedure with a cleaning cycle performed between steps two 2 and three 3 e The drive may need to be cleaned If you are not sure how to clean the tape drive then contact your product support representative for more information If you determine that the tape is worn damaged there are service bureaus that special ize in data recovery Your product support representative may have more information about these companies 7 4 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING CHAPTER 8 MAINTENANCE AND SERVICING 8 1 INTRODUCTION This chapter describes the maintenance and servicing information f
226. Exchange Medium Table 6 3 M2488A 12 FACL Exchange Medium Examples Table 6 4 MODE SELECT Field Table 6 5 Mode Select Parameter List Table 6 6 MODE SELECT Mode Parameter Table 6 7 Page Desenptors c t UR RERO eU Mete eed Table 6 8 Page Descriptor Field Table 6 9 MODE SENSE Field Table6 10 Rer REPRE ee epe RULES Table6 11 SENSE Data Table 6 12 MODE SENSE Data Header Field Description Table 6 13 Page Descriptors ced YE IRA Ere dean RE E Table 6 14 MODE SENSE Page Descriptors Field Description Table 6 15 MOVE MEDIUM Field Table6 16 XCL Allowed Table 6 17 READ ELEMENT STATUS Field Description Table 6 18 Element Type Codes eR RES Table 6 19 Element Addresses Table 6 20 Block Structure of READ ELEMENT STATUS Table 6 21 Element Status Data Header Table 6 22 Element Status Data Header Fi
227. G active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 Detect Hard Error 36 RSVP failed to Respond Track DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high April 1997 CG00000 011503 REV A F 63 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE LWR2 Detect Hard Error 36 Track DESCRIPTION RSVP did not respond while looking for DBOB or IBG No Signal Test Failed to Detect No Sig TJ Failed to Detect Write Error TJ LWR3 External Loop Write to Read Wrap Mark not detected DBOB not active LWRO Seismic CRCA Error Detection Failed to Detect IBG check INLWR or DBLK Failed to Detect DBOB check DBLK Failed to Det
228. G00000 011503 REV A 4 9 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 8 Display Data CHARACTER EBCDIC CHARACTER EBCDIC space A DISPLAY m ala Elola s A O VO z SIM Al elo ud uw al wl we elo The two most significant bits values are don t care 4 10 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 9 Display Mode Selection Bits 11h QUALIFIER DESCRIPTION Bytes 1 to 8 or bytes 9 to 16 are displayed based on the instructions in bits 2 4 of control byte The mes sage is displayed until the next tape operation starts or until a new DISPLAY command is received If the DISPLAY command is received when there is a cartridge in the MTU Bytes 1 to 8 or bytes 9 to 16 are displayed based on the instructions in bits 2 4 of the control byte The message is displayed until the cartridge is removed from the MTU or a new DISPLAY command is received No message is displayed if there is no cartridge in the MTU If the DISPLAY command is received when the MTU is in a ready state nothing happens If the DIS PLAY command is received when the MTU is not in the ready state Bytes 1 to 8 or bytes 9 to 16 are dis played based on the instructions in bits 2 4 of the control byte The attention lamp blinks The message is displayed u
229. H Contiguted vote 5 15 Table 5 17 Supported MTU VPD Page 5 17 Table 5 18 VPD Page Format s cee PR cao pap RD 5 17 Table 5 19 VPD Page Format Field Description 5 18 Table 5 20 INQUIRY Data Format VPD Page 00h Supported VPD 5 19 Table 5 21 INQUIRY Data Format VPD Page 80h Unit Serial Number Page 5 19 Table 5 22 INQUIRY Data Format VPD Page 81h Implemented Operating Definition Page 5 20 Table 5 23 INQUIRY Data Format VPD Page 81h Field 5 20 Table 5 24 INQUIRY Data Format VPD Page 82h ASCII Implemented Operating Definition eoeta ew EA AS Oe Sigh als RM ARE ae 5 21 XX C144 E019 03EN M2488 PRODUCT GUIDE LIST OF TABLES CONTINUED TABLE TITLE Table 5 25 INQUIRY Data Format VPD Page 82h Field Description Table 5 26 INQUIRY Data Format VPD Page COh Unit Usage Page Table 5 27 INQUIRY Data Format VPD Page COh Field Description Table 5 28 INQUIRY Data Format VPD Page Configuration Page Table 5 29 INQUIRY data format VPD Page C2h Product Identification Page Table 5 30 INQUIRY Data Format VPD Page COh Field Description Table 6 1 Commands for Medium Changer Devices Table 6 2 2488 11 ACL
230. IELD IN PARAMETER LIST Issue a MODE SELECT command sending these parameters The Disable Block Descriptor DBD bit value of 1 specifies that no block descriptor is returned in the MODE SENSE data When this bit is set to 0 the target will return a block descriptor in the MODE SENSE data The Page Control PC field indicates the type of page parameter values to be returned by the target The target retums the same page length for each supported page regardless of the value in the PC The combination of the page control field value and the page code being set causes the target to return the appropriate values for the page selected by its respective page code page code value of 3Fh indicates all pages implemented by the target are returned to the initia tor with the values reported defined by the page control field For a page code value of 3Fh all pages are returned in ascending page code order except for mode page 00h which will always be reported last Regardless of the setting of the PC field the Mode Sense data header and block descriptor will return the current values for the fields contained in them CG00000 011503 REV A 4 61 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 13 5 MODE SENSE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed when writing buffered data before the buffered mod
231. ILLEGAL REQUEST 3 If this command is received and the source element is empty or the destination element if different from the source element is full the target shall return CHECK CONDITION status and set the sense key to ILLEGAL REQUEST 4 The transport element address specifies the medium transport element that is to be used in executing this command The default medium transport element address of zero may be used if this functionality is supported by the medium changer device If the address specified has not been assigned or has been assigned to an element other than a medium transport element the target shall return CHECK CONDI TION status and the set the sense key to ILLEGAL REQUEST 5 The source address and the destination address may represent a stor age element an import export element a data transfer element or a medium transport element If the address specified has not been assigned to a specific element of the medium changer the target shall return CHECK CONDITION status and set the sense key to ILLE GAL REQUEST Reserved bit was found set in the CDB 7 The Flag bit was set but the Link bit was not set Indicates the MOVE MEDIUM command was not performed due to of the following 1 A NOT READY TO READY transition has occurred 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded
232. INE RSVP DBOB Interrupt test SDDP Host I F Buffer Page Xreg test Timeout waiting for Response Available after setting DBOB Order Available DBOB and RSVP Interrupt not set as expected Table F 7 Routine 5 SDDP External Register Diagnostic Error Codes DESCRIPTION Buffer page register data miscompare SDDP Host I F Buffer Refresh Xreg test Buffer refresh register data miscompare Error restoring buffer refresh register to initial state ROUTINE SDDP Host I F Packet Header Xregs test Packet header register data miscompare Error restoring packet header registers to ini tial state Table F 8 Routine 6 Data Buffer Diagnostic Error Codes Buffer RAM data bus bit test DESCRIPTION Data bus bit miscompare Buffer byte half word boundary test Full word read data miscompare Half word read data miscompare Byte read data miscompare F 18 Buffer paging test CG00000 011503 REV A Buffer page data miscompare April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 8 Routine 6 Data Buffer Diagnostic Error Codes Continued ROUTINE DESCRIPTION Buffer RAM address bus bit test Address bus bit miscompare possible open address bit s Address bus bit miscompare possible short tied address bit s Buffer RAM OxAA data pattern Data miscompare error test un 2 un m e un Z O
233. IT READY is a six byte command The bytes are as shown below and described in Table 6 34 Common fields are described in paragraph 4 3 1 on page 7 4 Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 6 34 TEST UNIT READY Field Description BYTE VALUE DESCRIPTION 6 2 6 2 TEST UNIT READY CHECK CONDITION Status The medium changer logical unit is Ready if the following conditions are met A the medium changer mode is System Mode B a magazine is present or a cartridge is loaded in the tape drive If medium changer is not Ready then CHECK CONDITION status is returned with the sense key equal to NOT READY 6 30 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE 6 2 6 3 MEDIA CHANGER COMMANDS TEST UNIT READY Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 2h 4h 5h 6h NOT READY HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION Logical unit is not ready magazine is not present Medium changer hardware is broken 1 Reserved bit was found set in the CDB of the TEST UNIT READY command 2 Flag bit was set and link bit was not set Indicates the TEST UNIT READY command was not performed due to one of the following 1 The target has been reset 2 The Mode parameters have been changed by another initiator 3 The versi
234. ITION status is reported as a completion status The sense bytes are transmitted to an initiator by the REQUEST SENSE command 8 3 1 Error Code Sense Format An Error Code EC of 70h sense byte 0 of 70h or FOh indicates that the CHECK CONDITION sta tus returned is a result of an error or exception condition on the command that returned the CHECK CONDITION status Error code 71h sense byte 0 of 71h or F1h indicates the CHECK CONDITION status returned is the result of an error or exception condition not related to the command that returned the CHECK CON DITION STATUS 1 deferred error After detecting a deferred error condition on a logical unit the controller reports CHECK CONDITION status to the next initiator attempting to access that log ical unit t t s E Z E The following tables and text define the sense data and log data returned to the initiator in the data phase of the REQUEST SENSE command Table 8 1 Error Code 70 Sense Format on current command Segment Number 00h Rsvd Sense Key Information Bytes Additional Sense Length 24h 00000000h SCSI 2 Command Specific Information Bytes Additional Sense Code Additional Sense Code Qualifier FRU Code 00h Rsvd BPV Bit Pointer Field Pointer Format of additional sense Host ERPA Additional Sense Bytes as Defined by the Format Indicated in Byte 18 8 4 CG00000 0115
235. If following an initiator s responding SDTR message the target shifts to MESSAGE IN phase and the first message in is MESSAGE REJECT the implied agreement shall be considered to be negated and both devices shall go to asynchronous data transfer mode for data transfers between the two devices The implied synchronous agreement shall remain in effect until a BUS DEVICE RESET message is received until a hard reset condition occurs or until one of the two SCSI devices elects to mod ify the agreement The default data transfer mode is asynchronous data transfer mode The default data transfer mode is entered at power on after a BUS DEVICE RESET message or after a hard reset condition Wide Data Transfer Request WDTR Extended Message 01h Extended Message Length 02h WIDE DATA TRANSFER REQUEST code 03h April 1997 Transfer Width Exponent A WIDEDATA TRANSFER REQUEST WDTR message exchange is initiated by a SCSI device whenever a previously arranged transfer width agreement may have become invalid The agree ment becomes invalid after any condition which may leave the data transfer agreement in an inde terminate state such as a after a hard reset condition b aftera BUS DEVICE RESET message and c aftera power cycle In addition an SCSI device may initiate a WDTR message exchange whenever it is appropriate to negotiate a new transfer width agreement SCSI devices that are capable of wide data transfers grea
236. If the responding SCSI device can also accommodate this transfer width it returns the same value in its WDTR message If it requires a smaller transfer width it substitutes the smaller value in its WDTR message The successful completion of an exchange of WDTR messages implies an agreement as follows Responding device WDTR response Implied agreement a Non zero transfer width Each device transmits and receives data with a transfer width equal to the responding SCSI device s transfer width b Transfer width equal to zero Eight bit data transfer c MESSAGE REJECT message Eight bit data transfer If the initiator recognizes that negotiation is required it asserts the ATN signal and sends a WDTR message to begin the negotiating process After successfully completing the MESSAGE OUT phase the target shall respond with the proper WDTR message If an abnormal condition prevents the target from returning an appropriate response both devices shall go to eight bit data transfer mode for data transfers between the two devices Following target response a above the implied agreement for wide data transfers shall be consid ered to be negated by both the initiator and the target if the initiator asserts ATN and the first mes sage outis either MESSAGE PARITY ERROR or MESSAGE REJECT In this case both devices shall go to eight bit data transfer mode for data transfers between the two devices For the MES SAGE PARITY ERROR case the implied agreement
237. Interrupt Request Controller ARC The SPC interrupt was inadvertently cleared when the Interrupt Request Controller was cleared The SPC interrupt step code did not report a Register Parity error as expected after chang ing the SPC parity from odd to even The SPC interrupt request could not be cleared An expected SPC interrupt request was not generated by the SPC An expected SPC interrupt was not detected in the Interrupt Request Controller ARC The SPC interrupt was inadvertently cleared when the Interrupt Request Controller was cleared The SPC interrupt step code did not report a Command Complete as expected The SPC interrupt request could not be cleared An SPC interrupt request was not generated by the SPC during SPC setup restoration An expected SPC interrupt was not detected in the Interrupt Request Controller ARC The SPC interrupt was inadvertently cleared when the Interrupt Request Controller was cleared The SPC interrupt step code did not report a Command Complete as expected after restor ing SPC setup The SPC interrupt request could not be cleared April 1997 CG00000 011503 REV A F 13 un un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 6 Routine 4 Read Signal Verification Processor Diagnostic Error Codes ROUTINE RSVP Routine Initialization DESCRIPTION
238. L REQUEST 4 The transport element address specifies the medium transport element that is to be used in executing this command The default transport element address of zero may be used if this functionality is supported by the medium changer device If the transport element address speci fied has not been assigned or has been assigned to an element other than a medium transport element the target shall return CHECK CONDITION status and the set the sense key to ILLEGAL REQUEST 5 If this command is received and the source first destination or second destination addresses are not valid element addresses the target shall return CHECK CONDITION status and the set the sense key to ILLEGAL REQUEST 6 If the device is an ACL and the source and second destination addresses are the same simple exchange the target shall return CHECK CONDITION status and the set the sense key to ILLEGAL REQUEST 7 Reserved bit was found set in the CDB 8 The Flag bit was set but the Link bit was not set Indicates the EXCHANGE MEDIUM command was not performed due to one of the following 1 A NOT READY TO READY transition has occurred 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMM
239. LID FIELD IN CDB WRITE BUFFER Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh 3h 4h 5h 6h Bh Dh RECOVERED ERROR MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION ABORTED COMMAND VOLUME OVERFLOW 1 Recovery was performed when transferring data from the initiator 2 Recovery was performed when synchronizing buffered write data to tape prior to performing the WRITE BUFFER operation 1 Synchronizing buffered write data to tape failed due to defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium 1 Transferring data from the initiator failed due to a hardware failure 2 Synchronizing buffered data to tape failed due to a hardware failure 1 Reserved bit was found set in the of the WRITE BUFFER com mand The Flag bit was set but the Link bit was not set Buffer ID field contains an invalid value Buffer Offset field contains an invalid value Parameter List Length field is contains an invalid value Un gt UC P2 Indicates the WRITE BUFFER command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded wit
240. LLATION INSTRUCTIONS Metal bracket j Metal bracket i p Q Figure 1 5 Stability Brackets Figure 1 6 Drive Placement CG00000 011503 REV A INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE Drive M2488 ACL Figure 1 7 Drive Positioning Projection Rear bracket Figure 1 8 Rear Bracket Attachment CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 4 5 Drive with FACL Attached Figure 1 9 shows the M2488 with an attached FACL in a desktop model Figure 1 9 M2488 with FACL in Desktop Model Use the following procedure to insert the M2488 with attached FACL into the desktop model Refer to Figure 1 10 through Figure 1 12 during performance of this procedure STEP ACTION 1 Insert the M2488 with FACL into the bottom base Attach through bottom of base into bottom of M2488 and FACL with eight screws See Figure 1 10 2 Place the desktop cover over the M2488 and FACL See Figure 1 11 3 Tighten the eight screws into the sides of the bottom base 4 Place rear cover over back opening and tighten with four screws See Figure 1 12 April 1997 CG00000 011503 REV A 1 15 2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS bottom base G 5 92 Figure 1 10 Attach to Bottom Base CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS deskt
241. LLATION INSTRUCTIONS 1 4 2 Unpack the Automatic Cartridge Loader Unpack the ACL as described below 1 Carefully remove the ACL from the packing material and place on flat work surface 2 Verify contents of package and accessory kit to the packing list 3 Retain packing material for future use 4 Continue with the equipment inspection instructions April 1997 CG00000 011503 REV A 1 5 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 4 3 Unpack the Flush mounted Automatic Cartridge Loader Unpack the FACL as described below 1 Carefully remove the FACL from the packing material and place on flat work surface 2 Verify contents of package and the accessory kit to the packing list 3 Remove packing material from the inside of the FACL Press PUSH on the front panel to open door Press PUSH on the magazine tray and remove packing Press PUSH again to close the magazine tray then press PUSH on the front panel to close door 4 Retain packing material for future use 5 Continue with the equipment inspection instructions 1 6 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 5 EQUIPMENT INSPECTION After unpacking inspect the equipment If any damage is found note the type of damage and location Also note any damage to the packing container Contact your carrier for further instructions for han dling the damaged equipment 1 5 1 1 5 2 1 5 3 April 1997 Inspect the M2488 Tap
242. LLATION INSTRUCTIONS Screw plate g T Screw i Screw plate g d Screw j Figure 1 14 19 inch Rack mount Kit Installation April 1997 CG00000 011503 REV A 1 21 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 6 5 5 Adjust the Brackets The length of the bracket is adjusted according to length L between the front and rear poles of the 19 inch rack To adjust the length of the bracket exchange the left and right brackets as shown in Figure 1 15 or replace the brackets with longer brackets Rack pole L Screw X Screw plate g 1 b Or Mounting tray Long bracket L 533 mm to 629 mm Bracket 2 Short bracket L 598 mm to 679 mm 3 Exchanging left and right of bracket from item 1 Short bracket L 638 mm to 719 mm 4 Exchanging left and right of bracket from item 2 Long bracket L 688 mm to 784 mm Figure 1 15 Bracket Adjustment 1 22 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 5 6 Install the M2488 or M2488 with Medium Changer on the Mounting Tray Refer to Figure 1 14 Figure 1 16 through Figure 1 19 for this procedure NOTE Before inserting confirm that the inner cover is on the U type slit of the mounting tray STEP ACTION 1 If a single drive is used it must be mounted on the right side 2 Remove the two foot rails from the drive if installed 3 Attach drive to the inner cover with f
243. Medium EOM bit to one in extended sense The sense key is set to MEDIUM ERROR If the Fixed bit is one the target sets the valid bit to one and the information bytes to the difference residue of the requested transfer length minus the actual num ber of blocks successfully read If the Fixed bit is zero the target sets the valid bit to one and the information bytes to the requested transfer length Both fixed block and variable block modes are implemented by this tape controller Reference the Read Block Limits and Mode Select mode parameters block descriptor commands for more information about fixed and vari able block modes Encountering early warning LEOT on a READ command is not reported to the initiator April 1997 CG00000 011503 REV A 4 65 UNIT SCSI COMMANDS 4 3 14 3 READ Sense Keys M2488 PRODUCT GUIDE One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION Oh NO SENSE lh RECOVERED ERROR 2h NOT READY 3h MEDIUM ERROR 4h HARDWARE ERROR 5h ILLEGAL REQUEST 6h UNIT ATTENTION 8h BLANK CHECK 4 66 1 SILI and Fixed bits are both zero and the actual block length read is different from the specified transfer length in the READ CDB 2 Filemark encountered during the read operation 1 Recovery was performed when writing buffered data to tape 2 Recovery was performed when reading data from tape 3 Recovery was pe
244. Mode of Write Data incrementing the Buffer Offset appropriately and then for the last WRITE BUFFER command request the Mode of Download Microcode or Download Microcode and Save with the appropriate Buffer Offset and Transfer Length for the last portion of the microcode being downloaded This requires that the microcode being downloaded always be written into the buffer starting at byte 0 i e the first WRITE BUFFER command must have a Buffer Offset of zero 4 3 32 1 WRITE BUFFER CDB Description WRITE BUFFER is a ten byte command The bytes are shown below and described in Table 4 129 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Buffer ID Buffer Offset Transfer Length Reserved Note Changeable fields in the CDB are shaded aa B m ec x 4 144 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 129 WRITE BUFFER Field Description DESCRIPTION Operation code The Mode field is described in Table 4 130 The Buffer ID field identifies a specific buffer within the target The Buffer Offset field specifies the offset in the buffer for the beginning of the data transfer The Buffer Offset contains a multiple of the offset boundary specified in the offset boundary field of the READ BUFFER description The Transfer Length specifies the maximum number of bytes transferred dur ing the DATA OUT ph
245. N phase when allocation length bytes have been transferred or when all available Mode Sense data have been transferred to the initiator whichever is less Mode Sense Data The MODE SENSE data contains a four byte header followed by 0 or one eight byte block descriptors followed by zero or more variable length pages Mode Sense Data Header Table 4 53 MODE SENSE Data Header DEFAULT MODE SENSE Data Length N A Reserved 00h Buffered Mode Speed 0h 90h or 10h April 1997 Block Descriptor Length 00h 08h CG00000 011503 REV A 4 57 Z ua UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 54 MODE SENSE Data Header Field Description DESCRIPTION The MODE SENSE data length specifies the length in bytes after the data length field that are available to be transferred during the DATA IN phase The sense data length does not include itself The code value for the Speed field is set to Oh default The Buffered Modes are described in Table 4 55 A Write Protected WP bit of zero indicates the medium is write enabled A WP bit of one indicates the medium is write protected The block descriptor length specifies a length of eight if a block descriptor is included A block descriptor length of zero indicates no block descriptors are included in the parameter list This condition is not considered an error The block descriptor length does not
246. N status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN PARAMETER LIST for the following conditions 1 If the initiator attempts to change any field that is not changeable as reported by the target if the initiator sends a value for a parameter that is outside the range supported by the target and rounding is not implemented for that parameter 2 ifthe initiator sets any field in the mode parameter header or block descriptor to an unsup ported value 3 ifthe initiator sends a mode page with a page length not equal to the page length returned by the MODE SENSE command for that page or 4 ifthe initiator sets any reserved field in the mode parameter list to a non zero value Certain parameters sent to a target with the MODE SELECT command contain a range of values When the target receives a value not supported the target rounds the value received to a supported value The target rejects unsupported values unless rounding is permitted in the description of the parameter Rounding of Mode Select parameter values when permitted is performed as follows A target that receives a Mode Select parameter value that is not an exact supported value adjusts the value to one that it supports and returns CHECK CONDITION status with a sense key of RECOVERED ERROR The additional sense code is set to ROUNDED PARAMETER The initiator is responsible to issue a MODE SENSE command to learn what value the ta
247. NDITION DESCRIPTION lh 3h 4h 5 6h Bh Dh RECOVERED ERROR MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION ABORTED COMMAND VOLUME OVERFLOW Recovery was performed when writing buffered data before the buff ered mode operation occurred in MODE SELECT command 1 Write of buffered data failed due to defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium SCSI interface error occurred due to hardware failure e g transfer of MODE SELECT data failed due to hardware failure 2 Write of buffered data failed due to a hardware failure Reserved bit was found set in the CDB of the MODE SELECT command 2 Flag bit in the MODE SELECT CDB was set and Link bit was not set 3 There is a parameter list error Indicates the MODE SELECT command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short MODE SELECT command was aborted Write of buffered data prior to the MODE SELECT operation failed because physical End of Tape has been reached 6 10 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6 2 3 MODE SENSE MC comm
248. NE REEL TACHOMETER PHASE ERROR MACHINE REEL ROTATION COUNTER OVERFLOW RRC COUNTER OVERFLOW GAP COUNTER PHASE ERROR TOO SHORT LENGTH TAPE LOADED BOT TIGHT UP ERROR MACHINE REEL RUN AWAY IN LOADING INVALID GAP OUT TIME WRITE VELOCITY CHECK OVER GAP IN POSITION IN HARDWARE ERROR FILE OR MACHINE REEL TACHO METER ERROR CARRIER MOVE UPWARD TIMEOUT ERROR CARRIER MOVE DOWNWARD TIMEOUT ERROR THREADER SENSORS COMBINATION ERROR THREADER ARM IS NOT HOME WHEN LOADING STARTS CARRIER POSITION SENSOR ALWAYS ON April 1997 CATCH ARM CLOSE TIMEOUT ERROR CG00000 011503 REV A E 1 CHK XX ERROR CODES 2488 PRODUCT GUIDE Table E 1 CHK xx Error Code Descriptions Continued DESCRIPTION CLEANING CARTRIDGE SENSOR FAILURE IN POWER UP CATCH ARM OPEN TIMEOUT ERROR CATCH ARM CLOSE RETRIES EXHAUSTED CATCH ARM OPEN RETRIES EXHAUSTED CATCH ARM OPEN AND CLOSE SENSOR BOTH ON UNDEFINED INTERNAL COMMAND FEEDER MOVE FORWARD RETRIES EXHAUSTED FEEDER MOVE BACKWARD RETRIES EXHAUSTED CARTRIDGE POSITIONED ON CARRIER INCORRECTLY MOTION COMMAND DURING SERVO OFF TOO LONG LENGTH TAPE LOADED CARRIER SENSORS FRONT REAR AND UNFEED ALL ON OUT OF RANGE IN EOT LOCATION TABLE CARRIER SENSORS FRONT UNFEED SENSORS BOTH ON TOO LOOSE WRAP TAPE CTG IS LOADED OR ABNORMAL REEL CLUTCHING REAR CARRIER
249. ODE SELECT and MODE SENSE commands Table 5 1 Page Codes DESCRIPTION Vendor Unique Parameters Error Recovery and Reporting Parameters ua Z 7 im un Disconnect Reconnect Control Parameters Common Device Type Control Parameters Device Configuration Parameters MODE SENSE ONLY Target returns all supported pages The pages are returned in the MODE SENSE data in the following order Page 01h page 02h page OAh page 10h page 00h NOTE The current value of non changeable Mode Parameters must be returned in MODE SELECT command data 5 2 1 The Parameters Savable Bit All pages When using the MODE SENSE command a Parameters Savable PS bit of one indicates that the mode page can be saved by the target in a non volatile vendor specific location A PS bit of zero indicates that the supported parameters cannot be saved When using the MODE SELECT command the PS bit is reserved April 1997 CG00000 011503 REV A 5 1 UNIT PARAMETERS M2488 PRODUCT GUIDE 5 2 2 Vendor Unique Parameter Table 5 2 Page 00 Vendor Unique Parameter BITS MODE SENSE 5 3 2 1 DEFAULT VALUES Reserved Page Code Additional Page Length Reserved Reserved Reserved Reserved Reserved ADTT Reserved The PS bit must be set to 0 on a MODE SELECT command Table 5 3 Page 00 Vendor Unique Parameter Field Description DE
250. ODUCT GUIDE LIST ERROR From Figure I 1 Display Error No If error displayed hold TEST to scroll message RUN CNT ERR CNT RESET TEST Back to test in error Figure I 4 LIST ERROR Flowchart From Figure I 1 o Enables an external maintenance terminal attached to the rear of the M2488 via the 9 pin DIN connector stan The terminal can be used to run diagnostics using keyboard input Figure I 5 RS 232 Flowchart 1 4 CG00000 011503 REV A April 1997 FLOWCHARTS M2488 PRODUCT GUIDE From Figure I 1 START START START TEST TEST 7 START m START TLSTART 7731 START FUBTART T 3 7 TU TUN 0P ids um s v v TEST START yg ent START START NNO START START TEST TEST TEST 7 TEST TEST v pem Figure I 11 Tr S FTT mg STZ 21 s prr START gos pra STA gr FSGRP TEST TEST TEST TEST TEST SFIT00 00 00 00 TEST TEST TEST To Figure 1 11 START 83 S WDT QU LAT 89 WTROM
251. ON INSTRUCTIONS NOTICE SERVICE PERSONNEL ONLY 1 1 INTRODUCTION This chapter contains information on installing the M2488 tape drive and optional equipment This chapter is divided into the following major paragraphs 1 2 PREPARING THE M2488 AND ITS OPTIONAL EQUIPMENT 1 3 CONFIGURATIONS 1 4 UNPACKING INSTRUCTIONS 1 5 EQUIPMENT INSPECTION 1 6 ASSEMBLY INSTRUCTIONS 1 7 PREPARATION FOR USE 1 2 PREPARING THE M2488 AND ITS OPTIONAL EQUIPMENT Upon receipt of your equipment follow the procedures in the order listed below STEP PROCEDURE WHERE 1 Unpack the M2488 Product Guide Chapter 1 paragraph 1 4 or Unpack the medium changer if applicable User s Guide Chapter 2 2 Inspect the M2488 Product Guide Chapter 1 paragraph 1 5 or Inspect the medium changer if applicable User s Guide Chapter 2 3 Assemble the M2488 and medium changer if applica Product Guide Chapter 1 paragraph 1 6 or ble User s Guide Chapter 2 4 Configure the M2488 User s Guide Chapter 4 Operating the M2488 User s Guide Chapter 5 1 3 CONFIGURATIONS The 2488 tape drive may have a medium changer and be rack mounted or placed on a desktop Deter mine which configuration is to be used from the following tables then refer to the indicated assembly instructions after unpacking and inspecting the equipment April 1997 CG00000 011503 REV A 1 1 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 3 1 Rack mount
252. OT LOADING POSITION AT START OFLOAD FILE REEL TURNS TOO FAST AFTER UNTHREADING MACHINE REEL TURNS TOO SLOW DURING CLEANING FILE REEL TURNS TOO FAST DURING CLEANING MACHINE REEL TACHOMETER PHASE ERROR DURING THREAD UNTHREAD MACHINE REEL STOP LOCK ERROR DURING THREAD UNTHREAD FILE REEL DIRECTION ERROR WHEN CLEANING MACHINE REEL DOES NOT TURN DURING POWER UP MACHINE REEL TACHOMETER OR DIRECTION ERR FILE REEL DOES NOT TURN IN POWER UP FILE REEL TACHOMETER OR DIRECTION ERR FRONT REAR CARRIER SENSORS BOTH ON BACKWARD AT BOT DETECTED BY SERVO FORWARD AT EOT DETECTED BY SERVO April 1997 STOP LOCK ERROR CAUSED BY LOOSE WRAP CG00000 011503 REV A E 3 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E 1 CHK xx Error Code Descriptions Continued DESCRIPTION RRC CAN NOT BE DETERMINED FILE PROTECT SENSOR FAILURE DURING POWER UP BACKWARD COMMAND AT BOT FORWARD COMMAND AT PEOT TIME OUT ERROR IN DECELERATION NOT READY BY OPERATOR TIME OUT ERROR IN FIRST MACHINE REEL WRAP TIME OUT ERROR IN ACCELERATION OVER SPEED IN ACCELERATION REVERSE ROTATION IN CONSTANT SPEED SERVO IN STOP LOCK SERVO FILE REEL TURNS TOO MUCH IN STOP LOCK SERVO MACHINE REEL TURNS TOO MUCH RRC CHANGED BY TOO MANY COUNTS TOO MANY MACHINE REEL INTERRUPTS FILE REEL DIRECTION ERROR DURING UNLOADING FILE REEL TURNS TOO F
253. OT READY 1 The Media bit is one and the logical unitis NOT READY 3h MEDIUM ERROR 1 Writing buffered data to tape failed due to defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR Write buffered data to tape failed due to a hardware error 5h ILLEGAL REQUEST 1 Reserved bit was found set in the of the REPORT DEN SITY SUPPORT command 2 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the REPORT DENSITY SUPPORT command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short April 1997 CG00000 011503 REV A 4 111 EA m Z gt eal zi nar TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 25 4 3 25 1 RESERVE UNIT command 16h The RESERVE UNIT and RELEASE UNIT commands serve to resolve contention in multiple initi ator systems The RESERVE UNIT command reserves the specified logical unit for the exclusive use of the requesting initiator or if it is a third party reservation for another specified SCSI device The SCSI device that gains the reservation of the tape logical unit also automatically gains the reser vation of the medium changer logical
254. OVE FROM FULLSLOT S 10h TO EMPTY SLOT D 10h 5 0011h 0015h 0011h 0015h 1 MAGAZINE MOVE FROM FULLSLOT S 10h TO EMPTY SLOT D 10h 7 CTG 0011h 0017h 0011h 0017h 1 MAGAZINE MOVE FROM FULLSLOT S 10h TO EMPTY SLOT D 10h 10 CTG 0011h 001Ah 0011h 001Ah 1 MAGAZINE 1 magazine size can be determined by looking at XCL MODE parameter page 1Dh bytes 8 and 9 March 1997 CG00000 011503 REV A 6 17 MOVE MEDIUM MOVE MEDIUM MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 4 3 MOVE MEDIUM Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 2h 3h 4h 5h 6h Bh Dh 6 18 NOT READY MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION ABORTED COMMAND VOLUME OVERFLOW Logical Unit is not ready magazine not set or if set then START button not pressed or magazine not loaded via host command 1 Medium exchange failed due to synchronization failure 2 An attempt was made to write 36 track data on 18 track formatted medium Medium move failed due to hardware failure 1 If this command is received and the XCL ACL or FACL is not attached the target shall return CHECK CONDITION status and set the sense key to ILLEGAL REQUEST 2 If this command is received and the XCL ACL or FACL is not in SYSTEM MODE the target shall retum CHECK CONDITION sta tus and set the sense key to
255. OVER BUFFERED DATA CDB Description 4 98 4 3 21 2 RECOVER BUFFERED DATA Operation 4 99 4 3 21 3 RECOVER BUFFERED DATA CHECK CONDITION Status 4 99 4 3 21 4 RECOVER BUFFERED DATA Sense Keys 4 100 RELEASE UNIT command 17 4 101 4 3 22 1 RELEASE UNIT CDB 4 101 4 3 22 2 RELEASE UNIT 4 102 4 3 22 3 RELEASE UNIT Sense Keys 4 102 REQUEST SENSE command 03 4 103 4 3 23 1 REQUEST SENSE CDB Description 4 103 4 3 23 2 REQUEST SENSE CHECK CONDITION Status 4 103 4 3 23 3 REQUEST SENSE Sense 4 104 Report Density Support command 44 4 105 TABLE OF CONTENTS TABLE CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 4 3 24 1 REPORT DENSITY SUPPORT CDB Description 4 105 4 3 24 2 REPORT DENSITY SUPPORT 4 106 4 3 24 3 REPORT DENSITY SUPPORT Sense 4 111 4 3 25 RESERVE UNIT command 16 4 112 4 3 25 1 RESERVE UNIT CDB Description 4 112 4 3 25 2 RESERVE UNIT Operation 4 113 4 3 25 3 RESERVE UNIT Sense
256. P at Resync RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 Reset Persistence ETP at Resync RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST F 60 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION 2 Reset Persistence ETP at PHOK not seen in time Resync Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End un 2 un m
257. PORT DENSITY TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 103 DENSITY SUPPORT Data Block for density 28h 36 track standard or extended length tape Primary Density Code DEFAULT 28h Secondary Density Code 28h Reserved Reserved Reserved 00h Bits per mm 05D3h 1491 Media Width tenths of a mm Tracks Capacity MB Assigning Organization 58 33 20 20 20 20 20 20h See Capac ity field desc in Table 4 104 Density Name 33 36 20 54 52 41 43 4Bh 46 TRACK Description 33 34 39 30 45 20 31 2F 32 22 20 54 41 50 45 20 20 20 20 20h 4 108 CG00000 011503 REV A 3490 1 2 TAPE April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 104 REPORT DENSITY SUPPORT Data Block Field Description DESCRIPTION The Primary Density Code contains the value returned by a MODE SENSE command for the density described in the remainder of the DENSITY SUP PORT data block reference the MODE SENSE command specification in sec tion XX for more information on density codes reported by MODE SENSE The Secondary Density Code field contains the equivalent density code value when multiple density codes are assigned to the same recording technology density format capacity etc If no secondary density code exists then this field is set to the Primary Density Code value in byte 0
258. PS bit that is returned in the page header by the MODE SENSE command If the PS bit is set in the MODE SENSE data the page shall be savable by issuing a MODE SELECT command with the SP bit set Oncea MODE SELECT command with an SP bit of one is completed successfully the parameters set during that command become the saved parameters The saved parameters become the active or current parameters until another MODE SELECT command is completed If the new MODE SELECT command has an SP bit of 0 the new parameters are kept as the cur rent parameters the saved parameters remain unchanged and remain in effect until any of the following occurs anew MODE SELECT command is successfully performed b aRESET CONDITION is detected apower on cycle is performed or CG00000 011503 REV A 7 1 10 Aw OR aS Oa Ae Ta PROCESSING 2488 PRODUCT GUIDE 7 2 d aBUS DEVICE RESET message is received in which case the saved parameters are restored as the active or current parameters If the new MODE SELECT command has an SP bit of 1 the new parameters are kept as the saved parameters and as the active or current parameters Therefore following any of the condi tions described in b through d above the newly set saved parameters will be restored as the current parameters Without performing the requested mode settings changes a MODE SELECT command will fail with a CHECK CONDITIO
259. Parameter Length 08h Total Blocks Read excluding filemarks TOTAL TAPE MARKS READ 16 Parameter Code 9012h 77 MSB LSB April 1997 CG00000 011503 REV A EOh or 60h 4 41 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 38 Log Sense Page 03h Error Counter Page Read Continued DEFAULT Dor err Parameter Length Total Tape Marks Read TOTAL READ BLOCKS THAT WERE NOT RECORDED IN EDRC FORMAT Parameter Code 9013h EOh or 60h Parameter Length MSB Total Blocks Read that were not recorded in EDRC format exclud ing filemarks TOTAL HOST BLOCKS CONTAINED IN PHYSICAL BLOCKS READ FROM TAPE MSB nd Parameter Code 9014h 102 0 TMC 0 EOh or 60h 103 Parameter Length 08h 104 MSB 111 Total Host Blocks Contained in Physical Blocks Read From Tape ESE READ RETRIES Parameter Code 9015h 113 LSB E EOh or 60h Parameter Length 08h ee Read Retries 4 42 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 39 Log Sense Page 0Ch Sequential Access Device Page DEFAULT m ue gessi Reserved Page Code Reserved Page Length WRITE DATA BYTES RECEIVED FROM THE INITIATOR 4 MSB 5 Parameter Code 0000h 6 DU ETC 0 TMC 0 Reserved EOh or 60h Param
260. Peripheral Qualifier Peripheral Device Type Page Code Reserved Page Length n 1 VPD parameters March 1997 CG00000 011503 REV A 6 41 MC VPD PAGES MC VPD PAGES MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6 52 VPD Page Format Field Description DESCRIPTION The meaning of the Peripheral Qualifier and Peripheral Device Type fields depend on whether the VPD page is being sent to the initiator as INQUIRY data or is being received from the initiator as CHANGE DEFINITION data When being sent as INQUIRY data these fields are the same as those defined in the INQUIRY com mand description When being received as CHANGE DEFINITION data these fields are ignored The Page Code field identifies the format and parameters defined for that VPD page The Page Length field indicates the length in bytes of the VPD parameters that fol low For VPD pages that are permitted to be sent from an initiator via the CHANGE DEFINITION command if the initiator does not set this value to the value that is returned for that page by the INQUIRY command the target terminates the CHANGE DEFINITION command with CHECK CONDITION status The sense key is set to ILLEGAL REQUEST and the additional sense code is set to INVALID FIELD IN PARAMETER LIST For VPD pages requested by an initia tor via the INQUIRY command if the allocation length in the INQUIRY CDB is too small to transfer all bytes in the VPD page the page length is no
261. R2 ETPs Unknown Error 36 Track DESCRIPTION RSVP did not respond while looking for DBOB or IBG LWR2 ETPs Unknown Error 18 Track RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 Ignore Invalid ETP 4 good fms RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST F 58 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION LWR2 Ignore Invalid ETP 4 PHOK not seen in time good fms
262. REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS SEND DIAGNOSTIC command with CHECK CONDITION status the sense key is set to ILLE GAL REQUEST and additional sense key is set to INVALID FIELD IN PARAMETER LIST For all pages the Page Length bytes must be set as indicated for bytes 2 3 in the following Page Code descriptions If the page length is set to any other value the target terminates the SEND DIAGNOSTIC command with CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and an additional sense key is set to INVALID FIELD IN PARAMETER LIST Table 4 116 Send Diagnostic Page General Form Page code XXh Reserved bits are set to zero Page Length n 3 Page Parameter If the Page Code is OOh this parameter is not required The Diagnostic Page Codes are shown in the following table Table 4 117 Diagnostic Page Codes QUALIFIER DESCRIPTION Supported diagnostics pages see Table 4 118 Online diagnostic test page see Table 4 119 Manufacturing Online diagnostic test page FACTORY MODE only see Table 4 120 MTU Online diagnostic test pages FACTORY MODE only see Table 4 122 Description of Page Code 00h This page instructs the target to make available the list of all supported diagnostic pages to be returned by subsequent RECEIVE DIAGNOSTIC RESULTS command Table 4 118 Page 00h Supported Diagnostic Pages Page code 00h Reserved 2
263. RROR CODES Table F 25 Routine 90 Tape Drive Diagnostic Error Codes Continued ROUTINE DESCRIPTION Drive Diag ACL LDUL test Magazine or magazine type not detected No cartridges detected in magazine Must have at least one working cartridge installed in a magazine to run this test Error reported during Autoloader load unload test un 2 un m un Z O AND ERROR CODES April 1997 CG00000 011503 REV A F 79 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE F 80 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE SUPPORTED SCSI TRANSFER RATES APPENDIX G SUPPORTED SCSI TRANSFER RATES The SCSI transfer rates that will be supported are determined by the available oscillator frequency 20 MHz Table G 1 SCSI Transfer Rates for 20 MHz TRANSFER RATE MB S TRANSFER RATE MB S FAST NARROW DATA PHASE FAST WIDE DATA PHASE ROUNDED TO 2 POSITIONS ROUNDED TO 2 POSITIONS XFR REG un BA 1 25 iem 2 Ce VALUE DEC 7 April 1997 CG00000 011503 REV A G 1 SUPPORTED SCSI TRANSFER RATES M2488 PRODUCT GUIDE Table G 1 SCSI Transfer Rates for 20 MHz Continued TRANSFER RATE MB S TRANSFER RATE MB S FAST NARROW DATA PHASE FAST WIDE DATA PHASE ROUNDED TO 2 POSITIONS ROUNDED TO 2 POSITIONS XFR REG VALUE DEC 92 A lt
264. Reserved Transfer Length Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 41 LOOP WRITE TO READ Field Description DESCRIPTION Operation code The Fixed bit specifies both the meaning of the transfer length field and whether fixed length or variable length block s are to be transferred If the Fixed bit is zero a single block is transferred from the initiator and looped through the controller If the Fixed bit is set to one the transfer length field specifies the number of block s to be transferred from the initiator This form of the LWR command is valid only if the logical unit is currently operating in fixed block mode i e it has been instructed to use fixed length blocks by a MODE SELECT command Only a block count of 0 or 1 may be specified 5 EB ec ae tus The Transfer Length specifies the length of the block to be transferred from the ini tiator If the transfer length specified by the LWR command is 0 no data is transferred and this condition is not considered an error April 1997 CG00000 011503 REV A 4 49 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Data is transferred in the mode selected by the MODE SELECT command 4 3 11 2 LOOP WRITE TO READ CHECK CONDITION Status This control unit implements both fixed block and variable block modes If the Fixed bit is one
265. S Table 4 20 Peripheral Qualifiers QUALIFIER DESCRIPTION The peripheral device type in bits 0 through 4 is currently connected to this logical unit Note This peripheral qualifier does not imply that the device is ready for access by the initiator The target is capable of supporting the specified peripheral device type However the physical device is not currently connected to this logical unit Reserved The logical unit is not capable of supporting a physical device Note For this peripheral qualifier the peripheral device type is set to 1Fh indicating unknown or no device type NOT USED Table 4 21 Peripheral Device Type Sequential access tape device Note When the INQUIRY command is issued for the MTU LUN the peripheral device type is set to Olh This indicates a tape device Medium changer device type Unknown or no device type Note This code is generated when the INQUIRY command is issued for a LUN which is neither the MTU or Medium Changer Table 4 22 Possible Peripheral Qualifier and Device Types Generated PERIPHERAL PERIPHERAL QUALIFIER DEVICE TYPE DESCRIPTION A sequential access device is currently connected to this logical unit A medium changer device is currently connected to this log ical unit Unknown or not An unknown or no device type is currently connected to this connected logical unit April 1997 CG00000 011503 REV A 4 23 gt
266. SCRIPTION When the WRTY bit is set to one the following feature will be activated if bit 7 of the Write Retry Count field in Mode Page O1h is set to zero permanent write errors are to be reported after the retry count in bits 6 0 of the Write Retry Count field have been exhausted if bit 7 of the Write Retry Count field in Mode Page 01 is set to one write errors are not reported and writing is continued on the next block unless the tape position is lost while attempting the write operations CAUTION This setting may produce unreadable tapes When WRTY is set to zero bits 7 0 of the Write Retry Count field all represent the retry count setting and permanent write errors will always be reported The WRTY bit is reported as changeable on a MODE SENSE command and the default value is zero When the Position After Error Block bit is set to one and there is a permanent read error on tape the read head is positioned on the opposite side of the error block from the direction being read i e EOT side for a read forward operation or BOT side for a read reverse operation When the read error occurs during a Read forward operation a Read Position command gives the BID of the block following the block in error When the read error occurs during a Read Reverse operation a Read Position command gives the BID of the actual block in error When PAEB is set to zero everything remains the same except for the Read Position data wh
267. SCSI REQ SCSI ACK SCSI BSY xfer phase un 2 un m e un Z A AND ERROR CODES All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred A non SUCCESS status was returned from the function call rm_host_rd_complt A error was detected in the SDDP_HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Write EDRC32 bytes walking 1 after a write diag operation was initialized in mode 10h the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI_BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase A non SUCCESS status was returned from the function call rm request wrtbuffer the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm host wrt cmplt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data buffer April 1997 CG0
268. T GUIDE Table 4 37 Log Sense Page 02h Error Counter Page Write DEFAULT NEUE s Reserved Page Code Reserved Page Length WRITE ERRORS RECOVERED BY ECC Reserved EOh or 60h Parameter Length 08h 08h MSB Number of Write Data Checks Recovered By ECC i e Errors corrected without substantial delay WRITE ERRORS DETECTED BY FIRMWARE Parameter Code 0001h 0 0 Reserved EOh or 60h Parameter Length 08h Number of Write Data Checks Detected By Firmware i e Error corrected with possible delays TOTAL WRITE BLOCKS CORRECTED BY INTERNAL ERROR RECOVERY ACTIONS Parameter Code 0003h 0 0 Reserved EOh or 60h Parameter Length 08h Total Write Blocks Corrected by internal Error Recovery Actions TOTAL WRITE BYTES Parameter Code 0005h ETC 0 TMC 0 Reserved EOh or 60h Parameter Length 08h Total Bytes Written to Tape 4 38 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 37 Log Sense Page 02h Error Counter Page Write Continued DEFAULT VALUE Parameter Code 9000h 0 TMC 0 Reserved EOh or 60h Parameter Length pe Total Bytes Transferred from Initiator e HOST WRITE DATA RETRANSMISSIONS REQUIRED FOR OTHER THAN SCSI INTERFACE ERRORS 64 MSB Param
269. T and is incremented by one for approximately each 2 m of tape moved across the read write heads April 1997 CG00000 011503 REV A 8 11 e t E Z MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table8 10 Format 01h Sense Information Drive Field Description Continued BYTE BIT DESCRIPTION This is the command code of the command being processed when the error was detected Drive status at the time the error was detected The Drive Model Number is 03h The DRV ERR CMD Code 1 indicates the command being executed by the MTU when the first error was detected The DRV ERR Code 1 is the error code of the first MTU error encountered Write error hardware register 1 Write error hardware register 2 Sequence status set when an error has occurred Servo status code is set when an error has occurred 8 12 Command code is set when command has occurred Table 8 11 MTC to MTU Commands COMMAND CODE STOP CLEAR ERROR DOOR SOLENOID SERVO DIAGNOSTIC LOAD CARTRIDGE REWIND REWIND AND UNLOAD SEARCH SECTOR MOVE FORWARD READ MOVE BACKWARD READ MOVE FOR WRITE DATA SECURITY 5 MOVE MAGAZINE WRITE ALL ZERO SHUFFLE MICROCODE DOWNLOAD MICROCODE START CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 3 2 4 Format 2 and 3 Sense Information Hardware Registers
270. TH CLEANING 8 35 8 10 MANUAL TAPE 8 36 8 10 1 Cartridge Tape Stopped During Loading 8 36 8 10 2 Tape Stopped During 8 37 8 10 3 Tape Wound on Take up 8 37 8 11 REMOVE AND 8 38 8 11 1 Air Filter Remove and Replace 8 43 8 11 1 1 Air 1 8 43 8 11 1 2 Air Filter Replacement 8 43 8 11 2 Fan Assembly Remove and Replace 8 44 8 11 2 1 Fan Assembly 8 44 8 11 2 2 Fan Assembly Replacement 8 44 8 11 3 IPM Remove and Replace Procedures 8 45 8 11 3 131 oe e E DERE ENE 8 45 8 11 3 2 IPM Replacement 8 45 8 11 4 Top Cover Remove and Replace Procedures 8 46 8 11 4 1 Top 8 46 8 11 4 2 Top Cover Replacement 8 46 8 11 5 Bottom Cover Remove and Replace
271. TION 2 ACTION 3 16 16 3 15 15 16 16 3 14 April 1997 CG00000 011503 REV A E 7 13 15 16 13 14 16 CHK XX ERROR CODES 2488 PRODUCT GUIDE Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 1F 13 14 3 15 20 22 13 15 19 7 13 14 E 8 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE April 1997 CHK XX ERROR CODES Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 45 8 15 46 8 15 REPLACEMENT ACTION 3 13 15 3 13 16 13 16 CG00000 011503 REV A CHK XX ERROR CODES 10 2488 PRODUCT GUIDE Table E 2 CHK xx Error Code Replacement Actions Continued REPLACEMENT ACTION 1 14 REPLACEMENT ACTION 2 REPLACEMENT ACTION 3 13 14 15 15 13 14 3 13 15 3 14 3 15 16 2 15 3 15 16 3 15 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E 2 CHK xx Error Code Replacement Actions Continued REPLACEMENT REPLAC
272. Table 6 24 Element descriptors in one page are for the same type of medium changer ele ment and are of equal length Table 6 23 Element Status Page Header URN Element Code Reserved Reserved Byte Count of Descriptor Data Available dE Element Descriptor Length Table 6 24 Element Status Page Header Field Description DESCRIPTION element descriptors in one page are of the same type the Element type code field indicates the medium changer element type for the element descriptors in the page The upper four bits of this field are always 0 the bottom four bits contain one of the code values shown in Table 6 18 on page 6 20 The Element descriptor length field indicates the number of bytes in each of the Ele ment descriptors within the page The value in this field is not adjusted for the allo cation length March 1997 The byte count of the descriptor data available field indicates the number of bytes of element descriptor data available for elements of this element type meeting the request in the CDB This value is not adjusted to match the allocation length avail able CG00000 011503 REV A 6 23 READ ELEMENT STATUS READ ELEMENT STATUS MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 5 2 3 Element Descriptors See Table 6 25 through Table 6 31 for descriptions of the Element Descriptors Table 6 25 Medium Transport Eleme
273. The controller reconnects to perform parameter or data transfers or to present command completion sta tus as required Multiple disconnect and reconnect sequences may be performed for a single READ or WRITE com mand as space or data becomes available in the buffer 4 5 SCSI RESET The SCSI Reset is performed in response to a SCSI BUS RESET or a BUS DEVICE RESET Message The M2488 supports the SCSI hard reset alternative as follows April 1997 SCSI I O processes are cleared i e SCSI I O process ends with the BUS FREE phase Any back end tape motion or medium changer motion operation in progress rewind synchronize erase locate space unload or write filemarks etc is allowed to complete after all of the SCSII O processes are cleared Buffered write data is synchronized to tape Buffered write data error is discarded SCSI device reservations are released Power on Reset Unit Attention is generated CG00000 011503 REV A 4 153 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS CHAPTER 5 TAPE UNIT PARAMETERS 5 1 INTRODUCTION This chapter describes the parameters for the M2488 The following information is located in this chap ter 5 2 ADDITIONAL COMMAND INFORMATION ON MTU MODE SELECT AND MODE SENSE COMMANDS 5 3 MTU INQUIR Y CHA NGE DEFINITION VITAL PRODUCT DATA PAGES 5 2 ADDITIONAL COMMAND INFORMATION ON MTU MODE SELECT AND MODE SENSE COMMANDS Table 5 1 lists the page codes supported by the M
274. UIDE TAPE UNIT SCSI COMMANDS 4 3 12 3 MODE SELECT Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed when writing buffered data before the buff ered mode operation occurred in MODE SELECT command 3h MEDIUM ERROR Write of buffered data failed due to defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium 4h HARDWARE ERROR SCSI interface error occurred due to hardware failure e g transfer of MODE SELECT data failed due to hardware failure 2 Write of buffered data failed due to a hardware failure 5h ILLEGAL REQUEST Reserved bit was found set in the CDB of the MODE SELECT command 2 Flag bit in the MODE SELECT CDB was set and Link bit was not set 3 There is a parameter list error 6h UNIT ATTENTION Indicates the MODE SELECT command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND MODE SELECT command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the MODE SELECT operation failed because physical End of Tape has be
275. UNLOAD Increment character with START decrement with SHIFT and START Figure I 8 INQUIRY Flowchart CG00000 011503 REV A Execute WTROM Y to SAVE any changes made to INQUIRY data April 1997 M2488 PRODUCT GUIDE FLOWCHARTS MODE PAGES P From Figure I 1 TAPE UNIT TART MED CHGR START gt Media Changer MODE PAGES TEST TEST For definitions of Media Changer Defaul ae Mode Pages refer to Chapter 6 efault Settings 0 Page 00 Byte 02 01 TEST other Bytes 00 START 00 WRT 5 5 TEST 2 CWTRONE Y P START TEST TEST amp Y gt PAGEUU START Jl PAGE TU START TEST TEST TEST eme erm nacre n TEST TEST TEST f 5 TEST TEST TEST v START STAR _ TEST WTROM Y START START TEST START _ PAGE 0J AP POEET TEST TEST Tape Unit MODE PAGES Default Settings START FN START BYT 02 00 Lepus ig Did Bytes not shown are default 00 TEST TEST Page 00 Byte 04 FE Page 01 Byte 02 08 Byte 03 10 Byte 08 10 Page 10 Byte 04 80 Byte 05 40 Byte 07 32 Byte 08
276. UPPORT Data Block for density 09h 18 track standard length tape 4 107 DENSITY SUPPORT Data Block for density 28h 36 track standard or extended length tape vore a Ue PR Ed epe 4 108 REPORT DENSITY SUPPORT Data Block Field Description 4 109 RESERVE UNIT Field Description 4 112 REWIND Field Description 4 115 SEND DIAGNOSTIC Field Description 4 117 SEND DIAGNOSTIC CDB Field Description Overview 4 118 Send Diagnostic Page General 4 120 Diagnostic Page Codes 4 120 Page 00h Supported Diagnostic Pages 4 120 Page 80h Online Diagnostic Test 4 121 Diagnostic Parameter 184 4 122 SEND DIAGNOSTIC FACTORY MODE Field Description 4 124 SEND DIAGNOSTIC FACTORY MODE CDB Field Description Overview 4 125 Send Diagnostic Page General 4 127 Diagnostic Page Codes 4 127 C144 E019 03EN LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES CONTINUED TABLE TITLE PAGE Table 4 118 Page 00h Supported Diagnostic
277. Unit Attention Mode Parameters Changed sense data will be reported to other initiators after a Mode Select command only if the setting of at least one parameter was actually changed from its previous setting Therefore issuing a Mode Select command with parameters that are the same as the current parameters will not result in any change or the reporting of a Unit Attention to other initiators To ensure that the MODE SELECT command performs the desired operations it is strongly rec ommended that the initiator adhere to the following steps 1 issue a MODE SENSE command requesting the target to return all Changeable Values PC field 016 and Page Code 3Fh in byte two of the MODE SENSE CDB and preserve the changeable values 2 issue a MODE SENSE command requesting the target to return all Current Values PC field 00b and Page Code 3Fh in byte two of the MODE SENSE CDB and preserve the current values 3 perform a bitwise AND operation of the current values with the one s complement of the changeable values this step is important because the target will not accept the command if any non changeable field is set to a value other than the current value 4 make further desired changes to bytes which are changeable 5 make sure that the PS bit in every mode page is 0 the MODE SENSE command will report a 1 in the PS bit but a MODE SELECT command will fail if mode pages are sent with the PS bit set to 1 6 issue a MODE SELECT
278. a transfer Incorrect SCSI bus status during diagnostic data transfer while expecting REQ de asser tion SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report MPU Parity Error as expected April 1997 CG00000 011503 REV A F 21 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 9 Routine 7 SCSI Protocol Controller Diagnostic Error Codes Continued ROUTINE TITLE 0x07 SPC MPU bus parity test DESCRIPTION The SPC interrupt request could not be cleared CP bus parity error was not reported as expected Unexpected Check 1 condition was reported after attempting to clear the Check 1 CP bus parity error Table F 10 Routine 8 Formatter Counters Diagnostic Error Codes ROUTINE Formatter Counter 0 test DESCRIPTION The Formatter Counter 0 count enable register could not be cleared A data miscompare occurred walking a one through the Formatter Counter 0 high byte count register A data miscompare occurred walking a one through the Formatter Counter 0 low byte count register Test Jump Carry Out bit for the high byte count of Formatter Counter 0 was set prema turely before counter was starte
279. able to ACL 1 30 Figure 1 24 Attach the ACL Mechanism 1 30 Figure 1 25 Replace Covers enne ta Re epe p i dee ER gos 1 31 Figure 1 26 Prepare the M2488 Tape 1 33 Figure 1 27 Prepare the FACIS Exe Uber EINER RR 1 34 Figure 1 28 FACE R f eee EE RUP Xu E aed 1 35 Figure 1 29 Connect the M2488 and the 1 36 Figure 1 30 Cable Connection doe up Ra e eR ede e o RR eee 1 36 Figure 1 31 Replace Top Covers one DELHI NEENS DERE EE 1 37 Figure 2 1 2488 Block Diagram 252222222 p ree etes 2 1 Figure 2 2 DTC PCA Block 2 3 Figure 2 3 DVL PCA Block 2 5 Figure 8 1 Help Information Display 8 23 Figure 8 2 EDRC Retry sein ess hers Ga ios Sek ot Cea eee heh ie 8 32 Figure 8 3 Maintenance Connector 2488 8 33 Figure 8 1 Tape Path Cleanmg oo ee betes Weber vepres ERES 8 35 Figure 8 2 Interconnect adeb ESOS Awad vies ohne LIS 8 41 Figure 8 3 Air Filter Removals ey ate eae Sad ey Ps Ble ta 8 43 Figure 8 4 Fan Assembly ee en a 8 44
280. ained on the DTC PCBA include 1 Main Processor with all associated memory and support logic 2 Full SCSI 2 interface with RISC based SCSI Protocol Controller SPC 3 20 MB s Host data path with EDRC logic 4 2 MB Data Buffer 5 MTU Formatter digital read write logic The processes performed by the DTC involve coordination of M2488 operation by the Main Processor CP High level SCSI I F control of SPC Full control of data transfers on Host and MTU Data Paths Active Data Buffer management High level control of MTU servo tape motion Refer to the block diagram in Figure 2 2 Data Path The M2488 data path has been designed to allow data transfers up to a rate of 10Mbyte s on a single or two byte wide SCSI interface and data transfers up to 20 Mbyte s across a two byte bus into the controller buffer The SPC used is the Fujitsu MB86603 which is a fast and wide capable protocol controller intended for high performance systems This controller operates in target mode and supports synchronous or asynchronous data transfers Performance enhancing features of the MB86603 are 1 Programmable commands 512 bytes internal program memory 2 Data FIFO register 64 bytes 3 Automatic selection reselection retry and attention handling e g combined sequences that allow hardware to handle all SCSI protocols up through CDB acquisition 4 Support of high level commands Various data transfer rates can be set by programming the SPC
281. al sense code of INVALID FIELD IN CDB NOTES 1 Following a successful microcode download and save operation the target does not do an auto matic reset and will continue running off of the old microcode In order to run off of the new microcode which has been downloaded and saved a power cycle is required 2 The microcode image that is downloaded via the WRITE BUFFER command includes the con troller and servo microcode In the Download Microcode With Offsets and Save mode both the controller microcode and servo microcode are saved into flash following a successful download WRITE BUFFER CHECK CONDITION Status If the Transfer Length field specifies a transfer that exceeds the buffer capacity the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB Data is transferred beginning at the offset within the buffer as specified by the Buffer Offset If the initiator fails to conform to the offset boundary requirements returned in the Read Buffer descrip CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE 4 3 32 3 TAPE UNIT SCSI COMMANDS tor CHECK CONDITION status is returned with a sense key set to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB If the requested buffer offset exceeds the buffer capacity the target returns CHECK CONDITION status and sets the sense key to ILLE GAL REQUEST with an additional sense code of INVA
282. al error detected during data transfer Bad status reported on data transfer complete Logical EOT encountered during data trans fer Buffer flush timeout Write from data buffer to tape was not completed in the allocated time Write data in error reported at end of data transfer Read BOT EOT test Cartridge not installed or drive NOT READY error A tape cartridge must be loaded before this test can be run Error detected while requesting buffer space for data transfer Data transfer timeout error Error reported during data transfer Fatal error reported at completion of data transfer Incorrect transfer length retry required or recovered error and incorrect length reported at end of data transfer F 74 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 22 Routine 81 Manufacturing Test Diagnostic Error Codes Continued ROUTINE DESCRIPTION Cartridge not installed or drive NOT READY error A tape cartridge must be loaded before this test can be run Timeout waiting for Servo Command Com plete during rewind operation Timeout waiting for Formatter Action Com plete during rewind operation Record Manager or Servo error reported dur ing rewind operation Locate Block Error while attempting to locate block Space Block Error while attempting to space block Write Filemarks Cartridge no
283. alue that is not an exact supported value adjusts the value to one that it supports and returns CHECK CONDITION status with a sense key of RECOVERED ERROR The additional sense code is set to ROUNDED PARAMETER The initi ator is responsible to issue a MODE SENSE command to learn what value the target has rounded A parameter list length that results in the truncation of any header or mode page causes the target to terminate the command with a CHECK CONDITION status with a sense key of ILLEGAL REQUEST and the additional sense code set to PARAMETER LIST LENGTH ERROR MODE SELECT Data The MODE SELECT data to be sent by the initiator should be in the form of a four byte header followed by zero or more variable length pages The following table illustrates the format of the MODE SELECT parameter list Table 6 5 MODE SELECT Parameter List Format Mode Parameter Header 4 bytes Pages CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS MODE SELECT Parameter Header The four bytes of the Mode Parameter Header are shown in Table 6 6 Table 6 6 MODE SELECT Mode Parameter Header Reserved Reserved Reserved Block Descriptor Length 00h The block descriptor is not supported for the Medium Changer so its length must be specified as 00h Page Descriptors Following the parameter list header are the MODE SELECT pages Table 6 7 Page Descriptors BITS SSH
284. ame as for the Run command RS 232 RS 232 When RS 232 is selected all diagnostic tests are run from the Remote Mainte nance RS 232 interface Typing quit lt enter gt or pressing the RESET switch on the Operator Control Panel will exit this mode List Reg LR HH Lists all of the tests that can be selected from the registry of diagnostic tests for a particular diagnostic mode The following example shows how to display the first test of every routine in the Diagnostic Test Registry Example LR 0001 L R 0 0 0 1 me Number Routine Number List Registry April 1997 CG00000 011503 REV A 8 19 N mA 2 2 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8 17 Operator Panel Off Line Diagnostics Continued SELECTION COMMAND DESCRIPTION OR RESPONSE Add Add a test to the end of the test list The following example shows how to add Routine 0x09 Test 0x02 Example A 0902 A 0 9 0 2 Test Number Routine Number Add Options STOP ERR Select STOP ERR for stop on error or CONT ERR for continue on error CONT ERR Delete D Delete the test at node number n in the current test list The following example shows how to delete node 8 through the end of the current test list Example D 0800 D 0 8 0 0 E Ending node Beginning node Delete List List the tests the current test list The following example shows how to
285. an error occurs in this mode of operation an error message will be scrolled on the operator control panel and the SCSI interface to the M2488 Tape Drive will not be enabled However controller firmware will attempt to continue in order to provide the ability to invoke the Off Line diagnostics to allow further trouble shooting of the problem CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Tests may be aborted in this mode if the ENTER key is pressed while the test list is executing The current test list node will continue executing to completion or until an error is encountered and the test list will be aborted prior to execution of the next node 8 4 4 2 Off Line Diagnostics Off Line diagnostics may be invoked through the RS 232 user interface by simultaneously press ing the START and UNLOAD keys on the operator control panel Then select the main menu item DIAGMODE by pressing START The next level of menus begin with run Press the UNLOAD key once The operator control panel should now display RS 232 Press the START key to select the RS 232 menu item At this point the Operator Control Panel willflash the message RS 232 and input will only be accepted from the RS 232 port by entering commands at the Off Line diag nostic command prompt of the commands discussed in section will be available Entering the Quit command will return control to the Operator Control Panel keys N S 2
286. ance terminal display are described in Appendix F Operator Panel Error Code Display If an error occurs during power on Go No Go testing an error message scrolls across the operator panel display SELFTEST FAILED ERROR E 04070101 Refer to Appendix F for a list of error codes with descriptions Routine Test Loop Error Code E 04 07 01 01 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 2 42 April 1997 Maintenance Terminal Error Code Display The Maintenance Terminal computer display shows error messages as follows RUNNING TESTS RETURN to abort TEST LIST OPTIONS display status display errors stop on error MODE RIN TEST TITLE Loop write to read 0 test 36 Track gt gt gt Off Line Diagnostic Error Detected Routine 20 Test 01 Error Code EO Loop 01 Expected 0000 Received 0800 Address 00500182 Initialization ERROR FDXS Xreg not zero prior to ADT RUN Off Line Diagnostic Failure STOP ON ERROR Press RETURN key or RESET switch to continue RUN COUNT 1 ERROR COUNT 1 TEST TIME 00 00 01 184 CG00000 011503 REV A 8 3 gn uno 2 e e oc MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 3 SENSEDATA The sense bytes contained in the controller indicate error status and statistical information about the controller or the drive Error information is set in the sense bytes when the CHECK COND
287. and 1Ah The MODE SENSE medium changer command provides a means for a target to report its medium changer device parameters to the initiator The MODE SENSE command is a complementary com mand to the MODE SELECT command Please refer to the description of the MODE SELECT com mand for recommendations on how to ensure that the MODE SELECT command performs the desired operations 6 2 3 1 MODE SENSE CDB Description MODE SENSE is a six byte command The bytes are shown below and described in the following paragraphs Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Page Code see section 6 3 on page 6 32 Reserved Allocation Length Reserved Note Changeable fields in the CDB are shaded For both an ACL or an FACL the target will perform the MODE SELECT command even if the Medium Changer LUN is NOT READY Table 6 9 MODE SENSE Field Description DESCRIPTION Operation code The Disable Block Descriptor DBD bit value of 1 specifies that no block descrip tor is returned in the MODE SENSE data Since the Medium Changer does not provide a block descriptor the Block Descrip tor Length field in the MODE SENSE data read will always be set to zero indepen dent of the setting of the DBD bit in the MODE SENSE command The Page Code allows the initiator to select any specific page or all of the pages sup ported by a target Pages are used to set and return device parameters If t
288. and ID valid bits are always set to zero The zero values indicate that the Logical unit number field in the data transfer element descriptor and the SCSI bus address field are invalid The Not bus bit is always set to zero this indicates that the medium changer is con nected to the same SCSI bus as the data transfer element i e the tape unit The Invert bit is always set to 0 The cartridges for the supported tape format cannot be inverted If the SValid bit is set to one then the Source storage element address field indicates the address of the element where the current unit of media in the element was previ ously stored If the SValid bit is zero then the value in the Source storage element address field is not valid 6 28 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6 2 5 3 Source and Destination Elements Table 6 33 shows when an element is allowed to be source or destination for a MOVE MEDIUM or EXCHANGE MEDIUM command based upon the element s Full and Access status bits Table 6 33 Allowed Source and Destination Elements ALLOWED AS ALLOWED AS ALLOWED AS FIRST SECOND DESTINATION DESTINATION DESTINATION ELEMENT FOR ELEMENT FOR ELEMENT FOR MOVE MEDIUM EXCHANGE EXCHANGE MEDIUM MEDIUM ELEMENT ELEMENT ALLOWED ACCESS FULL AS SOURCE STATUS STATUS ELEMENT a Only if the Second destination element is different from the Source element b Only if
289. and filemarks have been written to tape The locate operation has been started but not neces sarily completed when status is returned If CP bit 20 the Change Partition field is ignored The tape format only supports one partition partition 0 so this field should only be set to 0 when the CP bit is set to 1 If CP bit 1 the Change Partition field specifies the target partition 4 28 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 25 LOCATE Field Description Continued DESCRIPTION The Block Address Type BT is interpreted as a logical block address The first filemark or data block on tape is assigned logical block address 0 logical block addresses increase by 1 for each data block and filemark thereafter The maximum Logical block address is 3FFEFFh The Block address is interpreted as a device specific block address For this tape unit these addresses are also known as Block IDs The Block ID consists of four fields Wrap Physical reference Format code and Logical block position The format of a Block ID is shown in Table 4 26 Block Address The Partition field specifies the target position The high speed locate is at 4 meters per second High speed positioning will not occur if the Block Address Type BT bit is 0 It will also not occur if the BT bit is 1 and the Wrap and Physical ref erence fields of the Block address are both 0 Table 4 26
290. and is received No message is displayed if there is no cartridge in the MTU If the DISPLAY command is received when the MTU is in a ready state nothing happens If the DISPLAY command is received when the MTU is not in the ready state Bytes 0 to 7 or bytes 8 to 15 are displayed based on the instructions in bits 2 4 of the control byte The attention lamp blinks The message is displayed until the MTU becomes ready Display left unchanged The host message being displayed is cancelled and a unit message is displayed instead Display left unchanged Display left unchanged If the DISPLAY command is received when there is a cartridge in the MTU Bytes 0 to 7 or bytes 8 to 15 are displayed based on the instructions in bits 2 4 of the control byte The message is displayed until the car tridge is removed After the cartridge is removed and until the next cartridge is loaded and becomes ready only bytes 8 to 15 are displayed The display flashes The attention lamp blinks 4 3 4 3 DISPLAY Sense Keys 10h One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed while writing buffered data before the DIS PLAY was received 3h MEDIUM ERROR Write of buffered data failed due to a defective tape An attempt was made to write 36 track data on 18 track formatted medium Noe 4h HARDWARE ERROR Write of b
291. ansferred April 1997 CG00000 011503 REV A F 27 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes Continued ROUTINE Read EDRC NC 3 bytes 00 mode 08h DESCRIPTION A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Write clear 3 bytes 00 mode 1Ah after a write diag operation was initialized in the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase A non SUCCESS status was returned from the function call rm request wrtbuffer the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm host wrt cmplt A error was detected in the SDDP HI hdxs register A byte fo
292. ansferred for the READ ELEMENT STATUS command is structured The data starts with an Element status data header This is followed by one or more Element status pages Each Element status page consists of an Element status page header followed by one or more Element descriptor blocks An example block structure is shown in Table 6 20 In the example there are two Element status pages the first page contains four Element descriptor blocks and the second page contains one Element descriptor block Table 6 20 Block Structure of READ ELEMENT STATUS Data Element status data header Element status page Element status page header Element descriptor Element descriptor Element descriptor Element status page Element status page header Element descriptor Element descriptor 1997 CG00000 011503 REV 6 21 READ ELEMENT STATUS READ ELEMENT STATUS MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 2 5 2 1 Element Status Data The Element status data header is an 8 byte block a diagram of this block is shown in Table 6 2 and described in Table 6 22 Table 6 21 Element Status Data Header 0 MSB First Element Address Reported Number of Elements Available Reserved Byte Count of Report Available Table 6 22 Element Status Data Header Field Description DESCRIPTION The First element address reported field contains the smallest element address of those elements that meet the req
293. ansferred is different from the specified Transfer length field of the CDB 2 Filemark encountered during the recover buffered data opera tion 3 More blocks are requested to be transferred than are contained in the buffer Transfer of data to initiator failed due to hardware failure 1 Reserved bit was found set in the CDB 2 The Fixed bit was set to one but the current mode is variable as defined by the current Mode Select state 3 The SILI and Fixed bits are both set to one 4 The Flag bit was set but the Link bit was not set Indicates the RECOVER BUFFERED DATA command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short RECOVER BUFFERED DATA command was aborted Write of buffered data prior to the RECOVER BUFFERED DATA operation failed because physical End of Tape has been reached CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 22 4 3 22 1 RELEASE UNIT command 17h The RESERVE UNIT and RELEASE UNIT commands serve to resolve contention in multiple initi ator systems The RELEASE UNIT command is used to release previously reserved logical units for the requesting initiator or if itis a third
294. ansmits data with a transfer period equal to or greater than and a REQ ACK offset equal to or less than the values received in the other device s SDTR message b REQ ACK offset equal to zero Asynchronous transfer c MESSAGE REJECT message Asynchronous transfer If the initiator recognizes that negotiation is required it asserts the ATN signal and sends a SDTR message to begin the negotiating process After successfully completing the MESSAGE OUT phase the target shall respond with the proper SDTR message If an abnormal condition prevents the target from returning an appropriate response both devices shall go to asynchronous data transfer mode for data transfers between the two devices Following target response a above the implied agreement for synchronous operation shall be considered to be negated by both the initiator and the target if the initiator asserts the ATN signal and the first message out is either MESSAGE PARITY ERROR or MESS AGE REJECT In this case both devices shall go to asynchronous data transfer mode for data transfers between the two devices For the MESSAGE PARITY ERROR case the implied agreement shall be reinstated if a retransmittal of the second of the pair of messages is successfully accomplished After a vendor specific number of retry attempts greater than zero if the target receives a MESSAGE PARITY ERROR message it shall terminate the retry activity This may be done either by changing to any other informat
295. ape Length Error The tape length in the cartridge is too short The error could occur when the leader block is replaced the length of tape ahead of the BOT has been trimmed Physical End of Tape A read or write operation was in process when the physical end of tape was reached The drive does not pull the tape out of the cartridge Backward at BOT While the tape was moving backwards the beginning of tape was reached Volume Removed by Operator Block ID Sequence Error The Rewind Unload switch on the drive has been activated and the cartridge is unloaded The control unit detected an incorrect Block ID sequence Intervention Required A CDB was issued to a drive that is not ready Locate Block Unsuc cessful The control unit cannot find the block preceding the desired block Control Unit Error The SCSI error processing microcode received an unrecognized ERPA code Process ing continues Bus Out Parity The bus out parity error was detected on the command or parameter transfer Control Unit ERP Failed The control unit could not recover from a data handling failure Recovered Hardware Error The control unit recovered from a hardware error Tape Extension Error An attempt was made to write 36 Track format data on 18 Track formatted medium Medium Changer Command Tape Length Error Compaction Algo rithm Incompatible A Medium Changer command was given to a d
296. arameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve H 6 DIAG RESULT DATA The MTU DIAG execution result takes up 512 bytes Explanation The DIAG execution result data is divided into groups Each group requires 32 bytes The result data is stored in an area corresponding to the DIAG group executed under the SEND DIAGNOSTIC command struct diag result unsigned short error code unsigned short diag result data 15 diag output parm 160 error code 0x0000 Normal end error code OxFFO00 Break end error code 0 00 Error end XX Error code The DIAG result data format is shown as follows DIAG result format Result of Loading time M1 LOAD measurement result unit error code result data 1 Loading time 1 10 sec result data 2 Clutch winding time 1 10 sec result data 3 Threading time 1 10 sec result data 4 BOT shaking time for normal CTG 1 10 sec result data 5 BOT shaking time for E CTG 1 10 sec result data 6 result data 7 April 1997 CG00000 011503 REV A H 21 MTU DIAGNOSTIC SPECIFICATIONS Result of Loading time M1 LOAD M2488 PRODUCT GUIDE 16 17 result data 8 result data 9 measurement result result data 10 result data 11 result data 12 result data 13 result data 14 result data 15 R
297. are maintained across power cycles and resets These fields correspond to bytes 8 through 31 in the MTU non VPD INQUIRY data described in the INQUIRY command description Reference the INQUIRY command descrip tion for additional information on these fields Table 5 30 INQUIRY Data Format VPD Page Field Description DESCRIPTION The Vendor ID field contains 8 bytes of ASCII data that is vendor specific This field corresponds to bytes 8 15 in the MTU non VPD INQUIRY data described in the INQUIRY command description The Controller Product ID field contains 8 bytes of ASCII data that is vendor specific This field corresponds to bytes 16 23 in the MTU non VPD INQUIRY data described in the INQUIRY command description 524 The Logical Unit Product ID field contains 8 bytes of ASCII data that is vendor spe cific This field corresponds to bytes 24 31 in the MTU non VPD INQUIRY data described in the INQUIRY command description CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS CHAPTER 6 MEDIA CHANGER SCSI COMMANDS 6 1 INTRODUCTION This chapter describes the medium changer commands for the M2488 The following information is located in this chapter 6 2 MEDIA CHANGER COMMANDS 6 3 ADDITIONAL COMMAND INFORMATION ON MEDIUM CHANGER MODE SELECT AND MODE SENSE COMMANDS 6 4 MC Medium Changer Inquiry Change Definition Vital Product Data Pages 6 2 MEDIA CHANGER COMMANDS T
298. as changed This menu item only appears when Factory mode is enabled April 1997 CG00000 011503 REV A 8 29 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 6 ERROR RECOVERY PROCEDURES The IDENTIFY message is used by the initiator or target to establish the physical path between the ini tiator and target for a specific logical unit Bit 6 of the IDENTIFY message is defined as follows Bit6 When the initiator sets this bit to a one the initiator allows disconnect If the initiator sets this bit to a zero the initiator does not allow disconnect When the target performs a disconnect reconnect sequence an implied RESTORE POINTERS operation is performed by the initiator This results in all data for the command being retransmitted from the initiator unless the target has issueda SAVE DATA POINTER message prior to disconnection The target always sets bit 6 to zero during reconnection If an error occurs during data transfer the target is automatically restored to the beginning of data 8 6 1 EDRC Error Recovery gt gt 52 ea E Certain errors during EDRC operation are recoverable This category of errors occurs during data transfer and requires the data to be re transmitted in order to record the data on tape Included in this category are the following related errors Initiator record expands past 451 KB during compaction process Initiator record expanded past the available buffer spa
299. ase to be stored in the specified buffer beginning at the Buffer Offset The transfer length must not exceed the capacity of the specified buffer The capacity of the buffer is shown in Table 4 131 aa m Table 4 130 WRITE BUFFER Modes MODE BITS IMPLEMENTED Write combined header and data Vendor unique Write data No Reserved Yes Download Microcode Yes Download Microcode and Save Support based on bit 3 0x08 in FT4 1 Feature in FT4 disabled Reserved config setting as described in M2488 2 Feature in FT4 enabled Download microcode with User s Guide offsets Support based on bit 3 0x08 in FT4 1 Feature in FT4 disabled Reserved config setting as described in M2488 2 Feature FT4 enabled Download microcode with User s Guide offsets and save Vendor Unique Mode 001b and Write Data Mode 010b Description In these modes the DATA OUT phase contains buffer data The Buffer ID field identifies a specific buffer within the target The supported buffer IDs for the vendor unique and write data modes are shown in Table 4 131 Data transfer occurs only within the buffer area indicated by the buffer ID If an unsupported buffer ID value is selected the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of ILLEGAL FIELD IN CDB April 1997 CG00000 011503 REV A
300. ass Count of Online Routine 01h Self Test Execute Count Pass Count of Online Routine 50h Execute Count Pass Count of Online Routine 51h Execute Count Pass Count of Online Routine 52h Execute Count Pass Count of Online Routine 53h Execute Count Pass Count of Online Routine 54h Reserved bits are set to zero Execute Count Pass Count of Online Routine 57h Execute Count Pass Count of Online Routine COh Execute Count Pass Count of Online Routine C2h Reserved All bits are set to zero Selection of a diagnostic routine is accomplished by assigning a routine s corresponding Execute Count byte a non zero value Routines 01 and 50 to 57 are diagnostic specific to the Tape Drive logical unit and routines CO and C2 are specific to the Medium Changer logical unit Therefore if the Tape Drive logical unit is selected only the Execute Count bytes corresponding to the Selftest routine Routine 01 and routines 50 to 57 may have non zero values Bytes 6 7 and 9 15 must be Zero otherwise a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key set to INVALID FIELD IN PARAMETER LIST Conversely if the Medium Changer logical unit has been selected only the Execute Count bytes corresponding to routine CO and or C2 may have non zero values Bytes 0 8 and 15 19 must be zero otherwise a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Addi
301. ast Bottom stopper up too slow or not move Bottom stopper down too fast un un ir gt un Z OQ AND ERROR CODES Bottom stopper down too slow or not move Pinion phase sensor always on Magazine motor move up too fast Magazine motor move up too slow or not move Magazine motor move down too fast Magazine motor move down too slow or not move Feeder arm open and close sensors both on Catcher open too fast Catcher open too slow or not move Catcher close too fast Catcher close too slow or not move Mount arm home sensor always on Mount arm move forward too slow Magazine is detected Cartridge inverse check Pushed interlock check Cartridge is detected F 72 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 21 Routine 80 Test 06 Servo FACL Error Codes in Sense Byte 19 ROUTINE DESCRIPTION Sense byte 19 for FACL Door close sensor or door solenoid lock sen sor off error Door solenoid lock timeout error Door solenoid unlock timeout error un un m un Z AND ERROR CODES Carrier move up timeout error Carrier move down timeout error Carrier position sensor on too fast error Carrier position sensor off too fast error Carrier stopped at fault position Catch arm open timeout error
302. ata 11 MTU DIAG result data 12 MTU DIAG result data 13 DIAG result data 14 DIAG result data 15 Description of fields in Page Codes 90 9Fh Table 4 94 Page Code 90 9Fh Field Description DESCRIPTION MTU Diagnostic Page Code The MTU Diagnostic Error Code field will contain a non zero value if an error was detected during diagnostic operation MTU Diagnostic result data 1 15 These 16 bit fields are used to report details of the diagnostic operation which are specific to the diagnostic test being executed See Chapter 8 for more information on MTU Diagnostic Result Data a ga 5 5 e April 1997 CG00000 011503 REV A 4 95 RESULTS e n 2 Ss a RESULTS TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 20 3 Diagnostic Parameter List PF 0 in SEND DIAGNOSTIC command CDB If the Page Format PF bit was cleared to 0 in a previous SEND DIAGNOSTIC command the RECEIVE DIAGNOSTIC RESULTS FACTORY MODE command will return diagnostic result data in parameter list format Table 4 95 Online Diagnostic Results data Parameter List aa Routine in error Routine number Execute Count Pass Count First Fault Symptom Code Second Fault Symptom Code Third Fault Symptom Code Reserved Description of fields in Diagnostic Results data in Parameter List Table 4
303. ates 0001 To accept the default run count of 1 press TEST once more The controller diagnostics will execute one time The START or SHIFT START keys may be used to change the run count or select other diagnostic menu items as described in section 8 4 3 1 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 4 3 1 Off Line Diagnostic Menu on the Operator Panel Table 8 17 Operator Panel Off Line Diagnostics 92 SELECTION e COMMAND OR RESPONSE DESCRIPTION RutBHBHHE This command begins execution of all diagnostic tests in the current test list The 2 display will indicate which test is currently being executed In the following 7 Run MTU example routine 0x06 test 0x03 is executing loop Ox0A us Run ACL Example s n R E A gm Loop count gs Number Routine Number Running Run MTC runs tests on the controller Run MTU runs tests on the drive Run ACL runs tests on the ACL List Err THHHHHHHE Lists up to the first 16 errors generated during the last Run Continue of the cur rent diagnostic test list The following example shows an error which occurred while running routine 0x03 test 0x02 which happened to be the 5th test node in the current test list Example po We 0 5 2 m Error Code de Number Routine Number N ode Number Continue RUBHHHHE Continue running the list of test s previously selected The display is the s
304. ation The maximum block length conforms to the maximum specified in the ANSI Extended Magnetic Tape Format for Information Interchange 36 Track Parallel Serpentine proposed specification X3B5 94 043 section 8 2 The minimum block length supported is one byte The minimum block length indicates the minimum number of bytes that can be read from or written to the MTU un Ei Q 29 ca ea Ce 4 68 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE 4 3 15 2 TAPE UNIT SCSI COMMANDS If a DMA transfer READ WRITE READ BUFFER WRITE BUFFER OR LOOP WRITE TO READ is requested by the host with a transfer length of zero bytes this 1s not considered an error The command is processed with no data transfer There is no block ID associated with zero length records READ BLOCK LIMITS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh 3h 4h 5h 6h RECOVERED ERROR MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION Recovery was performed when writing buffered data 1 Write of buffered data failed due to defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium Write of buffered failed due to a hardware error 1 Reserved bit was set in the of the READ BLOCK LIM ITS command 2 Flag bit was set and Link bit was not set Indi
305. ator If the initiator does not support the restore pointers mechanism for error recovery the initiator must reject the RESTORE POINTERS message with the MESSAGE REJECT message If the initiator does not support the disconnect reconnect mechanism for error recovery the initiator must not allow the target to disconnect via the IDENTIFY message If the initiator does not support both the RESTORE POINTERS message and disconnect reconnect the target can be configured to not perform these retry methods The target is configured by setting 8 30 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING feature mode 1 bit 1 0x02 to one via the CHANGE DEFINITION command VPD page C th fm1 field or by the operator panel SETTING menu option 77 5 see Chapter 4 of User s Guide It is important to note that when bits 0 and 1 of feature mode 1 are both set to one only the fourth retry method Aborted Command is supported The following EDRC retry method may be used by the initiator to determine if the EDRC error is retryable Refer to Figure 8 2 a SENSE KEY byte 2 has a value of OBh b Additional Sense Code byte 12 and Additional Sense Code Qualifier byte 13 have a value of 44h and 00h respectively c Host ERPA byte 19 has a value of 4Ch gt Br gt 2 zi az ea El After the initiator has verified bytes 2 12 13 and 19 are of the correct value the initiator can reissue the
306. ator into the data buffer the checksum is then verified and the microcode transferred to the con trol store memory of the target After the transfer of the microcode into the control store memory is complete an automatic reset is performed causing the target to run from the new microcode The downloaded microcode is not saved into non volatile memory i e flash memory therefore after a power cycle the target reverts to the previous version of microcode After SCSI bus or Bus Device resets the target continues to run from the downloaded code In the download microcode with offsets mode Buffer ID 0 is the only Buffer ID supported If any other Buffer ID value is selected the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB The microcode is written into the data buffer starting at the location specified by the Buffer Offset The first Write Buffer command initiating a download microcode with offsets mode operation must contain a Buffer Offset of zero If this Buffer Offset is not zero the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB Subsequent Write Buffer commands must contain a Buffer Offset such that the microcode is being downloaded contiguously i e microcode bytes are being down loaded in sequential order with no gaps If this Buffer Offset is incorrect the target r
307. ator that the present physical path is going to be broken 3 2 4 on page 3 2 INITIATOR DETECTED ERROR Informs a target an error has occurred 3 2 8 on page 3 8 ABORT MESSAGE REJECT Sent to the target to clear the present operation Indicates the last message received was inappro priate or was not implemented Sent in response to a target s request for a mes 3 2 on page 3 2 3 2 12 on page 3 8 08h NO OPERATION sage when the initiator does not currently have 3 2 13 on page 3 9 any other valid message to send 09h MESSAGE PARITY ERROR Indicates one ot m te bytes im the lastmess ge een pale received by the initiator had a parity error LINKED COMMAND COM Indicates to the initiator that the completion and OAh execution of a linked command and status was 3 2 9 on page 3 8 PLETE sent Indicates to the initiator that the completion and OBh SNe SOM execution of a linked command with the flag bit 3 2 10 on page 3 8 PLETE with flag set to and status was sent April 1997 CG00000 011503 REV A 3 1 2 a ga Un 22 2 v 22 un 92 un 2 ga SCSI MESSAGES M2488 PRODUCT GUIDE Table 3 1 M2488 SCSI Messages Continued MESSAGE DESCRIPTION PARAGRAPH Directs the target to clear all current commands BUS DEVICE RESET on that SCSI device 3 2 2 on page 3 2 Sent to an initiator to indicate the number o
308. ay be used by the initiator in the Block Descriptor of a MODE SELECT command however the M2488 always operates in a fixed density support mode i e 18 track read 36 track read write independent of the value sent in the Block Descriptor reference the MODE SELECT command specification in section 4 3 12 on page 4 51 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS REPORT DENSITY SUPPORT Header Table 4 101 REPORT DENSITY SUPPORT Header ES EGRE OBTUSE UE DEFAULT REPORT DENSITY SUPPORT Data Length N A Reserved 00h Reserved 00h The REPORT DENSITY SUPPORT data length indicates the number of bytes in the following data that is available to transfer This data length does not include itself Table 4 102 DENSITY SUPPORT Data Block for density 09h 18 track standard length tape SER SE Primary Density Code DEFAULT Secondary Density Code Dup Deflt Reserved Reserved Reserved Bits per mm 05D3h 1491 Media Width tenths of a mm 0CO7h 127 Tracks 0012h 18 000000F0h 240 Capacity MB Assigning Organization 58 33 20 20 20 20 20 20h REPORT DENSITY Density Name 31 38 20 54 52 41 43 4Bh Description 3480 3490 33 34 38 30 2F 33 34 39 30 20 31 2F 32 22 20 5441 50 45h 1 2 TAPE 18 TRACK April 1997 CG00000 011503 REV A 4 107 RE
309. azine must be Magazine Set removed For a FACL after this diagnos tic has been requested the TEST button on the FACL operator panel must be pressed for this diagnostic to begin CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 4 5 8 4 6 April 1997 Diagnostic Test Registry Refer to Appendix F Table F 2 for a list of all of the diagnostic tests in the Diagnostic Test Registry for the Tasked Go No Go mode the OnLine mode and the Off Line mode Diagnostic Microcode Specifications Table 8 21 lists some Diagnostic Microcode specifications Table 8 21 Diagnostic Microcode Specifications PARAMETER LIMIT Maximum number of tests in Diagnostic Test Registry Maximum number of tests TLN s in test list Maximum number of characters per command line Maximum extended error message length characters CG00000 011503 REV A 8 27 N S mA 2 2 de ud 5 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 5 FACTORY SETTINGS 9 The factory menu is used to set options during manufacturing can be used to view M2488 informa e tion such as serial number tape motion time and power on time This menu is also used to enable fac Z tory mode The factory settings can only be changed when in factory mode Entry and use of the factory menu is described in the following paragraphs
310. been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND The RESERVE UNIT command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the RESERVE UNIT operation failed because physical End of Tape has been reached 4 114 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 26 REWIND command 01h The REWIND command causes the logical unit to position to the beginning of tape Any buffered write data and filemarks are written to the tape before the positioning is performed A single REWIND command may not actually cause the tape head to be physically positioned at the beginning of the tape positioning may occur only in the buffer or the tape head may be physically positioned just before the first block but after the Density ID mark on the tape Issuing two consecu tive REWIND commands forces the logical unit to position the tape head at the physical beginning of tape This may prove useful for test purposes e g The Density ID mark will always be read for a Read command following two consecutive REWIND commands 4 3 26 1 REWIND CDB Description REWIND is a six byte command The bytes are as shown below and described in Table 4 106 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 10
311. ble read write errors detected on track 7 Parameter Code 9008h 0 TMC 0 EOh or 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 8 Parameter Code 9009h EOh or 60h April 1997 CG00000 011503 REV A 4 45 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 40 Log Sense Page 31h Track Error Statistics Continued BITS DEFAULT 103 Parameter Length Number of ECC correctable read write errors detected on track 9 Parameter Code 900Ah EOh or 60h Parameter Length Number of ECC correctable read write errors detected on track 10 Parameter Code 900Bh 0 0 EOh 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 11 Parameter Code 900Ch 0 0 EOh or 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 12 Parameter Code 900Dh EOh or 60h Parameter Length Number of ECC correctable read write errors detected on track 13 Parameter Code 900Eh 0 0 or 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 14 Parameter Code 900Fh EOh or 60h 4 46 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 40 Log S
312. ble testing counter 1 high byte carry out Timeout waiting for Response Available after setting CECC Order Available testing counter 0 high byte carry out RSVP Interrupts not set as expected testing counter 0 high byte carry out Register CECC data miscompare after reset ting Response Available testing counter 0 high byte carry out RSVP Counters test 2 byte mode Timeout waiting for Response Available after setting CECC Order Available testing counter 2 RSVP Interrupts not set as expected testing counter 2 Register CECC data miscompare after reset ting Response Available testing counter 2 Timeout waiting for Response Available after setting CECC Order Available testing counter 1 RSVP Interrupts not set as expected testing counter 1 Register CECC data miscompare after reset ting Response Available testing counter 1 Timeout waiting for Response Available after setting CECC Order Available testing counter 0 April 1997 CG00000 011503 REV A F 17 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 6 Routine 4 Read Signal Verification Processor Diagnostic Error Codes Continued ROUTINE RSVP Counters test 2 byte mode DESCRIPTION RSVP Interrupts not set as expected testing counter 0 Register CECC data miscompare after reset ting Response Available testing counter 0 ROUT
313. bus reset BUS DEVICE RESET message the controller reports its default mode setting whenever current or default values are requested If a MODE SELECT command with SP 1 was ever performed successfully the controller will report the saved param eters whenever the current or saved values are requested and it will report the default mode set tings only when the default parameters are requested 6 2 3 3 MODE SENSE MC Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed when writing buffered data before the buffered mode operation occurred in MODE SENSE command 3h MEDIUM ERROR 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR 1 SCSI interface error occurred due to a hardware failure e g transfer of MODE SENSE data failed due to a hardware fail ure 2 Write of buffered data failed due to a hardware failure Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the MODE SENSE command 2 Flag bit in the MODE SENSE CDB was set and the Link bit was not set 6 14 CG00000 011503 REV March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS SENSE KEY CONDITION DESCRIPTION 6h UNIT ATTENTION Bh ABORTED COMMAND Dh VOLUME OVERFLOW Indicates the MODE SENSE command was not performed due to o
314. by servo started too late into IBG Misposition by servo started over previous block or mark Can t detect regular DTM length Can t detect regular length IBG after DTM D 4 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE FAULT SYMPTOM CODES Table D 2 Formatter Error Recovery Continued DESCRIPTION Drop out length over after DTM and IBG Can t detect regular DERS length BOB or DTM length over after DERS and IBG DBOB off after BOB detected Abnormal TM format No continuous Abnormal ERS format Can t detect regular WRAP length Write Wrap Marks failed Detect SRCK after DPRE xx Bit 0 Uncorrectable error Bit 1 Multiple track error Bit2 Skew error Bit 3 Drop out error Bit 4 CRC error Bit 5 Postamble error Bit 6 Start read check Bit 7 End of data check Bit 0 MSB Bit 7 LSB EFME and RSYE detected at RBE Can t start RSVP Can t detect I 1 block at WR WTM and ERS Slow end after I 1 block BID Miscompare on write WRE and FWRE not equal at Tape Mark found on Space Block File Protected Tape Out of data block sequence RDEND time out after DPOST is detected Invalid WRAP Mark WRAP Mark detected on 18 track tape Not capable IBG not detected IBG not detected Data block not found April 1997 CG00000 011503 REV A D 5 FAULT SYMPTOM CODES M2488 PRODUCT GUIDE
315. c Procedures The Diagnostic Microcode architecture is a list based architecture Therefore the basic sequence of operations for any diagnostic procedure is as follows 1 Create or modify a test list optional FACTORY MODE only Building a list of diagnostic tests to execute is an optional task because every mode of diagnostic operation includes a default list of tests to be executed Therefore this step is not required 2 Execute the test list Through the use of the RUN command individual nodes in a test list are sequentially executed until the end of the list is encountered Options are available to allow the ability to loop individual nodes of a test list or loop the entire list 3 Examine the results At the end of each test list execution the number of times the test list was executed is displayed along with the number of errors encountered Errors are displayed at the time they occur and the first 16 errors that occur are captured in an error log Based on the results obtained from executing a test list the test list may be modified and executed again to obtain additional information Although these steps apply mainly to the Off Line diagnostic mode the same sequence of operations is performed for every mode Tasked Go No Go Diagnostics Diagnostics executed in this mode are done automatically at M2488 power on The nodes in the default test list are executed in sequence until the end of the test list is encountered If
316. cates the READ BLOCK LIMITS command was not per formed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short April 1997 CG00000 011503 REV A 4 69 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 16 READ BUFFER command 3Ch The READ BUFFER command is used in conjunction with the WRITE BUFFER command as a diagnostic function for testing target memory and the SCSI bus integrity Other than synchronizing any buffered write data to tape prior to performing the read buffer operation the READ BUFFER command does not alter the tape medium of the target 4 3 16 1 READ BUFFER CDB Description READ BUFFER is a ten byte command The bytes are shown below and described in Table 4 63 Common fields are described in paragraph 4 3 1 on page 4 4 Ce nn eee Reserved Buffer ID Allocation Length Reserved H Buffer Offset Note Changeable fields in the CDB are shaded Table 4 63 READ BUFFER Field Description DESCRIPTION Operation code The Mode field is described in Table 4 64 The Buffer ID field identifies a specific buffer within the target The Buffer offset s
317. ce Hardware error occurred e g timeouts compression decompression errors etc 8 6 2 Retry Methods There are four retry methods the target is capable of using to recover the above errors 1 Automatic retry from the internal retry buffer for blocks up to 64 kB 65 536 bytes 2 Explicit Restore Pointers 3 Disconnect reconnect with an implied Restore Pointers 4 Aborted Command The above methods are tried in order as determined by the initiator MESSAGE REJECT message or IDENTIFY message The error recovery for the first method is performed internally within the target This retry method can be disabled via feature mode 1 bit 0 0x01 using the CHANGE DEFINITION command or from the operator panel SETTING menu option 77 S FT1 refer to the User s Guide Chapter 4 The error recovery for the second and third methods is completed when the host restores the data pointers and retransmits the data The error recovery following an aborted command is completed when the host reissues the WRITE command for the failing data For all four retry methods the target performs the first retry in the same data compression mode as the original data transfer For any additional retries the target automatically switches to reblocking in non compacted mode The target automatically switches back to the mode defined prior to the error after the retry is successful or after the third retry has failed and a permanent error has been reported to the initi
318. ce command Sense data will indicate BLANK CHECK the Valid bit will be 1 and the Information field will be set as stated above If End of Data is encountered when spacing forward to sequential filemarks the operation will stop and the tape unit remains positioned at End of Data CHECK CONDITION status will be reported for the Space command Sense data will indicate BLANK CHECK the Valid bit will be 0 End of Tape Parameter If End of Tape is encountered when spacing forward the operation will stop and the tape unit remains positioned at End of Tape CHECK CONDITION status will be reported for the Space command Sense data will indicate MEDIUM ERROR the EOM bit will be 1 the Valid bit will be 1 and the Information field will be set as stated above Beginning of Tape Parameter If Beginning of Tape is encountered when spacing backward by blocks or filemarks not to sequential filemarks the operation will stop and the tape unit remains positioned at Beginning of Tape CHECK CONDITION status will be reported for the Space command Sense data will indicate NO SENSE the EOM bit will be 1 the Valid bit will be 1 and the Information field will be set as stated above If Beginning of Tape is encountered when spacing backward to sequential filemarks the opera tion will stop and the tape unit remains positioned at Beginning of Tape CHECK CONDI TION status will be reported for the Space command Sense data will indicate NO SENSE the EOM bit
319. ces backward over the block to be read logically positions to the BOT side of the block to be read and then CHECK CONDITION status is reported Within the sense data reported the sense key is ILLEGAL REQUEST the ASC and ASCQ are 30h and 02h respectively indicating Cannot Read Medium Incompatible Format and the Host ERPA code is 26 After receipt of this sense data the initiator is expected to read forward to transfer the bytes of the block and then space backward one block i e issue a READ command followed by a SPACE command Code 0 and Space count of 1 Note Even if more than one block is requested to be transferred by the READ REVERSE command in fixed block mode the tape unit only spaces backward one block NOTE This procedure is performed regardless of the tape format i e 18 track clear data If the SILI bit is set to 1 and the Fixed bit is set to O then the tape unit checks for overlength condi tions however since the tape unit will never transfer bytes for the READ REVERSE command an overlength condition for a READ REVERSE command will never occur If the SILI bitis setto 1 and the Fixed bit is set to 1 then CHECK CONDITION status is reported In the sense data reported the sense key is set to ILLEGAL REQUEST and the additional sense code is set to INVALID FIELD IN CDB If a filemark is encountered when reading in the reverse direction then CHECK CONDITION sta tus is reported In the sense data reported
320. ck ID read by the control unit is invalid Bit or bits 8 11 are not zero If a density mark could not be read correctly likely causes are 1 a void occurred at BOT or 2 atimeout occurred before the density separator was detected A write type operation was attempted on a tape cartridge that is file protected No patterns or data were found on the tape during a read operation The tape could be positioned after the last data block or tape mark that was written on the tape Load Assistance An error caused the drive to lose tape tension Load Unload Failure The cartridge is not inserted or threaded correctly April 1997 Manual Unloaded The drive cannot maintain tape tension and control tape movement during an unload operation CG00000 011503 REV A C 1 un Q e ERPA CODES DESCRIPTION Drive Equipment Check M2488 PRODUCT GUIDE Table C 1 ERPA Codes Continued One of the following has occurred 1 The control unit cannot recover from a drive detected error 2 A check code message is displayed on the drive message display 3 The automatic cartridge loader does not respond across the interconnection to the tape drive 4 A failure occurred during an index load or unload cycle The tape cartridge is not manually retrievable by the operator End of Data Detected on Read An End of Data EOD mark was detected on the tape during a read operation T
321. ck trans ferred EOM side 4 3 14 1 READ CDB Description READ is a six byte command The bytes are as shown below and described in Table 4 60 Com mon fields are described in paragraph 4 3 1 on page 4 4 Reserved Transfer Length Reserved Note Changeable fields in the CDB are shaded Table 4 60 READ Field Description DESCRIPTION Operation code The Fixed bit specifies both the meaning of the transfer length field and whether fixed length or variable length blocks are to be transferred If the Fixed bit is zero a single block is transferred with the bytes transferred being the lesser of the actual block length or the requested transfer length If the Fixed bit is one the transfer length specifies the number of blocks to be transferred to the initiator Suppress Incorrect Length Indication SILI flag The Transfer Length indicates the number of bytes or blocks to transfer The block length used is the current block length specified in the mode parameters block descriptor refer to the Mode Select Block Descriptor in Table 4 47 on page 7 53 When the transfer length is zero no data is transferred and the current position on the logical unit is not changed This condition is not considered an error April 1997 CG00000 011503 REV A 4 63 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 14 2 READ CHECK CONDITION Status The following table describes how a CHECK CONDITION occurs
322. cleared Read Sync host crc error check Failed to receive data end of transfer signal in SDDP hdxs register Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected CRC error Write Buffer overflow error check Initial SPC write status is incorrect Error reported by Record Manager Write Buffer function while attempting to write clear SG bypass Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected buffer over flow Read crc b error check Failed to receive data end of transfer signal in SDDP hdxs register Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected CRC B error F 46 Read header crc error check Failed to receive data end of transfer signal in SDDP hdxs register Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deass
323. conjunction with the Inquiry command to change and optionally save parameters that affect the operation of the target 4 3 16 on page 4 70 4 3 2 on page 4 5 amp 5 3 on page 5 17 REPORT DENSITY SUP PORT configuration dependent Provides a means for the initiator to retrieve informa tion maintained by the target about the supported densi ties for the MTU logical unit Note Support of this command is configuration depen dent In order for this command to be supported FT4 Feature Mode 4 bit 6 40h must be set to 1 See the command description for more information 4 3 24 on page 4 105 LOG SELECT optional LOG SENSE optional Provides a means for the initiator to manage statistical information maintained by the target about itself and attached logical units Provides a means for the initiator to retrieve statistical information maintained by the target about itself and attached logical units 4 3 9 on page 4 32 4 3 10 on page 4 33 LOOP WRITE TO READ vendor unique Used to check the controller s data and control path 4 3 11 on page 4 49 DISPLAY vendor unique Used to display a message on the operator panel of the tape drive or cartridge loader if installed CG00000 011503 REV A 4 3 3 on page 4 8 or 4 3 4 on page 4 12 4 3 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 1 Command Description Block Format A command is executed by sending a Command De
324. current reservation by issuing another RESERVE UNIT command to the same logical unit The superseding reservation releases the current reservation if the superseding reservation request is granted The current reservation is not modified if the superseding reservation request cannot be granted If the superseding reservation cannot be granted because of conflicts with a previous res ervation other than the current reservation then the target returns RESERVATION CONFLICT status 4 3 25 3 RESERVE UNIT Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed while writing buffered data before the RESERVE UNIT occurred 3h MEDIUM ERROR 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium 4h HARDWARE ERROR Write of buffered data failed due to a hardware failure 5h ILLEGAL REQUEST 1 Reserved bit was found set in the of the RESERVE UNIT command 2 Initiator attempted to perform a third party reservation for its own ID 3 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the RESERVE UNIT command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has
325. d An unexpected value was read in the count enable register for Formatter Counter 0 after the high byte counter finished running The high byte count for Formatter Counter 0 did not contain the expected value after the counter finished running Test Jump Carry Out bit for the high byte count of Formatter Counter 0 was not set as expected after the counter finished running Test Jump Carry Out bit for the low byte count of Formatter Counter 0 was set prema turely before counter was started An unexpected value was read in the count enable register for Formatter Counter 0 after the low byte counter finished running F 22 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 10 Routine 8 Formatter Counters Diagnostic Error Codes Continued ROUTINE DESCRIPTION Formatter Counter 0 test The low byte count for Formatter Counter 0 did not contain the expected value after the counter finished running Test Jump Carry Out bit for the low byte count of Formatter Counter 0 was not set as expected after the counter finished running WBEND_CNEHO Interrupt not set as expected NWN T 242 EO N Of Zw Ono lt gt A lt Formatter Counter 1 test The Formatter Counter 1 count enable register could not be cleared A data miscompare occurred walking a one through the Formatter Counter 1 high byte count register A data miscompare occurred walkin
326. d ing after read verification of the HDXC regis ter was completed F 10 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 5 Routine 3 CP Bus Parity Diagnostic Error Codes Continued ROUTINE DESCRIPTION CP Bus parity SDDP An unexpected Check 1 condition was detected after setting a bit to force bad parity on writes to the SDDP A Check 1 condition was not detected after reading a register in the SDDP with the SDDP set to cause bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made un 2 un m e un Z O AND ERROR CODES A CP bus parity error was not detected after writing byte 0 of an SDDP register word with force bad parity set An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after writing byte 1 of an SDDP register word with force bad parity set An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after writing byte 2 of an SDDP register word with force bad parity set An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after writing byte 3 of an SDDP register word with force bad parity set An unexpected Check 1 condition was pend ing after an attempt to clea
327. d Diagnostic Page General Form Page code XXh Reserved All bits are set to zero Page Length n 3 Page Parameter If the Page Code is OOh this parameter is not required The Diagnostic page codes are shown in the following table Table 4 110 Diagnostic Page Codes PAGE CODE DESCRIPTION Supported diagnostics pages See Table 4 111 80h Online diagnostic test page See Table 4 112 Description of the Page Code 00h This page instructs the target to make available the list of all supported diagnostic pages to be returned by subsequent RECEIVE DIAGNOSTIC RESULTS command Table 4 111 Page 00h Supported Diagnostic Pages Page code 00h Reserved bits are set to zero Page Length 0000h For Page Code 00h the Page Length bytes must both be set to OOh If the page length is set to any other value the target terminates the SEND DIAGNOSTIC command with CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and an additional sense key is set to INVALID FIELD IN PARAMETER LIST BA 7 Z 5 A Z H 25 4 120 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS April 1997 Description of the Page Code 80h This page allows user selection of Online Diagnostic Routines and control over the number of times each routine is to be executed Table 4 112 Page 80h Online Diagnostic Test Page Reserved bits are set to zero Pa
328. d Link bit was not set 4 24 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 7 LOAD UNLOAD command 1Bh The LOAD UNLOAD command performs either a rewind operation or a rewind and unload opera tion Prior to performing either of these operations any buffered write data and buffered filemarks are written to the tape Also prior to unloading a cartridge the Statistical Log Sense data is cleared 4 3 7 1 LOAD UNLOAD CDB Description LOAD UNLOAD is a six byte command The bytes are shown below and described in Table 4 24 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded This bit has an ANSI definition other than reserved however the ANSI definition of the bit is not applicable for this product The bit is indicated as reserved since it should always be set to 0 for this product E e 5 E Table 4 24 LOAD UNLOAD Field Description DESCRIPTION Operation code If Immed Immediate bit is 0 status is not returned for the LOAD UNLOAD command until the load or unload operation has completed or has failed If Immed is 1 Status is returned for the LOAD UNLOAD command as soon as the CDB has been validated and any buffered write data and filemarks have been written to tape The load or unload operation has been started but not
329. d a Parameter Pointer field of zero shall cause all available log parameters for the specified log page to be returned to the initiator subject to the specified allocation length The Page Code field identifies which page of data is being requested The page codes are described in Table 4 31 A Page Control field PC of 01b must be specified to indicate that the target s current cumulative counter values for the specified log pages are returned April 1997 CG00000 011503 REV A 4 33 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 30 LOG SENSE Field Description Continued DESCRIPTION The Parameter Pointer field allows the initiator to request parameter data begin ning from a specific parameter code to the maximum allocation length or the maximum parameter code supported by the target whichever is less If the value of the Parameter Pointer field is larger than the largest available parameter code that can be returned by the target on the specified page the target shall terminate the command with CHECK CONDITION status The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN CDB Allocation Length Table 4 31 Page Codes PAGE CODE DESCRIPTION Supported Log Pages Error Counter Page Write Error Counter Page Read Sequential access device page support for this feature is dependent on the setting of bit 6 0x40
330. d by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND LWR command was aborted Dh VOLUME OVERFLOW Buffered write data could not be written to tape because physical End of Tape has been reached 4 50 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 12 MODE SELECT command 15h The MODE SELECT command provides a means for the initiator to specify medium logical unit and peripheral device parameters to the target by sending data relevant to such parameters in a DATA OUT phase during the command Initiators should issue MODE SENSE prior to MODE SELECT to determine supported pages page lengths and other parameters A single set of MODE SELECT parameters kept by the controller is common to all initiators for a specific LUN The MODE SELECT command can be completed without error whether or not the LUN is ready Buff ered write data is synchronized to tape prior to activating the new mode parameters 4 3 12 1 MODE SELECT CDB Description MODE SELECT is a six byte command The bytes are shown below and described in Table 4 42 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Parameter List Length Note Changeable fields in the CDB are shaded Table 4 42 MODE SELECT Field Description DESCRIPTION Operat
331. d by the PC field the default settings are reported if default values are selected by the PC field More information on the MODE SENSE command can be found in section 5 2 on page 5 1 Initiator Setup To ensure that the MODE SELECT command performs the desired operations it is strongly rec ommended that the initiator adhere to the following steps a Issue a MODE SENSE command requesting the target to return all Changeable Values PC field 01b and Page Code 3Fh in byte two of the MODE SENSE CDB and preserve the changeable values b Issue a MODE SENSE command requesting the target to return all Current Values PC field 00b and Page Code 3Fh in byte two of the MODE SENSE CDB and preserve the current val ues c Perform a bitwise AND operation of the current values with the one s complement of the changeable values this step is important because the target will not accept the command if any non changeable field is set to a value other than the value d Make further desired changes to bytes which are changeable e Make sure that the PS bit in every mode page is 0 the MODE SENSE command will report a 1 in the PS bit buta MODE SELECT command will fail if mode pages are sent with the PS bit CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS April 1997 set to 1 with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense key set to INVALID F
332. d for attachment to drive Grounding plate Part of ACL accessory kit Attaches between ACL and drive Phillips 2 screwdriver Allen wrench 5mm 8 inches long NOTE 1 ACL versions AO through B6 are incompatible with the M2488 should not be attached to this drive 2 The M2488 should be powered off and all cables and cords dis connected prior to performing this installation procedure Follow standard procedures and cautions used when handling electronic equipment ACL Installation Prepare the M2488 Tape Drive 1 6 6 1 Prepare the ACL 1 6 6 2 Connect the M2488 and ACL 1 6 6 3 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 6 1 Prepare the M2488 Tape Drive Refer to Figure 1 20 Figure 8 6 and Figure 8 7 during performance of this procedure STEP ACTION 1 Remove two screws from each of the foot rails on the bottom of the drive then remove the foot rails See Figure 8 7 2 Remove the top cover by removing the two screws from the left and right side and the two screws on the rear Pull the cover up from the rear and slide backwards See Figure 8 6 kkkkkkkkkkkkkkkk FER ERREK ERAI Remove the top cover by lifting the front of the top cover BEFORE sliding it backwards Ensure that the cover does not catch on the components on the PCBA under the top cover 3 Remove the four screws from the sides of the front panel th
333. d read It is same FWD READ test of READ WRITE test 2 B READ Backward read run nnn CMD CD 0x02 Backward It is same BWD READ test of READ WRITE test read 3 WRITE Write operation nnn CMD CD 0x03 Write It is same WRITE test of READ WRITE test 4 0 5 DSE DSE operation gt 2 2 2 wenn CMD CD 0x04 It is same D S E test of READ WRITE test 5 LOCATE High speed tape to a specified sector CMD CD 0x05 Locate It is same LOCATE test of READ WRITE test 6 REWIND High speed tape run to the wrap 1 BOT position CMD CD 0x06 Rewind It is same WRAPI BOT test of READ WRITE test 7 UNLOAD Unloading CMD CD 0x07 Unload 8 LOAD Load Loading next tape from a magazine only ACL FACL CMD CD 0x08 9 Ejection only ACL FACL wee nee CMD CD 0x80 Eject 10 TAPE PATH Tape run between the specified start position and end posi CMD CD 0x0B tion It is same TAPE PATH test of READ WRITE test 11 REPEAT Repetition of ran wenn CMD CD 0x0A Running This diagnostic test repeats execution of diagnostic test repeat from a specified test The tests can be set using the following parameters DIAG parameter 6 Specify a repeat start position execute count Specify an execution count Specify a command execution count from 1 to 99 999 When 0 is set not repeat For example
334. d releases the reser vation for that same device CG00000 011503 REV A 4 101 EB a 2 6 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 22 2 RELEASE UNIT Operation If a valid reservation exists for the Initiator Target LUN combination the target releases the reser vation and returns GOOD status A reservation may only be released by the initiator that made it It is not an error to attempt to release a reservation that is not currently valid In this case the target returns GOOD status with out altering any other reservation Third Party Release allows an initiator to release a logical unit that was previously reserved using a third party reservation 4 3 22 3 RELEASE UNIT Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed while writing buffered data before the RELEASE UNIT occurred 3h MEDIUM ERROR 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR Write of buffered data failed due to a hardware failure Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the RELEASE UNIT command 2 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the RELEASE UNIT command was not performed due to one of the following 1 The tape cart
335. d the default value is zero April 1997 CG00000 011503 REV A 5 7 MODE SELECT SENSE eal Uo Z E Hg E 42 E S UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5 8 Page 02 Disconnect Reconnect Parameters Field Description Continued DESCRIPTION The Connect Time Limit field indicates the maximum time in 100 microsecond increments that the target remains connected until it attempts to disconnect A value of zero in this field indicates that there is no Connect Time Limit The Connect Time Limit field is reported as not changeable on a MODE SENSE command and the default value is zero The Maximum Burst Size field indicates the maximum amount of data to be trans ferred between SCSI bus disconnects when disconnects are allowed The value in this field is multiplied by 512 bytes to signify the maximum amount of data For example a 17 in this field signifies 512 bytes and a 2 signifies 1024 bytes A value of zero in this field indicates no limit on the amount of data transferred The controller attempts to honor the specified value However in no case does the con troller transfer only a portion of a record When reading a compressed tape the con troller does not know how much uncompressed data is produced by a record about to be transferred In this case the compressed record length rather than the actual bus transferred size is used to determine if the maximu
336. de has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short RECEIVE DIAGNOSTIC RESULTS command was aborted Write of buffered data prior to the RECEIVE DIAGNOSTIC RESULTS operation failed because physical End of Tape has been reached 4 88 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 20 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE command 1Ch The RECEIVE DIAGNOSTIC RESULTS FACTORY MODE command requests that result data generated for a previous SEND DIAGNOSTIC command be sent to the initiator NOTE The RECEIVE DIAGNOSTIC RESULTS command as described in this section requires that the tape drive be set in FACTORY MODE NOTE The results of the SEND DIAGNOSTIC command may be lost to another initiator on the SCSI bus if the LUN under test has not been reserved to this initiator or if the RECEIVE DIAGNOSTIC RESULTS command is not linked after the SEND DIAGNOSTIC command 4 3 20 1 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE CDB Description RECEIVE DIAGNOSTIC RESULTS is a six byte command The bytes are shown below and described in Table 4 84 Common fields are described in paragraph 4 3 1 on page 4 4 RESULTS e 2 e Reserved Reserved Allocation Length Reserved Note Changeable fields in the CDB are shaded Table 4 84 RECEIVE DIAGNOSTIC RESULTS Field
337. dex 8 CG00000 011503 REV A April 1997 COMMENT FORM We would appreciate your comments and suggestions regarding this manual Manual Code C144 E019 03EN Manual Name M2488 CARTRIDGE TAPE DRIVE PRODUCT GUIDE Please mark each item E Excellent G Good F Fair P Poor General appearance Illustrations Technical level Glossary Organization Acronyms and abbreviations Clarity Index Accuracy Comments and Suggestions List any errors or suggestions for improvement Please send this form to the address below We will use your comments in planning future editions Address Engineering Information Systems Department Information S ystems Administration Division Information Processing Administration Group Fujitsu Limited 1 1 4 Chome Kamikodanaka Nakahara ku Kawasaki 211 88 Japan Fax 81 44 754 2795 Organization Name Fax C144 E019 03EN N3 0 6 L03 vt LO AGINS LONGO d 88rclN N3 0 6 L03 vt LO AGINS Londaoad AdVL 88rclN cO FUJITSU
338. e Figure 1 3 shows the 2488 with an attached ACL in a desktop model STEP ACTION 1 Attach both foot rails to the M2488 with the four screws 2 Place the M2488 with attached ACL into the support base 3 Insert the projections of the rear bracket into the gap on each foot rail Attach rear bracket with two screws through the rear of the support base Rear brackat 2 Figure 1 3 Drive with 5 cartridge Desktop Configuration April 1997 CG00000 011503 REV A 1 11 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 6 4 4 Drive with ACL Attached 10 Cartridge Magazine Use this procedure if the M2488 with attached ACL is to be used with a base for a 10 cartridge magazine STEP ACTION 1 Place the support base onto the M2488A41 10 cartridge base and attach with the four screws See Figure 1 4 2 For additional stability attach the rubber feet and two metal brackets on the bottom of the 2488 41 as shown in Figure 1 5 on page 1 13 3 Place the drive with ACL on the support base Move the drive forward and attach to the pro jections on the support base See Figure 1 6 on page 1 13 and Figure 1 7 on page 1 14 4 Insert the projections of the rear bracket into the gap on each foot rail Attach rear bracket with two screws through the rear of the support base See Figure 1 8 on page 1 14 42488A41 10 ctg base option Figure 1 4 Attaching Bases 1 12 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTA
339. e downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND READ POSITION command was aborted The READ POSI TION command can be reissued April 1997 CG00000 011503 REV A 4 79 gt lt UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 18 READ REVERSE command 0Fh The READ REVERSE command requests that the tape unit transfer blocks of data to the initiator Any buffered write data or filemarks are written before this operation 15 executed This command is similar to the READ command except that the direction of the read 1s reversed blocks are transferred starting from the current position and progressing towards BOT NOTE It is recommended that this command not be used extensively overall execution time of the READ REVERSE command is exces sive due to the extra tape positioning involved 4 3 18 1 READ REVERSE CDB Description READ REVERSE is six byte command The bytes are shown below and described in Table 4 74 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Transfer Length Reserved Note Changeable fields in the CDB are shaded Table 4 74 READ REVERSE Field Description DESCRIPTION Operation code The Fixed bit specifies both the meaning of the transfer length field and whether fixed length or variable length blocks are to be transferred If t
340. e Drive Visually examine the chassis for dents and cracks Upon completion inspect the medium changer if applicable or continue with the assembly instruc tions Inspect the ACL Visually examine the chassis for dents and cracks Upon completion continue with the assembly instructions Inspect the FACL Visually examine the chassis for dents and cracks Check the door lock by pressing on the lock lever and opening the door Check the carrier movement by rotating the carrier knob Refer to the Controls and Indicators sec tion in Chapter 3 of the User s Guide for the location of the knob Upon completion continue with the assembly instructions CG00000 011503 REV A 1 7 INSTALLATION INSTRUCTIONS 1 6 1 8 ASSEMBLY INSTRUCTIONS These paragraphs describe the assembly and installation of the M2488 tape drive and of the optional equipment Use the following flowchart to determine which procedures are applicable to your equip ment configuration The paragraph number for the procedure is listed in the flowchart with the proce dure title ACL Installation 1 6 6 Prepare the M2488 Tape Drive 1 6 6 1 Prepare the ACL 1 6 6 2 Connect the M2488 and ACL 1 6 6 3 ACL if unattached Installation Procedures General Instructions 1 6 1 ACL FACL or ACL FACL already attached M2488 PRODUCT GUIDE FACL f unattached FACL I
341. e command 3 3 2 Check Condition Any error exception or abnormal condition that causes sense data to be set causes a CHECK CON DITION status The REQUEST SENSE command is issued following a CHECK CONDITION sta tus to determine the nature of the condition 3 3 3 Busy Status The target is busy This status is returned whenever a target is unable to accept a command from an otherwise acceptable initiator The normal initiator recovery action is to issue the command again at a later time 3 3 4 Intermediate Status This status is returned for every command in a series of linked commands except the last command unless an error exception or abnormal condition causes a CHECK CONDITION status or a RESER 3 10 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE SCSI MESS AGES VATION CONFLICT status to be set If this status is not returned the chain of linked commands is broken no further commands in the series are executed 1 Intermediate good The Intermediate good status is returned if the command completed success fully and is linked If not linked Good status is returned 2 Intermediate condition met good Not used 3 3 5 Reservation Conflict Status This status is returned whenever a SCSI device attempts to access a logical unit that is reserved with a conflicting reservation type for another SCSI device see RESERVE UNIT 16h command The normal initiator recovery action is to issue the command again at a later time
342. e is only one 512 byte NVRAM area available This area may be accessed by any initiator The NVRAM is not partitioned into per initiator areas CG00000 011503 REV A 4 T3 ce UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 16 2 READ BUFFER Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR 1 Recovery was performed when synchronizing buffered write data to tape 2 Recovery was performed when transferring data to the initiator 3h MEDIUM ERROR 1 Synchronization of buffered write data prior to the read opera tion failed due to defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR 1 Synchronization of buffered write data failed due to a hardware failure 2 Transfer of Read Buffer data to initiator failed due to hardware failure 3 Read Buffer set to Mode 2 has the Allocation Length set gt or lt the Allocation Length of the prior WRITE BUFFER command Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the READ BUFFER command 2 The Flag bit was set but the Link bit was not set 3 An invalid value was encountered in a field 6h UNIT ATTENTION Indicates the READ BUFFER command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been res
343. e operation occurred in MODE SENSE command 3h MEDIUM ERROR 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR 1 SCSI interface error occurred due to a hardware failure e g transfer of MODE SENSE data failed due to a hardware fail ure 2 Write of buffered data failed due to a hardware failure Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the MODE SENSE command 2 Flag bit in the MODE SENSE CDB was set and the Link bit was not set 6h UNIT ATTENTION Indicates the MODE SENSE command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND MODE SENSE command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the MODE SENSE operation failed because physical End of Tape has been reached 4 62 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 14 READ command 08h The READ command transfers one or more blocks to the initiator beginning with the next block on the logical unit Upon termination of the READ command the logical position is located after the last blo
344. e resource becomes available and then proceeds with execution Many over lapped operations are possible because of a sophisticated interrupt structure Servo formatter main tenance and SCSI events are signalled via interrupts which in turn initiate processes via the OS to service the events Signals generated from the read detection circuitry are given highest priority by polling them with the read signal verification processor RSVP embedded in the PCC LSI OPERATION OF THE MAGNETIC TAPE UNIT MTU The magnetic tape unit consists of the read and write head all mechanical assemblies loader assembly threader assembly and servo motors and five printed circuit assemblies that perform the following functions 1 DVL PCA control processor and logic for all servo and mechanical control functions and oper ator panel control processor A logical block diagram for the DVL is shown in Figure 2 3 The interface and control logic is integrated into the MMCL LSI denoted by the dotted line in the block diagram 2 OP PCA contains the M2488 unit operator panel and associated drive circuitry 3 SVL PCA contains servo control circuitry including I O registers control logic LSI PWM con trol and control DAC 4 WTL PCA contains the write drive circuits 5 RDL PCA contains the read analog circuits Other features of the MTU are described in the following sections Airless Tape Path M2488 has been able to realize an airle
345. e target This value is cho sen to prevent overflow conditions in the device s reception buffer and offset counter A REQ ACK offset value of zero shall indicate asynchronous data transfer mode a value of FFh shall indi cate unlimited REQ ACK offset April 1997 CG00000 011503 REV A 3 3 2 a ga Un 22 2 ga SCSI MESSAGES M2488 PRODUCT GUIDE 34 NOTE The supported SCSI transfer rates are listed in Appendix G The originating device the device that sends the first of the pair of SDTR messages sets its values according to the rules above to permit it to receive data successfully If the responding device can also receive data successfully with these values or smaller transfer periods or larger REQ ACK offsets or both it returns the same values in its SDTR message If it requires a larger transfer period a smaller REQ ACK offset or both in order to receive data successfully it substitutes val ues in its SDTR message as required returning unchanged any value not required to be changed Each device when transmitting data respects the limits set by the other s SDTR message but it is permitted to transfer data with larger transfer periods smaller REQ ACK offsets or both than specified in the others SDTR message The successful completion of an exchange of SDTR mes sages implies an agreement as follows Responding device SDTR response Implied agreement a Non zero REQ ACK offset Each device tr
346. ect Phase OK Failed to Detect Preamble check RDSTT Failed to Detect Postamble Failed to Detect Read End Phase OK not reset Failed to Detect Write Block End LWR2 Seismic SDFT Data Pat tern RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out F 64 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION LWR2 Seismic SDFT Data Pat Last Blk not Found tern RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG un 2 un m e un Z A AND ERROR CODES LWR2 Seismic Good EDRC RSVP failed to Respond Transfer DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out
347. ector top to remove Remove one stud and three screws from the Threader Assembly A oU N Lift up on Threader Assembly to remove 2 52 8 11 7 2 Threader Assembly Replacement STEP ACTION 1 Position the Threader Assembly 2 Replace one stud and three screws on the Threader Assembly 3 Connect connector CNP43 to the PCBA DVL CNJ43 Push down on connector top to hold ribbon cable in place 4 Perform the DTC PCBA replacement procedure in paragraph 8 11 6 2 on page 8 48 Figure 8 9 Threader Assembly 8 50 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 11 8 Loader Assembly Remove and Replace Procedures Refer to Figure 8 10 for location of the Loader Assembly 8 11 8 1 Loader Assembly Removal STEP ACTION 1 Perform the Threader Assembly removal procedure in paragraph 8 11 7 1 on page 8 50 Disconnect ribbon cable CNP44 from the PCBA DVL CNJ44 Remove one stud and three screws from the Loader Assembly Slowly lift up on Loader Assembly to remove RS e C 02 A N Disconnect motor cable CNJ61 8 11 8 2 Loader Assembly Replacement STEP ACTION 1 Connect motor cable CNJ61 to connector in casting panel 2 Insert the Loader Assembly into position Secure with one stud and three screws 3 Connect ribbon cable CNP44 to the PCBA DVL CNJ44 Push down on the top of the connector to secure the connection 4
348. ed in the WRITE command has been transferred to the buffer Write data from multiple initiators can reside in the buffer prior to writing the data to the medium default The Target may report GOOD status on WRITE commands as soon as all of the write data has successfully transferred to the target s buffer from any one initiator prior to writing the block s to the medium If an ini tiator issued a WRITE command while the buffer contains write data from a different initiator the target writes any buffered data to the medium prior to accepting any data from the new initiator Reserved Block Descriptor A Block Descriptor Length of 0 indicates no block descriptors are included in the parameter list This condition is not considered an error The block descriptor length does not include the length of the pages The block descriptor specifies the medium characteristics for all of a logical unit The block descriptor contains the Density Code number of blocks and block length fields Table 4 47 Block Descriptor Density Code Number of Blocks 000000h Reserved Block Length Table 4 48 Block Descriptor Field Description DESCRIPTION Density Codes of 00h and 09h write tapes in the format described by ANSI standard X3B5 94 043 36 track and read tapes in the formats described by ANSI standard X3B5 94 043 36 track X3 180 1990 18 track and 3 224 1992 18 track extended A Density Code of 7Fh indicate
349. ed the MODE SELECT command 4 3 12 2 Mode Select Data The Mode Select data to be sent by the initiator should be in the form of a four byte header fol lowed by a zero or an eight byte block descriptor followed by zero or more variable length pages The following table illustrates the format of the Mode Select parameter list Table 4 43 MODE SELECT Parameter List Format Mode Parameter Header 4 bytes See Table 4 44 Block Descriptor 0 or 8 bytes See Table 4 47 Pages See Table 4 49 Mode Select Parameter List Header Table 4 44 MODE SELECT Parameter Header Reserved Reserved Buffered Mode Block Descriptor Length 00h or 08h Table 4 45 MODE SELECT Parameter Header Field Description DESCRIPTION The Speed field is ignored since the attached peripherals support only a single speed The Buffered Modes are described in Table 4 46 ES e gi e single block descriptor may be specified The Block Descriptor Length specifies the length in bytes 8 of the block descriptor if included 4 52 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS BUFFERED MODE Table 4 46 Buffered Mode Values DESCRIPTION Target does not report a GOOD status on WRITE commands until the data blocks are actually written on the medium The Target may report GOOD status on WRITE commands as soon as all of the data specifi
350. ed to com plete in the allocated time An error occurred during execution of the cur rent servo command Sense information was built No valid test groups were found MTU diagnostic retrieve results table An error occurred attempting to retrieve the MTU diagnostic results through the Servo Shared RAM Interface Table F 24 Routine 83 Operator Control Panel Diagnostic Error Codes ROUTINE All Operator Control Panel tests DESCRIPTION Operator Control Panel interface to the DTC card not detected Operator Control Panel keys test RESET switch press not detected in allotted time RESET switch release not detected in allotted time UNLOAD switch press not detected in allot ted time UNLOAD switch release not detected in allot ted time START switch press not detected in allotted time F 76 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 24 Routine 83 Operator Control Panel Diagnostic Error Codes Continued ROUTINE DESCRIPTION Operator Control Panel keys test START switch release not detected in allotted time TEST switch press not detected in allotted time TEST switch release not detected in allotted time un 2 un 2 e un Z O A AND ERROR CODES SHIFT switch press not detected in allotted time SHIFT switch release not detected in allotted time
351. edium Examples The data in XCL MODE parameter pages 1Dh Element Address Assignments and 1Fh Device Capabilities define the valid MOVE MEDIUM SOURCE and DESTINATION pairs However that information is difficult to read The following tables show data inputs to and the result of an EXCHANGE MEDIUM command using the data Table 6 2 M2488A11 ACL Exchange Medium Examples FIRST SECOND SOURCE DESTINATION DESTINATION RESULT This is not valid for an ACL It will be rejected with CHECK lih 12h lih CONDITION status and the sense key set to ILLEGAL REQUEST Move cartridge in slot 02h to empty slot 03h then move cartridge HR 12h tan from 01 to 02h This is not valid for an ACL It will be rejected with CHECK X Y X CONDITION status and the sense key set to ILLEGAL REQUEST X Y Z Move cartridge in slot Y 10h to empty slot Z 10h then move car tridge in slot X 10h to slot Y 10h 1 magazine size be determined by looking at XCL MODE parameter page OOh Table 6 3 M2488A12 FACL Exchange Medium Examples FIRST SECOND SOURCE DESTINATION DESTINATION RESULT 17h 16h 17h Exchange cartridges in slots 06h and 07h This will work with a full magazine Move cartridge in slot 05h to empty slot 04h then move car ton o lah tridge from slot 06h to 05h Where 11 12 17 and Y lt gt X Exchange car X Y X tridges in slots X 10h and Y 10h This will work with a full magazine X Y Z Move cartridge in
352. eft side when viewed from front 3 Turn the file reel motor on bottom as shown above counterclockwise with a phillips screwdriver 4 Do not exceed 1 25 kg cm torque equal to 250 g for tape Rewind the tape slowly and carefully until the leader block is exposed on the take up reel 5 Move back threader by pushing bearing following the groove until the leader block comes out of the take up reel 6 Rewind the tape by turning the file reel motor counterclockwise with a phillips screwdriver 7 Push the threader bearing so that the leader block seats in the tape cartridge April 1997 CG00000 011503 REV A 8 37 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 11 REMOVE AND REPLACE PROCEDURES NOTICE SERVICE PERSONNEL ONLY kkkkkkkkkkkkkkkk CAUTION kkkkkkkkkkkkkkkk a 2 5 x e Prior to performing the repair and replace procedures power off the drive Disconnect the power cord by pulling on the plug to remove from the electrical outlet Disconnect all cables from the M2488 Tape Drive The M2488 cable and connector interconnects are listed in Table 8 1 See the PCBAs in Chapter 9 for actual connector locations The procedures listed in Table 8 2 describe the removal and replacement of Field Replacement Units FRUs Follow each procedure in the order presented to insure proper disassembly and reassembly Remove the drive from its rack mount or desktop support base if appl
353. eld Table 6 23 Element Status Page Table 6 24 Element Status Page Header Field Table 6 25 Medium Transport Element Descriptor Type Code 1h Table 6 26 Medium Transport Element Descriptor Field Description Table 6 27 Storage Element Descriptor Type 2 Table 6 28 Storage Element Descriptor Field Description Table 6 29 Import Export Element Descriptor Type 3 Table 6 30 Import Export Element Descriptor Field Description Table 6 31 Data Transfer Element Descriptor 4 Table 6 32 Data Transfer Element Descriptor Field Description Table 6 33 Allowed Source and Destination Table 6 34 TEST UNIT READY Field Table 6 35 Page Codes C Eu ORE S MR RICE Table 6 36 Page Code 00 Device Unique C144 E019 03EN LIST OF TABLES xxi LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES CONTINUED TABLE TITLE PAGE Table 6 37 Page Code 00 Device Unique Parameters Field 6 33 Table 6 38 Mode Codes i EC ER END exe mes ed ROT ERU 6 34 Table 6 39 Bject
354. eld contains the Fault Symptom Codes that indicate the cause of the error This field contains the data that was expected by the diagnostic test reporting an error RESULTS This field contains the data that was received by the diagnostic test reporting the error ao Z ml A a ca This field contains the hardware address where the expected and received data comparison was made by the diagnostic test reporting the error This field contains the Permanent Error Sense ERPA code relating to the reported error This field contains the Permanent Error Sense Format code This field contains the Permanent Error Sense Data bytes Description of the Page Code 90 9Fh Table 4 93 Page 90 9Fh Online Diagnostic Test Page Page Code 90 9Fh Reserved Page Length 0020h 4 5 MTU DIAG error code 6 7 MTU DIAG result data 1 8 9 MTU DIAG result data 2 10 11 MTU DIAG result data 3 12 13 MTU DIAG result data 4 14 15 MTU DIAG result data 5 4 94 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 93 Page 90 9Fh Online Diagnostic Test Page Continued Dee ee pesce MTU DIAG result data 6 MTU DIAG result data 7 MTU DIAG result data 8 MTU DIAG result data 9 MTU DIAG result data 10 MTU DIAG result d
355. elow and described in the following paragraphs Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Transport Element Address Source Address First Destination Address Second Destination Address Reserved Reserved Note Changeable fields in the CDB are shaded 6 2 This command will only accept Transport element addresses of 0000h default or OOOEh Trans port Element address For this product the Source address First destination address and Second destination addresses are storage elements When the Source address First destination address and Second destination addresses have the same value this command performs no operation When the Source address and the First destination address have the same value and the second destination addresses has a different value you are attempting to perform a simple MOVE MEDIUM and this EXCHANGE MEDIUM command is accepted The device capabilities page XCL MODE parameters page 1Fh provides a matrix which defines the supported source element type and first destination element type combinations for CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS EXCHANGE MEDIUM commands when the source element type is the same as second destina tion element type Send a READ ELEMENT STATUS command before sending an EXCHANGE MEDIUM com mand to determine if an exchange is possible 6 2 1 2 Exchange M
356. emiconduc tor technology This technology allows the integration of six write channels tracks into one chip CG00000 011503 REV A 2 5 DESIGN ARCHITECTURE M2488 PRODUCT GUIDE 2 6 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE CHAPTER 3 SCSI MESSAGES INTRODUCTION Chapters 3 through 6 are the Host Interface Specification for the M2488 This chapter describes the messages for the M2488 tape drive and the medium changers The following information is located in this chapter 3 2 3 2 M2488 TAPE AND MEDIUM CHANGER SCSI MESSAGES 3 3 SCSI BUS STATUS M2488 TAPE AND MEDIUM CHANGER SCSI MESSAGES SCSI MESS AGES Table 3 1 describes the SCSI messages used with the M2488 For more detailed information on the SCSI message refer to the paragraph listed in the PARAGRAPH column Table 3 1 M2488 SCSI Messages MESSAGE COMMAND COMPLETE DESCRIPTION Indicates the execution of a command has termi nated and valid status was sent to the initiator PARAGRAPH 3 2 3 on page 3 2 EXTENDED MESSAGE Sent as the first byte of a multiple byte message 3 2 5 on page 3 3 SAVE DATA POINTER Directs the initiator to save a copy of the present active data pointer for the currently attached log ical unit 3 2 15 on page 3 9 RESTORE POINTERS Restores the most recently saved pointers for the currently attached logical unit to the active state 3 2 14 on page 3 9 DISCONNECT Informs the initi
357. emote Maintenance RS 232 Interface lore AREE 8 20 8 4 4 Types of Diagnostic 8 24 8 4 4 1 Tasked Go No Go 8 24 8 4 4 2 Off Line Diagnostics 8 25 8 4 4 3 In line 8 25 8 4 5 Diagnostic Test Registry 8 27 8 4 6 Diagnostic Microcode 8 27 8 FACTORY SETTINGS wowace ete ea ha ak a pds snd Bas 8 28 8 6 ERROR RECOVERY 8 8 30 8 61 Error Recovery sosna camane ee bee eR p rer HERES 8 30 8 6 2 Retry Methods loose bz Deb e DURER 8 30 8 7 MAINTENANCE 8 33 8 7 1 Maintenance Interface 8 33 8 7 2 Remote Debug for JDB 8 34 8 7 2 1 M2488 Side Remote 8 34 8 7 2 1 1 Equipment Required 8 34 8 7 2 1 2 Procedure is se er edges 8 34 8 8 PREVENTIVE 8 35 144 019 03 TABLE CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 8 9 TAPE PA
358. en gently pull the front panel forward 4 Disconnect the operator panel cable from the front panel 5 Remove the two screws holding the panel bracket then pull off the panel bracket Top cover Panel bracket Connector Figure 1 20 Prepare the M2488 Tape Drive April 1997 CG00000 011503 REV A 1 27 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 6 6 2 Prepare the ACL Refer to Figure 1 21 during performance of this procedure STEP ACTION 1 Remove two screws on the bottom front corners from the ACL top cover 2 Push down and hold the cover release bar while pulling up and slightly moving the top cover for ward When the cover has cleared the hook on the top rear of the cover behind the cover release continue to pull forward then up 3 Remove the four screws from the bottom of the ACL and gently lift the ACL mechanism from the base ACL top cover ACL Mechanism Figure 1 21 Prepare the ACL 1 28 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 6 3 Connect the M2488 and the ACL Refer to Figure 1 22 through Figure 1 25 during performance of this procedure STEP ACTION 1 2 3 4 5 Place the grounding plate on the front of the M2488 replaces the front panel See Figure 1 22 Attach the ACL base to the front of the M2488 using the three Allen screws Pull operator panel cable through small hole on base Slide the ACL mechanism into the base Leave sligh
359. en reached April 1997 CG00000 011503 REV A 4 55 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 13 MODE SENSE command 1Ah The MODE SENSE command provides a means for a target to report its medium logical unit or peripheral device parameters to the initiator by sending the parameters during the data phase of this command The MODE SENSE command is a complementary command to the MODE SELECT command 4 3 13 1 MODE SENSE CDB Description MODE SENSE is a six byte command The bytes are shown below and described in Table 4 51 Common fields are described in paragraph 4 3 1 on page 4 4 0 0 0 0 1 1 0 1 0 Reserved Reserved Page Code Reserved Allocation Length Reserved Note Changeable fields in the CDB are shaded Table 4 51 MODE SENSE Field Description DESCRIPTION Operation code The Disable Block Descriptor DBD bit value of 1 specifies that no block descriptor is returned in the MODE SENSE data When this bit is set to O the target will return a block descriptor in the MODE SENSE data The Page Code allows the initiator to select any one specific page or all of the pages supported by a target Pages are used to set and return device parameters Refer to the Page Code descriptions in Table 5 1 on page 5 1 MODE SENSE The Page Control PC field indicates the type of page parameter values to be returned by the target The PC field is defined in Table 4 52 The Allocation L
360. en the self test bit is zero this command is usually followed by a RECEIVE DIAGNOSTIC RESULTS command NOTE The SEND DIAGNOSTIC command as described in this section requires that the tape drive be set FACTORY MODE 4 3 28 1 SEND DIAGNOSTIC CDB Description SEND DIAGNOSTIC is a six byte command The bytes are shown below and described in Table 4 114 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Parameter List Length Reserved Note Changeable fields in the CDB are shaded The following Field Description table specifies the use of each field of the SEND DIAGNOSTIC CDB Refer to Table 4 115 in conjunction with the following table for a more concise overview of how each field is used Table 4 114 SEND DIAGNOSTIC FACTORY MODE Field Description 2 2 ud a Z H 0 DESCRIPTION Operation code A UnitOfL Unit Offline bit of 1 enables write operations on user medium or opera tions that affect user visible medium positioning A DevOfL Device Offline bit of 1 enables diagnostic operations that may adversely affect operations to other logical units on the same target A Selftest bit of 1 directs the target to complete its default selftest A Selftest bit of O directs the target to perform tests defined by the bytes in the parameter list Successful completion of the function and preparation of a response is indicated by presentation of GOOD status
361. ength specifies the number of bytes the initiator has allocated for returned Mode Sense data An Allocation Length of 00h indicates no Mode Sense data is to be transferred this condition is not considered an error 4 56 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS PC FIELD BITS 7 6 Table 4 52 PC Field DESCRIPTION Report Current Values The current values are those parameters under which the target is presently con figured The current values are defined to be the following 1 those values set in the last successfully completed MODE SELECT command 2 saved values if a MODE SELECT hasn t successfully completed since the last power on hard reset condition or BUS DEVICE RESET message or 3 default values if saved values are not available Page fields not supported are set to zero The additional page length field returned by the target indicates the number of bytes supported in that page Report Changeable Values The changeable values of any page indicate which parameters the initiator may change by a subsequent MODE SELECT command Any field allowed to change is set to all ones Fields and bits not allowed to be changed by the initiator are set to zero Attempting to change any field via the MODE SELECT command that is not changeable causes the target to return a CHECK CONDI TION status with the sense key set to ILLEGAL REQUEST in the sense data In this case no parameters
362. ense Page 31h Track Error Statistics Continued BITS DEFAULT 175 Parameter Length Number of ECC correctable read write errors detected on track 15 Parameter Code 9010h EOh or 60h Parameter Length Number of ECC correctable read write errors detected on track 16 Parameter Code 9011h 0 0 EOh 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 17 Parameter Code 9012h 0 0 EOh 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 18 NOTE The sum of ECC correctable errors by track may not be equal to the total number of Read Data checks recovered by ECC These hard ware indicators are transitory and reflect only the tracks correcting at the end of the read or read after write operation April 1997 CG00000 011503 REV A 4 47 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 10 4 LOG SENSE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed when writing buffered data to tape 3h MEDIUM ERROR 1 Writing buffered data to tape failed due to defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 4h HARDWARE ERROR Write buffered data to tape failed due to a hardware
363. er rate during a rewind and at a slower rate during a read operation The tape motion time TMT value can be used to calculate the total meters of tape that passed over the head based on the speed of the MTU using the following equa tion of meters TMT seconds 2 meters second The power on time field contains 8 bytes of ASCII data that is vendor specific The power on time indicates the total number of minutes the unit has been powered on 5 22 The cleaning count field contains 8 bytes of ASCII data that is vendor specific The cleaning count value is in units of tape sectors processed and is used to determine when MTU head cleaning is required After a cleaning operation is performed the cleaning count value is automatically set to 0 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE 5 3 7 Configuration Page Page TAPE UNIT PARAMETERS VPD page returns configuration information For a description of each of the configuration fields in this VPD page refer to the M2488 User s Guide CHAPTER 4 The format for VPD page is Table 5 28 INQUIRY Data Format VPD Page Configuration Page BITS Peripheral Qualifier Peripheral Device Type 01h 1 Page code Clh Reserved Page length 3Dh lt ies z o e z F 2 un E 2 un MTU Logical Unit Number S LUN Reserved 00h Di
364. er supply Disconnect connectors CNP91 CNP92 CNP93 and CNP94 A WwW N Lift out power supply to remove 8 11 10 2 Power Supply Replacement STEP ACTION 1 Insert power supply into the tape drive Use the three screws to secure power supply Connect connectors CNP91 CNP92 CNP93 and CNP94 A WwW N Perform the DTC PCBA replacement procedure in paragraph 8 11 6 2 on page 8 48 Figure 8 12 PSU April 1997 CG00000 011503 REV A 8 53 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 11 11 SVL PCBA Remove and Replace Procedures 8 11 11 1 SVL PCBA Removal STEP ACTION 1 Perform the top cover removal procedure paragraph 8 11 4 1 on page 8 46 2 Perform the bottom cover removal procedure in paragraph 8 11 5 1 on page 8 47 3 Remove the four screws securing the SVL 4 Lift up the SVL and disconnect connectors CNP50 CNP52 CNP53 CNP54 and CNP55 5 Remove the SVL PCBA ce RS ce ea m 5 2 8 11 11 2 SVL Replacement STEP ACTION 1 Insert the SVL PCBA into the bottom of the drive 2 Align connectors CNP50 CNP52 CNP53 CNP54 and CNP55 then gently press on each connec tor to mate 3 Align screws holes then insert four screws and tighten 4 Perform the bottom cover replacement procedure in paragraph 8 11 5 2 on page 8 47 5 Perform the top cover replacement procedure in paragraph 8 11 4 2 on page 8 46 8 11 12 RDL PCBA Remove and Replace Procedures 8 11 12 1 RDL PCBA Removal
365. er was cleared The SPC interrupt step code did not report command complete as expected The SPC interrupt request could not be cleared An SPC interrupt request was not generated by the SPC during diagnostic test An SPC interrupt was not detected in the Interrupt Request Controller IRC during SPC Diagnostic initialization The SPC interrupt was inadvertently cleared when the Interrupt Request Controller was cleared The SPC interrupt step code did not report a Register Parity error as expected The SPC interrupt request could not be cleared An SPC interrupt request was not generated by the SPC during diagnostic test An expected SPC interrupt was not detected in the Interrupt Request Controller IRC The SPC interrupt was inadvertently cleared when the Interrupt Request Controller was cleared F 12 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 5 Routine 3 CP Bus Parity Diagnostic Error Codes Continued ROUTINE DESCRIPTION CP Bus parity SPC The SPC interrupt step code did not report a Register Parity error as expected after chang ing the SPC parity from odd to even The SPC interrupt request could not be cleared An SPC interrupt request was not generated by the SPC during diagnostic test un 2 un m e un Z A AND ERROR CODES An expected SPC interrupt was not detected in the
366. erefor if an attempt is made to write over 18 track data away from BOT CHECK CONDITION status is generated The sense key is set to MEDIUM ERROR and the additional sense code is set to INCOMPATIBLE MEDIUM INSTALLED 4 142 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 31 3 WRITE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION Oh NO SENSE Tape is positioned between the Early Warning position and End of Tape lh RECOVERED ERROR 1 Recovery was performed when transferring data from the initia tor 2 Recovery was performed when writing data to tape 2h NOT READY Logical Unit was not ready tape was not loaded or wasn t ready 3h MEDIUM ERROR 1 Writing data to tape failed due to defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 3 The tape length in the cartridge is too long or too short 4h HARDWARE ERROR 1 Transferring data from the initiator failed due to a hardware failure 2 Writing data to tape failed due to a hardware failure Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the WRITE com mand 2 The Fixed bit was set to one but the current mode is variable as set by MODE SELECT or default power on condition 3 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the WRITE command was not performed due to one
367. erred for the READ ELEMENT STATUS command If the allocation length is not sufficient to transfer all element descriptors to be reported then the target transfers as many bytes as possible stopping at the end of a full element descriptor It is not considered an error if the value in the Allocation length field is zero or is not suffi cient to transfer all element descriptors to be reported Given a sufficient allocation length element descriptors will be reported for all defined elements if the Element type code is Oh the Starting element address is 0 and the Number of elements is FFFFh reserved fields of the should be set to 0 If any reserved field is set to a non zero value then CHECK CONDITION status is reported The sense data for this error will contain a sense key of ILLEGAL REQUEST Table 6 18 Element Type Codes CODE DESCRIPTION element types reported Medium Transport Element Storage Element Import Export Element Data Transfer Element Reserved 6 20 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6 19 Element Addresses TYPE ADDRESS Medium Transport Element 000 Storage Elements 0011h 002Fh Import Export Element 0001h Data Transfer Element 31 storage elements are defined but only a subset will be available for use depending upon the maga zine size 6 2 5 2 READ ELEMENT STATUS Data The data tr
368. error Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the LOG SENSE command 2 The Flag bit was set but the Link bit was not set 3 The Page Code field contained values other than 00h 02h 03h OCh 31h and 3Eh 4 The PPC field contained a value other than Ob 5 The PC field contained a value other than 01b 6h UNIT ATTENTION Indicates the LOG SENSE command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short 4 48 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 11 LOOP WRITE TO READ command 1 The LOOP WRITE TO READ LWR command transfers one block of data from the initiator and performs an internal LWR operation This command is used to check the controller s data and control path the data path checked includes the analog circuitry After the receipt of a valid LWR command tape synchronization is performed prior to execution of the LOOP WRITE TO READ operation 4 3 11 1 LOOP WRITE TO READ CDB Description LOOP WRITE TO READ is a ten byte command The bytes are shown below and described in Table 4 41 Common fields are described in paragraph 4 3 1 on page 4 4 0 1 1 0 0 0 0 0 1
369. ers for RSVP Interface Read Write and Test Jump Verify formatter counters and Formatter Tests interrupts Loop Write Read LVL1 Data is written into the data buffer and passed from the data buffer to the MTU The Digital Tests MTU returns the data to the formatter through both the analog and digital check circuitry No tape motion is required Loop Write Read LVL2 Data is written into the data buffer and passed from the data buffer through the formatter Analog Tests April 1997 CG00000 011503 REV A 8 25 N mA 2 2 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE b Page Code 80h Tests Table 8 20 Page Code 80h Test Description ONLINE OPERATOR ROUTINE DESCRIE TION INTERVENTION Self Test Olh The same tests as described in Table 8 19 The self test is also SCSI Routine O1h Loop Write 50h Data is written into the data buffer and passed Read from the data buffer to the MTU The MTU Digital Tests returns the data to the formatter through both the analog and digital check circuitry No tape motion is required Loop Write 51h Data is written into the data buffer and passed Read LVL2 from the data buffer through the formatter No Analog Tests tape motion is required Write Data Tests 52h Tape is positioned at Load Point and 4 tones are A scratch tape must be loaded written They are each 4 meters in length and prior to running this Online written with
370. ertion Data transfer length error reported by SPC SDDP failed to report expected header CRC error CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 15 Routine 13 EDRC Error Detection Diagnostic Error Codes Continued ROUTINE DESCRIPTION Write PPh host crc error check Initial SPC write status is incorrect Error reported by Record Manager Write Buffer function while attempting to write EDRC non compacted Incorrect SPC SCSI control signal status wait ing for REQ signal assertion un 2 un m e un Z OQ A AND ERROR CODES Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected host Packet Processor CRC error Write PPh host count error check Initial SPC write status is incorrect Error reported by Record Manager Write Buffer function while attempting to write SG EDRC non compacted Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected host Packet Processor error count Read Compression error sgd crc Failed to receive data end of transfer signal in a errors SDDP hdxs register Incorrect SPC SCSI control signal
371. eserved FMT Table 8 6 on page 8 9 Drive Table 8 9 on page 8 11 SCSI hardware registers Table 8 12 on page 8 13 EDRC hardware registers Table 8 13 on page 8 14 Send Diagnostic Error Table 8 14 on page 8 15 BYTE 18 8 8 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 3 2 Sense Information Bytes 20 43 Refer to the correct sense information format in the following paragraphs 8 3 2 1 Format 0 Sense Information Description for SIC bytes are 00h 8 3 22 Format 01h Sense Information for FMT The Format 01h Sense Information for FMT is shown in Table 8 6 and described in Table 8 7 and Table 8 8 Table 8 6 Format 01h Sense Information FMT SENSE DATA FMT ERPA Code MC error MTU error 1 Retry Count First Fault Symptom Code Second Fault Symptom Code Last Fault Symptom Code Error Command Code Additional Format Error Information Type RBID Block ID Table 8 7 Format 01h Sense Information FMT Field Description DESCRIPTION The FMT ERPA codes are the same as the ERPA codes defined for sense byte 19 in Appendix C The Retry Count is incremented by one each time a re read or re write is performed in the original direction of the command being processed The MTU Error bit is set when the error is known to be in the MTU The MC Error bit is set when the error is know to be in the Medium Changer The first s
372. esult of Tape acceleration deceleration time 2 error code measurement result result data 1 Access time wrapl result data 2 result data 3 Positioning time wrapl FRD Access time wrapl BRD result data 4 Positioning time wrapl BRD result data 5 Access time wrapl WRT result data 6 Positioning time wrapl WRT result data 7 Access time wrap 2 FRD result data 8 result data 9 Positioning time wrap 2 FRD Access time wrap 2 BRD result data 10 Positioning time wrap 2 BRD result data 11 Access time wrap 2 WRT result data 12 Positioning time wrap 2 WRT result data 13 result data 14 result data 15 Result of Mode change time M4 MODCH error code measurement result result data 1 Wrap 1 FRD gt Wrap 1 BRD result data 2 result data 3 Wrap FRD gt Wrap 1 WRT Wrap 1 BRD gt Wrap 1 FRD result data 4 Wrap 1 BRD gt Wrap 1 WRT result data 5 Wrap 1 WRT gt Wrap 1 BRD result data 6 Wrap 2 FRD gt Wrap 2 BRD result data 7 Wrap 2 FRD gt Wrap 2 WRT result data 8 result data 9 Wrap 2 BRD gt Wrap 2 FRD Wrap 2 BRD gt Wrap 2 WRT result data 10 Wrap 2 WRT gt Wrap 2 BRD result data 11 result data 12 result data 13 H 22 result data 14 result data 15 CG00000 011503 REV A
373. et 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND READ BUFFER command was aborted 4 74 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 17 READ POSITION command 34h The READ POSITION command causes 20 bytes to be sent from the target to the initiator The 20 bytes are a report of the position of the tape unit and information about blocks stored in the buffer the format of this data is shown in paragraph 4 3 17 2 on page 4 76 This command can be executed when no tape cartridge is loaded or when the tape unit is not ready No tape movement is initiated due to this command 4 3 17 1 READ POSITION CDB Description READ POSITION is a ten byte command The bytes are shown below and described in Table 4 70 Common fields are described in paragraph 4 3 1 on page 4 4 2 qa o a lt zi Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 70 READ POSITION Field Description DESCRIPTION Operation code The BT bit dictates the format of values reported in the First Block Loca tion and Last Block Location fields of the return data Values in First
374. eter Code 9001h 65 LSB 66 m 0 TMC 0 Reserved LP 0 EOh or 60h 67 Parameter Length 08h MSB Total Host Write data transfer operations that had to be retried for other than SCSI interface errors e g compression failures excessive expan sion etc 68 75 HOST WRITE BLOCKS RECOVERED BY USE OF INTERNAL RECOVERY BUFFER Parameter Code 9002h Reserved EOh or 60h Parameter Length Total Host Write Operations Recovered by use of internal recovery buffer TOTAL WRITE BLOCKS 88 MSB 89 Parameter Code 9003h 90 0 TMC 0 Reserved EOh or 60h 91 Parameter Length 08h 92 99 Total Blocks Written to tape excluding tapemarks TOTAL TAPEMARKS WRITTEN 100 MSB Parameter Code 9004h 101 LSB 102 EOh or 60h 103 Parameter Length 08h 104 11 Total Tapemarks Written to Tape April 1997 CG00000 011503 REV A 4 39 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 37 Log Sense Page 02h Error Counter Page Write Continued ERASE GAPS DUE TO RETRY Parameter Code 9005h 0 TMC 0 Reserved EOh or 60h Parameter Length Total Number of Erase Gaps ERG Due to Retry zr HOST BLOCKS WRITTEN INTO AN EDRC SUPERBLOCK Parameter Code 9006h 0 TMC 0 Reserved EOh or 60h Parameter Length 08h Total Host Blocks Written into an EDRC Superbl
375. eter Length 08h 08h 8 MSB Number of data bytes received from the initiator during Write command 15 operations Parameter Code 0001h LSB Reserved EOh or 60h DATA BYTES WRITTEN TO TAPE Parameter Length 08h MSB Number of data bytes written to tape as a result of Write command oper ations not counting ECC and formatting overhead DATA BYTES READ FROM TAPE Parameter Code 0002h 0 0 Reserved EOh or 60h Parameter Length 08h Number of data bytes read from the tape during Read command opera tions not counting ECC and formatting overhead LSB READ DATA BYTES SENT TO THE INITIATOR 40 MSB Parameter Code 0003h 41 LSB 42 DU ETC 0 0 Reserved LP 0 EOh or 60h 43 Parameter Length 08h 44 MSB Number of data bytes sent to the initiator during Read command opera 51 tions CLEANING REQUIRED April 1997 CG00000 011503 REV A 4 43 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE DEFAULT VALUE Parameter Code 0100h Table 4 39 Log Sense Page 0Ch Sequential Access Device Page Continued 0 TMC 0 Reserved EOh or 60h Parameter Length 08h Reserved Reserved Reserved Reserved Reserved Reserved 00h Reserved Note The Cln Req bit of 1 indicates cleaning is required and a subsequent cleaning cycle has not been completed The cleaning required parameter persists across ha
376. eturned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key is set to INVALID FIELD IN PARAMETER LIST A summary of DevOfl and UnitOfl usage may be found in Table 4 114 2 2 a Z H 0 If any error condition is encountered during execution of a routine diagnostic results are generated at that time and no further routine execution occurs April 1997 CG00000 011503 REV A 4 133 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 28 5 SEND DIAGNOSTIC Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 1h RECOVERED ERROR Recovery was performed when writing buffered data before the buff ered mode operation occurred in SEND DIAGNOSTIC command 3h MEDIUM ERROR 1 Write of buffered data failed due to defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium 4h HARDWARE ERROR 1 SCSI interface error occurred due to hardware failure e g transfer of SEND DIAGNOSTIC data failed due to hardware failure 2 Write of buffered data failed due to a hardware failure 3 The self test is not successful in SEND DIAGNOSTIC command 5h ILLEGAL REQUEST Reserved bit was found set in of the SEND DIAGNOS TIC command 2 Flag bit in the SEND DIAGNOSTIC CDB was set and Link bit was not set 3 There is a parameter list error 6h UNIT ATTENTION Indicates the SEND DIAGNOSTIC command
377. eturned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key set to INVALID FIELD IN PARAMETER LIST Selection of routines 50 and 51 do not require either DevOfl or UnitOfl to be set Selection of rou tines 52 to 57 or CO to C2 require both DevOfl and UnitOf to be set If a parameter list is received by the controller which indicates selection of any of the routines 52 to 57 or CO and or C2 and both UnitOfl and DevOfl are not set CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key is set to INVALID FIELD IN PARAMETER LIST If any error condition is encountered during execution of a routine diagnostic result data is gener ated at that time and no further routine execution occurs CG00000 011503 REV A 4 121 2 2 a Z H 0 2 2 ud a Z H 0 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 27 4 4 122 Diagnostic Parameter List PF 0 Refer to Chapter 8 for the test descriptions To use the Diagnostic Parameter List the Page Format PF bit must be cleared to 0 Data in the Diagnostic Parameter List indicates which tests are to be executed and the number of times each test is to be run execute count Use of the Diagnostic Parameter List is very similar to Diagnostic Page 80h described above The format of the Diagnostic Parameter List is given in Table 4 113 below Table 4 113 Diagnostic Parameter List Execute Count P
378. eturns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB April 1997 CG00000 011503 REV A 4 147 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 32 2 4 148 NOTES 1 Since an automatic reset is performed upon completing the Write Buffer command in Down load Microcode With Offsets mode the MICROCODE HAS BEEN CHANGED unit attention condition is replaced with the POWER ON RESET unit attention condition 2 The microcode image that is downloaded via the WRITE BUFFER command includes the con troller and servo microcode In the Download Microcode With Offsets mode only the control ler microcode is copied to control store and activated The downloaded servo microcode is not used and the previous servo code remains active In order to change the servo code a WRITE BUFFER command in modes five or seven must be performed followed by a power cycle Download Microcode With Offsets and Save Mode 111b Description In this mode the trans fer of vendor specific microcode from the initiator to the target may be split over two or more Write Buffer commands After the complete vendor specific microcode image has been trans ferred from the initiator into the data buffer the checksum is then verified and the microcode is saved into a non volatile memory i e flash memory The downloaded code shall then be effec tive after each power cycle and reset until another down
379. evice that does not have the Medium Changer feature The tape length in the cartridge is too long An attempt was made to read an unsupported data compaction algorithm No Cartridge No cartridge at selected location or selected location not within the magazine size or no magazine was present when an attempt was made to load a cartridge from the mag azine C 2 Reel Diameter Greater than ECCST Reel Diameter Greater than ECCST CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE FAULT SYMPTOM CODES APPENDIX D FAULT SYMPTOM CODES The Fault Symptom Codes FSCs are described in Table D 1 and Table D 2 Refer to Table 8 14 on page 8 15 for the FSCs listed in Table D 1 The FSCs listed in Table D 2 are the FSCs returned in bytes 22 27 of the Format 01h Sense Information described in paragraph 8 3 2 on page 8 9 Table D 1 Error Recovery 5 DESCRIPTION Diagnostic Test Failure SCSI DMA XFER poll timeout SPC DMA data send e g Read parity error reported to SCSI manager SPC DMA data receive e g Write parity error reported to SCSI manager SPC manager reported to SCSI manager that an initiator detected error message was received on DMA transfer SPC manager reported to SCSI manager that a data xfer error occurred during DMA data transfer SPC manager reported to SCSI manager that a REQ ACK timeout occurred during DMA data transfer SPC manager reported to SCSI manager t
380. ey The data of the unrecoverable Block if any may not be transferred to the initiator depending on the setting of the TB bit Invalid Request DTE on PER off Correction then retries are attempted Report Last Data Block in error at the end of transfer Recovered data if any is transferred corrected The Transfer Length is exhausted if no unrecoverable error occurred DTE off The target creates CHECK CONDITION status with RECOVERED ERROR Sense Key and reports in the Information bytes field of the Extended Sense data the last block for which recovered error occurred if any PER on The data of the unrecov erable Block if any may or may not be transferred to the initiator depending on the setting of the TB bit Correction then retries are attempted Stop Transfer on First Recovered Error Encountered Recovered data is transferred Check status with Recovered Error sense key is set following transfer of the recovered or corrected block un Z C 9 5 6 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5 2 4 Disconnect Reconnect Control Parameters These parameters provide the initiator with the means to tune the SCSI bus Table 5 7 Page 02 Disconnect Reconnect Parameters BITS MODE 2 SENSE BYTES 7 5 3 2 1 DEFAULT VALUES 0 PS Reserved Page Code Additional Page Length Read Buffer Full
381. f valid bytes sent during the last REQ ACK hand IGNORE WIDE RESIDUE shake and REQB ACKB handshake of a DATA 3 2 7 on page 3 7 IN phase is less than the negotiated transfer width 3 2 1 3 2 2 3 2 3 3 2 4 3 2 Sent to establish the physical path connection IDENTIFY between an initiator and target for a particular 3 2 6 on page 3 7 logical unit ABORT code 06h This message is sent from the initiator to the target to clear the present operation If a logical unit has been identified all pending data and status for the issuing initiator from the affected logical unit are cleared and the target goes to the BUS FREE phase Pending data and status for other initiators are not cleared If a logical unit is not identified the target goes to the BUS FREE phase No status or ending message is sent for the operation It is not an error to issue this message to a logical unit that is not currently performing an operation for the initiator BUS DEVICE RESET code 0Ch This message is sent from an initiator to direct a target to clear all current commands on that SCSI device This message forces the SCSI device to an initial state with no operations pending for any initiator Upon recognizing this message the target goes to the BUS FREE phase COMMAND COMPLETE code 00h This message is sent from a target to an initiator to indicate the execution of a command or a series of linked commands has terminated and valid status was
382. f Changer Mode diagnostics M2488 Pages Product Guide User Guide User Guide User Guide User Guide Product Guide Section 8 4 Section 4 2 Section 4 3 Section 4 4 Section 4 5 Section 8 5 Y TEST OFF LINE Y TEST Run MTC D Run MTU we ACL List Err RS 232 Beni Options W O CART W CART ALL STOP ERR CONT ERR April 1997 CG00000 011503 REV A 8 17 N mA 2 24 ud N mA 2 2 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Navigation keys To navigate through the options settings and to make changes from the Operator Panel Press START to move forward through the options or settings It will also increment the settings numbers Press SHIFT and START to move backward through the options or settings It will also decrement the settings numbers Press RESET to move from settings to option or to leave setting mode Press TEST to move from the option to settings Press UNLOAD to select a number field for multiple digit numbers Setting Procedure Step 1 At the press and hold the TEST and UNLOAD pushbuttons simultaneously until DIAG MODE is displayed Step 2 Press the TEST pushbutton Step3 The first option OFFLINE is displayed Press TEST again to enter the Off Line Diagnos tic mode The display will now indicate RUN MTC Step 4 Press the TEST push button to select controller diagnostics Step 5 Operator Panel display indic
383. f Olh indicates the magazine position 1 is located at the Tape Load Port This field is reported as NOT changeable on a MODE SENSE command For FACL the Position field is unused i e contains 00h This field is reported as NOT changeable on a MODE SENSE command The Cartridge Map field is returned in Mode Sense data to indicate which positions in the magazine contain units of media cartridges A one indicates a cartridge is present in that position A zero indicates a cartridge is not present in that position The Magazine Present bit in the Cartridge Map field indicates whether or not a mag azine is present 1 indicates presence of magazine P1 refers to magazine slot 1 which is the first slot in the magazine located at the topmost position of the maga zine The Cartridge Map field is reported as NOT changeable on a MODE SENSE command The cartridge map bits are shown in Table 6 41 NOTE Since the Mode can also be set via the Medium Changer operator panel the actual mode of operation and the Mode reported via the MODE SENSE command will be the current Mode The current Mode is the most recent Mode set by either a MODE SELECT com mand from the initiator or a Mode change reported by the Medium Changer operator panel March 1997 CG00000 011503 REV A 6 33 MODE SELECT SENSE MODE SELECT SENSE MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE The following MODE CODES are specified Table 6 38 Mode Codes
384. f SCSI termination or cables Abnormal system configuration such as a duplicated SCSI ID Setting etc During an error recovery operation for excessively damaged tape medias Broken hardware in a complicated manner xxxxyyyy specify a unique error condition that the microcode has detected text gives a short description of the condition that caused the Ozone These error codes and text descriptions hold little information for anyone except the firmware developers When an Ozone message is displayed the current job at the host computer should be aborted as data integrity is compromised Data being written to tape is no longer valid Read data on tape is not affected on the media April 1997 CG00000 011503 REV A 8 1 uno 2 e 25 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 2 2 8 2 3 8 2 4 8 2 4 1 8 2 When an Ozone message is observed the check code and text message should be recorded as well as the current operating conditions and all data forwarded to Product Support for problem resolution If possible a Read Buffer CDB specifying the entire 2MB data buffer as a data length and a buffer start address of zero should be issued from the host computer This data should be made available to your maintenance provider A table of ozone codes is not provided in this document as they are of little use to the user of the product and are generated for the use of firmware
385. f a tape is not inserted or the drive is not ready CHECK CONDITION status is returned with the sense key set to NOT READY 2 a m Z EB 2 EB 4 138 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE 4 3 30 3 TEST UNIT READY Sense Keys TAPE UNIT SCSI COMMANDS One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh 2h 3h 4h 5h 6h Dh April 1997 RECOVERED ERROR NOT READY MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION VOLUME OVERFLOW Recovery was performed while writing buffered data before the TEST UNIT READY occurred Logical unit is not ready tape is not inserted or the drive is not ready 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium Write of buffered data failed due to a hardware failure 1 Reserved bit was found set in the of the TEST UNIT READY command 2 Flag bit was set and link bit was not set Indicates the TEST UNIT READY command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or to
386. f the block IDs for the requested filemarks are within the tape format limits The tape unit may also check if the requested number of filemarks will fit upon the remaining length of unwritten tape If the tape unit determines that the requested filemarks cannot all be written then it will not buffer any of the filemarks and will present CHECK CONDITION status The error sense data will indi cate VOLUME OVERFLOW the Valid bit will be set to 1 and the Information field will be set as described above Note that if the tape unit does not present this type of error it does not necessar ily mean that the requested filemarks will all fit on tape the tape unit can only roughly estimate how many filemarks will fit upon the remaining length of unwritten tape April 1997 CG00000 011503 REV A 4 151 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 33 3 WRITE FILEMARKS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION Oh NO SENSE Tape is positioned between the Early Warning position and End of Tape with Immed 0 all buffered data and buffered filemarks and new filemarks were written successfully lh RECOVERED ERROR 1 Recovery was performed when writing buffered data 2 Retries were needed to complete the write of the new filemarks 2h NOT READY Logical Unit was not ready tape was not loaded or wasn t ready 3h MEDIUM ERROR 1 Write of data or filemarks fai
387. finishes Unit 1 10 sec Threading time Measure the time from when the threader starts working until the leader block enters the machine reel Unit 1 10 sec BOT shaking time Measure the time from when the leader block enters the machine reel until the tape stops at wrap 1 EOT after shaking Unit 1 10 sec Depending on the loaded cartridge measured data is stored in either of two areas reserved for normal and E cartridges M2 TPPFM Measure the tape acceleration deceleration time Tape acceleration or deceleration time Measure the tape acceleration or deceleration time in a read write operation Measuring command Forward Read Back Read or Write Measuring tape position Wrap 1 sector 5 A sector is able to be changed by SECT Unit of measurement 1 msec M3 AC PS Measure the tape access positioning time Access time Measure the time from a run command starts until gap in is output Measuring command Forward Read Back Read or Write Measuring tape position Wrap 1 sector 5 A sector is changed by CHK SECT Unit of measurement 1 msec Positioning time Measure the positioning time Measuring command Forward Read Back Read or Write Measuring tape position Wrap 1 sector 5 A sector is changed by CHK SECT Unit of measurement 1 msec M4 MODCH Mode change time measurement Measure the mode change time in the following command combinations Wrap 1 FRD gt Wrap 1 BRD Wrap 1 FRD
388. fore IBG Can t detect DBOB at IDS write Can t detect DIBG at IDS write 4 Meter Tones Erase Gap tone dropout 4 Meter Tones IBG tone dropout 4 Meter Tones Tape Mark tone dropout April 1997 CG00000 011503 REV A D 3 FAULT SYMPTOM CODES M2488 PRODUCT GUIDE Table D 2 Formatter Error Recovery Continued DESCRIPTION 4 Meter Tones 18 Track DID tone dropout 4 Meter Tones Too many total tone dropouts 4 Meter Tones Too many continuous tone dropouts 4 Meter Tones Continuous ERG tone not met 4 Meter Tones Continuous IBG tone not met 4 Meter Tones Continuous TM tone not met 4 Meter Tones Continuous 18 Track DID tone not met 4 Meter Tones Total not met on Wrap Mark 4 Meter Tones Continues not met on Wrap Mark 4 Meter Tones Continues not met on 36 Track DID 4 Meter Tones Total not met on 36 Track DID Too many total drops on Read DID Continuous not met on Read DID Continuous not met on Read TM DID too long on Read Hardware error on readback at end of IBG DBOB off between HBOB and DPRE DPRE time out after PHOK on DBOB off before DPOST is detected RDEND on before DPOST is detected RDEND time out after DPOST is detected Long IBG detected RECA dropped at DID write Can t set RECA at DID write Dropout detected at IDS write Dropout detected at IBG after IDS write Misposition
389. g for DPOST F 54 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION LWR2 ETPs Skew Error 18 PHOK not seen in time Track Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End un 2 un m e un Z O AND ERROR CODES RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 ETPs Invalid Error 18 RSVP failed to Respond Track DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high April 1997 CG00000 011503 REV A F 55 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC
390. g a one through the Formatter Counter 1 low byte count register Test Jump Carry Out bit for the high byte count of Formatter Counter 1 was set prema turely before counter was started An unexpected value was read in the count enable register for Formatter Counter 1 after the high byte counter finished running The high byte count for Formatter Counter 1 did not contain the expected value after the counter finished running Test Jump Carry Out bit for the high byte count of Formatter Counter 1 was not set as expected after the counter finished running Test Jump Carry Out bit for the low byte count of Formatter Counter 1 was set prema turely before counter was started An unexpected value was read in the count enable register for Formatter Counter 1 after the low byte counter finished running The low byte count for Formatter Counter 1 did not contain the expected value after the counter finished running Test Jump Carry Out bit for the low byte count of Formatter Counter 1 was not set as expected after the counter finished running Formatter Counter 2 test The Formatter Counter 2 count enable register could not be cleared April 1997 CG00000 011503 REV A F 23 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 10 Routine 8 Formatter Counters Diagnostic Error Codes Continued ROUTINE Formatter Counte
391. g definition NULL 00h 03h SCSI 2 operating definition NULL 00h 40h Change user product data NULL 00h The ASCII operating definition description length field indicates the length in bytes of the ASCII operating definition description data that follows If the allocation length is less than the length of data to be returned the ASCII operation definition description length is not adjusted to reflect the truncation The ASCII operating definition description data field contains the ASCII operating definition description data The data in this field is formatted in lines where each line is terminated with a NULL 00h character The ASCII characters in each line shown in the table above are left aligned and ASCII spaces 20h are used to pad each line up to the NULL 00h character Each line has a total length of 39 27h bytes including the NULL character Reference the Change Definition SCSI command specification CDB byte 3 for a description of the supported operating definitions March 1997 CG00000 011503 REV A 6 45 MC VPD PAGES MC VPD PAGES 6 4 5 Product Identification Page C2h VPD page C2h contains product identification information The format for VPD page C2h is Table 6 56 INQUIRY Data Format VPD Page C2h Product Identification Page 2 Peripheral Qualifier Peripheral Device Type 08h Page code C2h Reserved Page length 18h
392. g paragraphs The SCSI connectors are described in the User s Guide Chapter 1 NOTE 1 Cable and power connections should only be made upon comple tion of the M2488 hardware setup to include attachment of optional equipment Use the appropriate assembly procedures for the desired option 2 Both SCSI connectors on the IPM must be connected The con nection may be either two SCSI cables or one SCSI cable and one Terminator See Figure 1 2 STEP ACTION 1 Attach SCSI cable to one of the SCSI connectors on the IPM which of the two connectors is not important 2 Attach the Terminator or the second SCSI cable to the other SCSI connector on the IPM 3 Connect power cord Read signal cable lt lt udi 22 Terminator AC power cable Figure 1 2 Cable and Power Connections 1 10 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 4 Desktop Installation Instructions Use the procedure below for your configuration When completed continue with paragraph 1 6 3 1 6 4 1 Tools Required The following tools are required to install the M2488 in a desktop configuration Phillips screwdriver Flat head screwdriver 1 6 4 2 Tape Drive Only If the two foot rails were removed reattach and place drive in prepared location 1 6 4 3 Drive with ACL Attached 5 Cartridge Magazine Use this procedure if the M2488 with attached ACL is to be used with a support base for a 5 car tridge magazin
393. g read operations The Read Retry Count field is reported as changeable and the default value is 10h A non zero value in the Write Retry Count field specifies the number of times that the target attempts its recovery algorithm during a write operation before an unre coverable error is reported A value of zero in this field indicates that the target shall not use its recovery algo rithm during write operations The Write Retry Count field is reported as changeable and the default value is 10h The meaning of this bit is dependent upon the setting of the WRTY bit in Mode Page 00 With WRTY set to 0 this bit is defined as the MSB of the Write Retry Count Otherwise Report permanent error when count in bits 0 6 is exhausted Do not report error continue writing next block CAUTION This setting may pro duce unreadable tapes April 1997 CG00000 011503 REV A 5 5 UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5 6 summarizes the valid modes of operation for the bits in byte 2 as described previously Table 5 6 Valid Combinations of Error Recovery Parameters DESCRIPTION Correction then retries are attempted Recovered and or corrected data if any is transferred without the ending portion of the transfer This is the default setting Transfer Length is exhausted Data transfer stops only if an unrecoverable error is encountered The target then creates CHECK CONDITION status with the appropri ate Sense K
394. ge Descriptor Field Description DESCRIPTION Following the block descriptor if supplied are MODE SELECT pages The Page Code field identifies the format and parameters for that page This controller supports pages 01h Error Recovery and Reporting 02h Disconnect Reconnect control OAh Control Mode Page 10h Device Configuration Parameters and 00h Vendor Unique Parameters When using a MODE SELECT command the PS Parameters Savable bit is reserved and must be zero The Additional Page Length indicates the number of bytes in that page The additional page length field value does not include bytes 0 and 1 of that page the page code and additional page length fields respectively If the initiator does not set this value to the value that is returned for the page by the MODE SENSE command the target will present CHECK CONDI TION status with the sense key set to ILLEGAL REQUEST and the addi tional sense code set to INVALID FIELD IN PARAMETER LIST If the initiator sends page fields with values that are not supported by the target or are not Change able the target returns a CHECK CONDITION status with the sense key field set to ILLEGAL REQUEST in the sense data In this case no parameters are changed by this command More information on the MODE SELECT command can be found in paragraph 5 2 on page 5 1 E3 29 ga 4 54 CG00000 011503 REV A April 1997 2488 PRODUCT G
395. ge Length 0010h Execute Count Pass Count of Online Routine 01h Self Test Execute Count Pass Count of Online Routine 50h Execute Count Pass Count of Online Routine 51h Execute Count Pass Count of Online Routine 52h Execute Count Pass Count of Online Routine 53h Execute Count Pass Count of Online Routine 54h Reserved All bits are set to zero Execute Count Pass Count of Online Routine 57h Execute Count Pass Count of Online Routine COh Execute Count Pass Count of Online Routine C2h Reserved All bits are set to zero Selection of a diagnostic routine is accomplished by assigning a routine s corresponding Execute Count byte a non zero value Routines 50 to 57 are diagnostic specific to the Tape Drive logical unit and routines and C2 are specific to the Medium Changer logical unit Therefore if the Tape Drive logical unit is selected only the Execute Count bytes corresponding to the Selftest rou tine Routine 01 and routines 50 to 57 may have non zero values Bytes 1 10 11 and 13 19 must be zero otherwise a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key set to INVALID FIELD IN PARAMETER LIST Con versely if the Medium Changer logical unit has been selected only the Execute Count bytes corre sponding to routine CO and or C2 may have non zero values Bytes 1 4 12 and 15 19 must be Zero otherwise a CHECK CONDITION is r
396. ge Tape Dirty head and tape running surface Setting error Operation error Interface cable terminator Servo code CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES APPENDIX F DIAGNOSTIC TESTS AND ERROR CODES Table F 1 lists all of the diagnostic tests in the Diagnostic Test Registry for the Tasked Go No Go mode the On Line mode and the Off Line mode An x indicates in which diagnostic modes the test may be run column indicates tests available when FACTORY MODE is enabled Table F 3 through Table 25 list and describe the diagnostic error codes by the routine and test numbers Table F 1 Diagnostic Test Registry for all Diagnostic Modes un 2 un 2 e un Z AND ERROR CODES DIAGNOSTIC MODES ROUTINE OFF LINE GO NO GO Control store data bus test Control store byte boundary test Control store half word boundary test Control store address bus test Control store incrementing pattern test Control store data pattern OxAA test Control store data pattern 0x55 test Control store walking OxFFs test IRC initialization IRC to PCC interrupt test Timer 0 interrupt test Timer 1 interrupt test Check 1 interrupt test IRC test cleanup exit CP Bus parity Control Store CP Bus parity SDDP CP Bus parity SPC RSVP Internal registers test
397. gt Wrap 1 WRT Wrap 1 BRD gt Wrap 1 FRD Wrap 1 BRD gt Wrap 1 WRT Wrap 1 WRT gt Wrap 1 BRD Wrap 2 FRD gt Wrap 2 BRD Wrap 2 FRD gt Wrap 2 WRT Wrap 2 BRD gt Wrap 2 FRD Wrap 2 BRD gt Wrap 2 WRT Wrap 2 WRT gt Wrap 2 BRD Measuring tape position Wrap 1 sector 5 A sector is changed by CHK SECT Unit of measurement 1 msec CG00000 011503 REV H 7 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE 4 3 4 5 4 3 4 6 4 3 4 7 4 3 4 8 4 3 4 9 8 M5 LOCAT Tape locating time measurement Measure the time required for tape locating from the wrap 1 BOT position to the wrap 1 PEOT position Unit 1 10 sec The measured data is stored in either of two areas for normal and E cartridges After rewinding the tape to the wrap 1 BOT servo MPU measures the Locating execution time from wrap 1 BOT to sector 95 M6 REWND Tape rewinding time measurement Measure the time required for tape rewinding from the wrap 1PEOT position to the wrap 1 BOT position Unit 1 10 sec The measured data is stored in either of two areas for normal and E cartridges After locating sector 95 servo MPU measures the Rewinding execution time from sector 95 to wrap 1 BOT M7 D S E DSE time measurement Measure the time required for DSE from the wrap 1 BOT position to the wrap 2 PEOT position Unit 1 10 sec After rewinding the tape to the wrap 1 BOT measure the DSE command execution time neces sary t
398. h ACL Attached 10 Cartridge Magazine 1 12 1 6 4 5 Drive with FACL Attached 1 15 1 6 5 Rack Mount 1 19 1 6 5 1 Tools 1 19 1 6 5 2 Adjust the 1 19 1 6 5 2 1 Inner Cover Mounted to Mounting 1 19 1 6 5 2 2 Inner Cover NOT Mounted to Mounting Tray 1 19 1 6 5 3 Screw Plate Mounting 1 20 144 019 03 lii TABLE CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS CONTINUED CHAPTER TITLE PAGE 1 6 5 4 Attach Mounting 1 20 1 6 5 5 Adjust the Brackets 1 22 1 6 5 6 Install the M2488 or M2488 with Medium Changer on the Mounting Tray ERE EDERUREESLDSDERSEDEN SE 1 23 1 6 6 Installation of the Automatic Cartridge 1 26 1 6 6 1 Prepare the M2488 Tape 1 27 1 6 6 2 Prepare the ACIE oras da Rx RD RIED REP 1 28 1 6 6 3 Connect the M2488 and the 1 29 1 6 7 Installation of the Flush mount Automatic Cartridge Loader 1 32 1 6 7 1 Prepare the M2488 Tape 1 33 1 6 7 2 Preparethe FACT see be eee bach SEO bette 1 34 1 6 7
399. h a tape length that is too long or too short WRITE BUFFER command was aborted Write of buffered data prior to the WRITE BUFFER operation failed because physical End of Tape has been reached April 1997 CG00000 011503 REV A 4 149 un A m BA m Cr x TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 33 WRITE FILEMARKS command 10h The WRITE FILEMARKS command requests the write of zero or more filemarks to tape The filemarks will be written at the current logical position on tape The Filemark count field indicates the number of filemarks to be written With a Filemark count of 0 and the Immediate bit set to 0 the WRITE FILEMARKS command will cause any data or filemarks previously buffered for writes to be written to tape This is the SCSI 2 recommended method of causing buffered data and filemarks to be written to tape 4 3 33 1 WRITE FILEMARKS CDB Description WRITE FILEMARKS is a six byte command The bytes are shown below and described in Table 4 132 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved 1 2 3 Filemark Count Note Changeable fields in the CDB are shaded Table 4 132 WRITE FILEMARKS Field Description DESCRIPTION Operation code See Table 4 133 for description of Immediate Immed bit operation The 3 byte Filemark Count field is a 24 bit unsigned number that indicates the number of filemarks to be written
400. h in either bytes or blocks as determined by the command When operating in the buffered mode and an unrecoverable write error occurs the infor mation bytes contain the number of unwritten data blocks and or filemarks remaining in the buffer The additional sense length specifies the number of additional sense bytes to follow If the allocation length of the Command Descriptor Block is too small to transfer all of the additional sense bytes the additional sense length is not adjusted to reflect the trunca tion The command specific information field contains information that depends on the com mand which was executed For this device bytes 8 11 are zero The Additional Sense Code ASC byte 12 and Additional Sense Code Qualifier ASCQ byte 13 provide additional error information The additional sense codes and qualifiers are listed in Appendix B Nonzero values in the FRU field are used to define a specific FRU or FRU pair that has failed The FRU byte contains two nibbles of information The low order nibble indi cates the highest probability FRU The high order nibble indicates a secondary FRU that may also be responsible for the reported failure This field is not used A bit pointer valid BPV bit of zero indicates that the value in the bit pointer field is not valid A BPV of one indicates that the bit pointer field specifies which bit of the byte desig nated by the field pointer field is in error When a multiple bit
401. hat an SPC command timed out during DMA data transfer SPC manager reported to SCSI manager that an unknown SPC error occurred during DMA data transfer SCSI manager encountered an unknown error occurred during DMA data transfer Write buffer copy to flash failed NVRAM read failure write failure NVRAM allocate failure RM and SPC residual mismatch on read long Sense built after retries done for IDE message Initiator s message reject message didn t make sense Initiator s message didn t make sense Overlapped commands were attempted REQ ACK timed out in MSGIN retries failed Parity error in MSGOUT retries failed REQ ACK timed out in MSGOUT retries failed REQ ACK timed out in CMD retries failed Parity error in CMD phase retries failed Parity error in DATA phase retries failed April 1997 CG00000 011503 REV A D 1 FAULT SYMPTOM CODES M2488 PRODUCT GUIDE Table D 1 Error Recovery Continued FS C 4 DESCRIPTION REQ ACK error in DATA phase retries failed REQ ACK timed out in DATA retries failed Buffer error reported Compression error reported ADT timeout Packet Processor error Packet expanded greater than maximum Bid not found in packet group Unable to read packet header Unable to read block forward Unable to rewrite packet header ADT error Buffer detected error Compression error
402. he Enable Early Recovery EER bit is set to one this bit indicates that the target enables the use of the most expedient form of error recovery such as error correction before applying retries Seek or positioning retries and the recovery pro cedure retries of the message system are not affected by the value of this bit When EER is set to zero this bit indicates that the target exhausts the defined retry limit prior to enabling error correction The EER bit is reported as not changeable on a MODE SENSE command and the default value is one When Transfer Block TB is set to one this bit indicates that the failing data block recovered or unrecovered is transferred to the initiator When TB is set to zero this bit indicates that an unrecovered failing data block is not transferred to the initiator Recovered data blocks are always transferred regard less of the values of the TB bit In both cases the block reported in the Request Sense data is the block in error not the preceding block The TB bit is reported as changeable on a MODE SENSE command and the default value is zero E Uo Z e E ga E A non zero value in Read Retry Count field specifies the number of times that the target attempts its recovery algorithm during a read operation before an unrecover able error is reported A value of zero in this field indicates that the target shall not use its recovery algo rithm durin
403. he Fixed bit is zero a single block is transferred with the bytes transferred being the lesser of the actual block length or the requested transfer length If the Fixed bit is one the transfer length specifies the number of blocks to be transferred to the initiator Suppress Incorrect Length Indication SILI flag The Transfer Length indicates the number of bytes or blocks to transfer The block length used is the current block length specified in the mode parame ters block descriptor refer to the Mode Select Block Descriptor in Table 4 47 on page 4 53 When the transfer length is zero no data is transferred and the current posi tion on the logical unit is not changed This condition is not considered an error 4 80 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 18 2 April 1997 READ REVERSE CHECK CONDITION Status If the fixed bit is one then the Mode Parameter Block Descriptor Block Length must be non zero Otherwise CHECK CONDITION status is reported with the sense key as ILLEGAL REQUEST See description of MODE SENSE for more details about the Mode Parameter Descriptor Block For data in EDRC format it is impossible to transfer the bytes of blocks in reverse order for the tape format being used because of data packeting and data compression If a block is to be read in the reverse direction instead of transferring the block s bytes in reverse order the tape unit spa
404. he SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer_phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase A non SUCCESS status was returned from the function call rm_request_wrtbuffer All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data_buffer Read EDRC NC 3 bytes 00 mode A host data path end of transfer was not 04h detected in the allotted time when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer_phase when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred April 1997 CG00000 011503 REV A F 29 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 12
405. he buffer Values 01b 10b and 11b specify the device terminates the pre read operation if 1 2 or 3 consecutive filemarks are detected respectively The SOCF field is reported as changeable on a MODE SENSE command and the default value is 01b When set to zero the Automatic Velocity Control AVC bit indicates that the device speed chosen will be the device s internally selected speed The AVC bit is reported as not changeable on a MODE SENSE command and the default value is zero When set to one the Block Identifiers Supported BIS bit indicates that the format on the medium has recorded information about the logical block ID relative to a par tition The BIS bit is reported as not changeable on a MODE SENSE command and the default value is one When set to one the Data Buffer Recovery DBR bit indicates that the target sup ports data buffer recovery using the RECOVER BUFFERED DATA command The DBR bit is reported as not changeable on a MODE SENSE command and the default value is one The Gap Size field determines the size of the interblock gap when writing data A value of 00h specifies the device s defined gap size This field is reported as not changeable on a MODE SENSE command and the default value is zero un Z e 92 When set to one the Synchronize at Early Warning SEW bit indicates the target causes any buffered write data and filemarks t
406. he initiator uses a Page Code value not implemented by the target the target will return CHECK CONDITION status with sense key set to ILLEGAL REQUEST and additional sense code to INVALID FIELD IN CDB March 1997 CG00000 011503 REV A 6 11 MODE SENSE MODE SENSE MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6 9 MODE SENSE Field Description Continued BYTE BIT DESCRIPTION The Page Control PC field indicates the type of page parameter values to be returned by the target The target returns the same page length for each supported page regardless of the value in the PC The combination of the page control field value and the page code being set causes the target to return the appropriate values for the page selected by its respective page code Page Code value of 3Fh indi cates all pages implemented by the target are returned to the initiator with the values reported defined by the page control field For a Page Code value of 3Fh all pages are returned in ascending page code order except for mode page 00h which will always be reported last The PC field is defined in Table 6 10 Regardless of the setting of the PC field the Mode Sense data header will return the current values for the fields contained in it since the SP Save Pages bit only applies to the Mode Pages and not the header The Allocation Length specifies the number of bytes the initiator has allocated for returned MODE SENSE data An Allocation Length
407. he media changer commands are described in Table 6 1 For more details on the commands refer to the paragraph listed in the table for that command Table 6 1 Commands for Medium Changer Devices OP CODE COMMAND NAME TEST UNIT READY DESCRIPTION Provides a means to check if the logical unit is ready PARAGRAPH 6 2 6 on page 6 30 REQUEST SENSE Requests the target transfer sense data to the initi ator 4 3 23 on page 4 103 INQUIRY Provides a means for an initiator to request infor mation regarding parameters of the target and any attached peripheral devices 4 3 6 on page 4 18 amp 5 3 on page 5 17 MODE SELECT Provides a means for the initiator to specify medium logical unit or peripheral device param eters to the target 6 2 2 on page 6 6 amp 6 3 on page 6 32 MODE SENSE Provides a means for a target to report its medium logical unit or peripheral device parameters to the initiator 6 2 3 on page 6 11 amp 6 3 on page 6 32 RECEIVE DIAGNOSTIC RESULTS SEND DIAGNOSTIC CHANGE DEFINITION MOVE MEDIUM EXCHANGE MEDIUM Requests that analysis data generated by a previ ous SEND DIAGNOSTIC command be sent to the initiator Requests the target to perform diagnostic tests on itself or on the attached peripheral devices Used to modify the operating definition of the selected target with respect to all initiators Requests that the target move a unit of media from
408. he requested transfer length minus the actual block length and this value will be negative two s compliment when the actual block length exceeds the requested block length Upon termination the logical position is located after the incorrect length block EOM side The transfer length specifies the number of blocks to be transferred to the initiator This form of the READ command is valid only if the logical unit is currently operat ing in fixed block mode A logical unit is in fixed block mode if it has been instructed by the MODE SELECT command to use fixed length blocks In this case the current block length is the block length defined in the MODE SELECT command A successful READ command with the fixed bit of one transfers the requested trans fer length times the current block length in bytes to the initiator If the actual block length read is different from the current transfer length as speci fied in the mode parameters block descriptor CHECK CONDITION status is gener ated The ILI bit and valid bit are both set to one and the sense key is set to NO SENSE The information bytes in the sense data are set to the difference of the requested transfer length minus the actual number of blocks read not including the incorrect length block Upon termination the logical position is located after the incorrect length block EOM side variable The target rejects the command by returning CHECK CONDITION status and by set ting the
409. he sense data The additional page length field of each page returned by the target indicates the number of bytes which are supported for that particular page Report Default Values The target returns to the initiator the field values set to the target s or device s default values The additional pages length field of each page returned by the target indicates the number of bytes supported for that particular page Report Saved Values The target returns the saved values of the mode parameters Until the first success ful MODE SELECT command is completed with the SP Save Pages bit set to 1 the default values will be returned for this PC field setting 6 12 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6 2 3 2 MODE SENSE Data The MODE SENSE data contains a four byte header followed by zero or more variable length pages Table 6 11 MODE SENSE Data Header Mode Sense Data Length Reserved Reserved Block Descriptor Length 00h Table 6 12 MODE SENSE Data Header Field Description DESCRIPTION The Mode Sense Data Length specifies the length in bytes of the following MODE SENSE data bytes after the data length field that are available to be transferred dur ing the DATA IN phase The sense data length does not include itself A block descriptor length of zero indicates no block descriptors are included in the parameter list Page Descriptor The page for
410. hrough this interface The maintenance interface connector is shown in Figure 8 3 and the pin assignments are indicated in Table 8 24 TERMINAL gal O 2 Z 2 2 lt Figure 8 3 Maintenance Connector M2488 Table 8 24 Maintenance Interface Connector Pin Assignments M2488 CONNECTOR CONTACT SIGNAL NAME ABBREVIATION DIRECTION SIGNAL NUMBER DATA CARRIER DETECT RECEIVE DATA TRANSMIT DATA DATA TERMINAL READY SIGNAL GROUND DATA SET READY REQUEST TO SEND CLEAR TO SEND RING INDICATOR 2 3 4 5 6 7 8 9 April 1997 CG00000 011503 REV A 8 33 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE To establish communications with this interface host configuration settings for maintenance opera tions are provided in Table 8 25 Table 8 25 Maintenance Interface Communications Settings COMMUNICATIONS SETTING VALUE BAUD rate Parity TERMINAL Data bits 2 Z Z lt Stop bits Duplex 8 7 2 Remote Debug for JDB These procedures describe how to establish a debug session between a local workstation and a remote M2488 8 7 2 1 M2488 Side Remote 8 7 2 1 1 Equipment Required 1 US Robotics Sportster 28 800 FAX Modem 1 RS 232 cable 9 pin female to 25 pin male 1 M2488 Cartridge Tape Drive 8 7 2 1 2 Procedure STEP ACTION 1 Switch M2488 power on Wait for self test diagnostics to complete The M2488 may already
411. ic Results data Parameter List is e N e a Routine in error Routine number Execute Count Pass Count First Fault Symptom Code Second Fault Symptom Code Third Fault Symptom Code Reserved Description of fields in Diagnostic Results data in Parameter List e 2 Table 4 83 Parameter List Field Description DESCRIPTION The Routine in Error field contains the Routine ID of the failing routine If this field contains 00h no errors were detected during the last execution of a SEND DIAG NOSTIC command The Execute Count field contains the number of passes attempted before an error was detected If an error is detected on the first pass this field contains a 1 This field is reset each time a new different routine is started For example if the SEND DIAGNOSTIC command Parameter list contained a pass count of 4 for Routine 50 and a pass count of 7 for Routine 51 and an error was detected on the third attempt to execute Routine 51 this field would contain a 3 This field contains the Fault Symptom Codes that indicate the cause of the error 4 3 19 4 RECEIVE DIAGNOSTIC RESULTS CHECK CONDITION Status If the initiator does not send a SEND DIAGNOSTIC command first the command is terminated with GOOD status and the target does not transfer any result data reserved bits must be zero If these bits are set to one the command is
412. ic Test Page Page Code 80h Reserved Page Length 0010h Routine in error Routine number Execute Count Pass Count First Fault Symptom Code Second Fault Symptom Code Third Fault Symptom Code Reserved RECEIVE DIAGNOSTIC RESULTS Table 4 81 Page 80h Field Description DESCRIPTION The Routine in Error field contains the Routine ID of the failing routine If this field contains 00 no errors were detected during the last execution of a SEND DIAGNOSTIC command The Execute Count field contains the number of passes attempted before an error was detected If an error is detected on the first pass this field contains a 1 This field is reset each time a new different routine is started For example if the SEND DIAGNOSTIC command Parameter list contained a pass count of 4 for Routine 50 and a pass count of 7 for Routine 51 and an error was detected on the third attempt to execute Routine 51 this field would contain a 3 This field contains the Fault Symptom Codes that indicate the cause of the error 4 86 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 19 3 Diagnostic Parameter List 0 in SEND DIAGNOSTIC command If the Page Format PF bit was cleared to 0 in a previous SEND DIAGNOSTIC command the RECEIVE DIAGNOSTIC RESULTS command will return diagnostic result data in parameter list format Table 4 82 Online Diagnost
413. icable prior to performing the removal procedures After replacements are complete install the drive in the rack mount or support base if applicable Then connect all cables and power cords See the Installation Instructions in CHAPTER 1 Power on drive Table 8 1 M2488 Interconnects CABLE CONNECTOR DESCRIPTION TYPE 120 pin direct DTC DVL I F connect 68 pin FPC DTC RDL I F 2 68 pin FPC DTC RDL I F 1 6 pin power direct connect DTC IPM I F DTC Seismic I F optional connection RS232C 10 pin RS 232 I F DVL direct connect DTC IPM I F SCSI Fan Assembly 8 pin Machine Reel Sensor 4 pin 8 38 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Table 8 1 M2488 Interconnects Continued CABLE CONNECTOR DESCRIPTION TYPE File Reel Sensor 4 pin Threader Sensor 7 pin Loader Sensor 1 and 2 12 pin FPC DTC 120 pin direct connect e TE TE Q e EA Z RDL 20 pin FPC WTL 30 pin x2 FPC ACL FACL optional medium changer connect not used 8 pin OP 10 pin SVL 48 pin direct connect OP DVL 10 pin Fan Assembly DVL 8 pin SVL File Reel Motor 8 pin SVL Machine Reel Motor 8 pin SVL Loader Motor SVL Threader Motor SVL DVL SVL PSU Loader Motor SVL PSU RDL WTL DTC PSU AC Input PSU
414. ich would give the BID of the block to position to in order to retry the same read opera tion on the bad block This allows alternate device retry by the host The host system requests the cartridge be moved to another device does a Locate to the block indicated in the Read Position data followed by a read operation in the same direction as when the read data check originally occurred Read or Read Reverse The PAEB bit is reported as changeable on a MODE SENSE command and the default value is zero E Uo Z Hg E ga E 5 2 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS Table 5 3 Page 00 Vendor Unique Parameter Field Description Continued DESCRIPTION When the FRU bit is set to one the Diagnostic Error codes listed in Appendix F are dis played on the op panel display When the FRU bit is set to zero the Diagnostic Error codes are not displayed on the op panel display The FRU bit is reported as changeable on a MODE SENSE command and the default value is zero The Automatic Data Transfer Timeout ADTT field indicates an automatic data transfer timeout value in 200ms increments with 00h representing an initial 200ms timeout i e actual timeout 200ms selected timeout value 200ms For example a value of 01h indicates automatic data transfers will timeout in 400ms i e 200ms 1 200ms 400ms The ADTT is calculated 200ms increments for va
415. ield not used by a test in the given Manufacturing Routine are ignored Selection of a Manufacturing Routine requires that both the DevOfl and UnitOfl bits must be set to 1 If either of these bits is not setto 1 a CHECK CONDITION is returned with the sense key set to ILLEGAL REQUEST and the ASC set to INVALID FIELD IN PARAMETER LIST If any error condition is encountered during the execution of a routine diagnostic result data is generated at that time nd no further diagnostic execution occurs 4 130 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Description of Page Codes 90 9Fh This page allows user selection of MTU Online Diagnostic Routines and control over the number of times each routine is to be executed Table 4 122 Page 90 9Fh MTU Online Diagnostic Test Page Reserved bits are set to zero Page Length 001Eh MTU DIAG command code MTU DIAG parameter 1 MTU DIAG parameter 2 MTU DIAG parameter 3 MTU DIAG parameter 4 MTU DIAG parameter 5 MTU DIAG parameter 6 MTU DIAG parameter 7 MTU DIAG parameter 8 MTU DIAG parameter 9 Execute Time Stop Time Execute Count Pass Count Reserved 2 2 ud a Z H 0 Description of fields in Page Codes 90 9Fh Table 4 123 Page Code 90 9Fh Field Description DESCRIPTION 00h 7Fh MTU Diagnostic Command Code The value in this field must be in the ra
416. ifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase A non SUCCESS status was returned from the function call request wrtbuffer F 30 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes Continued ROUTINE April 1997 Write EDRC 3 bytes 00 mode 10h DESCRIPTION the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm host wrt cmplt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data buffer CG00000 011503 REV A F 31 un 2 un m e un Z O A AND ERROR CODES un un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 13 Routine 11 EDRC Data Buffers Diagnostic Error Codes ROUTINE All R20 Data Check Diagnostics DESCRIPTION SPC register initialization failed SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Co
417. ignal of the file reel tachometer is wrong GAP counter is wrong RRC counter is wrong Forward direction of the file reel tachometer is wrong Backward direction of the file reel tachometer is wrong Dummy signal of the machine reel tachometer is wrong Forward direction of the machine reel tachometer is wrong Backward direction of the machine reel tachometer is wrong Servo command was not accepted sense information was built Servo command was accepted but failed to complete within 60 seconds Servo error occurred that was not reported as a diagnostic error Servo Diag Photo sensors test The tape path home sensor is off The cartridge in sensor is on The tape path CT sensor is off The tape path MR sensor is on The cartridge in sensor in on The file protect sensor is off The cleaning cartridge sensor is on April 1997 CG00000 011503 REV A F 69 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES ROUTINE M2488 PRODUCT GUIDE Table F 19 Routine 80 Servo Diagnostic Error Codes Continued Servo Diag Photo sensors test DESCRIPTION The cartridge mount sensor is on Servo command was not accepted sense information was built Servo command was accepted but failed to complete within 60 seconds Servo error occurred that was not reported as a diagnostic error
418. igure I 10 FACTORY Flowchart LSE e 1 From Figure 1 6 START START START gt NONE START 5 5 FSGRP T gt FSGRPZ TEST TEST TEST TEST Yer Requires Pass word TEST FACTORY USE ONLY v v 4 To Figure 1 6 Figure I 11 81 FSGRP Flowchart 1 8 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INDEX This is the index for theProduct Guide A ASCGASCO ROUES bise en e ROS Action Advised Codes DS ASCIASCQ S eke ex RS x pd estes UE SEES EE by Sense Key e ex d voe es Description by ASC ASCQ Description by Sense Key ASSEMBLY INSTRUCTIONS Cable and Power Connections Desktop e 5 ela I NIS Drive eue ee el ea eee Drive with ACL 10 cartridge Drive with FACE i ceed i eR ee ee eet Tape Drives Ki eet he PS MESES General i4 ebbe vele Ae ec ES Interface Personality Module Rack Mount dure ub de e repe qe Hur C CHK xx Replacement Action CHK xx Error Code replacement acti
419. iled due to unrecoverable errors on the SCSI inter face ILLEGAL REQUEST Reserved bit was set in the CDB of the ERASE command UNIT ATTENTION Indicates the ERASE command was not performed due to one of the fol lowing 1 The tape cartridge was changed 2 The target was reset 3 The Mode parameters were changed by another initiator 4 The version of the microcode was changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS SENSE KEY CONDITION DESCRIPTION 7h DATA PROTECT Attempted write type operation to write protected tape cartridge Bh ABORTED COMMAND The ERASE command was aborted April 1997 CG00000 011503 REV A 4 17 gt a TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 6 INQUIRY command 12h The INQUIRY command provides a means for an initiator to request information regarding parame ters of the target and any attached peripheral devices 4 3 6 1 INQUIRY CDB Description The INQUIRY CDB is a six byte command The bytes are shown below and described in Table 4 15 Common fields are described in paragraph 4 3 1 on page 4 4 0 0 0 0 1 0 0 1 0 Reserved Page Code Reserved Allocation Length Reserved Note Changeable fields in the CDB are shaded Table 4 15 INQUIRY Field Description DESCRIPTION Operation code An Enable Vital Pr
420. in paragraph 4 3 1 on page 4 4 Z Z E H 2 Reserved Reserved Definition Parameters Reserved Parameter Data Length Reserved Note Changeable fields in the CDB are shaded Table 4 3 CHANGE DEFINITION Field Description DESCRIPTION Operation code A Save control bit of zero indicates that the target shall not save the operating definition A Save bit of one indicates that the target shall save the operating definition to non volatile memory This target will not apply the new parameters until a power cycle is performed so sending a Save bit of zero is a means of performing a parameter validity check See Table 4 4 for a description of the Definition Parameter field April 1997 CG00000 011503 REV A 4 5 Z Z 2 T 2 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 2 2 4 6 Table 4 3 CHANGE DEFINITION Field Description Continued DESCRIPTION The Parameter Data Length specifies the length in bytes of the parameter data that shall be transferred from the initiator to the target A parameter data length of zero indicates that no data shall be transferred This condition shall not be considered an error Parameter data lengths greater than zero indicate the number of bytes of parameter data that shall be transferred The data that may be transferred is defined in section 5 3 for the MTU device and sectio
421. in that page are changed The additional page length field of each page returned by the target indicates the number of bytes which are supported for that particular page Report Default Values The target returns to the initiator the field values set to the target s or LUN s default values The additional pages length field of each page returned by the target indicates the number of bytes supported for that particular page 4 3 13 2 a Report Saved Values The target returns the saved values of the mode parameters Until the first suc cessful MODE SELECT command is completed with the SP Save Pages bit set to 1 the default values will be returned for this PC field setting The Page Code allows the initiator to select any one specific page or all of the pages supported by a target Pages are used to set and return device parameters If the initiator uses a page code value not implemented by the target the target will return CHECK CONDITION status with sense key set to ILLEGAL REQUEST and additional sense code to INVALID FIELD IN CDB The Allocation Length specifies the number of bytes the initiator has allocated for returned Mode Sense data An Allocation Length of 0 indicates no Mode Sense data is to be transferred This con dition is not considered an error Any other value indicates the maximum number of bytes trans ferred The target terminates the DATA I
422. ing occurs 1 The deferred error is reported and the buffered data is recovered by the initiator via the Recover Buffered Data command 2 The deferred error is reported and the buffered data is discarded by the initiator via the Rewind or Load Unload command 3 A BUS DEVICE RESET message is received from any initiator 4 A hard reset condition is detected by the target If a deferred write error occurs while operating in Buffered Mode 1 data from multiple initiators can reside in the buffer at once the deferred write error is reported to the first initiator issuing the next command if other than INQUIRY or REQUEST SENSE If a deferred write error occurs while operating in Buffered Mode 2 the buffer can contain data from only one initiator the error is reported to the initiator with unwritten data in the buffer other initiators receive BUSY sta tus until the deferred error condition is cleared Additional Information The target ensures that some additional data can be written to the medium e g filemarks after the first EOM indication has been returned to the initiator The data written to the tape is written in EDRC compressed format depending on the Select Data Compression Algorithm field in the Mode SENSE SELECT parameters Mode Page 10h See the description of the Mode SENSE SELECT parameters for more information on the compression mode based on these items This device writes all data to tape in 36 track format Th
423. internally from the default clock rate of 20 MHz or an alternate 30 MHz clock Data Buffer The remaining data path functions host interface logic host packet processor buffer function con trol and formatter packet processor have been combined into a single data path LSI SDDP Buffer performance has also been greatly enhanced The SDDP buffer function control supports a three port buffer with a 32 Mbyte s bandwidth and 20 clock This allows 20 Mbyte s data transfer rate on the host port up to 10 Mbyte s burst transfers on the formatter port and a microprocessor port over head up to 2 Mbyte s The host port is two bytes wide and the formatter port is a single byte wide The SDDP can support up to 8 Mbyte of buffer memory with a standard size of 2 Mbyte for the M2488 ERDC Compression Feature Compression is performed by an improved design EDRC chip set prior to the data buffer Placement of compression before the buffer effectively extends buffer capacity by a factor equal to the average compression rate It also allows packet headers which contain compression information for the entire CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DESIGN ARCHITECTURE 2 3 4 April 1997 DATA BUFFER FORMATTER WITH EDRC FORMATTING WRITE HEAD 4 256K x 18 LOGIC I SCS T DRIVERS PROTOCOL DRAM RECEIVERS CONTROLLER DRAM un e AXP RS gt E MB86603 SDDP un SN75LBC976
424. ion Code A Save Pages SP bit of zero indicates the target shall perform the specified MODE SELECT operation and shall not save any pages in non volatile memory A SP bit of one indicates that the target shall perform the specified MODE SELECT operation and shall save to a non volatile location all the savable pages sent during ES Q gi the DATA OUT phase A PF Page Format bit of 0 or 1 both indicate that the MODE SELECT parameters are structured as pages of related parameters as defined by the ANSI standard The Parameter List Length field specifies the length in bytes of the MODE SELECT parameter list to be transferred from the initiator to the target A parameter list length of zero indicates that no data is transferred This condition is not considered an error The Unit Attention Mode Parameters Changed sense data will be reported to other initiators after a Mode Select command if and only if the setting of at least one parameter was actually changed from its previous setting Therefore issuing a Mode Select command with parameters that are the April 1997 CG00000 011503 REV A 4 51 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE same as the current parameters will not result in any change or the reporting of a Unit Attention to other initiators In any case a Unit Attention condition due to mode parameters being changed will not be generated for the initiator that perform
425. ion on the logical unit is not changed This condition is not considered an error 4 3 31 2 WRITE CHECK CONDITION Status This control unit implements both fixed block and variable block modes Reference the Read Block Limits and Mode Select mode parameters block descriptor commands for more informa tion about fixed and variable block modes If the Fixed bit is one and the current mode is variable as setby MODE SELECT command or default power on condition the command is rejected with 4 140 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS a CHECK CONDITION and a sense key of Illegal Request If the Fixed bit is zero the WRITE command operates in variable block mode regardless of the current mode set by MODE SELECT If the Fixed bit is set to zero a single block is transferred from the initiator and is written to the logical unit beginning at the current medium position The transfer length specifies the length of the block to be written in bytes Upon successful termination the logical position is located after the block written by this command EOM side If the Fixed bit is set to one the transfer length field specifies the number of block s to be trans ferred to the logical unit beginning at the current medium position This form of the WRITE com mand is valid only if the logical unit is currently operating in fixed block mode 1 it has been instructed to use fixed length blocks by
426. ion transfer phase and transferring at least one byte of information or by going to the BUS FREE phase The initiator shall accept such action as aborting the negotiation and both devices shall go to asynchronous data transfer mode for data transfers between the two devices If the target recognizes that negotiation is required it sends an SDTR message to the initiator Prior to releasing the ACK signal on the last byte of the SDTR message from the target the initia tor shall assert the ATN signal and respond with its SDTR message or with a MESSAGE REJECT message If an abnormal condition prevents the initiator from returning an appropriate response both devices shall go to asynchronous data transfer mode for data transfers between the two devices Following an initiator s responding SDTR message an implied agreement for synchronous opera tion shall not be considered to exist until the target leaves the MESSAGE OUT phase indicating that the target has accepted the negotiation After a vendor specific number of retry attempts CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE SCSI MESS AGES 3 2 52 greater than zero if the target has not received the initiator s responding SDTR message it shall go to the BUS FREE phase without any further information transfer attempt This indicates that a catastrophic error condition has occurred Both devices shall go to asynchronous data transfer mode for data transfers between the two devices
427. istry will display the regis try of all of the tests available for use in the current diagnostic mode The list command may be aborted by pressing RETURN before all tests are displayed M2488 PRODUCT GUIDE VARIABLES ARGUMENTS List arguments n Node number in current test list to list or being listing from If n is not specified or is an asterisk then the entire test list will be displayed If only is specified then only the test at that node number will be displayed End node number in current list to stop listing at If an asterisk 15 entered all tests beginning with n will be displayed List Registry arguments r Routine number in test registry to be displayed If an asterisk is entered then all routines in the current diagnostic mode will be displayed t Test number of routine r in test registry to be displayed If an asterisk is entered all tests for routine r will be displayed Options o c e s Set test options for all tests in the current test list 0 Options byte for this list of tests The options byte is arranged into bit fields as illustrated in the Table 8 18 Quit Run macro Quit Off Line diagnostics mode Entering this command will cause a return to the previ ous operating mode Run tests in current test list This command is used to begin test execution Tests are executed in sequential order beginning with the first n
428. itiator The initiator will receive a BUSY instead of a RESERVATION CONFLICT status if the reserved device is in the process of executing a command for the initiator or third party device that holds the reservation The logical unit receiving the commands is checked for activity in progress before being checked for reservation rights If the reserved logical unit was not busy with a command for the device that holds the reservation rights then other initiators commands will be rejected with the RESERVATION CONFLICT status If an initiator attempts to make a third party reservation for itself i e the 3rdParty Dev ID field has the same value as the ID of the initiator issuing the command a CHECK CONDITION status will be returned with sense data indicating ILLEGAL REQUEST IN VALID FIELD IN CDB The target preserves a successful third party reservation until it is superseded by another valid RESERVE UNIT command from the initiator that made the third party reservation it is released by the initiator that made the third party reservation a BUS DEVICE RESET message is received from any initiator or a hard reset condition occurs While a third party reservation is active the target ignores any attempt to release the reservation made by any other initiator CG00000 011503 REV A 4 113 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Superseding reservations An initiator that currently has a logical unit reserved may modify the
429. ition 03h SavImp 1b Supported operating definition 40h The current operating definition field indicates the present operating definition For each of the following operating definition fields there is a corresponding SavImp Save Imple mented bit A SavImp bit set to one indicates that the corresponding operating definition parameter can be saved A SavImp bit set to zero indicates that the corresponding operating definition parame ter cannot be saved The default operating definition field indicates the value of the operating definition the target uses upon power up The current and default operating definitions are always reported as 03h SCSI 2 operating definition Reference the Change Definition SCSI command specification CDB byte 3 for a description of the supported operating definitions listed in this page i e 00h 03h and 40h 6 44 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6 4 4 ASCII Implemented Operating Definition Page 82h VPD page 82h returns the target s implemented operating definitions in ASCII format The format for VPD page 82h is Table 6 55 INQUIRY Data Format VPD Page 82h ASCII Implemented Operating Definition Page Peripheral Qualifier Peripheral Device Type 08h Page code 82h Reserved Page length 76h NI ASCII operating definition description length 75h ASCH OPERATING DEFINITION DESCRIPTION DATA 00h Use current operatin
430. ity 1 Mode parameters changed Priority 5 Tape length error Priority 3 Microcode has been changed Priority 4 Write protected Tape void Cannot read medium unknown format Message reject error Internal target failure No initiator response to reselection SCSI parity error Active SCSI command aborted due to an Initiator detected error message being re ceived Invalid message error SPC transfer offset error or transfer period error Overlapped commands attempted ADVISED ACTION CODE End of Medium detected Table B 2 Action Advised Codes DESCRIPTION Treat the error as a permanent error Execute Dynamic Device Reconfiguration DDR B 2 Continue processing CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE ASC ASCQ ADVISED ACTION CODE Table B 2 Action Advised Codes Continued DESCRIPTION 4 Reissue the same command Request manual assistance Issue log sense commands to read counter pages Refer to Chapter 4 for information on the log sense commands The Host operating system must analyze the condition to see if it is acceptable for the processing currently being performed If acceptable additional action is required prior to continuing pro cessing e g cause a new tape to be mounted for multi volume operation In the event of a READ REVERSE command issue a READ command to read forward then
431. kkkkkkkk vnw iwi 7 333533333333 38 Remove the top cover by lifting the front of the top cover BEFORE sliding it backwards Ensure that the cover does not catch on the components on the PCBA under the top cover 3 Remove the four screws from the sides of the front panel then gently pull the front panel forward 4 Disconnect the operator panel cable from the front panel 5 Remove the two screws holding the panel bracket then pull off the panel bracket Top cover Panel bracket Figure 1 26 Prepare the M2488 Tape Drive April 1997 CG00000 011503 REV A 1 33 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 6 7 2 Prepare the FACL Refer to Figure 1 27 and Figure 1 28 during performance of this procedure STEP ACTION 1 Remove the two screws from each of the covers 2 Pull up on the two top cover halves and remove 3 Pull the two cables CNJ24 and CNJ28 through the square hole on the lower right rear of the FACL See Figure 1 28 for location f Figure 1 27 Prepare the FACL 1 34 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS Square hate Two cables Rear view Figure 1 28 FACL Rear 1 6 7 3 Connect the M2488 and the FACL Refer to Figure 1 29 and Figure 1 30 during performance of this procedure STEP ACTION 1 Insert the grounding plate at the front of the M2488 drive as shown in Figure 1 29 2 Connect the cable CNJ24 and CNJ28 to the M2488
432. l alcohol Do NOT use Freon solvent NOTE Under normal conditions this procedure is unnecessary Only service personnel should per form this procedure Figure 8 1 Tape Path Cleaning April 1997 CG00000 011503 REV A 8 35 REMOVAL 3 5 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 10 MANUAL TAPE REMOVAL PROCEDURE When the cartridge tape cannot be ejected automatically use the procedure that applies to your situa tion 8 10 1 Cartridge Tape Stopped During Loading STEP ACTION 1 Remove the top cover as described paragraph 8 11 4 2 Confirm that the tape is completely wound into the cartridge 3 On the Loader Assembly shown below turn the gear counterclockwise with a phillips screwdriver 8 36 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 10 2 Tape Stopped During Threading STEP ACTION 1 Remove the DTC as described in paragraph 8 11 6 Confirm that the tape is not wound into the machine reel Remove the Threader Assembly as described in paragraph 8 11 7 2 3 4 Remove the leader block from the threader pin 5 Lay the drive its left side when viewed from front 6 Store the leader block into the cartridge by turning the file reel motor on bottom as shown below with a phillips screwdriver File reel motor 8 10 3 Tape Wound Take up Reel STEP ACTION 1 Remove the DTC as described in paragraph 8 11 6 2 Lay the drive on its l
433. l of the tape drive or car tridge loader if installed This command is executed even if the Magnetic Tape Unit MTU is NOT READY The Display Data is described in paragraph 4 3 3 2 4 3 3 1 DISPLAY CDB Description 11h DISPLA Y is a ten byte command The bytes are shown below and described in Table 4 5 Com mon fields are described in paragraph 4 3 1 on page 4 4 gt s zl 2 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Parameter List Length 11h Reserved Note Changeable fields in the CDB are shaded Table 4 5 DISPLAY Field Description 11h DESCRIPTION Operation Code The Parameter List Length specifies the length of control and display information to be transferred from the initiator The parameter list length specifies the length of control and display information to be transferred from the initiator A CHECK CONDITION is returned if the specified length is not O or 17 bytes 11h 4 8 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 3 2 Display Data 11h The 17 bytes of DISPLAY data consists of a format control byte followed by two eight byte mes sages See Table 4 6 Table 4 7 and Table 4 8 on page 4 10 If the Parameter List Length is set to 0 no action is performed and it is not considered an error Table 4 6 DISPLAY Parameter 11h Display Mode Selection Half Msg Data For
434. lable RSVP Counters test 4 frame Carry counter error Timeout waiting for Response Available after setting CECC Order Available RSVP Interrupts not set as expected April 1997 CG00000 011503 REV A F 15 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 6 Routine 4 Read Signal Verification Processor Diagnostic Error Codes Continued ROUTINE RSVP Counters test 4 frame DESCRIPTION Register CECC data miscompare after clear ing Response Available RSVP Counters test 8 frame Carry counter error Timeout waiting for Response Available after setting CECC Order Available RSVP Interrupts not set as expected Register CECC data miscompare after clear ing Response Available RSVP Counters test 16 frame Carry counter error Timeout waiting for Response Available after setting CECC Order Available RSVP Interrupts not set as expected Register CECC data miscompare after clear ing Response Available RSVP Counters test single byte mode Timeout waiting for Response Available after setting CECC Order Available testing counter 2 low byte carry out RSVP Interrupts not set as expected testing counter 2 low byte carry out Register CECC data miscompare after reset ting Response Available testing counter 2 low byte carry out Timeout waiting for Response Availab
435. lacement noaei e ae eae MERE 1 13 Figure 1 7 Drive Positionin 005 eS ee pene e EE SEES 1 14 Figure 1 8 Rear Bracket 1 14 Figure 1 9 M2488 with FACL in Desktop 1 1 15 Figure 1 10 Attach to Bottom 1 16 Figure 1 11 Desktop Model Top 1 17 Figure 1 12 Desktop Model Rear 1 18 Figure 1 13 Guide Plate Installation 2 2 II 1 20 Figure 1 14 19 inch Rack mount Kit 1 21 Figure 1 15 Bracket Adjustment ENU CES ARR 1 22 Figure 1 16 M2488 Tray 2 1 23 Figure 1 17 M2488 with ACL Tray 1 24 Figure 1 18 Mount FACL to Inner 1 24 Figure 1 19 FACL Face Plate 222222 gach oho TERI eU E bee Se eS 1 25 Figure 1 20 Prepare the M2488 Tape 1 27 Figure 1 21 ACL 4 ee eden ds e DR 1 28 Figure 1 22 Connect the M2488 and the ACL 1 29 Figure 1 23 Attach Operator Panel C
436. ld not be cleared At end of test SPC did not generate an inter rupt request At end of test SPC interrupt was not detected at the Interrupt Request Controller At end of test the SPC interrupt was cleared while clearing the Interrupt Request Control ler At end of test SPC interrupt step code did not report Command Complete At end of test the SPC interrupt request could not be cleared SPC interrupt request or interrupt step register could not be cleared at the end of the test Write Hi_data parity error check SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller F 44 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 15 Routine 13 EDRC Error Detection Diagnostic Error Codes Continued ROUTINE DESCRIPTION Write Hi data parity error check SPC interrupt step code did not report Diag nostic Self Test passed The SPC interrupt request could not be cleared Bad SPC write initialization status Incorrect SPC SCSI control signal status wait ing for REQ signal assertion un 2 un m e un Z O A AND ERROR CODES Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Error reported by record manager attempting to request buffer fo
437. le 5 16 Density Codes Reported by Mode Sense Command with DENSITY CODE 28H Configured WHEN THE FOLLOWING IS TRUE MODE SENSE WILL REPORT After a Power Up sequence when the unit is in the READY state and the Density Code relating to the tape format tape format has been determined by the unit as determined by the unit When the unit is in the READY state and a successful read has been done from an 18T tape Density Code 09h When the unit is in the READY state and a successful read has been done from an 36T tape Density Code 28h After a successful read or unsuccessful write at BOP if a previous Mode Density Code as set by the Mode Select Select command had been issued to set the Density Code command After a successful read or unsuccessful write at BOP if the unit has not iden tified the tape format After a successful read or unsuccessful write at BOP if the unit has identified Density Code relating to the tape format the tape format as determined by the unit An Unload is considered to be a ready to not ready transition which can result from the Unload command the Move Medium command or by pressing Reset on the op panel Uo Z e E 62 E Ex O 5 16 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5 3 MTU INQUIRY CHANGE DEFINITION VITAL PRODUCT DATA PAGES This section describes the VPD Vital Product Data pages and parameters
438. le after setting CECC Order Available testing counter 1 low byte carry out RSVP Interrupts not set as expected testing counter 1 low byte carry out Register CECC data miscompare after reset ting Response Available testing counter 1 low byte carry out Timeout waiting for Response Available after setting CECC Order Available testing counter 0 low byte carry out RSVP Interrupts not set as expected testing counter 0 low byte carry out Register CECC data miscompare after reset ting Response Available testing counter 0 low byte carry out F 16 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 6 Routine 4 Read Signal Verification Processor Diagnostic Error Codes Continued ROUTINE DESCRIPTION RSVP Counters test single byte Timeout waiting for Response Available after mode setting CECC Order Available testing counter 2 high byte carry out RSVP Interrupts not set as expected testing counter 2 high byte carry out Register CECC data miscompare after reset ting Response Available testing counter 2 high byte carry out un 2 un m e un Z O A AND ERROR CODES Timeout waiting for Response Available after setting CECC Order Available testing counter 1 high byte carry out RSVP Interrupts not set as expected testing counter 1 high byte carry out Register CECC data miscompare after reset ting Response Availa
439. leF 14 Routine 12 EDRC Address Bus Diagnostic Error Codes Continued ROUTINE DESCRIPTION SDDP R20 Read flush testing the data expected to be transferred from mode 00h the SPC data fifo to the SPC receive buffer was not transferred A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register Incorrect residual data count in SDDP un 2 un m un Z O A AND ERROR CODES April 1997 CG00000 011503 REV A F 43 un un 2 un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 15 Routine 13 EDRC Error Detection Diagnostic Error Codes ROUTINE All R20 Error Check Diagnostics DESCRIPTION SPC register initialization failed SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Com mand Complete The SPC interrupt request could not be cleared SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Diag nostic Self Test passed The SPC interrupt request cou
440. led due to defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 3 The tape length in the cartridge is too long or too short 4h HARDWARE ERROR Write of data or filemarks failed due to a hardware failure Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the WRITE FILEMARKS command 2 Immediate bit set to 1 when not operating in buffered mode immed 1 Buffer Mode Oh 3 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the WRITE FILEMARKS command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short 7h DATA PROTECT Attempting write type operation to a write protected cartridge 8h BLANK CHECK Bh ABORTED COMMAND WRITE FILEMARKS command was aborted Dh VOLUME OVERFLOW New filemarks or previously buffered filemarks or data could not be written to tape because End of Tape has been reached 4 152 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 4 COMMAND DISCONNECTION After receiving any command the controller disconnects if disconnection is not inhibited by the IDEN TIFY message and the controller requires device activity to complete the request
441. length or the requested transfer length If the Fixed bit is one the transfer length specifies the number of blocks to be trans ferred to the initiator Suppress Incorrect Length Indication 511 flag The Transfer Length indicates the number of bytes or blocks to transfer The block length used is the current block length specified in the mode parameters block descriptor refer to the Mode Select Block Descriptor in Table 4 47 on page 4 53 When the transfer length is zero no data is transferred and the current position on the logical unit is not changed This condition is not considered an error 4 98 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 21 2 4 3 21 3 April 1997 RECOVER BUFFERED DATA Operation Unlike the READ command one can control the order that blocks are transferred for the RECOVER BUFFERED DATA command The Recover Buffer Order RBO bit of the Mode Parameter Device Configuration page controls the transfer order If the RBO bit is set to zero then blocks are transferred in the order that they were received from the initiator First In First Out FIFO order if the RBO bit is set to one then blocks are transferred in the opposite order that they were received from the initiator Last In First Out LIFO order The RECOVER BUFFERED DATA command is typically used in conjunction with the READ POSITION command following a permanent write error being detected He
442. ll go to the BUS FREE phase without any further information transfer attempt see 6 1 1 This indicates that a catastrophic error condition has occurred Both devices shall go to eight bit data transfer mode for data transfers between the two devices CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE SCSI MESS AGES If following an initiator s responding WDTR message the target shifts to MESSAGE IN phase and the first message in is MESSAGE REJECT the implied agreement shall be considered to be negated and both devices shall go to eight bit data transfer mode for data transfers between the two devices The implied transfer width agreement shall remain in effect until a BUS DEVICE RESET mes sage is received until a hard reset condition occurs or until one of the two SCSI devices elects to modify the agreement The default data transfer width is eight bit data transfer mode The default data transfer mode is entered at power on after a BUS DEVICE RESET message or after a hard reset condition Note we recommend testing at INQUIRY DATA byte seven 07h bits six and 5 60h to deter mine if the M2488 has an installed 16 bit interface 20h and therefore supports WDTR with a transfer width of O1h 16 bits If the 16 bit interface is not installed Then negotiation for 16 bits is not recommended since the negotiation will be rejected and a significant performance impact is likely 3 2 6 IDENTIFY code 80h FFh 2 a ga Un 22
443. load microcode and save operation is per formed When the Write Buffer command has completed successfully the target generates a unit attention condition for all initiators except the one that issued the WRITE BUFFER command When reporting the unit attention condition the target shall set the additional sense code to MICROCODE HAS BEEN CHANGED NOTE The saved microcode does not become the active code load until a power on reset is per formed In the Download Microcode With Offsets and Save mode Buffer ID 0 is the only Buffer ID sup ported Ifany other Buffer ID value is selected the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of IN VALID FIELD IN CDB The microcode is written into the data buffer starting at the location specified by the Buffer Offset The first Write Buffer command initiating a download microcode with offsets mode operation must contain a Buffer Offset of zero If this Buffer Offset is not zero the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB Subsequent Write Buffer commands must contain a Buffer Offset such that the microcode is being downloaded contiguously i e microcode bytes are being down loaded in sequential order with no gaps If this Buffer Offset is incorrect the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an addition
444. lock to be read Sh ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the READ REVERSE command 2 SILI bit set to 1 and Fixed bit set to 1 3 Fixed bit is 1 but variable mode was indicated by the most recent MODE SELECT 4 The Flag bit was set but the Link bit was not set 5 Bytes in block could not be transferred in reverse order 6h UNIT ATTENTION Indicates the READ REVERSE command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND READ REVERSE command was aborted the READ REVERSE command can be reissued Dh VOLUME OVERFLOW Write of buffered data prior to the Read Reverse operation failed because physical End of Tape has been reached 4 82 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 19 RECEIVE DIAGNOSTIC RESULTS command 1Ch The RECEIVE DIAGNOSTIC RESULTS command requests that result data generated for a previ ous SEND DIAGNOSTIC command be sent to the initiator NOTE The results of the SEND DIAGNOSTIC command may be lost to another initiator on the SCSI bus if the LUN under test has not been reserved to this initiator or if the RECEIVE DIAGNOSTIC RESULTS command
445. lues of 00h to FEh in the ADTT field The ADTT value of FFh indicates a timeout of 2 minutes If a value of 00h or O1h is set in this field 200ms 400ms timeouts respectively the Retry Buffer Retries is automatically disabled The ADTT is active only during the data phases DATA IN DATA OUT while transferring data blocks between the initiator and the target using commands such as READ READ REVERSE WRITE etc The ADTT is not active for manual data transfers such as REQUEST SENSE DATA LOG SENSE DATA MODE SENSE DATA etc The ADTT field is reported as changeable on a MODE SENSE command and the default value is FEh April 1997 CG00000 011503 REV A 5 3 UNIT PARAMETERS M2488 PRODUCT GUIDE 5 2 3 Error Recovery and Reporting Parameters The Page 01 Error Recovery and Reporting Parameters CDB is illustrated in Table 5 4 and described in Table 5 5 The parameters on this page specify the error recovery and reporting parameters that the target uses when transferring data between the initiator and the target The parameters on this page do not apply to message system retries or positioning error recovery procedures Table 5 4 Page 01 Error Recovery and Reporting Parameters BITS MODE _ A SENSE BYTES 7 6 5 3 2 1 DEFAULT VALUES Reserved Page Code 81h Additional Page Length OEh Reserved Reserved EER 08h Read Retry Count 10h Reserved 00000000h Write Retry Count 10h
446. m burst size is exceeded The Maximum Burst Size field is reported as not changeable on a MODE SENSE command and the default value is zero The Data Transfer Disconnect Control DTDC field defines further restrictions on when a disconnect is permitted Table 5 9 relates the significance of different values in this field Table 5 9 Data Transfer Disconnect Control DTDC DESCRIPTION Data transfer disconnect control is not used Disconnect is controlled by the other fields in this page A target will not disconnect once the data transfer of a command has started until all data the command is to transfer has been transferred The connect time limit and bus inactivity limit are ignored during the data transfer Reserved A target will not disconnect once the data transfer of a command has started until the command is com plete The connect time limit and bus inactivity limit are ignored once data transfer has started If the DTDC field is non zero and the Maximum Burst Size is non zero the target shall return CHECK CONDITION status The sense key will be set to ILLEGAL REQUEST and the additional sense code set to ILLEGAL FIELD IN PARAMETER LIST The DTDC field is reported as changeable on a MODE SENSE command and the default value is Zero 5 8 CG00000 011503 REV A April 1997 2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5 2 5 Common Device Type Control Parameters Table 5 10 Page 0Ah Common Device type
447. mat First Half Message Second Half Message gt t m 92 C Note bytes should not be set to spaces because this would appear as a MTU powered down state Table 4 7 Display Parameter Field Description 11h DESCRIPTION The Data Format bit describes the type of data contained in bytes 1 through 16 If this bit is set to 1 the data in bytes 1 through 16 is considered to be ASCII format If bit is 0 the data is EBCDIC format The Half Msg bit selects which half of the message is to be displayed This bit is valid only when the Display length bit is set to zero When the Half Msg bit is set to zero the first half of the message bytes 1 to 8 is dis played When the Half Msg bit is set to one the second half of the message bytes 9 to 16 is displayed When the Flash bit is set to zero the display does not flash A Flash bit set to one causes the display to flash When the Display Length bit is set to zero only 8 bytes are displayed Whether bytes 1 to 8 or bytes 9 to 16 are displayed is selected by bit 2 If bit 2 is set to Ob then bytes 1 through 8 are displayed If bit 2 is set to 1b bytes 9 to 16 are displayed When the display length bit is set to one bytes 1 to 8 and bytes 9 to 16 are displayed alternately Bits 2 3 are ignored for this selection Table 4 9 defines the Display Mode Selection bits The message bytes contain the data to be displayed April 1997 C
448. mats are defined as shown in Table 6 13 and described in Table 6 4 Table 6 13 Page Descriptors Page Code Additional Page Length Page Defined or Vendor Unique Parameter Bytes March 1997 CG00000 011503 REV A 6 13 MODE SENSE MODE SENSE MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6 14 MODE SENSE Page Descriptors Field Description DESCRIPTION Page code identifies the meaning of the bytes in that page When using the MODE SENSE command a PS Parameters Savable bit of one indi cates that the mode page can be saved by the target in a non volatile location A PS bit of zero indicates that the supported parameters cannot be saved When using the MODE SELECT command the PS bit is reserved The Additional Page length field indicates the number of bytes the target supports in each page The additional page length value of each defined page does not include the Page Length byte The target may return in the pages of the MODE SENSE com mands as many consecutive bytes as it supports for each page it supports without splitting fields of multiple bytes The page length is set in the pages of the MODE SELECT command to the value returned by the target in the MODE SENSE Page Length bytes Otherwise the target creates CHECK CONDITION status with the sense key of ILLEGAL REQUEST Ifa MODE SELECT command with SP 1 has never been successfully performed on the target then following a power on SCSI
449. meter 1 Specify a sector DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve DIAG command code KS DIAG parameter 1 Specify a sector DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 H 16 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS M4 MODCH name code DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve M5 LOCAT DIAG command code gt MS LOCAT DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute count reserve M6 REWND DIAG command code M6 REWND DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute count reserve April 1997 CG00000 011503 REV A H 17 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE M7 D S E name code DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DI
450. meter 7 DIAG parameter 8 DIAG parameter 9 frequency in use of cleaning CTG only FACL execute count the number of DIAG executions reserve ACL MAGAZINE UP DOWN test name DIAG command code ACL MAGAZINE UP DOWN test DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 start position for MAGAZINE UP 0x00 0x02 DIAG parameter 4 end position for MAGAZINE UP 0 00 0x02 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count the number of DIAG executions reserve M1 LOAD DIAG command code DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count gt reserve April 1997 CG00000 011503 REV H 15 MTU DIAGNOSTIC SPECIFICATIONS M2 TPPFM M2488 PRODUCT GUIDE DIAG command code KS name gt M2 TPPFM DIAG parameter 1 Specify a sector DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count M3 AC PS DIAG command code DIAG para
451. mon device types control parameters 4 3 10 3 LOG SENSE Parameters The LOG SENSE command returns data in a page format Each log page begins with a four byte page header followed by zero or more variable length log parameters defined for that page The log page format and log parameter format are defined below Table 4 32 Log Page Format BITS 0 Reserved Page Code 1 Reserved 2 3 Page Length n 3 4 TO X 3 First Log Parameter Length x More Log Parameters Last Log Parameter Length y April 1997 CG00000 011503 REV A 4 35 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 33 Log Parameter Format Parameter Code 0 0 Reserved Parameter Length 08h EN Table 4 34 LOG Parameter Field Description DESCRIPTION Parameter Control Byte The LP bit is returned as a Ob to indicate that this parameter is not an ASCII list parameter The Threshold Met Criteria field TMC is returned as 00b The Enable Threshold Comparison bit ETC is returned as Ob indicating that threshold comparisons is not enabled The Target Save Disable TSD bit is returned a 1b indicating that the tar get does not provide a target defined method of saving log parameters The Disable Save bit DS is returned as a 1b indicating that the saving that of log parameter is not supported This log parameter has not caused a LOG COUNTERS ATMAXIMUM condition f
452. n 6 4 for the Media Changer device and consists of Vital Product Data Pages that may be read via the Inquiry command Table 4 4 Definition Parameter Description VALUE MEANING OF DEFINITION PARAMETER 00h Use current operating definition 03h SCSI 2 operating definition 40 h 41h Change factory product data Definition parameter values of 00h and 03h have effect on the target since this is the normal operating definition for this product These values are accepted to maintain ANSI compliance Definition parameter 40h selects INQUIRY Vital Product Data VPD Page code C2h and is used to change the Product Identification data that is reported in standard INQUIRY bytes 8 through 31 This data includes Vendor ID Controller Product ID and Logical Unit Product ID This value will be accepted at any time Using this parameter has little effect on target operation in that it only changes constant data returned by the INQUIRY command Change user product data Definition parameter 41h is intended for factory use and will be accepted only if the target is in factory mode Change Definition data sent in this mode includes INQUIRY VPD pages 80h COh 1 and C2h This data contains such information as Unit Serial Number Unit Usage Data Unit Configuration and Product Identification Data Using this parameter may cause the target to appear not operational and have serious side effects CHANGE DEFINITION Changes It is
453. nd OFh 4 80 4 3 18 1 READ REVERSE CDB 4 80 4 3 18 2 READ REVERSE CHECK CONDITION Status 4 81 4 3 18 3 READ REVERSE Sense 4 82 RECEIVE DIAGNOSTIC RESULTS command 4 83 4 3 19 1 RECEIVE DIAGNOSTIC RESULTS CDB Description 4 83 4 3 19 2 Diagnostic Page Codes PF 1 in SEND DIAGNOSTIC command CDB s3 esse EI erii 4 85 4 3 19 3 Diagnostic Parameter List PF 0 in SEND DIAGNOSTIC CDB ees pU ne etd eRe ee be 4 87 4 3 19 4 RECEIVE DIAGNOSTIC RESULTS CHECK CONDITION Poet pedet ur RA sla ISTE 4 87 4 3 19 5 RECEIVE DIAGNOSTIC RESULTS Sense Keys 4 88 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE command 1Ch 4 89 4 3 20 1 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE Description REEL 4 89 4 3 20 2 Diagnostic Page Codes PF 1 in SEND DIAGNOSTIC command SIUS e 4 9 4 3 20 3 Diagnostic Parameter List PF 0 in SEND DIAGNOSTIC command CDBJ epo RS 4 96 4 3 20 4 RECEIVE DIAGNOSTIC RESULTS CHECK CONDITION TALUS ettet AE uscite 4 96 4 3 20 5 RECEIVE DIAGNOSTIC RESULTS Sense Keys 4 97 RECOVER BUFFERED DATA command 14 4 98 4 3 21 1 REC
454. nding whether the sense information is from the SIC FMT drive or hardware registers See Table 8 15 on page 8 15 to identify the format of its additional sense Table 8 3 Error Code 71 Sense Format deferred error reporting Segment Number 00h ILI Rsvd Sense Key Information Bytes Additional Sense Length 24h 00000000h SCSI 2 Command Specific Information Bytes Additional Sense Code Additional Sense Code Qualifier FRU Code 00h 000000h SCSI 2 Sense Key Specific Format of additional sense Host ERPA Additional Sense Bytes as Defined by the Format Indicated in Byte 18 8 6 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Table 8 4 Error Code 71 Sense Format Field Description DESCRIPTION When the valid bit is a one sense bytes 3 to 6 indicate the difference between the number of bytes blocks or filemarks requested by a command and the number of bytes blocks or filemarks actually executed The segment number field contains the number of the current segment descriptor if the REQUEST SENSE command is in response to a COPY COMPARE or COPY AND VERIFY command Up to 256 segments are supported beginning with segment zero Sense Key See Appendix A for sense key descriptions The Incorrect Length Indicator ILI bit indicates the requested logical block length did not match the logical block length of the data on
455. ne of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short MODE SENSE command was aborted Write of buffered data prior to the MODE SENSE operation failed because physical End of Tape has been reached March 1997 CG00000 011503 REV A 6 15 MODE SENSE MOVE MEDIUM MEDIA CHANGER COMMANDS 6 2 4 6 2 4 1 M2488 PRODUCT GUIDE MOVE MEDIUM MC command A5h The MOVE MEDIUM medium changer command requests that the target move a unit of media from a source element to a destination element MOVE MEDIUM CDB Description MOVE MEDIUM is a twelve byte command The bytes are shown below and described in the fol lowing paragraphs Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Transport Element Address Source Address Destination Address Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 6 15 MOVE MEDIUM Field Description A5h DESCRIPTION Operation code 0000h or 000 This command will only accept Transport element addresses of 0000h default or OOOEh Transport Element address The source address specifies the location that the medium is taken from
456. necessarily completed when status is returned If Load is 0 rewind tape and unload tape cartridge If Load is 1 rewind tape The Reten retension bit can be set to 0 or 1 The tape unit performs no extra actions whether or not the bit is set April 1997 CG00000 011503 REV A 4 25 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Medium Changer If a Medium Changer is attached then an automatic load of the next tape cartridge may occur fol lowing the Tape Unit unload operation Load bit 0 The decision to perform this automatic load is based upon a the Medium Changer s mode setting Manual Automatic or System b the presence of other tape cartridges and c the mode page settings of the Medium Changer See the description of the Medium Changer for more details If an automatic load occurs the LOAD UNLOAD command will not return status until the automatic load completes 4 3 7 2 LOAD UNLOAD CHECK CONDITION Status If the status reported for the previous command was a CHECK CONDITION because data could no longer be written to the tape then any buffered data is discarded before any load or unload operation occurs If a Medium Changer is attached but the changer is in System Mode then no load or unload oper ation is performed and CHECK CONDITION status is reported The sense key reported is ILLE GAL REQUEST If CHECK CONDITION status is reported for a LOAD UNLOAD command with the Immediate bit se
457. nexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after writing byte 0 of a word with bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after reading byte 0 of a word which was previ ously written with bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after writing byte 1 of a word with bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after reading byte 1 of a word which was previ ously written with bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected after writing byte2 of a word with bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made April 1997 CG00000 011503 REV A F 9 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 5 Routine 3 CP Bus Parity Diagnostic Error Codes Continued ROUTINE CP Bus parity Control Store DESCRIPTION A CP bus parity error was not detected after reading byte2 of a word which was previously written with bad parity
458. nge of 00h to 7Fh or a CHECK CONDITION will result with Sense Key set to ILLEGAL REQUEST and additional Sense Key set to INVALID FIELD IN PARAMETER LIST MTU Diagnostic command parameter 1 April 1997 CG00000 011503 REV A 4 131 2 E un ud lam Z ui TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 123 Page Code 90 9Fh Field Description Continued DESCRIPTION MTU Diagnostic command parameter 2 MTU Diagnostic command parameter 3 MTU Diagnostic command parameter 4 MTU Diagnostic command parameter 5 MTU Diagnostic command parameter 6 MTU Diagnostic command parameter 7 MTU Diagnostic command parameter 8 MTU Diagnostic command parameter 9 This field has several meanings depending on which MTU Diagnostic command was issued For read write MTU Diagnostics this field specifies the execution time of the read write For path test MTU Diagnostics this field specifies start position For Medium Changer MTU Diagnostics this field specifies a cleaning count FACL only This field has different meanings depending on which MTU Diagnostic command was issued For the read write DIAG this field specifies the stop time of the read write For path test MTU Diagnostics this field specifies the end position 4 3 28 4 4 132 Number of times to execute a MTU diagnostic test A description of each MTU Diagnostic command is provided in
459. nit and removed in conjunction with the operator panel keys This mode is not selectable by the MODE SELECT command When in Manual Mode the Load Unload and Move Medium commands can be used to unload a cartridge In the Auto Mode when a cartridge is unloaded the next car tridge is automatically loaded In the System Mode the host system is responsible for cartridge movement activity through the use of Medium Changer commands The Mode Code is reported as changeable on a MODE SENSE command The default value is 01b Auto Mode Modes codes are defined in Table 6 38 The Eject Code is reserved and not changeable for an FACL and will result in a CHECK CONDITION status if not set to 00b For an ACL the Eject Codes are specified in Table 6 39 The purpose of the HltLd bit is to facilitate Dynamic Device Reconfiguration DDR This function allows the host software to suspend the automatic loading of a cartridge until the operator can move the selected cartridge to another MTU This bit is reported as changeable on a MODE SENSE command The default value is zero If the Halt Load bit is set to 1 the Medium Changer is instructed to suspend loading of the next cartridge following an unload of the currently loaded cartridge when the Medium Changer is set in Automatic Mode The Position field describes the current location of the elevator with respect to the magazine A value of 00h indicates that the magazine is not loaded A value o
460. nitiator requests a VPD page that is not supported a CHECK CONDITION status with a sense key of ILLEGAL REQUEST and an additional sense code of IELEGAL FIELD in CDB is returned Inquiry Data See section 5 3 fora description of INQUIRY return data when the EVPD bit is 1 The following Inquiry Data is returned when the EVPD bit 0 CG00000 011503 REV A 4 19 gt a INQUIRY TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 18 INQUIRY Data Format Peripheral Qualifier Peripheral Device Type RMB 1 Device Type Modifier 00h ISO Version 0 ANSI Version 2h Response Data Format 2h Additional Length 63h Reserved Reserved A U N gt RelAdr 0 WBus 32 0 WBus 16 Sync 1 Linked 1 Reserved SftRe 0 VENDOR IDENTIFICATION INFORMATION 8 15 Vendor Identification FUJITSU PRODUCT IDENTIFICATION INFORMATION 16 23 Controller Product ID 24 31 Logical Unit Product ID PRODUCT REVISION LEVEL INFORMATION Controller Microcode Version and Revision Levels VENDOR SPECIFIC PARAMETERS BYTES 36 55 36 Reserved vendor unique CONTROLLER MICROCODE BUILD DATE 37 38 Month MM 39 40 Day DD 41 Last Digit OF Year Y MTU SERVO MICROCODE LEVEL INFORMATION 42 43 MTU Engineering Control EC Level 44 45 MTU Microcode Version Number MTU SERVO MICROCODE CHECKSUM INFORMATION
461. nly Buffer ID supported If any other Buffer ID value is selected the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB NOTES 1 Following a successful microcode download and save operation the target does not do an auto matic reset and will continue running off of the old microcode In order to run off of the new microcode which has been downloaded and saved a power cycle is required 2 When a WRITE BUFFER command with a mode of Download Microcode and Save is pro cessed the length of the microcode saved into flash will be calculated based on the buffer posi tion of the last byte written into the buffer relative to buffer offset 0 byte 0 This requires that the microcode being downloaded always be written into the buffer starting at byte O i e the first WRITE BUFFER command must have a Buffer Offset of zero 3 The microcode image that is downloaded via the WRITE BUFFER command includes the con troller and servo microcode In the Download Microcode and Save mode both the controller microcode and servo microcode are saved into flash following a successful download Download Microcode With Offsets Mode 110b Description In this mode the transfer of ven dor specific microcode from the initiator to the target may be split over two or more Write Buffer commands After the complete vendor specific microcode image has been transferred from the ini ti
462. non SUCCESS status was returned from the function call rm host wrt cmplt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the data buffer SDDP R20 testing expansion sgd After start of read operation SPC status did de mode 00h not have SPC busy and data ready possible sddp did not send data to spc Once read operation had started slow micro code was able to pull data out of _ data fifo faster then sddp could put into data fifo Pos sible that the data pipe is broken At end of read operation the SPC status should be not busy not data ready and data fifo empty April 1997 CG00000 011503 REV A F 41 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 14 Routine 12 EDRC Address Bus Diagnostic Error Codes Continued ROUTINE SDDP R20 testing expansion sgd de mode 00h DESCRIPTION All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred A non SUCCESS status was returned from the function call rm_host_rd_complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer SDDP R20 testing expansion sgc ce mode 10h after a write diag operation was initialized in the spc chip
463. not be cleared at the end of the test after a write diag operation was initialized in the spc chip the SPC status register did not have one of the following SPC_data_trans_rdy SPC_busy or SPC_data_reg_empty A non SUCCESS status was returned from the function call rm_request_wrtbuffer F 38 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES TableF 14 Routine 12 EDRC Address Bus Diagnostic Error Codes Continued ROUTINE DESCRIPTION SDDP R20 buffer flush signal when transferring data from the SPC send test mode 14h buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase un 2 un m e un Z A AND ERROR CODES host data transfer end of transfer was received when not expected check to see if flush is tied high to some other signal host data transfer end of transfer was not received when expected check to see if flush is tied low to some other signal All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP SDDP R20 testing 64k sgc i after a write diag operation was initialized in mem mode 14h the spc chip the SPC status register did not have
464. nsferred or when all of the sense data have been transferred to the initiator whichever is less The additional sense length in the sense data is not altered to reflect truncation due to insufficient allocation length 4 3 23 2 REQUEST SENSE CHECK CONDITION Status The sense data is valid for a CHECK CONDITION status returned on the prior command This sense data is preserved by the target for the initiator until retrieved by the REQUEST SENSE com mand or until the receipt of any other command for the same logical unit from the initiator that issued the command resulting in the CHECK CONDITION status Sense data is cleared upon receipt of any subsequent command including Request Sense to the logical unit from the initiator receiving the CHECK CONDITION status The REQUEST SENSE command returns the CHECK CONDITION status only to report fatal errors for the REQUEST SENSE command April 1997 CG00000 011503 REV A 4 103 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Example a The target receives a nonzero reserved bit in the command descriptor block b An unrecovered parity error occurs on the DATA BUS c target malfunction prevents return of the sense data If any nonfatal error occurs during the execution of the REQUEST SENSE command the target returns the sense data with GOOD status Following a fatal error on a REQUEST SENSE com mand sense data may be invalid 4 3 23 3 REQUEST SENSE Sense Keys One of the foll
465. nsfers the DIAG parameter to the servo microprocessor unit 480 byte 2 Activates the MTU DIAG 3 Receives the DIAG result data 512 byte For these commands refer to the Drive Controller Drive Firmware Interface Specification M2488 DIAG STRUCTURE The M2488 diagnostic tests can be classified into five types 1 RD WRT Ten diagnostic tests to check read and write 2 LD UNLD Two diagnostic tests to check loading and unloading 3 ACL TEST Two diagnostic tests to check the autoloader 4 5 COMBINATION Running test by combining up to ten commands TESTMODE Diagnostic test to measure operations These tests are presented in the following tables CG00000 011503 REV A H 1 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE READ WRITE test Read write test FWD READ Forward read test BWD READ Backward read test WRITE Write test FRD BRD FRD lt gt BRD test L W R loop write to read test FEED THR feed through test D S E D S E goto Wrap 1 BOT Rewind WRP1 EOT goto Wrap 1 EOT Locate LOCATE locate TP PATH tape path test LOAD UNLOAD test Load Unload test NO CTG LOADER THREADER test CMD CD 0x20 WITH CTG load unload test CMD CD 0x21 Auto loader test ACL LDUL Load unload test CMD CD 0x90 MAG UPDW Magazine Up Down test CMD CD 0x91 TESTMODE Measure the cartridge loading MI LOAD time CMD CD Measure the tape acceleration M2 TPPFM
466. nstallation Prepare the M2488 Tape Drive 1 6 7 1 Prepare the FACL 1 6 7 2 Connect the M2488 and FACL 1 6 7 3 Install IPM 1 6 2 Rackmount Instructions Rackmount Desktop Desktop Instructions 46 Rackmount 1 64 1 6 5 Connect cables and power cord 1 6 3 Configure the drive 1 7 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 1 General Installation and Assembly Instructions 1 6 1 1 Air Flow and Service Clearances Allow a gap of 50 mm 2 inches at the rear of the drive for heat dissipation Allow a 620 mm 24 inches servicing area to the rear with drive extended for rack mounted drives 1 6 2 Interface Personality Module Installation NOTE Prior to assembly ensure all SCSI cables and power cords have been disconnected The M2488 should be placed as near as possi ble to the main AC outlet Installation of the IPM is described below Figure 1 1 IPM Installation STEP ACTION 1 Insert the IPM component side down into the circuit board at the rear of the M2488 See Figure 1 1 2 Insert and tighten two screws on the IPM April 1997 CG00000 011503 REV A 1 9 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 6 3 Cable and Power Connections Installation of the SCSI cables and power cord are described in the followin
467. nt Descriptor Type Code 1h 0 MSB Element Address Reserved Exception Reserved Reserved Additional Sense Code Additional Sense Code Qualifier Reserved SValid Invert 0 Reserved MSB Source Storage Element Address Reserved Table 6 26 Medium Transport Element Descriptor Field Description VALUE DESCRIPTION The Element address field indicates the address of the element for which status is being reported in the descriptor The Full bit if one indicates that a cartridge is present in the Medium transport ele ment If the Full bit is zero then no cartridge is present in the element The Exception bit if one indicates that the medium transport element is in an error condition If the Exception bit is zero then the medium transport element is not in an error con dition When the Exception bit is one the Additional Sense code and Additional sense code qualifier fields give detailed information about the error condition The Invert bit is always set to 0 The cartridges for the supported tape format cannot be inverted If the SValid bit is set to one then the Source storage element address field indicates the address of the element where the current unit of media cartridge in the medium transport element was previously stored If the SValid bit is zero then the
468. ntil the MTU becomes ready Display left unchanged The host message being displayed is cancelled and a unit message is displayed instead Display left unchanged Display left unchanged If the DISPLAY command is received when there is a cartridge in the MTU Bytes 1 to 8 or bytes 9 to 16 are displayed based on the instructions in bits 2 4 of the control byte The message is displayed until the cartridge is removed After the cartridge is removed and until the next cartridge is loaded and becomes ready only bytes 9 to 16 are displayed The display flashes The attention lamp blinks 4 3 3 3 DISPLAY Sense Keys 11h One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed while writing buffered data before the DIS PLAY was received 3h MEDIUM ERROR Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium Write of buffered data failed due to a hardware failure SCSI interface error occurred due to hardware failure i e unable to transfer display parameters 3 The display panel is currently in use displaying check information for the operator 4h HARDWARE ERROR N lt m A 9 Reserved bit was found set in the CDB of the DISPLAY command 2 Flag bit was set and Link bit was not set 3
469. ntroller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Com mand Complete The SPC interrupt request could not be cleared SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Diag nostic Self Test passed The SPC interrupt request could not be cleared At end of test SPC did not generate an inter rupt request At end of test SPC interrupt was not detected at the Interrupt Request Controller At end of test the SPC interrupt was cleared while clearing the Interrupt Request Control ler At end of test SPC interrupt step code did not report Command Complete At end of test the SPC interrupt request could not be cleared SPC interrupt request or interrupt step register could not be cleared at the end of the test Write clear 32 bytes walking 1 mode 1Eh after a write diag operation was initialized in the spc chip the SPC status register did not have one of the following SPC_data_trans_rdy SPC_busy or SPC_data_reg_empty F 32 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 13 Routine 11 EDRC Data Buffers Diagnostic Error Codes Continued ROUTINE DESCRIPTION Wri
470. ny CRC checking A READ BUFFER in data mode reads the number of bytes requested and an addi tional 2 bytes of CRC and then verifies the CRC The CRC is then stripped away and not sent to the initiator with the other Read Buffer data CG00000 011503 REV A 4 71 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Descriptor Mode 011b In this mode a maximum of four bytes of READ BUFFER descriptor information are returned The descriptor information for the LUN receiving the command is returned If there is no buffer associated with the specified buffer ID the target returns all zeroes in the READ BUFFER descriptor The Buffer Offset field in the CDB is ignored in this mode The allocation length should be set to four or greater The target transfers the lesser of the allocation length or four bytes of READ BUFFER descriptor The READ BUFFER descriptor is defined in Table 4 66 NOTE This controller operates on 32 byte data buffer boundaries and returns a value of 5 for the offset boundary The NVRAM operates on a one byte boundary and returns a value of zero for the offset boundary Table 4 66 Read Write Data Buffer Descriptor buffer ID 0 a Offset Boundary 05h Buffer Capacity NOTE When performing Write Buffer operations to the Data Buffer the max imum Transfer Length that can be written is the Buffer Capacity of the Data Buffer minus two The two remaining by
471. o short Write of buffered data prior to the TEST UNIT READY operation failed because physical End of Tape has been reached CG00000 011503 REV A 4 139 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 31 WRITE command 0Ah The WRITE command transfers one or more blocks from the initiator to the current position on the logical unit 4 3 31 1 WRITE CDB Description WRITE is six byte command The bytes as shown below and described in Table 4 128 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Transfer Length Reserved Note Changeable fields in the CDB are shaded Table 4 128 WRITE Field Description DESCRIPTION Operation code The Fixed bit specifies both the meaning of the transfer length field and whether fixed length or variable length blocks are to be transferred If the Fixed bit is zero a single block is transferred with the bytes trans ferred being the lesser of the actual block length or the requested transfer length If the Fixed bit is one the transfer length specifies the number of blocks to be transferred to the initiator The Transfer Length indicates the number of bytes or blocks to transfer The block length used is the current block length specified in the mode parameters block descriptor refer to the Mode Select Block Descriptor in Table 4 47 on page 4 53 When the transfer length is zero no data is transferred and the current posit
472. o be transferred to the medium when EOM early warning is encountered This field is reported as not changeable on a MODE SENSE command and the default value is one When set to zero the Enable EOD Generation EEG bit indicates that EOD genera tion is disabled in the logical unit The EEG bit is reported as not changeable on a MODE SENSE command and the default value is zero The End of Data EOD Defined field indicates which format type the logical unit uses to detect and generate the EOD area A value of 000b in this field indicates the logical unit will use its own default EOD definition The EOD Defined field is reported as not changeable on a MODE SENSE com mand and the default value is zero April 1997 CG00000 011503 REV A 5 13 UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5 13 Page 10h Device Configuration Parameters Field Description Continued DESCRIPTION 060000h The Buffer Size at Early Warning field indicates the value in bytes to which the tar get reduces its logical buffer size when writing between early warning and physical EOM This field is reported as not changeable on a MODE SENSE command and the default value is 60000h When set to 00h the Select Data Compression Algorithm field indicates that the controller will write in EDRC uncompressed format Uncompressed format does not encode the customer s data with the Binary Arithmetic Encoding hardware but does combine
473. o reach the wrap 2 PEOT position M8 UNLD Cartridge unloading time measurement If the tape is not at the wrap 1 BOT position rewind the tape Unload the cartridge and measure the following operation times during unloading Both normal and E cartridge are able to be measured Tape winding time from wrap 1 BOT to immediately before unthreading Measure the time from when the start of rewinding from the wrap 1 BOT position begins until immediately before unthreading Unit 1 10 sec Unthreading time Measure the time from the start of unthreading until the end of threading Unit 1 10 sec Loader operation time Measure the time from when the loader starts rising until it ejects the cartridge by the ejec tion arm Unit 1 10 sec M9 CLEAN Cleaning time measurement Load a cleaning cartridge and measure the time from when loader starts loading the cartridge until its ejects the cartridge after cleaning Unit 1 10 sec The tests can be set using the following parameters DIAG parameter 1 For M2 TPPFM M3 AC PS and M4 MODCH specify a location sector from 1 to 75 The minimum value is 5 The maximum value for a normal length cartridge is 60 The maximum value for an external length cartridge is 75 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS H 4 4 COMBINATION Running test by combining up to ten commands 1 F READ Forward read run nnn CMD CD 0x01 Forwar
474. oaded one time execute count Specify an execution count Specify a command execution count from 1 to 99 999 When 0 is set the command execution continues with no stop H 4 3 4 TESTMODE Diagnostic test to measure operations This test has no parameter 1 M1 LOAD Measure the cartridge loading time CMD CD 0x41 2 M2 TPPFM Measure the tape acceleration deceleration time CMD CD 0x42 3 M3 AC PS Measure the tape access positioning time 4 CMD CD 0x43 4 M4 MODCH Measure the mode change time e CMD CD 0x44 5 MS ILOCAT Measure the tape locating time 0 CMD CD 0x45 6 M6 REWND Measure the tape rewinding CMD CD 0x46 7 MT DS E Measure the DSE time wenn CMD CD 0x47 8 MS UNLD Measure the cartridge unloading time CMD CD 0x48 9 MO9 CLEAN Measure the cleaning time ooo 0 CMD CD 0x49 H 6 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS H 4 3 4 1 H 4 3 4 2 H 4 3 4 3 H 4 3 4 4 April 1997 M1 LOAD Cartridge loading time measurement Load a cartridge and measure the following operation time during loading The cartridge type may be normal or E Loading time Measure the time from when the loader starts moving and reaches the down posi tion Unit 1 10 sec Clutch winding time Measure the time from when the loader reaches the down position until clutch winding
475. ock Table 4 38 Log Sense Page 03h Error Counter Page Read DEFAULT pus ow gea qi od el Reserved Page Code Reserved Page Length Parameter Code 0000h EOh or 60h Parameter Length MSB Number of Read Data Checks Recovered by ECC i e Errors cor rected without substantial delay READ ERRORS DETECTED BY FIRMWARE Parameter Code 0001h EOh or 60h 4 40 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 38 Log Sense Page 03h Error Counter Page Read Continued BITS 19 Parameter Length DEFAULT MSB Number of Read Data Checks Detected By Firmware i e Errors corrected with possible delays TOTAL ERRORS CORRECTED Parameter Code 0003h Parameter Length EOh or 60h Total Read Errors Corrected by Internal Error recovery TOTAL READ FORWARD BYTES 0005h EOh or 60h 08h 40 MSB Parameter Code 41 42 DU DS 1 ETC 0 TMC 0 43 Parameter Length 44 MSB 51 Total Bytes Read from Tape BYTES TRANSFERRED TO INITIATOR 9010h EOh or 60h 08h 52 MSB Parameter Code 53 54 DU DS 1 ETC 0 TMC 0 55 Parameter Length 56 MSB 63 Total Bytes Transferred to Initiator TOTAL READ BLOCKS THAT WERE RECORDED IN EDRC FORMAT 64 MSB 65 Parameter Code 901 1h 66 ETC 0 TMC 0 EOh or 60h 67
476. ode The test options byte for each test may modify execution behavior At any point during test list execution the operator may abort execution of the test list at the conclusion of the current test The number of times to execute the entire list of tests By default the list will only execute one time To loop forever enter 0 macro One of several predetermined test lists Macro names are listed when entering 1 macros at the command line prompt Nodenl 8 22 Set loop count for test at node nin the current test list CG00000 011503 REV A n Node number to change loop count for This number must be in the range of node numbers in the current list 1 Loop count the number of times to repeat the test at the speci fied mode April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Off Line diagnostic command help Diagnostic Help Overview COMMANDS un Add r t I gt Add to test list S Continue gt Continue running the current test list mA Delete n x gt Delete a test nz clears the entire list gn Helpl noteslmacros gt Diagnostic help information G Insert n r t 1 gt Insert test at node n in list 22 List n x gt Listtests in Test List w List Registry r t gt List tests in Test Registry lt List Errors
477. ode 23h BYTE VALUE DESCRIPTION 0 23h Message Code 1 01 02h 03h Ignore This message is sent from a target to an initiator to indicate the number of valid bytes sent during the last REQ ACK handshake and REQB ACKB handshake of a DATA IN phase is less than the negoti ated transfer width The ignore field indicates the number of invalid data bytes transferred This mes sage is sent immediately following that DATA IN phase and prior to any other messages The ignore field is defined in Table 3 2 April 1997 CG00000 011503 REV A 3 7 2 un 92 un 2 ga SCSI MESSAGES M2488 PRODUCT GUIDE 3 2 8 3 2 9 3 2 10 3 2 11 3 2 12 3 8 Table 3 2 Ignore Field Description INVALID DATA BITS IGNORE 32 BIT TRANSFERS 16 BIT TRANSFERS Reserved Reserved DB 31 24 DB 15 8 DB 31 16 Reserved DB 31 8 Reserved Reserved Reserved INITIATOR DETECTED ERROR code 05h This message is sent from an initiator to inform a target an error e g parity error has occurred that does not preclude the target from retrying the operation Although present pointer integrity is not assured a RESTORE POINTERS message or a disconnect followed by a reconnect causes the pointers to be restored to their defined prior state The message is rejected unless it occurs immediately following a DATA or STATUS TRANSFER phase LINKED COMMAND COMPLETE code 0Ah This message is sen
478. ode page can be saved by the target in a non volatile location A PS bit of zero indicates that the supported parameters cannot be saved 4 3 13 3 4 3 13 4 4 60 The Additional Page Length indicates the number of bytes in that page The additional page length value of each defined page does not include the Page Length byte The target may return in the pages of the MODE SENSE com mands as many consecutive bytes as it supports for each page it supports with out splitting fields of multiple bytes The page length in the pages of the MODE SELECT command must be set to the value returned by the target in the MODE SENSE Page Length bytes Otherwise the target creates CHECK CONDITION status with the sense key of ILLEGAL REQUEST Mode Settings When the product is manufactured the saved mode settings are initialized to the default mode set tings the saved mode settings will then change after each successful MODE SELECT with the SP bitequal to 1 Following a power on SCSI bus reset or BUS DEVICE RESET message the saved mode settings are copied into the current mode settings So if a MODE SENSE is issued when the box is first shipped previous to any successful MODE SELECT with SP 1 then the default set tings will be reported when the PC field selects default saved or current parameters Following a power up after a successful MODE SELECT with SP 1 the saved settings are reported if cur rent or saved values are selecte
479. oduct Data EVPD bit of one specifies that the target returns the optional Vital Product Data VPD specified by the Page Code field See sec tion 5 3 for the description of the MTU VPD pages or section 6 4 for the description of the MC VPD pages supported by the INQUIRY command The EVPD bit and its relationship to the Page Code field is shown in Table 4 16 An EVPD bit of 0 indicates transfer of normal INQUIRY data The Page Code codes are described in Table 4 17 The Allocation Length field specifies the maximum number of bytes that the initi ator has allocated for returned INQUIRY data An allocation length of zero indi cates no INQUIRY data is to be transferred This condition is not considered as an error The target terminates the DATA IN phase when allocation length bytes are trans ferred or when all available INQUIRY data is transferred to the initiator which ever is less The user should specify an allocation length of at least 68h 104 when normal Inquiry data EVPD 0 is requested 4 18 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS EVPD BIT Table 4 16 EVPD Bit PAGE CODE BYTE ACTION 00h When the EVPD bit is zero the Page Code field must be zero This returns normal INQUIRY data See Table 4 18 for data returned Yanot 00h If the EVPD bit is zero and the Page Code field is not zero then the target termi nates the command with CHECK CONDITION status the
480. of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short 7h DATA PROTECT Attempting write type operation to a write protected cartridge Bh ABORTED COMMAND WRITE command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the WRITE operation failed because physical End of Tape has been reached April 1997 CG00000 011503 REV A 4 143 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 32 WRITE BUFFER command 3Bh The WRITE BUFFER command is used in conjunction with the READ BUFFER command as a diagnostic function for testing target memory and the SCSI bus integrity Additional modes are sup ported for downloading and saving microcode and writing data to All modes supported involve the transfer of data from the initiator to the target Other than synchronizing any buffered write data to tape prior to performing the write buffer operation this command does not alter tape medium of the target Operational Note For initiators which do not have enough memory space from which to send the microcode image being downloaded with one WRITE BUFFER command in download microcode or download microcode and save modes it is possible to use multiple WRITE BUFFER commands with the
481. om WRE register VFC register 3 bytes of the 8 10 WEL register CG00000 011503 REV A actual read block ID April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 3 2 3 Description of Format 01h Sense Information for Drive Table 8 9 Format 01h Sense Information Drive Drive ERPA Code MC error MTU error Reserved 00h Error Code 00000000h t Z Physical Block ID Error Command Code Drive Status Drive Model Number 03h DRV ERR CMD Code 1 DRV ERR Code 1 WTERRI WTERR2 Shared RAM erqstl Shared RAM ersvrt Shared RAM ersvcm Reserved Block ID Table 8 10 Format 01h Sense Information Drive Field Description BYTE BIT DESCRIPTION 20 The MTC performs error recovery on the basis of the drive ERPA code The drive ERPA codes are internal to the MTC Reserved MTU Error bit is set when the error is known to be in the MTU The MC Error bit is set when the error is know to be in the Medium Changer The error code indicates the error encountered A description of error codes can be found in Appendix E When a CHK XX message is displayed on the operators panel the xx portion of the message will be found as the error code in the sense data The Physical Block ID is the approximate current physical location on tape It is set to one when at BO
482. ommand 14h RECOVER BUFFERED DATA requests that the tape unit transfer one or more blocks of data from the tape unit s buffer to the initiator The command is used to retrieve data contained in the buffer that had been sent earlier by the initiator to be written to the medium tape The command is typi cally used following an error condition which indicates that data could not be written to the medium tape Several RECOVER BUFFERED DATA commands may be needed to retrieve all buffered write blocks The Information field of sense data returned for a RECO VER BUFFERED DATA command is anal ogous to the Information field of sense data retumed for a READ command Please see the READ command description in paragraph 4 3 14 on page 4 63 for a description of this field 4 3 21 1 RECOVER BUFFERED DATA CDB Description RECOVER BUFFERED DATA is a six byte command The bytes are shown below and described in Table 4 97 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Transfer Length RECOVER BUFFERED LSB Note Changeable fields in the CDB are shaded Table 4 97 RECOVER BUFFERED DATA Field Description DESCRIPTION Operation Code The Fixed bit specifies both the meaning of the transfer length field and whether fixed length or variable length blocks are to be transferred If the Fixed bit is zero a single block is transferred with the bytes transferred being the lesser of the actual block
483. on of the microcode has been changed microcode downloaded March 1997 CG00000 011503 REV A 6 31 TEST UNIT READY MODE SELECT SENSE MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 63 ADDITIONAL COMMAND INFORMATION ON MEDIUM CHANGER MODE SELECT AND MODE SENSE COMMANDS Table 6 35 lists the page codes supported by the Medium Changer MODE SELECT and MODE SENSE commands Table 6 35 Page Codes PAGE CODE DESCRIPTION Device Unique Parameters Element Address Assignments Transport Geometry Parameters Device Capabilities NOTE The current value of non changeable Mode Parameters must be returned in MODE SELECT command data 6 3 1 Page Code 00h Device Unique Parameters Table 6 36 Page Code 00 Device Unique Parameters MODE SENSE DEFAULT VALUES ACL FACL Reserved Page Code Additional Page Length OEh Reserved HitLd Eject Code Mode Code 09h Olh Position 00h Cartridge Map 00000000h The PS bit must be set to 0 on a MODE SELECT command fes Bits are changeable Changeable only if ACL attached 6 32 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6 37 Page Code 00 Device Unique Parameters Field Description DESCRIPTION The Mode Code field allows the host to configure the Medium Changer to operate in one of three operating modes In the Manual Mode a single cartridge may be inserted manually into the tape u
484. onal error information The additional sense codes and qualifiers are listed in Appendix B Nonzero values in the FRU field are used to define a specific FRU or FRU pair that has failed The FRU byte contains two nibbles of information The low order nibble indi cates the highest probability FRU The high order nibble indicates a secondary FRU that may also be responsible for the reported failure This field is not used The meaning of the sense key specific field depends on which sense key is returned and whether the Sense Key Specific Valid SKSV bit is a one If the SKSV bit is a zero the field is not defined The format byte defines the format of bytes 20 43 See Table 8 15 on page 8 15 to iden tify the format of additional sense April 1997 CG00000 011503 REV A 8 7 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8 4 Error Code 71 Sense Format Field Description Continued DESCRIPTION Byte 19 identifies the error recovery procedure action ERPA code The codes are described in Appendix C The format of sense bytes 20 43 varies depending on whether the sense information is from the SIC FMT drive or hardware registers See Table 8 15 on page 8 15 to identify the format of its additional sense ut t s E Z E Table 8 5 Additional Sense Formats MOST SIG NIBBLE OF TYPE OF ADDITIONAL FORMAT OF BYTE21 SENSE ADDITIONAL SENSE 00h N A SCSI firmware registers Currently r
485. one of the following SPC data trans rdy busy or SPC data reg empty A non SUCCESS status was returned from the function call rm request wrtbuffer when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase April 1997 CG00000 011503 REV A F 39 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 14 Routine 12 EDRC Address Bus Diagnostic Error Codes Continued ROUTINE SDDP R20 testing 64k sgc i mem mode 14h DESCRIPTION All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP host data transfer end of transfer was received when not expected check to see if flush is tied high to some other signal host data transfer end of transfer was no
486. ons CHK ERROR CODES Codes nir e REDE RARI ERA a ae Gee WE YS eb Pe Redux ese Fault Symptom ced iad gets dle od Ahad ERR Command Description Block Format 5 CONFIGURATIONS Ee rece e WP reete ke rd Desktop ccv sing ot RENS E duke Rack mount bU VEU E e deed vehe ees D DAG 2 oucecetuns etri EE P EE Rig d DIAGNOSTIC ACTS TEST neri VUE UN RES DIAG parameter ts ADT IR ARP ERA eig DIAG structure s ER Mes E RE RR Oe te AERE IL S How to execute the DIAG EOAD UNEOAD EE ELO EUER MIEONRND 43764 SPEED CORTE e E Ee EQ ecce es MBA CIPS EE pe vowe pnus READ WRITE eek IS NECS OUS EIUS TESTMODE eei bb RS Sie Od a C PRECES a PPP April 1997 CG00000 011503 REV A INDEX Index 1 INDEX M2488 PRODUCT GUIDE Diagnostic Microcode Specifications 8 27 Diagnostic Page Codes PF 1 in SEND DIAGNOSTIC command CDB 4 85 Diagnostic Pages PFS cueste RR perve re LEES 4 119 Diagnostic Parameter List PF 0 in SEND DIAGNOSTIC command CDB
487. op cover b Figure 1 11 Desktop Model Top Covers April 1997 CG00000 011503 REV A 1 17 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE NS rear cover Figure 1 12 Desktop Model Rear Cover 1 18 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 5 Rack Mount Installation This procedure is for mounting the M2488 tape drive with or without a medium changer in the rack mount tray kkkkkkkkkkkkkkkk CAUTION kkkkkkkkkkkkkkkk The weight of the equipment may exceed 10kg use caution when mounting the tape drive and medium changer Installation may require two or more service personnel NOTE Use M4 x 6mm length screws to mount the M2488 on the rack mounting tray 1 6 5 1 Tools Required The following tools are required to install the M2488 in a rack mount configuration Phillips screwdriver Hex wrench M4 Flat head screwdriver 1 6 5 2 Adjust the Guide Plate Refer to Figure 1 13 and Figure 1 14 for this procedure For a single drive configuration the guide plate must be mounted as the guide for the inner cover on the drive mounting side The drive must be mounted on the right side and use the optional front panel For a two drive configuration the guide plate is not used 1 6 5 2 1 Inner Cover Mounted to Mounting Tray See Figure 1 13 A STEP ACTION 1 Insert the inner cover from the front of the mounting tray and push it into the tray until
488. or VPD Page 00h is Table 5 20 INQUIRY Data Format VPD Page 00h Supported VPD Pages Peripheral Qualifier Peripheral Device Type 01h Page Code 00h Reserved Page Length 07h gno au 2 A e The Supported Page List contains a list of all implemented vital product data page codes for this tar get The page codes are listed in ascending order beginning with page code 00h 5 3 3 Unit Serial Number Page Page 80h VPD page 80h returns the product serial number for the target The format for VPD page 80h is Table 5 21 INQUIRY Data Format VPD Page 80h Unit Serial Number Page Peripheral Qualifier Peripheral Device Type 01h Page code 80h Reserved Page length 10h Product serial number April 1997 CG00000 011503 REV A 5 19 UNIT PARAMETERS M2488 PRODUCT GUIDE The product serial number field contains 16 bytes of ASCII data that is vendor specific The product serial number is stored in NVRAM and is maintained across power cycles and resets If the product serial number is not available due to a NVRAM error then ASCII spaces 20h are returned in this field 5 3 4 Implemented Operating Definition Page Page 81h VPD page 81h returns the list of implemented operating definitions for the target The format for VPD page 81h is Table 5 22 INQUIRY Data Format VPD Page 81h Implemented Operating Definition Page BITS Peripheral Qualifier Periphe
489. or byte miscompare was detected on the data bytes stored in the data buffer Read EDRC NC 32 bytes walking 0 mode 08h A host data path end of transfer was not detected in the allotted time when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI SCSI xfer phase when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase the data expected to be transferred from the SPC data fifo to the SPC receive buffer was not transferred A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Write clear 32 bytes walking 1 mode 1Ah after a write diag operation was initialized in the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty F 34 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 13 Routine 11 EDRC Data Buffers Diagnostic Error Codes Continued ROUTINE DESCRIPTION Write clear 32 bytes walking 1 when transferring data from the SPC send mode 1Ah buffer to the SPC data fifo the SPC s
490. or the M2488 Tape drive The fol lowing information is located in this chapter 8 2 OPERATOR PANEL DISPLAYED ERROR MESSAGES 8 3 SENSEDATA 8 4 DIAGNOSTICS 8 5 FACTORY SETTINGS 8 6 ERROR RECOVERY PROCEDURES 8 7 MAINTENANCE TERMINAL 8 8 PREVENTIVE MAINTENANCE 8 11 REMOVE AND REPLACE PROCEDURES 8 10 MANUAL TAPE REMOVAL PROCEDURE Jg uno 2 el E ca 8 2 OPERATOR PANEL DISPLAYED ERROR MESSAGES When specific error types are detected by the tape subsystem messages are displayed on the operator panel display This section describes the various error types that may be displayed and the appropriate operator and system action required when the error is displayed Detailed information describing the error codes is in Appendix F 8 2 1 OZONE xxxxyyyy text Ozone messages signal the operator that a non recoverable microcode error has just occurred The microcode controlling the tape unit operation has detected a condition that should never occur ora condition that may compromise data integrity The tape unit has performed an internal reset and returns to a known state buffered data is discarded and tape motion is halted Power On and Not Ready to Ready Unit Attention check conditions are returned to the SCSI host Ozone messages may be caused by the following Incorrect and complicated SCSI operation sequences by 1 Host adaptor under abnormal conditions 2 incorrect conditions o
491. or this page The Disable Update bit DU is returned as a 1b if updating of counters within this page is currently disabled as a result of a LOG COUNTERS AT MAXIMUM condition for this log parameter 3 0 7 O8h The parameter length field specifies the length in bytes of the following parameter value If the initiator sends a parameter length value that results in the truncation of the parameter value the target shall terminate the command with CHECK CONDITION status The sense key is setto ILLEGAL REQUEST with the additional sense code set to INVALID FIELD IN PARAMETER LIST 4 36 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 10 3 1 Log Sense Pages Table 4 35 Log Sense Page 00h Supported Log Pages default DEFAULT ap e a Reserved Page Code Reserved Page Length Page supported Page supported Page supported Page supported Page supported Table 4 36 Log Sense Page 00h Supported Log Pages DEFAULT Eus o pages p oe Reserved Page Code Reserved Page Length Page supported Page supported Page supported Page supported Page supported Page supported With Support Log Page OCh feature active in FT5 setting as described in the M2488 User s Guide April 1997 CG00000 011503 REV A 4 37 UNIT SCSI COMMANDS M2488 PRODUC
492. ore address 0 Data bus bit miscompare Control store byte boundary test Control store address 0 not set to OxFFFFFFFF Control store address 0x04 couldn t be set to 0 Read verify of control store byte write failed Read verify of control store data word failed Control store half word boundary test Data miscompare clearing control store address 0 Control store address 0x04 couldn t be set to OxFFFFFFFF Read verify of control store half word write failed Read verify of control store data word failed Control store address bus test Read verify of control store address bus bit failed Control store incrementing pattern test Read verify of control store incrementing pat tern failed Control store data pattern AA test Control store data pattern 55 test Control store data word miscompare Control store data word miscompare Control store walking FFs test Control store data miscompare April 1997 CG00000 011503 REV A F 7 DIAGNOSTIC TESTS AND ERROR CODES un un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES ROUTINE M2488 PRODUCT GUIDE Table F 4 Routine 2 Interrupt Request Controller Diagnostic Error Codes IRC initialization IRC to PCC interrupt test DESCRIPTION Processor in invalid register window Pending interrupt detected at IRC input Pending interrupt latched in IRC E
493. osition increases by 1 for each data block and filemark thereafter The maximum Logical block position is 3FFFEFh a A 36 track tape consists of two interleaved groups of 18 tracks each group is called a wrap The first wrap is written first and runs from Physical BOT towards Physical EOT The second wrap is written second and runs from Physical EOT towards Physical BOT The tape unit hides the transition from the first wrap to the second wrap so that the user sees an abstract continuous length of tape running from Logical BOT the beginning of the first wrap to Logical EOT the end of the second wrap Table 4 73 Format Codes FORMAT CODE VALUE FORMAT 18 track non packeted 36 track packeted 18 track packeted reserved 4 78 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 17 4 READ POSITION Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 5h ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the READ POSI TION command 2 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the READ POSITION command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcod
494. otal length of 39 27h bytes including the NULL character Reference the Change Definition SCSI command specification CDB byte 3 for a description of the supported operating definitions April 1997 CG00000 011503 REV A 5 21 9 2 EE 2 A me TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE 5 3 6 Unit Usage Page Page COh VPD page COh returns usage parameters The format for VPD page COh is Table 5 26 INQUIRY Data Format VPD Page COh Unit Usage Page TER rows Peripheral Qualifier Peripheral Device Type 01h Page code COh Reserved Page length 18h Tape motion time Power on time Cleaning count The following fields defined for this page are stored in NVRAM and are maintained across power cycles and resets If any of these fields cannot be read from NVRAM due to a NVRAM error then the SCSI command requesting access to these fields is terminated with CHECK CONDITION status the sense key is set to HARDWARE ERROR and the ASC ASCQ is set to Internal Target Failure Table 5 27 INQUIRY Data Format VPD Page Field Description DESCRIPTION The tape motion time field contains 8 bytes of ASCII data that is vendor specific The tape motion time is in units of seconds and is incremented based on the speed of tape motion For example This time is not incremented when there is no tape motion This time is incremented at a fast
495. our screws p CG001901 002 If attached the FACL should be flush with the front of the inner cover 4 Attach the rear of the drive with one screw SW3NA 3x12S M NI1A through the L type bracket 5 Use the correct faceplate optional for either a single or dual drives and attach to drives M2488 drive ds Cover Mounting Tray Front Panel Figure 1 16 M2488 Tray Mounting April 1997 CG00000 011503 REV A 1 23 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE Drive M2488X Mounting tray Screw o 2077 DOC ooooe Inner Cover Figure 1 18 Mount FACL to Inner Cover 1 24 CG00000 011503 REV A April 1997 INSTALLATION INSTRUCTIONS Mounting tray 1 25 0000 z con IIIJ 2 ooo M2488 PRODUCT GUIDE Front Panel 19 FACL Face Plate Figure 1 CG00000 011503 REV A April 1997 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 6 6 1 26 Installation of the Automatic Cartridge Loader Perform the installation procedure for the ACL in the order presented in the following flowchart The paragraph for each procedure is included in the flowchart Equipment and tools required for installa tion are listed in Table 1 3 Table 1 3 Equipment and Tools Required for ACL Installation EQUIPMENT PART NUMBER QUANTITY DESCRIPTION ACL B03B 5400 HO11A Automatic Cartridge Loader Allen bolts Part of ACL accessory kit Use
496. overed block encountered is not posted until the trans fer length is exhausted The DTE bit is reported as changeable on a MODE SENSE command and the default value is zero 54 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS Table 5 5 Error Recovery and Reporting Parameters Field Description Continued DESCRIPTION When the Post Error PER bit is set to one this bit indicates that the target enables reporting of CHECK CONDITION status for recovered errors with the appropriate sense key being returned CHECK CONDITION status occurs during the data transfer depending either on the DTE bit value or if an unrecoverable error occurred If multiple errors occur the REQUEST SENSE data reports the block address of either the last block on which recovered error occurred or of the first unrecovered error If this bit is 0 the DTE bit must also be 0 When PER is set to zero this bit indicates that the target does not create the CHECK CONDITION status for errors recovered within the limits established by the other error recovery flags Recovery procedures exceeding the limits established by the other error recovery flags are posted accordingly by the target The transfer of data may terminate prior to exhausting the transfer length depending on the error and the state of the other error recovery flags The PER bit is reported as changeable on a MODE SENSE command and the default value is zero When t
497. owing sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 4h HARDWARE ERROR SCSI interface error occurred due to hardware failure e g trans fer of Request Sense data failed due to hardware failure 5h ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the Request Sense command 2 Flag bit in the Request Sense CDB was set and Link bit was not set 4 104 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 24 Report Density Support command 44h The REPORT DENSITY SUPPORT command provides a means for the initiator to retrieve informa tion maintained by the target about the supported densities for the MTU logical unit NOTE The support of the REPORT DENSITY SUPPORT command is con figuration dependent In order for this command to be supported 4 Feature Mode 4 bit 6 0x40 must be setto 1 This bit can be set via the CHANGE DEFINITION command VPD page C1h feature config uration byte 4 or via the operator panel SETTING menu option 80 5 4 see Chapter 4 of the M2488 User s Guide If the REPORT DENSITY SUPPORT command is received when 4 bit 6 is set to 0 CHECK CONDITION status is generated The sense key is set to ILLEGAL REQUEST with the additional sense code set to INVALID CDB OP CODE 4 3 24 1 REPORT DENSITY SUPPORT CDB Description REPORT DENSITY SUPPORT is a ten byte command The bytes are shown below and desc
498. page list 99h Supported page list 9Ah Supported page list 9Bh Supported page list 9Ch Supported page list ODh Supported page list QEh Supported page list 9Fh Description of the Page Code 80h Table 4 89 Page 80h Online Diagnostic Test Page ee EC RE Reserved Page Length 0010h Routine in error Routine number Execute Count Pass Count First Fault Symptom Code Second Fault Symptom Code Third Fault Symptom Code Reserved E E wn 2 2 g Hd An ME E 5 ea e 4 92 CG00000 011503 REV April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 90 Page 80h Field Description DESCRIPTION The Routine in Error field contains the Routine ID of the failing routine If this field contains 00 no errors were detected during the last execution of a SEND DIAGNOSTIC command The Execute Count field contains the number of passes attempted before an error was detected If an error is detected on the first pass this field contains a 1 This field is reset each time a new different routine is started For example if the SEND DIAGNOSTIC command Parameter list contained a pass count of 4 for Routine 50 and a pass count of 7 for Routine 51 and an error was detected on the third attempt to execute Routine 51 this field would contain a 3 This field contains
499. party release for another specified SCSI device The SCSI device that releases the reservation of the tape logical unit also automatically releases the reservation of the medium changer logical unit even though the RELEASE UNIT command was directed to the tape logical unit This is because the SCSI device that gains the reservation of the tape logical unit also automatically gains the reservation of the medium changer logical unit The RESERVE UNIT and RELEASE UNIT commands are not supported for the medium changer logical unit however releasing the reservation of the tape logical unit will serve as a method of releasing the medium changer logical unit as well RELEASE UNIT CDB Description RELEASE UNIT is a six byte command The bytes are shown below and described in Table 4 98 Common fields are described in paragraph 4 3 1 on page 4 4 3rd Party 3rd Party Dev ID Reserved Reserved Reserved Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 98 RELEASE UNIT Field Description DESCRIPTION Operation Code The 3rd Party Dev ID is the SCSI device for whom a third party reserva tion has been made April 1997 If the 3rd Party bit is zero then the initiator that made the non third party reservation releases the reserved device If the 3rd Party bit is one the initiator that made a third party reservation for the device specified the 3 Party Dev ID fiel
500. pecifies the offset in the buffer for the beginning of the data transfer The Buffer Offset contains a multiple of the offset boundary field which is in the read buffer descriptor The Allocation Length specifies the maximum number of bytes that are trans ferred during the DATA IN phase from the assigned buffer beginning at the buffer offset The transfer length is the lesser of the Allocation Length or capac ity of the requested buffer The capacity of the buffer is shown in Table 4 65 4 70 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE Table 4 64 READ BUFFER Command Mode Combined header and data TAPE UNIT SCSI COMMANDS IMPLEMENTED Vendor unique Data Refer to description below Descriptor Refer to description below Reserved Reserved Reserved Reserved Vendor Unique Mode 001b and Data Mode 010b In these modes the DATA IN phase contains buffer data The Buffer ID field identifies the spe a ta Ce cific buffer within the target The supported Buffer IDs for the vendor unique and data modes are defined in Table 4 65 Data transfer occurs only within the buffer area indicated by the buffer ID If an unsupported buffer ID value is selected the target returns CHECK CONDITION status and sets the sense key to ILLEGAL REQUEST with an additional sense code of ILLEGAL FIELD IN CDB Table 4 65 Supported Buffer ID Values
501. pected data not equal to received data PF14_15 Xreg expected data not equal to received data F 52 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION LWRO0 EDRC Data 36 track PF EOD Xreg expected data not equal to received data PF EODSEC Xreg expected data not equal to received data PF EOD ID Xreg expected data not equal to received data un 2 un m e un Z O A AND ERROR CODES PF22_25 Xreg expected data not equal to received data PF26_29 Xreg expected data not equal to received data MOD 32 Xreg expected data not equal to received data HRL Xreg expected data not equal to received data Loop Write to Read 2 test 36 RSVP failed to Respond track DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR p
502. ported for this field on a MODE SENSE command is zero and not changeable The Queue Algorithm Modifier field specifies restrictions on the algorithm used for reordering commands that are tagged with the SIMPLE QUEUE TAG message The default value reported for this field on a MODE SENSE command is zero and not changeable April 1997 CG00000 011503 REV A 5 9 UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5 11 Page 0Ah Common Device type Control Parameters Field Description Continued DESCRIPTION The RAENP UAAENP and EAENP bits enable specific events to be reported via the asynchronous event notification protocol This product does not support asyn chronous event notification When all three bits are zero the target shall not create asynchronous event notifica tions The default values reported for these fields on a MODE SENSE command are zeros and not changeable When set to zero the Enable Extended Contingent Allegiance EECA bit indicates that the extension of the contingent allegiance condition is disabled The default value reported for this field on a MODE SENSE command is zero and not changeable The Ready AEN Holdoff Period field specifies the minimum time in microseconds after the target starts its initialization sequence that it shall delay before attempting to issue an asynchronous event notification The default value reported for this field on a MODE SENSE command is zero and not changeable
503. qual to 0 5 The Tracks field indicates the number of data tracks supported on the medium by this density Direct comparison of this value between different vendors pos sible products is discouraged since the definition of the number of tracks may vary April 1997 CG00000 011503 REV A 4 109 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 104 REPORT DENSITY SUPPORT Data Block Field Description Continued DESCRIPTION The Capacity field is intended to be used to determine that the correct density is being used particularly when a lower density format is required for interchange The meaning of the Capacity field is dependent on the setting of the Media bit in the CDB a When the Media bit in the CDB is 0 the capacity field indicates the approxi mate capacity of the longest supported medium for this density For density 09h 18 track the approx capacity is 240MB FOh For density 28h 36 track the approx capacity is 800 320H i e approx capacity of the extended length tape which is the longest supported medium for this density b When the Media bit in the CDB is 1 the capacity field indicates the approxi mate capacity of the currently mounted medium for this density For density 09h the approx capacity is 240MB FOh For density 28h the capacity is dependent on the tape length standard or extended of the currently mounted medium For standard length tapes the approx capacity is 400MB
504. quired 2 Routine Test and Options numbers are always entered in hexadecimal 3 Loop counts and Node numbers are decimal by default prefix for Hex 4 The wildcard may be used to select all routines tests etc 5 Multiple commands per line may be entered using a semicolon separator 6 To abort running tests enter RETURN or press and hold the RESET button 7 The test list Options may also be entered as a hexadecimal number Options o where o options byte HEX bit 0 2 0x01 continue on error NOTE These settings are bit bit 5 20x20 gt suppress errors significant bit 6 0x40 gt suppress status Figure 8 1 Help Information Display April 1997 CG00000 011503 REV A 8 23 N mA 2 2 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 4 4 8 4 4 1 824 Table 8 18 Options Byte Field Descriptions BINARY DESCRIPTION 00000001 Continue on error If an error occurs the next test in the test list is executed 00000010 Reserved Not used at this time 00000100 Reserved Not used at this time 00001000 Loop all Tests Forever Loop all tests in the current test list until the operator aborts test execution 00010000 Reserved Not used at this time 00100000 Suppress Errors Do not display errors when they occur 01000000 Suppress Status Do not display status as tests are executing 10000000 Reserved Not used at this time Types of Diagnosti
505. r REQ ACK Offset A SYNCHRONOUS DATA TRANSFER REQUEST SDTR message exchange is initiated by a SCSI device whenever a previously arranged data transfer agreement may have become invalid The agreement becomes invalid after any condition which may leave the data transfer agreement in an indeterminate state such as a after a hard reset condition b after a BUS DEVICE RESET message and c aftera power cycle In addition a SCSI device may initiate an SDTR message exchange whenever it is appropriate to negotiate a new data transfer agreement either synchronous or asynchronous SCSI devices that are capable of synchronous data transfers shall not respond to an SDTR message with a MES SAGE REJECT message Renegotiation at every selection is not recommended since a significant performance impact is likely The SDTR message exchange establishes the permissible transfer periods and the REQ ACK off sets for all logical units and target routines on the two devices This agreement only applies to data phases Byte 3 The transfer period factor times four is the value of the transfer period The transfer period is the minimum time allowed between leading edges of successive REQ pulses and of successive ACK pulses to meet the device requirements for successful reception of data Byte 4 The REQ ACK offset is the maximum number of REQ pulses allowed to be outstanding before the leading edge of its corresponding ACK pulse is received at th
506. r 2 Specify a test wrap 0x00 or 0x01 DIAG parameter 3 DIAG parameter 4 Selecta write data pattern 0x00 0x09 DIAG parameter 5 Selecta PATH of L W R 0x00 or 0x01 DIAG parameter 6 Selecta Level of L W R 0x00 or 0x01 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time Specify a execution time of test stop time Specify a stop time of test execute count the number of DIAG executions 0 99 999 reserve FEED THROUGH test DIAG command code FEED THROUGH test DIAG parameter 1 DIAG parameter 2 Specify a test wrap 0x00 or 0x01 April 1997 CG00000 011503 REV A H 11 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE FEED THROUGH test name code DIAG parameter 3 DIAG parameter 4 Selecta write data pattern 0x00 0x09 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 Specify a execution time of test Specify a stop time of test execute count the number of DIAG executions reserve D S E test DIAG command code DS E test Ox17 or 0x04 DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve WRAP 1 BOT test DIAG command code
507. r 2 test DESCRIPTION A data miscompare occurred walking a one through the Formatter Counter 2 high byte count register A data miscompare occurred walking a one through the Formatter Counter 2 low byte count register Test Jump Carry Out bit for the high byte count of Formatter Counter 2 was set prema turely before counter was started An unexpected value was read in the count enable register for Formatter Counter 2 after the high byte counter finished running The high byte count for Formatter Counter 2 did not contain the expected value after the counter finished running Test Jump Carry Out bit for the high byte count of Formatter Counter 2 was not set as expected after the counter finished running Test Jump Carry Out bit for the low byte count of Formatter Counter 2 was set prema turely before counter was started An unexpected value was read in the count enable register for Formatter Counter 2 after the low byte counter finished running The low byte count for Formatter Counter 2 did not contain the expected value after the counter finished running Test Jump Carry Out bit for the low byte count of Formatter Counter 2 was not set as expected after the counter finished running Table F 11 Routine 9 PCC Timers Diagnostic Error Codes ROUTINE PCC Timers Timer 0 test DESCRIPTION 10ms Timer timer 0 interrupt was not detected PCC Timers Timer 1 test Deadman Timer
508. r byte miscompare was detected on the data bytes stored in the data buffer Read clear 3 bytes 00 mode 0Ah A host data path end of transfer was not detected in the allotted time when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI_BSY xfer phase when transferring data from the SPC data fifo to the SPC receive buffer the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase the data expected to be transferred from the SPC data fifo to the SPC receive buffer was not transferred F 28 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes Continued ROUTINE DESCRIPTION Read clear 3 bytes 00 mode 0Ah A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Write EDRC NC 3 bytes 00 after a write diag operation was initialized in mode 14h the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty un 2 un m e un Z O A AND ERROR CODES when transferring data from the SPC send buffer to t
509. r data transfer mode Any other value will default to EDRC Compacted data transfer mode Number of milliseconds of delay inserted between each block to be transferred The length in KBytes 1 KByte 1024 bytes of each block to be transferred The number of blocks to be transferred A value of zero is used to transfer from log ical BOT to logical EOT A 16 bit data pattern to use for the first block written to tape The same data pattern is used throughout the block A 16 bit value added to each subsequent block after the first block to be used to mod ify each block written A value of 0 will cause every block to be written with the same data pattern most significant bit of 1 in this field has the effect of decrement ing each block Block number In Space Locate operations this is the block number to move to In other operations the value in this field will have no effect Number of Filemarks to Space Locate past In other operations the value in this field will have no effect Number of Filemarks to locate to in Space Locate operations In other operations the value in this field will have no effect A description of each Manufacturing Routine is provided in Chapter 8 Selection of a Manufacturing Routine is achieved by assigning the routine number execute count and any other parameters in bytes 6 27 associated with tests to be executed in the given Manu facturing Routine Values in any f
510. r it was made A data miscompare was detected during a read verify of the SDDP register used to test parity error detection An unexpected Check 1 condition was detected after completing a successful read verify of an SDDP register CP Bus parity SPC An expected CP Bus parity error was not detected An unexpected Check 1 condition was detected after an attempt was made to clear it An expected CP bus parity error was not detected after attempting to force bad SPC parity April 1997 CG00000 011503 REV A F 11 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 5 Routine 3 CP Bus Parity Diagnostic Error Codes Continued ROUTINE DESCRIPTION CP Bus parity SPC An unexpected Check 1 condition was pend ing after an attempt to clear it was made An expected CP bus parity was not detected after attempting to read an SPC register with SPC parity inverted An unexpected Check 1 condition was pend ing after an attempt to clear it was made un 2 un ir gt un Z OQ AND ERROR CODES An unexpected Check 1 condition was detected Initialization of the SPC chip failed SPC interrupt request was not generated dur ing SPC Diagnostic initialization An SPC interrupt was not detected in the Interrupt Request Controller IRC during SPC Diagnostic initialization The SPC interrupt was inadvertently cleared when the Interrupt Request Controll
511. r occurred due to hardware failure e g transfer of SEND DIAGNOSTIC data failed due to hardware failure 2 Write of buffered data failed due to a hardware failure 3 The self test is not successful in SEND DIAGNOSTIC command Reserved bit was found set in the CDB of the SEND DIAGNOS TIC command 2 Flag bit in the SEND DIAGNOSTIC CDB was set and Link bit was not set 3 There is a parameter list error Indicates the SEND DIAGNOSTIC command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short SEND DIAGNOSTIC command was aborted Write of buffered data prior to the SEND DIAGNOSTIC operation failed because physical End of Tape has been reached April 1997 CG00000 011503 REV A 4 123 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 28 SEND DIAGNOSTIC FACTORY MODE command 1Dh The SEND DIAGNOSTIC FACTORY MODE command requests the target to perform diagnostic tests on itself or on the attached peripheral devices After the receipt of a valid SEND DIAGNOSTIC command the unit performs synchronization prior to execution of the SEND DIAGNOSTIC opera tion Disconnection occurs if allowed during the execution of the function Wh
512. r write clear SG bypass Data transfer length error reported by SPC Expected data parity error on high byte of the DMA bus from SPC failed to be reported by SDDP SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Diag nostic Self Test passed The SPC interrupt request could not be cleared Read Hi data parity error check Failed to receive data end of transfer signal in SDDP hdxs register Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Diag nostic Self Test passed April 1997 CG00000 011503 REV A F 45 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES Table F 15 ROUTINE M2488 PRODUCT GUIDE Routine 13 EDRC Error Detection Diagnostic Error Codes Continued Read Hi_data parity error check DESCRIPTION The SPC interrupt request could not be
513. ral Device Type 01h Page code 81h Reserved 92 S Page length 06h Reserved Current operating definition 03h SavImp 0b Default operating definition 03h SavImp 0b Supported operating definition 00h SavImp 0b Supported operating definition 03h SavImp 1b Supported operating definition 40h SavImp 1b Supported operating definition 41h Table 5 23 INQUIRY Data Format VPD Page 81h Field Description DESCRIPTION The current operating definition field indicates the present operating definition For each of the following operating definition fields there is a corresponding SavImp Save Implemented bit A SavImp bit set to one indicates that the corre sponding operating definition parameter can be saved A SavImp bit set to zero indicates that the corresponding operating definition parameter cannot be saved The default operating definition field indicates the value of the operating definition the target uses upon power up The current and default operating definitions are always reported as 03h SCSI 2 operating definition Reference the Change Definition SCSI command specification CDB byte 3 for a description of the supported operating definitions listed in this page i e 00h 03h 40h and 41h 5 20 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5 3 5 ASCII Implemented Operating Definition Page Page 82h
514. ration is not performed LOCATE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh 2h 3h 4h 5h 6h Bh RECOVERED ERROR NOT READY MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION ABORTED COMMAND Recovery was performed when writing buffered data before the locate occurred Logical Unit was not ready Tape cartridge was not loaded or log ical unit was not made ready Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track format ted medium 3 The tape length in the cartridge is too long or too short 1 Write of buffered data failed due to a hardware failure 2 The locate operation was not completed because of a hardware failure 1 Reserved bit was found set in the CDB of the LOCATE com mand 2 Block address field contains an illegal address 3 Change Partition bit was set to 1 and the Partition field was not 0 4 Format code field of the Device Specific Block Address con tains an illegal value 5 The Flag bit was set but the Link bit was not set Indicates the LOCATE command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed
515. rd resets and power cycles This bit is reported as 0 following a successful cleaning cycle Table 4 40 Log Sense Page 31h Track Error Statistics DEFAULT EIE apre rege pes Reserved Page Code Reserved Page Length Parameter Code 9001h 0 0 EOh or 60h Parameter Length 7 Number of ECC correctable read write errors detected on track 1 16 17 Parameter Code 9002h EOh or 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 2 Parameter Code 9003h EOh or 60h 4 44 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4 40 Log Sense Page 31h Track Error Statistics Continued BITS DEFAULT 31 Parameter Length Number of ECC correctable read write errors detected on track 3 Parameter Code 9004h EOh or 60h Parameter Length Number of ECC correctable read write errors detected on track 4 Parameter Code 9005h 0 0 EOh 60h Parameter Length 08h Number of ECC correctable read write errors detected on track 5 Parameter Code 9006h 0 0 EOh 60h Parameter Length 08h 08h Number of ECC correctable read write errors detected on track 6 Parameter Code 9007h EOh or 60h Parameter Length 08h Number of ECC correcta
516. re ers Sah 6 44 Table 6 56 INQUIRY Data Format VPD Page C2h Product Identification Page 6 45 Table 8 1 Error Code 70 Sense Format on current 8 4 Table 8 2 Error Code 70 Sense Format Field 8 5 Table 8 3 Error Code 71 Sense Format deferred error 8 6 Table 8 4 Error Code 71 Sense Format Field 8 7 Table 8 5 Additional Sense 0 8 8 Table 8 6 Format O1h Sense Information 8 9 Table 8 7 Format O1h Sense Information FMT Field Description 8 9 Table 8 8 Additional Format Error Information Type 8 10 Table 8 9 Format Olh Sense Information Drive 8 11 Table 8 10 Format 01h Sense Information Drive Field 8 11 Table 8 11 MTC to MTU 85 8 12 Table 8 12 Format 02h Sense Information SCSI Hardware Registers 8 13 Table 8 13 Format Sense Information EDRC Hardware Registers 8 14 Table 8 14 Format 04h Sense Information Diagnostic 8 15 Table 8 15 Format
517. re is one possible sequence to perform write error recovery after a write error has been detected 1 A READ POSITION command is issued This determines two items first is how many blocks didn t get written to tape and are still buffered this will be in the Number of blocks in buffer field and second is the start location where the buffered blocks are to be written this will be in the Last block location field 2 One or more RECOVER BUFFERED DATA commands are issued by the initiator to recover all blocks that still need to be written 3 The tape cartridge being written to is unloaded moved and loaded into a second tape unit 4 ALOCATE command is issued to the second tape unit using as the target the start location obtained from the READ POSITION command issued earlier 5 The recovered blocks are sent to the second tape unit using one or more WRITE commands RECOVER BUFFERED DATA CHECK CONDITION Status The RECOVER BUFFERED DATA command will cause any buffered write data to be written to tape if the command is issued when no exception condition exists preventing data to be written to tape In this case assuming no errors occur when writing the buffered data to tape CHECK CON DITION status will be reported for the command and the error sense will be as described for the case of requesting more blocks than are available to be recovered If a buffered filemark is encountered during a RECOVER BUFFERED DATA command the tar get return
518. rent logical position and the physical position of tape can be different because blocks can be buffered both when reading and when writing When writing the First Block Location will be greater than or equal to the Last Block Location the difference is the number of blocks that are in the buffer waiting to be written When reading forward the Last Block Location will be greater than or equal to the First Block Location the difference is the number of blocks that are in the buffer waiting to be read The Number of Blocks in Buffer field equals the number of blocks that are in the buffer waiting to be written to the medium This field is set to zero if the buffer does not contain blocks to be written to tape The Number of Bytes in Buffer field equals the total number of data bytes that are in blocks in the buffer waiting to be written This field is set to zero if the buffer does not contain blocks to be written to tape When writing with compression enabled the buffer actually contains the com pressed bytes for the blocks waiting to be written however the number of bytes reported in the Number of Bytes in Buffer field will always indicate the number of uncompressed bytes a Ifthe tape is positioned at Physical End of Tape then the BOP bit reported will necessarily be zero because no more blocks can be read or written so if the BOP bit is sampled following a successful ERASE with the Long bit set to one the BOP bit will be zero e
519. request At end of test SPC interrupt was not detected at the Interrupt Request Controller At end of test the SPC interrupt was cleared while clearing the Interrupt Request Control ler April 1997 CG00000 011503 REV A F 25 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes Continued ROUTINE All R20 Control Check Diagnos tics DESCRIPTION At end of test SPC interrupt step code did not report Command Complete At end of test the SPC interrupt request could not be cleared SPC interrupt request or interrupt step register could not be cleared at the end of the test Write clear 3 bytes 00 mode 1Eh after a write diag operation was initialized in the spc chip the SPC status register did not have one of the following SPC_data_trans_rdy SPC_busy or SPC_data_reg_empty when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer_phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase A non SUCCESS status was returned from the function call rm_request_wrtbuffer All the data expected to be transferred out
520. ress field indicates the address of the element where the current unit of media cartridge in the element was previously stored If the SValid bit is zero then the value in the Source storage element address field is not valid March 1997 CG00000 011503 REV A 6 25 READ ELEMENT STATUS READ ELEMENT STATUS MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6 29 Import Export Element Descriptor Type Code 3h 0 MSB Element Address Import Export Reserved Enable 1 Enable 1 Access Exception Reserved Additional Sense Code Additional Sense Code Qualifier Reserved SValid Invert 0 Reserved MSB Source storage element address Reserved Table 6 30 Import Export Element Descriptor Field Description DESCRIPTION The Element address field indicates the address of the element for which status is being reported in the descriptor The Full bit if one indicates that a magazine or cartridge is present in the import export element If the Full bit is zero then no magazine or cartridge is present in the element The ImpExp bit if one indicates that the magazine was put into the import export element by the operator If this bit zero then the magazine was placed into the import export element by the medium changer s medium transfer element immediately following a magazine unload the ImpExp bit will be zero This bit is not defined when the import export element
521. rformed when transferring data to the initiator Logical Unit was not ready tape was not loaded or wasn t ready 1 Synchronization of buffered write data prior to the read operation failed due to defective tape 2 Physical end of medium PEOT encountered during the read operation 3 Attempted to read a tape that has not been previously recorded i e the density ID has not been written 4 An attempt was made to write 36 track data on 18 track format ted medium 5 The tape length in the cartridge is too long or too short 1 Write of buffered data failed due to a hardware failure 2 Read operation failed due to a hardware failure 3 Transfer of Read data to initiator failed due to hardware failure 1 Reserved bit was found set in the of the READ command 2 The Fixed bit was set to one but the current mode is variable as set by MODE SELECT or default power on condition The SILI and Fixed bits are both set to one 4 The Flag bit was set but the Link bit was not set 95 Indicates the READ command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short 1 End of data EOD encountered during the read operation 2 No data
522. rget has selected A parameter list length that results in the truncation of any descriptor header or mode page causes the target to terminate the command with CHECK CONDITION status with a sense key of ILLE GAL REQUEST and the additional sense code set to PARAMETER LIST LENGTH ERROR CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE PROCESSING 7 3 PERMANENT ERROR HANDLING Basic operating procedures such as rewind and unload are described in Chapter 5 of the User s Guide 7 3 1 PERMANENT WRITE ERROR If a permanent write error occurs the most common error recovery method is to attempt to re write the data on the failing media with a different tape drive Here are the steps to perform this error recovery D 2 3 4 5 6 Issue a READ POSITION command with the BT bit set to 1b 34 01 00 to find out the following four things First Block Location e Last Block Location e Number of Blocks in Buffer e Number of Bytes in Buffer Use the RECOVER BUFFERED DATA command to retrieve and save the data from the buffer Several RECOVER BUFFERED DATA commands may be needed to retrieve all buffered write blocks The READ POSITION data will tell you the number of blocks and bytes in the buffer REWIND and UNLOAD the cartridge from this tape drive LOAD the cartridge into a different tape drive Issue a LOCATE command to position to the end of the last record on the tape The value to use for the LOCAT
523. rget to return all Changeable Values field 01b and Page Code 3Fh in byte two of the MODE SENSE CDB and preserve the changeable values Issue a MODE SENSE command requesting the target to return all Current Values PC field 00b and Page Code 3Fh in byte two of the MODE SENSE CDB and preserve the current values Perform a bitwise AND operation of the current values with the one s complement of the changeable values this step is important because the target will not accept the command if any non changeable field is set to a value other than the current value Make further desired changes to bytes which are changeable Make sure that the PS bit in every mode page is 0 the MODE SENSE command will report a 1 in the PS bit but MODE SELECT command will fail if mode pages are sent with the PS bit set to 1 Issue a MODE SELECT command sending these parameters A PF bit of 0 or 1 both indicate that the MODE SELECT parameters are structured as pages of related parameters as defined by the ANSI standard A Save Pages SP bit of zero indicates the target shall perform the specified MODE SELECT operation and shall not save any pages in non volatile memory A SP bit of one indicates that the target shall perform the specified MODE SELECT operation and shall save to a non vol atile location all the savable pages including any sent during the DATA OUT phase Pages which are saved are identified by the Parameter Savable
524. ribed in Table 4 100 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Reserved Reserved Reserved REPORT DENSITY Allocation Length Reserved Note Changeable fields in the CDB are shaded April 1997 CG00000 011503 REV A 4 105 gt 72 Z a A UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 100 REPORT DENSITY SUPPORT Field Description DESCRIPTION Operation code The Media bit indicates which DENSITY SUPPORT data blocks are to be returned DENSITY SUPPORT data blocks are to be returned to the initiator for densities supported by the logical unit for any supported media This includes density 09h described in Table 4 102 on page 7 107 and density 28h described in Table 4 103 on page 7 108 Density support data block s is to be returned to the initiator for densities supported by the mounted medium If the mounted medium is a standard length tape there are two DEN SITY SUPPORT data blocks returned This includes density 09h described in Table 4 102 on page 7 107 and density 28h described in Table 4 103 on page 7 108 b If the mounted medium is an extended length tape there is one DEN SITY SUPPORT data block returned density 28h described in Table 4 103 on page 7 108 Notes a The DENSITY SUPPORT data block s Capacity field corresponding to density 28h is dependent on the tape length
525. ridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode downloaded 5 A cartridge was loaded with a tape length that is too long or too short Bh ABORTED COMMAND The RELEASE UNIT command was aborted 4 102 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 23 REQUEST SENSE command 03h The REQUEST SENSE command requests that the target transfer sense data to the initiator The con troller is capable of supplying 44 bytes 2Ch bytes of sense Refer to section 8 3 on page 8 4 for a description of the sense data received via this command 4 3 23 1 REQUEST SENSE CDB Description REQUEST SENSE is a six byte command as shown below and described in Table 4 99 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Reserved Reserved Allocation Length Reserved Note Changeable fields in the CDB are shaded Table 4 99 REQUEST SENSE Field Description ea 2 Z m A EA DESCRIPTION Operation code The Allocation Length field specifies the maximum number of sense data bytes to be returned to the initiator An allocation length of zero indicates that no sense data is returned and is not considered an error The target terminates the sense data transfer when the allocation length bytes have been tra
526. rite to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION LWR2 ETPs Format Control PHOK not seen in time Error 36 Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End un 2 un m e un Z O AND ERROR CODES RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 ETPs Unknown Error RSVP failed to Respond 36 Track DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high April 1997 CG00000 011503 REV A F 57 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE LW
527. rning condition cannot be written to tape due to physical EOM being encountered the sense key is set to VOLUME OVERFLOW Sense Data Information Bytes When the valid bit is set to one in the sense data generated when CHECK CONDITION status is presented to the initiator for WRITE command then the information bytes in the sense data are defined as follows 1 If the target is in unbuffered mode Buffered Mode of the MODE SENSE command is 0 and the Fixed bit is one the information bytes are set to the difference between the requested trans fer length and the actual number of blocks written to the medium If the target is in unbuffered mode Buffered Mode of the MODE SENSE command is 0 and the Fixed bit is zero the information bytes are set to the requested transfer length 2 3 wm If the target is in Buffered Mode Buffered Mode of the MODE SENSE command is one or two and the Fixed bit is one the information bytes are set to the total number of blocks and filemarks not written the number of blocks not transferred from the initiator plus the number of blocks and filemarks remaining in the target s buffer If the target is in Buffered Mode Buffered Mode of the MODE SENSE command is one or two and the Fixed bit is zero the information bytes are set to the total number of bytes and filemarks not written the number of bytes not transferred from the initiator plus the number of bytes and filemarks remaining in the targe
528. rom any initiator causes the target to reset parameters maintained in its Log pages Any values other than those indicated will result in CHECK CONDITION status with ILLEGAL REQUEST 4 32 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 10 LOG SENSE command 4Dh The LOG SENSE Command provides a means for the initiator to retrieve statistical information maintained by the target about itself and attached logical units It is a complementary command to the LOG SELECT command Log data is collected within the target on a per event basis regardless of the initiator ID 4 3 10 1 LOG SENSE CDB Description LOG SENSE is a ten byte command The bytes are shown below and described in Table 4 34 Common fields are described in paragraph 4 3 1 on page 4 4 Reserved Page Code Reserved Reserved Parameter Pointer Allocation Length Reserved Note Changeable fields in the CDB are shaded Table 4 30 LOG SENSE Field Description DESCRIPTION Operation code The Parameter Pointer Control PPC bit controls the type of parameters requested from the target The PPC bit must be zero indicating that the log parameter requested from the target shall begin with the parameter code specified in the Parameter Pointer field and return the number of bytes specified by the Allocation Length field in ascending order of parameter codes from the specified log page A PPC bit of zero an
529. rovides the dedicated formatter signal processing needed to support the CP with the time critical formatter control It allows the controller firmware architecture to use event driven multi tasking for the CP code and allow the RSVP to handle dedicated read signal polling The RSVP presents interrupts to the CP based on drive read interface signals which are pre processed polled monitored filtered and conditioned as required CG00000 011503 REV A 2 3 DESIGN ARCHITECTURE M2488 PRODUCT GUIDE 2 3 5 2 4 2 4 1 2 4 Firmware The M2488 microcode is partitioned into functional modules and stored in mask ROM and flash memory The code partitions serve to minimize communication paths within the code structure and to segregate functions dealing with the host interface from those dealing with generic tape operation The mask ROM provides a resident code version for power on and code download New code ver sions are downloaded into flash memory from the host SCSI interface or from tape After power on control store for all processors is loaded from flash memory if valid If invalid the mask ROM code is used for recovery The core microcode is a multi tasking operating system OS allowing a configurable number of tasks The present design allows a total of thirty two active tasks four fixed tasks and twenty eight SCSI tasks This custom OS allows functions to run until a resource is unavailable places itself into a suspended state until th
530. rted for the designated log ical unit This sense key indicates a successful command or a command that received a CHECK CON DITION status because a filemark EOM or ILI bits is set RECOVERED ERROR Indicates the last command completed successfully with some recovery action performed by the target Details are obtained by examining the additional sense bytes and the information bytes 6 2 Z em 92 NOT READY Indicates the logical unit addressed cannot be accessed Operator intervention may be required to correct this condition MEDIUM ERROR Indicates the command terminated with a nonrecoverable error condition that was probably caused by a flaw in the medium or an error in the recorded data This sense key may also be retumed if the target is unable to distinguish between a flaw in the medium and a specific hardware fail ure HARDWARE ERROR Indicates the target detected a nonrecoverable hardware failure for example controller failure device failure parity error etc while performing the command or during a self test ILLEGAL REQUEST Indicates there was an illegal parameter in the command descriptor block or in the additional parameters supplied as data for some commands FORMAT UNIT SEARCH DATA etc If the target detects an invalid parameter in the command descriptor block the target terminates the command without altering the medium UNIT ATTENTION Indicates the removable medium may
531. rtridge loading time measurement H 7 4 3 4 2 M2 TPPFM Measure the tape acceleration deceleration cc ee ke RR 200 1 H 7 4 3 4 3 M3 AC PS Measure the tape access positioning time H 7 H 4 3 4 54 M4 MODCH Mode change time measurement H 7 4 3 4 5 MS LOCAT Tape locating time measurement H 8 H 4 3 4 6 M6 REWND Tape rewinding time measurement H 8 H 4 3 4 7 MT D S E DSE time measurement H 8 4 3 48 M8 UNLD Cartridge unloading time measurement H 8 H 4 3 4 9 M9 CLEAN Cleaning time measurement H 8 H 4 4 COMBINATION Running test by combining to ten commands H 9 4 5 Error reset command CMD CD 0x70 or OxFO H 9 HS PARAMETER LIST nete te LAT we thea ER H 10 H 6 DIAG RESULT DATA H 21 FLOW CHARTS SASS SEES SUUTIGE UNG CEG ea INDEX TE Index 1 C144 E019 03EN M2488 PRODUCT GUIDE LIST OF FIGURES LIST OF FIGURES FIGURE TITLE PAGE Figure 1 1 IPM Installation teet eg twee gue eade eee pm 1 9 Figure 1 2 Cable and Power 1 10 Figure 1 3 Drive with ACL 5 cartridge Desktop Configuration 1 11 Figure 1 4 Attaching Bases i e eR exe ee we dana ee 1 12 Figure 1 5 Stability Brackets tn haw 1 13 Figure 1 6 Drive P
532. s 00 mode 08h Write clear 3 bytes 00 mode 1Ah F 2 Read clear 3 bytes 00 mode CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 1 Diagnostic Test Registry for all Diagnostic Modes Continued DIAGNOSTIC MODES ROUTINE OFF LINE GO NO GO Write EDRC NC 3 bytes 00 mode 14h Read EDRC NC 3 bytes 00 mode 04h Read EDRC 3 bytes 00 mode 00h Write EDRC 3 bytes 00 mode 10h Write clear 32 bytes walk 1 mode 1Eh un un un Z OQ AND ERROR CODES Read clear 32 bytes walk 0 mode OEh Write EDRC NC 32 bytes walk 1 mode 18h Read EDRC NC 32 bytes walk 0 mode 08h Write clear 32 bytes walk 1 mode 1Ah Read clear 32 bytes walk 0 mode Write EDRC NC 32 bytes walk 1 mode 14h Read EDRC NC 32 bytes walk 0 mode 04h Read EDRC 32 bytes walk 0 mode 00h Write EDRC 32 bytes walk 1 mode 10h SDDP R20 buffer flush signal test 14h SDDP R20 testing 64k sgc i mem 14h SDDP R20 testing 16k sgd i mem 04h SDDP R20 testing sgd de controls 00h SDDP R20 testing sgc ce controls 10h SDDP R20 testing expansion sgd de 00h SDDP R20 testing expansion sgc ce 10h SDDP R20 read flush test 00h Write data parity error check Read Hi data parity error check Read Sync host crc error check Write Buffer overflow error check
533. s 50 to 57 may have non zero values Bytes 1 10 11 and 13 19 must be zero otherwise a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key set to INVALID FIELD IN PARAMETER LIST Con versely if the Medium Changer logical unit has been selected only the Execute Count bytes corre sponding to routine CO and or C2 may have non zero values Bytes 1 4 12 and 15 19 must be zero otherwise a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key set to INVALID FIELD IN PARAMETER LIST Selection of routines 50 and 51 do not require either DevOfl or UnitOfl to be set Selection of rou tines 52 to 57 or CO to C2 require both DevOfl and UnitOfl to be set If a parameter list is received by the controller which indicates selection of any of the routines 52 to 57 or CO and or C2 and both UnitOfl and DevOfl are not set a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key is set to INVALID FIELD IN PARAMETER LIST If any error condition is encountered during execution of a routine diagnostic result data is gener ated at that time and no further diagnostic execution occurs CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Description of Page Code 81h This page allows user selection of Manufacturing Online Diagnostic Routines and control over the number of times each routine is to be executed Table 4 120
534. s CHECK CONDITION status Within the sense data for the CHECK CONDITION sta tus the sense key is NO SENSE and both the Filemark and Valid bits are set to one If the Fixed bit was one the Information field will contain the difference residue of the requested transfer count minus the actual number of blocks recovered not including the filemark encountered If the Fixed bit was zero the Information field contains the requested transfer length If the RECOVER BUFFERED DATA command requests to transfer more blocks than remain in the buffer then CHECK CONDITION status will be returned after sending as many blocks as are available In the sense data for the CHECK CONDITION status the sense key is NO SENSE and both the Valid bit and EOM bit are set to one If the Fixed bit was one the Information field will contain the difference residue of the requested transfer count minus the actual number of blocks recovered If the Fixed bit was zero the Information field contains the requested transfer length CG00000 011503 REV A 4 99 UNIT SCSI COMMANDS 4 3 21 4 M2488 PRODUCT GUIDE RECOVER BUFFERED DATA Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 4 100 Oh NO SENSE 4h HARDWARE ERROR Sh ILLEGAL REQUEST 6h UNIT ATTENTION Bh ABORTED COMMAND Dh VOLUME OVERFLOW 1 SILI and Fixed bits are both zero and the actual length of the block tr
535. s defined a Density Code to represent the 36T format the M2488 drive will now differentiate between 18T and 36T densities by using two different Density Code val ues Configuring feature mode bit 6 0x40 in byte FT4 see the M2488 User s Guide will cause the M2488 to associate Density Code 09h with the 18T format and Density Code 28h with the 36T for mat If this feature mode configuration is not performed the M2488 will use Density Code 09h to represent both 18T and 36T formats un Z oS uno For information and instructions on configuration settings refer to the Configuration chapter in the M2488 User s Guide 5 14 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5 2 7 1 M2488 Operation When Density Code 28h Is Not Configured In its default mode the M2488 does not use Density Code 28h The Mode Select command will accept the following settings in the Density Code field Mode Parameter Block Descriptor Byte 00h Table 5 14 Density Code Settings Accepted by Mode Select Command in Default Operation DENSITY CODE DESCRIPTION Write tapes in 36T format Read tapes in 18T and 36T formats Write tapes in 36T format Read tapes in 18T and 36T formats Retain current Density Code setting Regardless of the Density Code setting used in the Mode Select command the Mode Sense com mand will always report a Density Code value of 09h
536. s in this page are reported as NOT changeable The default values are the same as the current values shown above and described below Table 6 45 FACL Page Code 1Dh Element Address Assignments Field Description DESCRIPTION There is one Medium Transport Element and it is referred to as address 000 The First Storage Element address is 0011h The First Storage Element Address is 0011h Storage Elements are the slots that may hold tape cartridges in a Maga zine There are 31 logical storage elements An FACL has seven Storage Elements There is one Import Export Element address at 0001h This is the Magazine Port There is one Data Transfer Element address at 000Dh This is the Cartridge load port in the MTU 6 3 3 Page Code 1Eh Transport Geometry Parameters Table 6 46 Page code 1Eh Transport Geometry Parameters BITS MODE SENSE DEFAULT 0 7 PS Reserved Page Code Additional Page Length Reserved Member Number in Transport Element Set The PS bit must be set to O on a MODE SELECT command NOTE All fields in this page are reported as NOT changeable and default to a value of zero Table 6 47 Page code 1Eh Transport Geometry Parameters Field Description DESCRIPTION This Element is not able to rotate the medium so the Rotate bit is 0 There can be only one Medium Transport Element Magazine in the system at any given time and it is defined here
537. s the Density Code is not changed Any other code specification is rejected with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense key set to INVALID FIELD IN PARAMETER LIST NOTE Since the ANSI SCSI 2 Standard does not define a 36 track for mat we use Density Code 09h to represent the 36 track format Density Code 28h is described in Chapter 5 ES Q ga 1997 The Number of Blocks field must contain 0 This indicates that all of the remaining logical blocks of the logical unit have the medium characteris tics specified by the block descriptor unless a subsequent MODE SELECT command changes those parameters CG00000 011503 REV A 4 53 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 48 Block Descriptor Field Description Continued DESCRIPTION The Block Length field specifies the length in bytes of each logical block described by the block descriptor A block length of 0 indicates the length is variable Reference the READ BLOCK LIMITS command description for the minimum and maximum block lengths supported Page Descriptor Table 4 49 Page Descriptors eoe KNEE ELLE Reserved Page Code Additional Page Length see section 5 2 on page 5 1 Page Defined or Vendor Unique Parameter Bytes Table 4 50 Pa
538. scribed in Chapter 6 CG00000 011503 REV A 4 1 N a Z P UNIT SCSI COMMANDS 4 3 M2488 PRODUCT GUIDE M2488 TAPE SCSI COMMANDS The SCSI commands used with the M2488 are described in Table 4 1 For a more detailed description of each command refer to the paragraph listed in the PARAGRAPH column The Command Descrip tion Block format is shown in paragraph 4 3 1 on page 4 4 COMMAND TEST UNIT READY Table 4 1 M2488 SCSI Commands DESCRIPTION Provides a means to check if the logical unit is ready PARAGRAPH 4 3 30 on page 4 138 REWIND Causes a rewind to BOT 4 3 26 on page 4 115 REQUEST SENSE Requests that the target transfer sense data to the initia tor 4 3 23 on page 4 103 READ BLOCK LIMITS READ Requests the target s block length limits for the logical unit Transfers zero or more blocks to the initiator beginning with the next block on the logical unit 4 3 15 on page 4 68 4 3 14 on page 4 63 WRITE Transfers zero or more blocks from the initiator to the current position on the logical unit 4 3 31 on page 4 140 READ REVERSE optional Requests that the tape unit transfer zero or more blocks of data to the initiator 4 3 18 on page 4 80 WRITE FILEMARKS Requests the write of zero or more filemarks to tape 4 3 33 on page 4 150 SPACE Changes the logical unit position relative to the current position
539. scriptor Block CDB to a target See the exam ple for a six byte command below The CDB may be 6 10 or 12 bytes in length depending on the type of command Some commands have additional fields which are described in the individual com mand Use the description in Table 4 2 to interpret the common fields of the commands that follow EB lt 1 ES D Group Code Command Code LUN Reserved Reserved Note Changeable fields in the CDB are shaded Table 4 2 CDB Field Description DESCRIPTION commands have one Op Code in byte 0 This is the operation to be performed Consists of command code and group code Command Code Identifies the command to be executed Specifies a CDB format length in bytes and classifies the type of operation For CDBs using reserved group codes 3 and 4 the controller will accept only one byte of CDB then go to the Bus Free phase The host system should not send more than one byte of CDB in this case Group Code The LUN is defined in the IDENTIFY message The target ignores the logical unit number specified within the CDB The LUN in the CDB should be zero LUN Logical Unit Number The LUN field is included in the CDB for compatibility with some SCSI 1 devices This field may be reclaimed in SCSI 3 New implementations should use the outbound IDENTIFY message which is mandatory in SCSI 2 to establish the I T L nexus
540. set to Ob then bytes 0 through 7 are displayed If bit 2 is set to 1b bytes 8 to 15 are displayed When the display length bit is set to one bytes 0 to 7 and bytes 8 to 15 are displayed alternately Bits 2 3 are ignored for this selection Table 4 13 defines the Display Mode Selection bits 4 3 4 2 Display Data 10h The 16 bytes of DISPLAY data consists of two eight byte messages See Table 4 12 Table 4 13 and Table 4 8 on page 4 10 If the Parameter List Length is set to O no action is performed and it is not considered an error Table 4 12 DISPLAY Parameter 10h BITS ae _ _ TES 0 7 First Half Message Second Half Message Note bytes should not be set to spaces because this would appear as a MTU powered down state April 1997 CG00000 011503 REV A 4 13 gt E 9 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 13 Display Mode Selection Bits 10h QUALIFIER DESCRIPTION Bytes 0 to 7 or bytes 8 to 15 are displayed based on the instructions in bits 2 4 of the format control byte The message is displayed until the next tape operation starts or until a new DISPLAY command is received If the DISPLAY command is received when there is a cartridge in the MTU Bytes 0 to 7 or bytes 8 to 15 are displayed based on the instructions in bits 2 4 of the control byte The message is displayed until the car tridge is removed from the MTU or a new DISPLAY comm
541. shall be reinstated if a retransmittal of the second of the pair of messages is successfully accomplished After a vendor specific number of retry attempts greater than zero if the target receives a MESS AGE PARITY ERROR message it shall terminate the retry activity This may be done either by changing to any other information transfer phase and transferring at least one byte of information or by going to the BUS FREE phase The initiator shall accept such action as aborting the negotiation and both devices shall go to eight bit data transfer mode for data transfers between the two devices If the target recognizes that negotiation is required it sends a WDTR message to the initiator Prior to releasing the ACK signal on the last byte of the WDTR message from the target the initi ator shall assert the ATN signal and respond with its WDTR message or with a MESSAGE REJECT message If an abnormal condition prevents the initiator from returning an appropriate response both devices shall go to eight bit data transfer mode for data transfers between the two devices Following an initiator s responding WDTR message an implied agreement for wide data transfer operation shall not be considered to exist until the target leaves the MESSAGE OUT phase indi cating that the target has accepted the negotiation After a vendor specific number of retry attempts greater than zero if the target has not received the initiator s responding WDTR mes sage it sha
542. sig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase NWN T 242 N Of Zw lt gt A lt A non SUCCESS status was returned from the function call rm_request_wrtbuffer All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdkxs register A byte for byte miscompare was detected on the data bytes stored in the data_buffer Read clear 32 bytes walking 0 A host data path end of transfer was not mode detected in the allotted time when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer_phase when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred A non SUCCESS status was returned from the function call rm_host_rd_complt A error was detected in the SDDP HI hdxs register A byte for
543. splay Language S LNG Display BOT with Ready S RDY Display Target ID with 5 Display Intensity S ITS xCL Power Mode S ACL Feature Configuration Byte 1 S FT1 Feature Configuration Byte 2 S FT2 Feature Configuration Byte 3 S FT3 Feature Configuration Byte 4 S FT4 Medium Changer Logical Unit Number S MCL fgroup code Feature Configuration Byte 5 S FT5 DRIVE MTU FACTORY CONFIGURATION SETTINGS Factory Setting Byte 0 Factory Setting Byte 1 Factory Setting Byte 2 Factory Setting Byte 3 factory mode Reserved April 1997 CG00000 011503 REV A 5 23 MTU VPD PAGES un 2 2 UNIT PARAMETERS M2488 PRODUCT GUIDE 5 3 8 Table 5 28 INQUIRY Data Format VPD Page C1h Configuration Page Continued CONTROLLER TARGET CONFIGURATION SETTINGS Target ID S TAR SDTR S SDT WDTR S WDT Reserved Product Identification Page Page C2h VPD page C2h contains product identification information The format for VPD page C2h is Table 5 29 INQUIRY data format VPD Page C2h Product Identification Page Peripheral Qualifier Peripheral Device Type 01h Page code C2h Reserved Page length 18h Vendor ID Controller Product ID 20 27 Logical Unit Product ID The following fields defined for this page are stored in NVRAM and
544. ss tape path while maintaining excellent reliability This system removes the failure prone pump and pack arm assemblies with an improved roller guide tape path One new roller guide has been added that replaces the pack arm to keep tape aligned with the tape machine reel Alignment of tape with the head is accomplished with two roller guides as in pre vious models During running a slight air film is produced between the head and tape which prevents direct contact A patrol reposition function has been added that periodically moves the tape to prevent any problem when tape is not moving The reel motor of the M2488 has also been changed to dramatically improve tape reposition time and access times CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DESIGN ARCHITECTURE 2 4 2 April 1997 PCA DVL z Servo Proc 8 E 68000 amp E ERES 2 gt 82 ROM N en z q 3 MMCL 417 0 2H E 5 b s 2 4 Lo 5 oO 5 b x lt gt n 4 x Figure 2 3 DVL Block Diagram Read and Write Electronics The read circuits for the M2488 utilize fifteen analog LSI that were developed for the M2483 These components have been field proven to be a stable and low cost design The write circuits of the M2488 use enhanced head driver ICs developed with the latest s
545. status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected data compres sion error SDDP failed to report expected data compres sion host count error SDDP failed to report expected data compres sion host CRC error SDDP failed to report expected CRCA error April 1997 CG00000 011503 REV A F 47 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES Table F 15 ROUTINE M2488 PRODUCT GUIDE Routine 13 EDRC Error Detection Diagnostic Error Codes Continued Read Sync host_count high compression error sgd host_count high errs Read Sync host_count low com pression error sgd host_count low errs DESCRIPTION Failed to receive data end of transfer signal in SDDP hdxs register Incorrect SPC SCSI control signal status wait ing for REQ signal assertion Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion Data transfer length error reported by SPC SDDP failed to report expected data compres sion and sync host count error SDDP failed to report expected data compres sion host count error SDDP failed to report expected data compres sion host CRC error SDDP failed to report expected CRCA error Failed to receive data end
546. sts Load assistance required and buffered write data exists Write error Unrecovered read error Block sequence error Incompatible medium installed attempting 36 track writes over 18 track data away from BOT Incompatible format Tape length error Load failure occurred and buffered write data exists April 1997 Manual unload failure occurred and buffered write data exists CG00000 011503 REV A B 1 ASC ASCQ ASC ASCQ ASC ASCQ M2488 PRODUCT GUIDE Table B 1 ASC and ASCQ Description by Sense Key Continued SENSE KEY 1 DESCRIPTION Hardware error ADVISED ACTION 5 Parameter list length error Invalid command operation code Invalid medium changer element address Invalid field in CDB Logical unit not supported Invalid field in parameter list Incompatible format Destination medium changer element full No cartridge or magazine at specified medium changer source element position First destination medium changer element empty Second destination medium changer element full Second destination medium changer element empty Medium changer transport element full Medium changer element is not accessible Drive is full operation cannot be performed Invalid bits in IDENTIFY message Not ready to ready transition Priority 2 Power on reset or BUS DEVICE RESET occurred Prior
547. suggested that the required page is first obtained from the target via the Inquiry command data is then changed to the desired value and the data returned to the target via Change Definition in the same format as it was received Single or multiple pages may be sent with a single Change Definition data transfer The target will not accept partial pages or pages not defined as changeable The pages may be sent in any order but must be of correct format and length The requested changes to the VPD pages will take effect as follows a Changes to VPD page 80h Unit Serial Number Page and C2h Product Identification Page take effect following a hard reset condition i e power on Bus Device or SCSI bus reset b Changes to VPD page COh Unit Usage Page take effect upon the successful completion of the CHANGE DEFINITION command CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS c Changes to VPD page Configuration Page take effect following a power on reset condi tion 4 3 2 3 CHANGE DEFINITION CHECK CONDITION Status Ifa CHECK CONDITION is returned as a result of the Change Definition CDB the change is not performed 4 3 2 4 CHANGE DEFINITION Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh RECOVERED ERROR Recovery was performed while writing buffered data before the CHANGE DEFINITION was received 3h MEDIUM ERROR
548. t DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 Uncorrectable Error 36 Track RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST F 62 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION LWR2 Uncorrectable Error 36 PHOK not seen in time Track Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End un 2 un m e un Z O AND ERROR CODES RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IB
549. t s buffer 4 April 1997 CG00000 011503 REV A 4 141 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE It is possible for the value in the information bytes of the sense data generated when a CHECK CONDITION is returned for a WRITE command to exceed the transfer length specified in the CDB of the WRITE command Early Warning Indication If a WRITE command is received while the logical unit is positioned after the early warning indi cation but before physical EOM the target continues to operate in the current Buffered Mode as indicated in the mode parameters reference MODE SENSE SELECT data header using the buffer size indicated by the Buffer Size at Early Warning mode parameter reference MODE SENSE SELECT page 10h The target also returns a CHECK CONDITION status for each of these WRITE commands If all of the data is successfully transferred into the buffer and physical EOM has not been encountered the sense key is set to NO SENSE the valid and EOM bits are set to one and the information bytes are set to zero If physical EOM is encountered the sense key is set to VOLUME OVERFLOW the EOM bit is set to one the valid bit is set to one and the value of the information bytes are as described above Deferred Write Errors A deferred write error condition occurs when the target detects an error has occurred on a buffered WRITE command that previously reported GOOD status This condition persists until one of the follow
550. t received when expected check to see if flush is tied low to some other signal Host data transfer error detected on the retry mode of this test A byte for byte miscompare was detected on the data bytes stored in the data_buffer SDDP R20 testing 16k sgd i mem mode 04h After start of read operation SPC status did not have SPC busy and data_ready possible sddp did not send data to spc Once read operation had started slow micro code was able to pull data out of spc_data fifo faster then sddp could put into data fifo Pos sible that the data pipe is broken At end of read operation the SPC status should be not busy not data_ready and data_fifo empty All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred A non SUCCESS status was returned from the function call rm_host_rd_complt A error was detected in the SDDP_HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer SDDP R20 testing sgd de con trols mode 00h After start of read operation SPC status did not have SPC busy and data_ready possible sddp did not send data to spc Once read operation had started slow micro code was able to pull data out of spc_data fifo faster then sddp could put into data fifo Pos sible that the data pipe is broken At end of read operation the SPC status should be no
551. t adjusted to reflect the truncation The VPD parameters for each page are described in the following sections 6 4 2 Supported VPD Pages Page 00h VPD page 00h returns a list of the vital product data pages supported by this target The format for VPD Page OOh is Table 6 53 INQUIRY Data Format VPD Page 00h Supported VPD Pages e Peripheral Qualifier Peripheral Device Type 08h Page Code 00h Reserved Page Length 04h 6 42 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS The Supported Page List contains a list of all implemented vital product data page codes for this tar get The page codes are listed in ascending order beginning with page code 00h March 1997 CG00000 011503 REV A 6 43 MC VPD PAGES MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6 4 3 Implemented Operating Definition Page 81h VPD page 81h returns the list of implemented operating definitions for the target The format for VPD page 81h is Table 6 54 INQUIRY data format VPD Page 81h Implemented Operating Definition Page BITS pee e ES e es Peripheral Qualifier Peripheral Device Type 08h 1 Page code 81h Reserved Page length 05h Reserved Current operating definition 03h SavImp 0b Default operating definition 03h SavImp 0b Supported operating definition 00h SavImp 0b Supported operating defin
552. t busy not data_ready and data_fifo empty F 40 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES TableF 14 Routine 12 EDRC Address Bus Diagnostic Error Codes Continued ROUTINE DESCRIPTION SDDP R20 testing sgd de con the data expected to be transferred from trols mode 00h the SPC data fifo to the SPC receive buffer was not transferred A non SUCCESS status was returned from the function call rm host rd complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer un 2 un m e un Z O AND ERROR CODES SDDP R20 testing sgc ce con after a write diag operation was initialized in trols mode 10h the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase A non SUCCESS status was returned from the function call rm request wrtbuffer the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A
553. t by a target to an initiator to indicate the completion and execution of a linked command and status was sent The initiator sets the pointers to the initial state for the next linked command LINKED COMMAND COMPLETE WITH FLAG code 0Bh This message is sent from a target to an initiator to indicate the execution of a linked command with the flag bit set to one has completed and that status was sent The initiator sets the pointers to the ini tial state of the next linked command Typically this message is used to cause an interrupt in the initi ator between two linked commands MESSAGE PARITY ERROR code 09h This message is sent from the initiator to the target to indicate one or more bytes in the last message it received had a parity error In order to indicate its intentions of sending this message the initiator asserts the ATN signal prior to its release of ACK for the REQ ACK handshake of the message that has the parity error This pro vides an interlock so the target can determine which message has the parity error The message is rejected unless it occurs immediately following a MESSAGE IN phase MESSAGE REJECT code 07h This message is sent from either the initiator or target indicating the last message it received was inappropriate or was not implemented In order to indicate its intentions of sending this message the initiator asserts the ATN signal prior to its release of ACK for the REQ ACK handshake of the message that is to
554. t command with the parameter code reset bit PCR set to 1 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS In addition to the ANSI defined conditions for clearing of log data log data will be cleared by the following 1 ALOG SENSE command clears counters only for the page requested The specified page is returned to its default value even if the Allocation Length field was zero NOTE This condition for clearing the log counters is dependent on the state of bit 7 0x80 in feature setting FT5 as described in the M2488 User s Guide 2 When a cartridge is unloaded via the LOAD UNLOAD command or MOVE MEDIUM com mand 3 MTU not ready to ready transition e g cartridge load operation or pressing the op panel Reset key followed by the Start key while a cartridge is in the MTU Log counters are not allowed to overflow When a log counter reaches its maximum value incre menting of all counters within that log page cease until they are cleared by one of the actions listed above If a log counter has reached its maximum value and the RLEC bit in the MTU mode page OAh is one the next successful command issued to the device associated with that counter will receive CHECK CONDITION status with RECO VERED ERROR set in the sense key The ASC ASCQ field will be returned as 5B02h LOG COUNTERS AT MAXIMUM To disable the reporting of log overflow conditions set the RLEC bit to zero in the Mode Select page OAh Com
555. t installed or drive NOT READY error A tape cartridge must be loaded before this test can be run Cartridge WRITE PROTECT error The car tridge must not be write protected for this test Buffer space request not granted for data transfer Logical EOT encountered before all filemarks had been written Timeout during write filemarks Error reported at completion of write filemarks Space File Error while attempting to space file Display MFG Results No error codes specific to this test April 1997 CG00000 011503 REV A F 75 DIAGNOSTIC TESTS AND ERROR CODES un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 23 Routine 82 Magnetic Tape Unit Diagnostic Error Codes ROUTINE MTU diagnostics routine DESCRIPTION A DVL card was not detected This routine requires that the DTC card be properly con nected toa DVL card MTU diagnostic load execute table No error codes specific to this test MTU diagnostic send execute table The MTU diagnostic parameters were not successfully downloaded through the Servo Shared RAM Interface MTU diagnostic run Servo Interface indicated that a servo com mand was not accepted Servo Interface indicated that an error occurred while processing the current Servo Command Sense information was built The current servo command fail
556. t to the Remote Maintenance RS 232 interface as well as the Operator Control Panel if possible Off Line Diagnostics The preferred interface for Off Line diagnostic operation is the RS 232 Maintenance interface How ever tests in this mode can also be performed from the Operator Control Panel in which case no RS 232 connection is necessary The following criteria must be met before Off Line diagnostic mode can be entered No media loaded or obstructing the load slot if an ACL FACL is attached the magazine must be removed Data buffer must be empty No pending SCSI operations Refer to the following drawing for instructions to invoke the off line diagnostics via the operator panel menu MTU Diagnostics The MTU Diagnostic Specifications are presented in APPENDIX H CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE Table 8 16 Operator Panel Top Level Menus Diagnostics Mode Y TEST and UNLOAD pressed OFFLINE TEST UNLOAD released MAINTENANCE AND SERVICING DIAGMODE SETTING LOADCODE INQUIRY MODE PGS FACTORY Y TEST Selection and Access and Copy new firm View M2488 Display or Change factory execution of configure user ware from a Information change mode settings off line diag settable options code imagetape selected Tape enable factory nostics cartridge into Unit or mode or non volatile Medium enable factory memory o
557. ta F 50 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE DESCRIPTION Loop Write to Read tests CRRZ Xreg expected data not equal to received data Initialization Error FDXS Xreg not zero fol lowing Transfer Cycle Initialization Error WBEN Xreg not zero following Write Clear un 2 un m e un Z O A AND ERROR CODES Initialization Error RBE Xreg not zero fol lowing Read Clear Initialization Error RDE Xreg not zero fol lowing Read Clear Initialization Error ETPA Xreg not zero fol lowing Read Clear Initialization Error ETPB Xreg not zero fol lowing Read Clear Initialization Error CRS Xreg not zero fol lowing Read Clear Initialization Error WER Xreg not zero fol lowing Write Clear Initialization Error TJ_PHOK Xreg not zero following Read Clear Initialization Error TJ_PRE Xreg not zero following Read Clear Initialization Error TJ_POST Xreg not zero following Read Clear Initialization Error TJ_REND Xreg not zero following Read Clear Loop Write to Read 0 test 36 Failed to Detect IBG check INLWR or track DBLK Failed to Detect DBOB check DBLK Failed to Detect Phase OK Failed to Detect Preamble check RDSTT Failed to Detect Postamble Failed to Detect Read End
558. tape is running 1 count is 10msec If this parameter is set to 0 the GO ON time becomes 10 ms For the path test specifies start position by the machine reel counter stop time When diag parameter 1 is START STOP set the GO OFF time time when the tape is not running 1 count is 10msec If this parameter is set to O the GO OFF time becomes 0 ms For the path test specifies end position by the machine reel counter execute count Specify an execution count Specify a command execution count from 1 to 99 999 When 0 is set the command execution continues with no stop LOAD UNLOAD Two diagnostic tests to check loading and unloading Set the tests in detail using the given parameters 1 NO CTG 2 WITH CTG Loader and Threader test not using cartridge CMD CD 0x20 Loader and Threader test using cartridge eee CMD CD 0x21 The tests can be set using the following parameters DIAG parameter 2 0x00 0x01 DIAG parameter 3 For NO CTG select a test type from the following LOADER Loader test THREADER Threader test For WITH CTG select a loading position from the following CG00000 011503 REV A H 5 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE 0x00 S LD HM Start loading from the loader home position 0x01 S CTG IN Start loading from the cartridge in position 0 02 S CAR DW Start loading from the carrier down position DIAG parameter 4 For WITH CTG only
559. tating prior to removing the fan assembly 8 11 2 1 Fan Assembly Removal STEP ACTION 1 Remove the two exterior screws from the fan cover 2 Swing out the fan cover plate to the left 3 Disconnect CNP62 4 Remove the four screws from the fan assembly 9 Remove the fans 8 11 2 2 Fan Assembly Replacement STEP ACTION 1 Replace the fans Insert the four screws into fan corners Connect CNP62 to CNJ62 Close the fan cover A N Insert the two fan cover screws and tighten fan cover Figure 8 4 Fan Assembly 8 44 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8 11 3 IPM Remove and Replace Procedures Refer to Figure 8 5 for location of the PCA IPM 8 11 3 1 IPM Removal STEP ACTION 1 Disconnect cables and if applicable terminator from the two connectors on the IPM 2 Remove the two screws from the IPM 3 Pull out the IPM 8 11 3 2 IPM Replacement STEP ACTION 1 Insert the IPM into the rear of the drive 2 Tighten two screws on the IPM 3 Connect cables and if applicable terminator to the connectors Figure 8 5 IPM April 1997 CG00000 011503 REV A 8 45 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 11 4 Top Cover Remove and Replace Procedures Refer to Figure 8 6 for location of the top cover Remove the IPM if installed prior to removing the top cover 8 11 4 1 Top Cover Removal STEP 1 2 3 A
560. te clear 32 bytes walking 1 when transferring data from the SPC send mode 1Eh buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase NWN T 242 N Of Zw lt gt A lt A non SUCCESS status was returned from the function call rm_request_wrtbuffer All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdkxs register A byte for byte miscompare was detected on the data bytes stored in the data_buffer Read clear 32 bytes walking 0 A host data path end of transfer was not mode detected in the allotted time when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_BSY xfer_phase when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred A non SUCCESS status was re
561. ter minated struct diag parm unsigned char diag command unsigned char diag parameter 9 unsigned long execute time unsigned long stop time unsigned long execute count unsigned char reserve 8 diag input parm 16 DIAG command code Specifies the command code of the DIAG to be executed DIAG parameter 1 to 9 Selects the mode according to the DIAG to be executed diag parameter For the read write DIAG set the operation mode For the locate DIAG specify a sector parameter2 For the read write DIAG specify a test wrap For the load unload DIAG specify LOADER April 1997 CG00000 011503 REV A H 3 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE H 4 3 H 4 3 1 2 For user diag flag diag parameter3 For the load unload DIAG specify a loading start position For the DIAG specify magazine up start position 22 no eject magazine mode after diagnostic test for user diag diag_parameter4 For the write DIAG select a write data pattern For the load unload DIAG Specify unloading end position For the DIAG specify a magazine down start position parameter5 Select a path for the Loop Write To Read command diag_parameter6 Set a level of the Loop Write To Read command Specify a repeat start position diag parameter7 reserve parameter 8
562. ter than eight bits do not respond to a WDTR message with a MESSAGE REJECT message Renegotiation at every selection is not recommended since a significant performance impact is likely The WDTR message exchange establishes an agreement between two SCSI devices on the width of the data path to be used for DATA phase transfers between the two devices This agreement applies to DATA IN and DATA OUT phases only All other information transfer phases shall use an eight bit data path If an SCSI device implements both wide data transfer option and synchronous data transfer option then it shall negotiate the wide data transfer agreement prior to negotiating the synchronous data transfer agreement If a synchronous data transfer agreement is in effect then an SCSI device that accepts a WDTR message shall reset the synchronous agreement to asynchronous mode CG00000 011503 REV A 3 5 2 ga Un 22 2 SCSI MESSAGES M2488 PRODUCT GUIDE 3 6 Byte 3 The transfer width is two to the transfer width exponent bytes wide The transfer width that is established applies to all logical units on both SCSI devices Valid transfer widths are 8 bits m 00h 16 bits m 01h and 32 bits m 02h Values of m greater than 02h are reserved The originating SCSI device the SCSI device that sends the first of the pair of WDTR messages sets its transfer width value to the maximum data path width it elects to accommodate
563. tes in the Data Buffer are needed to store the two byte CRC which is automatically appended to the data when it is stored in the buffer Table 4 67 Read Write NVRAM Descriptor buffer ID 1 Offset Boundary 00h Buffer Capacity Table 4 68 Descriptor Mode Field Description DESCRIPTION The Offset Boundary field returns the boundary alignment within the selected buffer for subsequent WRITE BUFFER and READ BUFFER commands The value con tained in the offset boundary field is interpreted as a power of two The value contained in the buffer offset field of subsequent WRITE BUFFER and READ BUFFER commands must be a multiple of the offset boundary raised to a power of 2 i e a multiple of 32 Refer to Table 4 69 The Buffer Capacity field returns the size of the selected buffer in bytes 4 72 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS April 1997 Table 4 69 Offset BOUNDARY 2 OFFSET BOUNDARY BUFFER OFFSETS Byte boundaries Even byte boundaries Four byte boundaries Eight byte boundaries 16 byte boundaries 32 byte boundaries NOTE 1 A buffer may be altered between the WRITE BUFFER and READ BUFFER commands by execution of commands from another initiator or background diagnostics Buffer testing applications may avoid buffer usage conflicts with other initiators by use of linked command or by reserving the addressed LUN 2 Ther
564. the stopper is locked 2 Align the round bump at the center of the guide plate with the hole of the inner cover Use two bolts to attach guide plate 1 6 5 2 2 Inner Cover NOT Mounted to Mounting Tray See Figure 1 13 B STEP ACTION 1 Remove the inner cover from the mounting tray 2 Align the round bump at the center of the guide plate with the hole of the mounting tray Use two bolts to attach guide plate April 1997 CG00000 011503 REV A 1 19 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE Bolt Q A 8 Figure 1 13 Guide Plate Installation 1 6 5 3 Screw Plate Mounting See Figure 1 14 STEP ACTION 1 Each screw plate has nine holes Mount the screw plate so that the big hole is up 2 Attach 4 screw plates to the rear of each pole of the rack with two screws i SBD 5x2S M in the top and bottom holes 1 6 5 4 Attach Mounting Tray See Figure 1 14 NOTE When the mounting hole of the rack is a screw hole remove the positioning pins at both the left and right sides of the tray d with a screwdriver STEP ACTION 1 Insert mounting tray d into the 19 inch rack and attach the front with six screws SW2NA 5 125 2 Attach 2 brackets f to both the left and right sides of the tray d with six screws 3 Attach brackets f to the left and right rear poles of the rack with eight screws j and tighten 1 20 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTA
565. the FACL and could be damaged by mishandling DO NOT use for lifting Refer to Table 1 4 for a list of equipment required to install the FACL on the M2488 tape drive The following flowchart illustrations the sequence of installation Table 1 4 Equipment and Tools Required for FACL Installation EQUIPMENT PART NUMBER QUANTITY DESCRIPTION FACL CA01032 B001 Flush mounted medium changer Allen bolts Part of FACL accessory kit Used for attachment to drive Grounding plate Part of FACL accessory kit Attaches between FACL and drive Phillips 2 screwdriver Allen wrench 5mm 8 inches long NOTE The M2488 should be powered off and all cables and cords discon nected prior to performing this installation procedure Follow stan dard procedures and cautions used when handling electronic equipment FACL Installation Prepare the M2488 Tape Drive 1 6 7 1 Prepare the FACL 1 6 7 2 Connect the M2488 and FACL 1 6 7 3 1 32 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1 6 7 1 Prepare the M2488 Tape Drive Refer to Figure 1 26 during performance of this procedure STEP ACTION 1 Remove the bottom and the left and right side covers See Figure 8 7 2 Remove the top cover by removing the two screws from the left and right side and the two screws on the rear Pull the front of the cover up and slide backwards See Figure 8 6 kkkkkkkk
566. the Fault Symptom Codes that indicate the cause of the error RESULTS Description of the Page Code 81h Table 4 91 Page 81h Online Manufacturing Diagnostic Test Page ao Z lt A 5 ca BITS 22 22 ee 0 Page Code 81h Reserved Page Length 0040h Routine in error Routine number Execute Count Pass Count First Fault Symptom Code Second Fault Symptom Code Third Fault Symptom Code Expected Data Received Data Address PESSA ERPA code PESSA FORMAT PESSA DATA Reserved April 1997 CG00000 011503 REV A 4 93 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4 92 Page 81h Field Description DESCRIPTION The Routine in Error field contains the Routine ID of the failing routine If this field contains 00 no errors were detected during the last execution of a SEND DIAGNOSTIC command The Execute Count field contains the number of passes attempted before an error was detected If an error is detected on the first pass this field contains a 1 This field is reset each time a new different routine is started For example if the SEND DIAGNOSTIC command Parameter list contained a pass count of 4 for Routine 50 and a pass count of 7 for Routine 51 and an error was detected on the third attempt to execute Routine 51 this field would contain a 3 This fi
567. the medium The End Of Medium bit indicates an End Of Tape EOT or Beginning Of Tape BOT condition exists This bit indicates the unit is at or past the early warning EOT if the direction of the tape was forward or that the command could not be completed because BOT was encountered when the direction was reverse SENSE DATA The filemark bit indicates the current command has read a filemark The contents of the information field is device type or command specific and is defined within the appropriate section for the device type or command of interest The information bytes contain the difference residue of the requested length minus the actual length in either bytes or blocks as determined by the command When operating in the buffered mode and an unrecoverable write error occurs the infor mation bytes contain the number of unwritten data blocks and or filemarks remaining in the buffer The additional sense length specifies the number of additional sense bytes to follow If the allocation length of the Command Descriptor Block is too small to transfer all of the additional sense bytes the additional sense length is not adjusted to reflect the trunca tion The command specific information field contains information that depends on the com mand which was executed For this device bytes 8 11 are zero The Additional Sense Code ASC byte 12 and Additional Sense Code Qualifier ASCQ byte 13 provide additi
568. the order of Erase Tone IBG Tone routine Tape Mark TM Tone and Density ID DID Tone Read Date Tests 53h Tape is positioned at Load Point and 4 meters of A scratch tape must be loaded Erase Tone IBG Tone TM Tone and DID Tone prior to running this Online are written The tones are read back in reverse routine direction and a rewind is performed Combination 54h Tape is positioned at Load Point and 4 tones of 4 A scratch tape must be loaded Tests 1 meters each is written The tones are Erase Tone prior to running this Online IBG Tone TM Tone and DID Tone The tape is routine then rewound At Load Point another 4 tones are written same as above but this time instead of just rewinding the tones are read in the reverse direction Combination 57h An all zeroes data pattern is replicated in the A scratch tape must be loaded Tests 2 data buffer and blocks are written to tape until prior to running this Online Logical EOM is detected The first block written routine is 255 bytes in length Each succeeding block length is incremented by one data is read in both the forward and reverse directions Medium COh Tests the drive logic photo sensors loader mech Before running this diagnostic Changer No anism and the tachometer pulse generation the xCL magazine must be Cartridge removed Present Medium C2h Tests the ACL FACL loader mechanism and Before running this diagnostic Changer No photo sensors the xCL mag
569. the sense data are set to one The information field will not report any buffered erases A Long bit set to 1 indicates erasure of all remaining media on the logical unit Data Security Erase by writing the tape with a random frequency two times that used for regular writes Before the Data Security Erase is performed an Erase Gap is written Following such a command the tape position is at end of partition EOP NOTE There is no limit to the number of sequential erase patterns that can be written However if more than 680 mm of tape 68 2 erase pat terns 42 0 mm IBG is read by the controller a BLANK CHECK is sig naled ERASE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY lh 2h 3h 4h 5h 6h 4 16 CONDITION DESCRIPTION RECOVERED ERROR 1 Recovery was performed when writing buffered data before the erase occurred 2 Retries were needed to complete the ERASE NOT READY Logical unit was not ready tape was not loaded or was not ready MEDIUM ERROR Write of buffered data failed due to defective tape 2 End of Medium was encountered when performing an Erase Gap oper ation Long bit 0 3 An attempt was made to write 36 track data on 18 track formatted medium 4 The tape length in the cartridge is too long or too short HARDWARE ERROR Write of buffered data failed due to a hardware error 2 ERASE command fa
570. the sense key is NO SENSE the valid bit is 1 and the information field will equal the requested Transfer length Upon termination the logical position is the BOT side of the filemark encountered If the logical unit encounters BOT during a READ REVERSE command then CHECK CONDI TION status is reported In the sense data reported the sense key is NO SENSE the EOM bit is set to 1 the valid bit is 1 and the information field will equal the requested Transfer length CG00000 011503 REV A 4 81 UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 18 3 READ REVERSE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION Oh NO SENSE 1 Filemark encountered 2 BOT encountered lh RECOVERED ERROR 1 Recovery was performed when writing buffered data before the READ REVERSE command was executed 2 Recovery was performed when reading data from tape 3h MEDIUM ERROR 1 Write of buffered data failed due to a defective tape Synchro nize before READ REVERSE attempted 2 Error occurred when attempting to space backward over block to be read 3 An attempt was made to write 36 track data on 18 track format ted medium 4 The tape length in the cartridge is too long or too short 4h HARDWARE ERROR 1 Write of buffered data failed due to a hardware failure Syn chronize before READ REVERSE attempted 2 Error occurred when attempting to space backward over b
571. the test will loop forever Delete x Delete a test from the list of tests n Delete node number from list The node number must be a number in the range of node numbers in the current list If an aster isk is entered then the entire list is deleted x Delete to this end node Default is to the end of the list Help or Help notes Help macros Display RS 232 user interface command help Entering this command displays the help information shown in Figure 8 1 Insert n r t April 1997 Insert a new test in the test list n Node number to insert This number must be in the range of node numbers in the current list r Routine number to be added This number must be a valid rou tine number from the routines listed in the test registry see List command for more details t Test number of the routine to be added If an asterisk is entered all tests for the given routine will be added 1 Loop count number of times to repeat this test This number must be in the range between 1 and 254 If 0 is entered the test will loop forever CG00000 011503 REV A 8 21 N S mA 2 2 de ud 5 DIAGNOSTICS MAINTENANCE AND SERVICING COMMAND List List n e List Regis try r t DESCRIPTION List current tests in test list or list test registry Entering List will display all of the tests in the current test list Entering List Reg
572. the unit 4 3 29 2 SPACE CHECK CONDITION Status If the Valid bit is set to 1 for Sense data for a CHECK CONDITION for a SPACE command then the Information field in the Sense data contains a count of the remainder of blocks or filemarks not spaced over If the spacing was in the reverse direction then the Information field value will be the negative of this remainder The Information field in this case is a 32 bit signed number 2 s comple ment In the case of a SPACE command by blocks stopped because a filemark was encountered the filemark is not counted as a block that was spaced over The Information field is not valid the Valid bit is 0 for Sense data for a CHECK CONDITION when spacing to sequential filemarks Filemark Parameter If a filemark is encountered when spacing by blocks the operation will stop For forward spac ing the final position will be the End of Tape side of the filemark For backward spacing the final position will be the Beginning of Tape side of the filemark CHECK CONDITION status will be reported for the Space command Sense data will indicate NO SENSE the Filemark bit will be 1 the Valid bit will be 1 and the Information field will be set as stated above End of Data Parameter If End of Data is encountered when spacing forward by blocks or filemarks not to sequential filemarks the operation will stop and the tape unit remains positioned at End of Data CHECK CONDITION status will be reported for the Spa
573. timer 1 interrupt was not detected PCC Timers Timer 2 test Real Time Clock timer 2 not incrementing F 24 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 11 Routine 9 PCC Timers Diagnostic Error Codes Continued ROUTINE DESCRIPTION PCC Timers Timer 2 test FMT counter 2 low count carry out bit not set Timer 2 running too FAST compared against FMT counter 2 Timer 2 running too SLOW compared against FMT counter 2 un 2 un m e un Z A AND ERROR CODES Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes ROUTINE DESCRIPTION All R20 Control Check Diagnos SPC register initialization failed tics SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Com mand Complete The SPC interrupt request could not be cleared SPC did not generate an interrupt request SPC interrupt was not detected at the Interrupt Request Controller The SPC interrupt was cleared while clearing the Interrupt Request Controller SPC interrupt step code did not report Diag nostic Self Test passed The SPC interrupt request could not be cleared At end of test SPC did not generate an inter rupt
574. tion increases by 1 for each data block and filemark thereafter The maximum Logical block position is 3FFFEFh a A 36 track tape consists of two interleaved groups of 18 tracks each group is called a wrap The first wrap is written first and runs from Physical BOT towards Physical EOT The second wrap is written second and runs from Physical EOT towards Physical BOT The tape unit hides the transition from the first wrap to the second wrap so that the user sees an abstract continuous length of tape running from Logical BOT the beginning of the first wrap to Logical EOT the end of the second wrap Table 4 28 Format Mode Values FORMAT CODE VALUE FORMAT 18 track non packeted 36 track packeted 18 track packeted reserved If the Format code field is set to 11b then the LOCATE command is rejected The Format code field is not checked against the actual format of the tape This field is ignored except when it con tains the reserved value 11b Values for the Wrap Physical reference and Format mode fields are reported by the READ POSI TION command with its BT bit set to 1 These values are also reported in Sense data when the Sense data contains a Block ID CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE 4 3 8 2 4 3 8 3 TAPE UNIT SCSI COMMANDS LOCATE CHECK CONDITION Status If CHECK CONDITION status is reported for a LOCATE command with the Immediate bit set to 1 then the locate ope
575. tional Sense Key set to INVALID FIELD IN PARAMETER LIST Selection of routines 50 and 51 do not require either DevOfl or UnitOfl to be set Selection of rou tines 52 to 57 or CO to C2 require both DevOfl and UnitOfl to be set If a parameter list is received by the controller which indicates selection of any of the routines 52 to 57 or CO and or C2 and both UnitOfl and DevOfl are not set a CHECK CONDITION is returned with Sense Key set to ILLEGAL REQUEST and Additional Sense Key is set to INVALID FIELD IN PARAMETER LIST A summary of DevOfl and UnitOfl usage may be found in Table 4 108 If any error condition is encountered during execution of a routine diagnostic result data is gener ated at that time and no further routine execution occurs CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE 4 3 27 5 TAPE UNIT SCSI COMMANDS SEND DIAGNOSTIC Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh 3h 4h 5h 6h Bh Dh RECOVERED ERROR MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION ABORTED COMMAND VOLUME OVERFLOW Recovery was performed when writing buffered data before the buff ered mode operation occurred in SEND DIAGNOSTIC command Write of buffered data failed due to defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium SCSI interface erro
576. tly forward for cable connection Refer to Figure 1 23 and Figure 1 24 Connect the cable to the ACL operator panel cable Tuck connector into hole in base Remove protective sheet from adhesive tape inside the ACL base and press the operator panel cable to the tape Attach the interface cable between the connector on the rear of the ACL and the connector on the front of the M2488 Push the mechanism all the way to the rear of the base Insert the four screws through the ACL base into the ACL mechanism and tighten Replace the ACL cover and tighten the two bottom corner screws see Figure 1 25 Replace the M2488 top cover and tighten the six screws Boit April 1997 ACL hase Figure 1 22 Connect the M2488 and the ACL Base CG00000 011503 REV A 1 29 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE buo ae yos paar 4 Pd Figure 1 23 Attach Operator Panel Cable to ACL Base Connectar Interface Cable z Operator panel cable Figure 1 24 Attach the ACL Mechanism 1 30 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS Ton cover ACL top cover Screw Connectar Figure 1 25 Replace Covers April 1997 CG00000 011503 REV A 1 31 INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 6 7 Installation of the Flush mount Automatic Cartridge Loader NOTE Use caution when handling the FACL The cleaning cell protrudes from the rear of
577. tto 1 then the load or unload operation is not performed 1 The mode of the Medium Changer can be set either by using the Medium Changer s operator panel or by using the Medium Changer s MODE SELECT command 4 26 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE 4 3 7 3 TAPE UNIT SCSI COMMANDS LOAD UNLOAD Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION lh 2h 3h 4h 5h 6h Bh RECOVERED ERROR NOT READY MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION ABORTED COMMAND Recovery was performed when writing buffered data before the load or unload operation occurred Logical Unit was not ready Tape cartridge was not loaded or logical unit was not made ready 1 Write of buffered data failed due to a defective tape 2 An attempt was made to write 36 track data on 18 track formatted medium 1 Write of buffered data failed due to a hardware failure 2 The load or unload operation was not completed because of a hard ware failure 1 Reserved bit was found set in the CDB of the LOAD UNLOAD command 2 Medium Changer is attached but it was in System Mode when the LOAD UNLOAD command was issued Indicates the LOAD UNLOAD command was not performed due to one of the following The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been
578. turned from the function call rm_host_rd_complt A error was detected in the SDDP HI hdxs register A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer Write EDRC NC 32 bytes walk after a write diag operation was initialized in ing 1 mode 18h the spc chip the SPC status register did not have one of the following SPC data trans rdy busy or SPC data reg empty April 1997 CG00000 011503 REV A F 33 un 2 un ir gt un Z OQ Un m a ia Z lt DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 13 Routine 11 EDRC Data Buffers Diagnostic Error Codes Continued ROUTINE Write EDRC NC 32 bytes walk ing 1 mode 18h DESCRIPTION when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI_BSY xfer phase when transferring data from the SPC send buffer to the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI REQ SCSI ACK SCSI BSY xfer phase A non SUCCESS status was returned from the function call rm request wrtbuffer the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP A non SUCCESS status was returned from the function call rm host cmplt A error was detected in the SDDP HI hdxs register A byte f
579. uffered data failed due to a hardware failure SCSI interface error occurred due to hardware failure i e unable to transfer display parameters 3 The display panel is currently in use displaying check information for the operator Noe gt lt m CE 9 5 ILLEGAL REQUEST Reserved bit was found set in the CDB of the DISPLAY command Flag bit was set and Link bit was not set 3 The parameter list length is neither 0 nor 16 Noe 6h UNIT ATTENTION Indicates the DISPLAY command was not performed due to one of the following 1 The tape cartridge may have been changed 2 The target has been reset 3 The Mode parameters have been changed by another initiator 4 The version of the microcode has been changed microcode down loaded 5 A cartridge was loaded with a tape length that is too long or too short 4 14 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4 3 5 ERASE command 19h The ERASE command causes part or all of the remaining medium to be erased beginning from the current logical position After the receipt of a valid ERASE command tape synchronization is performed prior to execution of the ERASE operation If tape is positioned at BOT the ERASE command will cause an ID area to be written before the Erase operation 4 3 5 1 ERASE CDB Description ERASE is a six byte command as shown below and described in Table 4 14 Common fields are described in paragraph 4 3
580. uirements defined in the CDB parameters This value is not adjusted for the allocation length The Number of elements available field indicates the number of element descriptors that meet the requirements defined in the CDB request This value is not changed because of insufficient allocation length By definition the value in the Number of elements available field will always be less than or equal to the Number of elements field in the CDB This value is not adjusted for the allocation length The Byte count of report available field indicates the total number of bytes in the element status pages based upon the requirements of the CDB request This value is not adjusted for the allocation length None of the fields in the Element status data header are adjusted if the allocation length is insuf ficient to send all status data available Note that a READ ELEMENT STATUS command can be issued with an Allocation length of 8 to determine the allocation length needed to transfer all element status page bytes specified by the command the allocation length needed is the value reported in the Byte Count of Report Available field plus 8 6 22 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6 2 5 2 2 Element Status Page Each Element status page contains one 8 byte header followed by one or more Element descrip tors diagram of the Element Status Page header is shown in Table 6 23 and described in
581. uit Printed Circuit Board Assembly PCBA WTL CA20116 B82X Write Circuit Printed Circuit Board Assembly Power Supply Unit CA01311 D901 Power Supply April 1997 Threader Assembly CA01311 F300 Threader Assembly CG00000 011503 REV A 9 1 FRU 2488 PRODUCT GUIDE PARTS REPLACEMENT CATALOG Neel Figure 9 1 M2488 Tape Drive FRUs Top Side CG00000 011503 REV A April 1997 9 2 PARTS REPLACEMENT CATALOG M2488 PRODUCT GUIDE Neel Figure 9 2 M2488 Tape Drive FRUs Bottom Side 9 3 CG00000 011503 REV A April 1997 FRU PARTS REPLACEMENT CATALOG M2488 PRODUCT GUIDE Figure 9 3 DTC PCBA 9 4 Figure 9 4 IPM PCBA CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE PARTS REPLACEMENT CATALOG April 1997 Figure 9 6 SVL PCBA CG00000 011503 REV A 9 5 FRU FRU PARTS REPLACEMENT CATALOG CNJ31 CNJ32B CNJ32A Figure 9 7 WTL PCBA M2488 PRODUCT GUIDE Figure 9 8 DVL Reference Only 9 6 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE SENSE KEYS APPENDIX A SENSE KEYS The Sense Keys are described in Table A 1 These are the sense keys returned in byte 2 bits 0 3 of the error code sense formats described in paragraph 8 3 1 on page 8 4 Table A 1 Sense Key Descriptions SENSE KEY DESCRIPTION NO SENSE Indicates there is no specific sense key information to be repo
582. ulled high April 1997 CG00000 011503 REV A F 53 un 2 un ir gt un Z OQ AND ERROR CODES DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F 16 Routine 20 Loop Write to Read Diagnostic Error Codes Continued ROUTINE Loop Write to Read 2 test 36 track DESCRIPTION RSVP did not respond while looking for DBOB or IBG LWR2 ETPs Skew Error 36 Track RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waiting for DPOST PHOK not seen in time Time out waiting for DPRE Lost DBOB waiting for DPRE Time out waiting for DPOST PHOK on after Read End RSVP Dead Man time out Last Blk not Found RSVP error RSVP failed cause unknown IBG active should not be check INLWR pulled high RSVP did not respond while looking for DBOB or IBG LWR2 ETPs Skew Error 18 Track RSVP failed to Respond DATA Xreg Miscompare RSVP not Ready DATB Xreg Miscompare RSVP not Ready time out DBOB not detected by RSVP FLCO time out RSVP detected Long IBG FHC2 or FLC2 Time Out Slow End of Data Block Lost DBOB prior to PHOK or while waitin
583. ure No initiator response to reselection SCSI parity error Active SCSI command aborted due to an Initiator detected error message being received Invalid message error SPC transfer offset error or transfer period error Overlapped commands attempted Unload failure Load failure occurred and buffered write data exists Unload failure Manual unload failure occurred and buffered write data exists Log counter at maximum Sl ol Ni we wo mo wD DW wD DW DA Wau CA Internal Software Error Unsupported ERPA code xx encountered by error processing software Report ERPA code to Product Support Engineer Internal Software Error Unsupported ERPA code xx encountered by error processing software Report ERPA code to Product Support Engineer B 4 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE The ERPA codes are described in Table C 1 These are the ERPA codes returned in byte 19 of the error code sense formats or described in paragraph 8 3 1 on page 8 4 DESCRIPTION Path Equipment Check ERPA CODES APPENDIX C ERPA CODES Table C 1 ERPA Codes un e Q C Drive adapter error occurred Could not recover from a buffer error on the lower interface Could not recover from an error detected during a cartridge index load cycle on the Automatic Cartridge Loader The cartridge is manually retrievable by the operator
584. ure 4 LIST ERROR Flowchart on page I 4 Figure I 5 RS 232 Flowchart on page I 4 Figure I 6 SETTING Flowchart on page I 5 Figure I 7 LOAD CODE Flowchart on page 6 Figure I 8 INQUIRY Flowchart on page I 6 Figure I 9 MODE PAGES Flowchart on page I 7 Figure I 10 FACTORY Flowchart on page I 8 Figure I 11 81 FSGRP Flowchart on page I 8 April 1997 CG00000 011503 REV A I 1 2488 PRODUCT GUIDE Press TEST and UNLOAD hold for 3 seconds v L OFFEINE release START START START gt F SETTING 3 TNQUIRY A Mone PAGES 1 AE O TEST TEST TEST TEST TEST To Figure I 10 CE MODE D To Figure I 6 M To Figure I 7 To Figure 1 9 R To Figure 8 April 1997 CG00000 011503 REV A FLOWCHARTS TEST H Y B RUN MTC START RUN MTU IAE RUN COMB RUN ACE STAR TTSTERROR 148 Tyrgs 737 START TEST TEST TEST TEST TEST TEST CNT D To Figure I 2 B To Figure I 3 E To Figure I 4 Cw Figure I 5 TEST Starts Test START CONT ERROR START Vv RUN CNT TEST TEST ERR CNT O gt CART S81 wreart are SARE TEST TEST TEST Vv Vv Vv CNT 000T
585. uring incremental data pattern test of User Program Memory SPC data miscompare during address bus bit test in SPC User Program Memory un 2 un ir gt un Z OQ AND ERROR CODES SPC data miscompare during read of SPC User Program Memory after all bits were inverted SPC MCS Buffer test Incorrect SPC status detected after issuing a diagnostic n byte message command Incorrect SCSI bus status during diagnostic data transfer while expecting REQ assertion Incorrect SCSI bus status during diagnostic data transfer while expecting REQ de asser tion SPC reported an incorrect data transfer length Data miscompare detected in SPC low MCS buffer after diagnostic message transfer Data miscompare error detected in SPC high MCS buffer after diagnostic message transfer SPC to Data Buffer DMA test Incorrect SPC status detected after issuing a diagnostic data transfer to buffer command Bad SCSI bus status detected waiting for REQ assertion during diagnostic data transfer Bad SCSI bus status detected waiting for REQ de assertion during diagnostic data transfer SPC reported an incorrect transfer length after completion of a diagnostic data transfer com mand Error reported by Record Buffer manager in attempting to setup SDDP for a DMA transfer Unexpected status returned by Record Buffer manager after DMA transfer Data miscompare detected in SPC MCS buffer
586. value in the Source storage element address field is not valid 6 24 CG00000 011503 REV A March 1997 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6 27 Storage Element Descriptor Type Code 2h Element Address Reserved Exception Reserved Reserved Additional Sense Code Additional Sense Code Qualifier Reserved SValid Invert 0 Reserved Source storage element address Table 6 28 Storage Element Descriptor Field Description DESCRIPTION The Element address field indicates the address of the element for which status is being reported in the descriptor The Full bit if one indicates that a cartridge is present in the storage element If the Full bit is zero then no cartridge is present in the element The Exception bit if one indicates that the element is in an error condition If the Exception bit is zero then the element is not in an error condition When the Exception bit is one the Additional Sense code and Additional sense code qualifier fields give detailed information about the error condition If the Access bit is one then the storage element is accessible to the medium transfer element If the Access bit is zero the storage element is not accessible to the medium transfer element The Invert bit is always set to 0 The cartridges for the supported tape format cannot be inverted If the SValid bit is set to one then the Source storage element add
587. ved bits must be set to zero If these bits are set to one the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST A self test bit of one directs the target to complete its default self test refer to the self test routine in Online Diagnostic Routine description in Chapter 8 If the self test is requested the parameter list length must be zero indicating that no data is to be transferred If it is not zero the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST If the self test successfully passes the command is ter minated with GOOD status otherwise the command is terminated with CHECK CONDITION status and the sense key is set to HARDWARE ERROR No Diagnostic Result file is prepared if the self test bitis 1 If the command completes with CHECK CONDITION the resulting sense data contains the Fault Symptom Code See Chapter 8 for a description of the sense data If the PF bit is O and the self test bit is 0 then the parameter list length must be 0 or 16 or else the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST A parameter list length of zero indicates that no data is transferred This condition is not an error no result file is prepared and the command is terminated with GOOD status in this case If the specified parameter list length results in truncation of one or more pages with the PF bit is set to one
588. ven if the ERASE was started from the beginning of tape b When computing the difference between the First and Last Block Locations only the logical block position portion of the Block IDs should be used if the BT bit is set to one April 1997 CG00000 011503 REV A 4 77 2 qa ca z S UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4 3 17 3 Description of Block ID Format Physical reference Format code Logical block position MSB Logical block position Table 4 72 Block ID Field Description DESCRIPTION The Physical reference field will be in the range 1 to 95 The values in the range 1 to 95 indicate an approximate physical location on tape close to the target position The Wrap field indicates whether the target position is in the first wrap or second wrap of tape If Wrap equals 0 then the target position is in the first wrap If Wrap equals 1 then the target position is in the second wrap The Format code field indicates the format of the tape cartridge The meaning of the possible values are shown in Table 4 73 When writing the format code reported will be 01b 36 track packeted When reading the format code reported will be the format code contained in the tape being read A unique Logical block position is associated with each data block and filemark writ ten on a tape The first filemark or data block on tape is assigned Logical block posi tion 0 the Logical block p
589. wee deceleration time CMD Measure the tape access posi tioning time M4 MODCH Measure the mode change time CMD CD M5 LOCAT Measure the tape locating time CMD CD M3 AC PS CMD CD Measure the tape rewinding time M7 D S E Measure the DSE time M6 REWND Measure the cartridge unloading time M9 CLEAN Measure the cleaning time M8 UNLD H 2 CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS COMBINATION test Combination test FWD READ Forward read test BWD READ BACKWARD READ test WRITE Write test D S E D S E test LOCATE Locating REWIND Rewinding to wrapl BOT LOAD Load UNLOAD Unload EJECT Eject TP PATH tape path test OxOB Set next execution group and repeat counter RUNNING END TEST 0 0 or OxFF ERROR RESET 0x70 or OxFO REPEAT 0 0 4 MTU DIAG PARAMETER H 4 1 DIAG activation parameter The total data requirement for the MTU DIAG activation is 480 bytes 4 2 Explanation The parameter for the DIAG activation is composed of 16 groups Each group requires 30 bytes After the DIAG test of group 1 has been completed the test of group 2 is executed and so on If data Oxff or OxOC is specified for the DIAG command code the DIAGs of subsequent groups not exe cuted and all DIAGs are terminated If an error is detected during a DIAG execution that test is
590. when the Media bit in the CDB is set Reference the description of the DENSITY SUPPORT data block s Capacity field in Table 4 104 on page 7 109 b If the Media bit is one and the logical unitis NOT READY CHECK CONDITION status is generated with a sense key of NOT READY 4 3 24 2 4 106 Allocation Length field specifies the maximum number of bytes that the initiator has allocated for returned REPORT DENSITY SUPPORT data An allocation length of zero indicates no data is to be transferred This condition is not considered an error The target terminates the DATA IN phase when allocation length bytes are transferred or when all available data is transferred to the initiator which ever is less An allocation length of at least 6Ah 106 should be specified in order for all of the maximum possible bytes to be returned to the initia tor REPORT DENSITY SUPPORT Data The REPORT DENSITY SUPPORT data contains a four byte header followed by one or two DENSITY SUPPORT data blocks The DENSITY SUPPORT data blocks are in numerical ascending order of the primary density code value in each block Each DENSITY SUPPORT data block represents a particular format including physical density information The information in the DENSITY SUPPORT data blocks is intended to provide the initiator with a detailed description of the recording technologies supported by the logical unit Density code values returned in the DEN SITY SUPPORT data blocks m
591. xpected interrupt s not detected in IRC No interrupt detected by processor Expected interrupt not detected in processor Timer 0 interrupt test Timer 0 interrupt not detected Incorrect interrupt detected Timer 1 interrupt test Timer 1 interrupt not detected Incorrect interrupt detected F 8 Check 1 interrupt test Pending interrupt detected CP bus timeout not detected Check 1 interrupt not detected Incorrect interrupt detected Interrupt s could not be cleared CG00000 011503 REV A April 1997 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F 5 Routine 3 CP Bus Parity Diagnostic Error Codes ROUTINE DESCRIPTION CP Bus parity Control Store An unexpected Check 1 condition was prema turely detected at the beginning of this test CP Bus parity error was not set as expected after attempting a read a Control Store loca tion previously written with bad parity un un 2 e un Z O A AND ERROR CODES An unexpected Check 1 condition was pend ing after it should have been cleared A CP bus parity error was not detected as expected after a write read operation on a word of control store with forced bad parity An unexpected Check 1 condition was pend ing after an attempt to clear it was made A CP bus parity error was not detected as expected after reading a word previously writ ten with bad parity An u
592. ymptom code represents the initial error condition detected the second symp tom code represents the secondary error condition detected and the third symptom code represents the last error condition detected See Appendix D for the fault symptom codes This is the command code of the command being processed when the error was detected The value in byte 29 determines the register for bytes 30 39 See Table 8 8 The tape position at which the error was detected as expressed in the physical byte 40 and logical bytes 41 43 Block ID April 1997 CG00000 011503 REV A 8 9 t s E Z MAINTENANCE AND SERVICING RD RB ONDATA BLOCK 01 M2488 PRODUCT GUIDE Table 8 8 Additional Format Error Information Type 02 WRSDDP ERROR 03 WRONG RSVP MESSAGE 04 05 07 SEARCH MISSED 08 RDC register RDC register WCT register SNDA register RDC register RDC register Interrupt flags RDE register RBE register FDXC register FDXC register RSVP expected response FDXC RSVP actual response register CRS register CRRZ register register register FMT RD TONE register WCT register register Target BID WES register ETPA register PCT register PCT register RDC register PCT RDE register register ETPB register WER register RBE register Bott

Download Pdf Manuals

image

Related Search

Related Contents

ElectronS.R.L.  SYNC by 50 On-Ear Bluetooth® OWNER`S MANUAL  30315F955C8E865F3130205B8D5890568DCF82DD5D2E6169  ダウンロード  PCAN-GPRS Link - User Manual - PEAK    Manual de Instrucciones Kid XP 1 Mb Pdf 2 pags.  三菱ホームシアタープロジェクター  Magellan® eXplorist 310 North America 2.2" Screen  Sony user manual  

Copyright © All rights reserved.
Failed to retrieve file