background image

C144-E019-03EN

M2488 CARTRIDGE TAPE DRIVE

PRODUCT GUIDE

Summary of Contents for M2488

Page 1: ...C144 E019 03EN M2488 CARTRIDGE TAPE DRIVE PRODUCT GUIDE ...

Page 2: ...acsimile 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 All Rights Reserved Copyright FUJITSU LIMITED 1996 1997 ...

Page 3: ...iguration 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 Parts List This chapter describes the M2488 models and optional equipment ...

Page 4: ......

Page 5: ...N 1 7 1 5 1 Inspect the M2488 Tape Drive 1 7 1 5 2 Inspect the ACL 1 7 1 5 3 Inspect the FACL 1 7 1 6 ASSEMBLY INSTRUCTIONS 1 8 1 6 1 General Installation and Assembly Instructions 1 9 1 6 1 1 Air Flow and Service Clearances 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 1 6 4 1 Tools Required 1 11 1 6 4 2...

Page 6: ... 2 1 INTRODUCTION 2 1 2 2 OPERATION OF THE M2488 2 1 2 3 OPERATION OF THE MAGNETIC TAPE CONTROLLER MTC 2 2 2 3 1 Data Path 2 2 2 3 2 Data Buffer 2 2 2 3 3 ERDC Compression Feature 2 2 2 3 4 Microprocessor Control 2 3 2 3 5 Firmware 2 4 2 4 OPERATION OF THE MAGNETIC TAPE UNIT MTU 2 4 2 4 1 Airless Tape Path 2 4 2 4 2 Read and Write Electronics 2 5 3 SCSI MESSAGES 3 1 3 1 INTRODUCTION 3 1 3 2 M2488 ...

Page 7: ... 3 Tape LUN 0 4 1 4 2 4 Media Changer LUN 4 4 1 4 2 5 LUN 4 1 4 3 M2488 TAPE SCSI COMMANDS 4 2 4 3 1 Command Description Block Format 4 4 4 3 2 CHANGE DEFINITION command 40h 4 5 4 3 2 1 CHANGE DEFINITION CDB Description 4 5 4 3 2 2 CHANGE DEFINITION Changes 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 11h 4 8 4 3 3 1 DI...

Page 8: ...og Sense Pages 4 37 4 3 10 4 LOG SENSE Sense Keys 4 48 4 3 11 LOOP WRITE TO READ command C1h 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 Keys 4 50 4 3 12 MODE SELECT command 15h 4 51 4 3 12 1 MODE SELECT CDB Description 4 51 4 3 12 2 Mode Select Data 4 52 4 3 12 3 MODE SELECT Sense Keys 4 55 4 3 13 ...

Page 9: ...STIC RESULTS Sense Keys 4 88 4 3 20 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE command 1Ch 4 89 4 3 20 1 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE CDB Description 4 89 4 3 20 2 Diagnostic Page Codes PF 1 in SEND DIAGNOSTIC command CDB 4 91 4 3 20 3 Diagnostic Parameter List PF 0 in SEND DIAGNOSTIC command CDB 4 96 4 3 20 4 RECEIVE DIAGNOSTIC RESULTS CHECK CONDITION Status 4 96 4 3 20 5 RECEIVE DIAGNOST...

Page 10: ... 4 3 28 SEND DIAGNOSTIC FACTORY MODE command 1Dh 4 124 4 3 28 1 SEND DIAGNOSTIC CDB Description 4 124 4 3 28 2 SEND DIAGNOSTIC FACTORY MODE CHECK CONDITION Status 4 126 4 3 28 3 Diagnostic Pages PF 1 4 126 4 3 28 4 Diagnostic Parameter List PF 0 4 132 4 3 28 5 SEND DIAGNOSTIC Sense Keys 4 134 4 3 29 SPACE command 11h 4 135 4 3 29 1 SPACE CDB Description 4 135 4 3 29 2 SPACE CHECK CONDITION Status ...

Page 11: ...M2488 Operation When Density Code 28h Is Configured 5 15 5 3 MTU INQUIRY CHANGE DEFINITION VITAL PRODUCT DATA PAGES 5 17 5 3 1 General VPD Page Format 5 17 5 3 2 Supported VPD Pages Page 00h 5 19 5 3 3 Unit Serial Number Page Page 80h 5 19 5 3 4 Implemented Operating Definition Page Page 81h 5 20 5 3 5 ASCII Implemented Operating Definition Page Page 82h 5 21 5 3 6 Unit Usage Page Page C0h 5 22 5 ...

Page 12: ... 6 2 6 1 TEST UNIT READY CDB Description 6 30 6 2 6 2 TEST UNIT READY CHECK CONDITION Status 6 30 6 2 6 3 TEST UNIT READY Sense Keys 6 31 6 3 ADDITIONAL COMMAND INFORMATION ON MEDIUM CHANGER MODE SELECT AND MODE SENSE COMMANDS 6 32 6 3 1 Page Code 00h Device Unique Parameters 6 32 6 3 2 Page Code 1Dh Element Address Assignments 6 35 6 3 3 Page Code 1Eh Transport Geometry Parameters 6 37 6 3 4 Page...

Page 13: ...nformation Hardware Registers 8 13 8 3 2 5 Format 4 Sense Information for Diagnostic Errors 8 15 8 4 DIAGNOSTICS 8 16 8 4 1 Go No Go Diagnostics 8 16 8 4 2 Off Line Diagnostics 8 16 8 4 3 MTU Diagnostics 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 Remote Maintenance RS 232 Interface 8 20 8 4 4 Types of Diagnostic Procedures 8 24 8 4...

Page 14: ...t 8 46 8 11 5 Bottom Cover Remove and Replace Procedures 8 47 8 11 5 1 Bottom Cover Removal 8 47 8 11 5 2 Bottom Cover Replacement 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 Replacement 8 48 8 11 7 Threader Assembly Remove and Replace Procedures 8 50 8 11 7 1 Threader Assembly Removal 8 50 8 11 7 2 Threader Assembly Replacement 8 50 8 1...

Page 15: ... CODES D 1 E CHK XX ERROR CODES E 1 E 1 CHK XX ERROR CODE DESCRIPTIONS E 1 E 2 CHK XX ERROR CODE REPLACEMENT ACTIONS E 7 F DIAGNOSTIC TESTS AND ERROR CODES F 1 G SUPPORTED SCSI TRANSFER RATES G 1 H MTU DIAGNOSTIC SPECIFICATIONS H 1 H 1 OUTLINE H 1 H 2 HOW TO EXECUTE THE DIAG H 1 H 2 1 SCSI interface H 1 H 2 2 RS 232C interface H 1 H 2 3 How to execute the DIAG for the MTU H 1 H 3 M2488 DIAG STRUCT...

Page 16: ...eration deceleration time H 7 H 4 3 4 3 M3 AC PS Measure the tape access positioning time H 7 H 4 3 4 4 M4 MODCH Mode change time measurement H 7 H 4 3 4 5 M5 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 M7 D S E DSE time measurement H 8 H 4 3 4 8 M8 UNLD Cartridge unloading time measurement H 8 H 4 3 4 9 M9 CLEAN Cleaning time measureme...

Page 17: ...h ACL Tray Mounting 1 24 Figure 1 18 Mount FACL to Inner Cover 1 24 Figure 1 19 FACL Face Plate 1 25 Figure 1 20 Prepare the M2488 Tape Drive 1 27 Figure 1 21 Prepare the ACL 1 28 Figure 1 22 Connect the M2488 and the ACL Base 1 29 Figure 1 23 Attach Operator Panel Cable to ACL Base 1 30 Figure 1 24 Attach the ACL Mechanism 1 30 Figure 1 25 Replace Covers 1 31 Figure 1 26 Prepare the M2488 Tape Dr...

Page 18: ...M2488 Tape Drive FRUs Bottom Side 9 3 Figure 9 3 DTC PCBA 9 4 Figure 9 4 IPM PCBA 9 4 Figure 9 5 RDL PCBA 9 5 Figure 9 6 SVL PCBA 9 5 Figure 9 7 WTL PCBA 9 6 Figure 9 8 DVL PCBA Reference Only 9 6 Figure I 1 Operator Panel Flowchart I 2 Figure I 2 RUN COMB Flowchart I 3 Figure I 3 RUN ACL Flowchart I 3 Figure I 4 LIST ERROR Flowchart I 4 Figure I 5 RS 232 Flowchart I 4 Figure I 6 SETTING Flowchart...

Page 19: ...ion 10h 4 12 Table 4 11 Display Format Control Byte Description 10h 4 13 Table 4 12 DISPLAY Parameter 10h 4 13 Table 4 13 Display Mode Selection Bits 10h 4 14 Table 4 14 ERASE Field Description 4 15 Table 4 15 INQUIRY Field Description 4 18 Table 4 16 EVPD Bit 4 19 Table 4 17 Supported VPD Page Codes 4 19 Table 4 18 INQUIRY Data Format 4 20 Table 4 19 INQUIRY Data Format Field Description 4 21 Tab...

Page 20: ...4 56 Table 4 52 PC Field 4 57 Table 4 53 MODE SENSE Data Header 4 57 Table 4 54 MODE SENSE Data Header Field Description 4 58 Table 4 55 Buffered Mode Description 4 58 Table 4 56 Block Descriptor 4 59 Table 4 57 MODE SELECT Parameter Header Field Description 4 59 Table 4 58 Page Descriptors 4 59 Table 4 59 Page Descriptor Field Description 4 60 Table 4 60 READ Field Description 4 63 Table 4 61 REA...

Page 21: ...c Results data Parameter List 4 96 Table 4 96 Parameter List Field Description 4 96 Table 4 97 RECOVER BUFFERED DATA Field Description 4 98 Table 4 98 RELEASE UNIT Field Description 4 101 Table 4 99 REQUEST SENSE Field Description 4 103 Table 4 100 REPORT DENSITY SUPPORT Field Description 4 106 Table 4 101 REPORT DENSITY SUPPORT Header 4 107 Table 4 102 DENSITY SUPPORT Data Block for density 09h 1...

Page 22: ...eporting Parameters Field Description 5 4 Table 5 6 Valid Combinations of Error Recovery Parameters 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 Control 5 8 Table 5 10 Page 0Ah Common Device type Control Parameters 5 9 Table 5 11 Page 0Ah Common Device type Control Parameters Fie...

Page 23: ... 13 Page Descriptors 6 13 Table 6 14 MODE SENSE Page Descriptors Field Description 6 14 Table 6 15 MOVE MEDIUM Field Description 6 16 Table 6 16 XCL Allowed Moves 6 17 Table 6 17 READ ELEMENT STATUS Field Description 6 20 Table 6 18 Element Type Codes 6 20 Table 6 19 Element Addresses 6 21 Table 6 20 Block Structure of READ ELEMENT STATUS Data 6 21 Table 6 21 Element Status Data Header 6 22 Table ...

Page 24: ... Data Format VPD Page 82h ASCII Implemented Operating Definition Page 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 command 8 4 Table 8 2 Error Code 70 Sense Format Field Description 8 5 Table 8 3 Error Code 71 Sense Format deferred error reporting 8 6 Table 8 4 Error Code 71 Sense Format Field Description 8 7 Tabl...

Page 25: ... Error Codes F 9 Table F 6 Routine 4 Read Signal Verification Processor Diagnostic Error Codes F 14 Table F 7 Routine 5 SDDP External Register Diagnostic Error Codes F 18 Table F 8 Routine 6 Data Buffer Diagnostic Error Codes F 18 Table F 9 Routine 7 SCSI Protocol Controller Diagnostic Error Codes F 19 Table F 10 Routine 8 Formatter Counters Diagnostic Error Codes F 22 Table F 11 Routine 9 PCC Tim...

Page 26: ...LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES CONTINUED TABLE TITLE PAGE xxiv C144 E019 03EN Table G 1 SCSI Transfer Rates for 20 MHz G 1 ...

Page 27: ...low 1 3 CONFIGURATIONS The M2488 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 STEP PROCEDURE WHERE 1 Unpack the M2488 Unpack the medium changer if applicable Product Guide Chapter 1 paragraph 1 4 or ...

Page 28: ...Phillips screw driver 1 6 1 1 6 2 1 6 3 1 6 5 M2488 with ACL M2488 one or two per tray IPM one per M2488 Terminator may be required 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 Phillips screw driver Allen wrench 1 6 1 1 6 2 1 6 3 1 6 5 1 6 6 M2488 with FACL M2...

Page 29: ...ed AC Power Cable 110 or 220 VAC Phillips 2 screwdriver 1 6 1 1 6 2 1 6 3 1 6 4 M2488 with ACL M2488 IPM Terminator may be required ACL AC Power Cable 110 or 220 VAC Optional Support base for M2488 with ACL 5 or 10 cartridge size 5 or 10 Cartridge Magazine Phillips 2 screwdriver 5mm 8 in long Allen wrench 1 6 1 1 6 2 1 6 3 1 6 5 1 6 6 M2488 with FACL M2488 IPM Terminator may be required FACL AC Po...

Page 30: ...h 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 1 Carefully remove the M2488 from the packing material as shown in the figure above 2 Place the tape drive on a flat work surface 3 Verify contents of package to the packing list 4 Retain packing material for future use 5 Continue with unpacking the...

Page 31: ...atic 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 ACL ...

Page 32: ...ace 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 eq...

Page 33: ...ts and cracks Upon completion inspect the medium changer if applicable or continue with the assembly instruc tions 1 5 2 Inspect the ACL Visually examine the chassis for dents and cracks Upon completion continue with the assembly instructions 1 5 3 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 car...

Page 34: ...wchart with the proce dure title ACL or FACL Installation Procedures ACL if unattached FACL if unattached No ACL FACL or 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 Installation 1 6 6 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 FACL Installation 1 6 7 ACL FACL already attached Install IPM 1 ...

Page 35: ...a 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 bo...

Page 36: ...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 Figure 1 2 Cable and Power Connections STEP ACTION 1 Attach SCSI cable to one of the SCSI connectors on the IPM which ...

Page 37: ...ved 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 magazine Figure 1 3 shows the M2488 with an attached ACL in a desktop model Figure 1 3 Drive with ACL 5 cartridge Desktop Configuration STEP ACTION 1 Attach both foot rails to the M2488 with the...

Page 38: ...e 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 M2488A41 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 rea...

Page 39: ...M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS April 1997 CG00000 011503 REV A 1 13 Figure 1 5 Stability Brackets Figure 1 6 Drive Placement ...

Page 40: ...INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 14 CG00000 011503 REV A April 1997 Figure 1 7 Drive Positioning Figure 1 8 Rear Bracket Attachment ...

Page 41: ...h 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 ...

Page 42: ...INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 16 CG00000 011503 REV A April 1997 Figure 1 10 Attach to Bottom Base bottom base ...

Page 43: ...M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS April 1997 CG00000 011503 REV A 1 17 Figure 1 11 Desktop Model Top Covers desktop cover ...

Page 44: ...INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 18 CG00000 011503 REV A April 1997 Figure 1 12 Desktop Model Rear Cover rear cover ...

Page 45: ...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 1 6 5 2 2 Inner Cover NOT Mounted to Mou...

Page 46: ...d with a screwdriver 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 g to the rear of each pole of the rack with two screws i SBD 5x2S M NI1A in the top and bottom holes STEP ACTION 1 Insert mounting tray d into the 19 inch rack and attach the front with six screws j SW2NA 5x12S M NI1A 2 Attach 2 brackets f to both the left and...

Page 47: ...M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS April 1997 CG00000 011503 REV A 1 21 Figure 1 14 19 inch Rack mount Kit Installation ...

Page 48: ... 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 Figure 1 15 Bracket Adjustment ...

Page 49: ... Tray Mounting 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 four 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 r SW3NA 3x12S M NI1A through the L type bracket 5 Use the correct fac...

Page 50: ...INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 24 C144 E019 04EN Figure 1 17 M2488 with ACL Tray Mounting Figure 1 18 Mount FACL to Inner Cover Inner Cover Screws ...

Page 51: ...M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS April 1997 CG00000 011503 REV A 1 25 Figure 1 19 FACL Face Plate Mounting tray Screws Front Panel ...

Page 52: ... 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 Table 1 3 Equipment and Tools Required for ACL Installation EQUIPMENT PART NUMBER QUANTITY DESCRIPTION ACL B03B 5400 H011A 1 Automatic Cartridge Loader Allen bolts Part of ACL accessory kit 3 Used f...

Page 53: ...m 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 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 ...

Page 54: ...ON 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 ...

Page 55: ...e ACL mechanism into the base Leave slightly forward for cable connection 5 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 6 Attach the interface cable between the connector on the rear of the ACL and the connector on...

Page 56: ...INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 30 CG00000 011502 REV A May 1996 Figure 1 23 Attach Operator Panel Cable to ACL Base Figure 1 24 Attach the ACL Mechanism excess cable Interface Cable ...

Page 57: ...M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS April 1997 CG00000 011503 REV A 1 31 Figure 1 25 Replace Covers ...

Page 58: ...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 Table 1 4 Equipment and Tools Required for FACL Installation EQUIPMENT PART NUMBER QUANTITY DESCRIPTION FACL CA01032 B001 1 Flush mounted medium changer Allen bolts Part of FACL accessory kit 3 Used for a...

Page 59: ...o screws on the rear Pull the front of the cover up and slide backwards See Figure 8 6 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 f...

Page 60: ...e 1 27 and Figure 1 28 during performance of this procedure Figure 1 27 Prepare the FACL 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 ...

Page 61: ...the cable CNJ24 and CNJ28 to the M2488 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 on 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 ho...

Page 62: ...INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1 36 CG00000 011503 REV A April 1997 Figure 1 29 Connect the M2488 and the FACL Figure 1 30 Cable Connection Grounding plate CNP24 CNJ24 ...

Page 63: ...M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS April 1997 CG00000 011503 REV A 1 37 Figure 1 31 Replace Top Covers 1 7 PREPARATION FOR USE See the User s Guide for configuration information ...

Page 64: ......

Page 65: ...The following paragraphs describe the operation of the M2488 Refer to the block diagram in Figure 2 1 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 interfac...

Page 66: ...or 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 ...

Page 67: ...tion 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 provides 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 ...

Page 68: ...I 2 4 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 diagra...

Page 69: ...en 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 semiconduc tor technology This technology allows the integration of six write channels tracks into one chip Figure 2 3 DVL PCA Block Diagram 8752 I O Regs OP Regs PCA DVL UART RS 232 SV Reg PCA OP ACC ACL gate gate DTC_present Counters MMCL OP PANEL ROM Servo Pr...

Page 70: ...DESIGN ARCHITECTURE M2488 PRODUCT GUIDE 2 6 CG00000 011503 REV A April 1997 ...

Page 71: ...ached log ical unit 3 2 15 on page 3 9 03h 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 04h DISCONNECT Informs the initiator that the present physical path is going to be broken 3 2 4 on page 3 2 05h INITIATOR DETECTED ERROR Informs a target an error has occurred 3 2 8 on page 3 8 06h ABORT Sent to the tar...

Page 72: ...et 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 3 2 4 DISCONNECT code 04h This message is sent from a target to inform the initiator that the pr...

Page 73: ...ded 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 ed...

Page 74: ...ARITY ERROR or MESSAGE 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 MES...

Page 75: ...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 after a BUS DEVICE RESET message and c after a power cycle In addition an SCSI device may initiate a WDTR message exchange whenever it is appropriate to negotiate a new transfer width agreement SCS...

Page 76: ...he 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 information transfer phase and transferring at least one byte of information or by going to the BUS FREE phase The initiator shall accept such ...

Page 77: ... 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 IDE...

Page 78: ...ypically this message is used to cause an interrupt in the initi ator between two linked commands 3 2 11 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 t...

Page 79: ...y 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 ...

Page 80: ...t 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 ...

Page 81: ...turned 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 i...

Page 82: ......

Page 83: ...tor panel as described in Chapter 6 4 2 2 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 4 2 3 Tape LUN 0 The default Logical Unit Number LUN assigned to the tape drive is 0 4 2 4 Media Changer ...

Page 84: ...n page 4 150 11h SPACE Changes the logical unit position relative to the current position 4 3 29 on page 4 135 12h 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 5 3 on page 5 17 14h RECOVER BUFFERED DATA optional Requests that the tape unit transfer zero or more blocks of data from the tape...

Page 85: ...l Used to modify the operating definition of the selected target with respect to all initiators This command is used in conjunction with the Inquiry command to change and optionally save parameters that affect the operation of the target 4 3 2 on page 4 5 5 3 on page 5 17 44h REPORT DENSITY SUP PORT configuration dependent Provides a means for the initiator to retrieve informa tion maintained by t...

Page 86: ...t 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 LUN Logical Unit Number 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 The LUN field is included in the CDB for compatibility with some SCSI 1 devices This field may be reclaimed...

Page 87: ... described in Table 4 3 Common fields are described in paragraph 4 3 1 on page 4 4 BITS BYTES 7 6 5 4 3 2 1 0 0 0 1 0 0 0 0 0 0 1 LUN Reserved 2 Reserved Save 3 0 Definition Parameters 4 Reserved 5 6 7 8 Parameter Data Length 9 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 3 CHANGE DEFINITION Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 40h Operation code 2 0 0 1 A ...

Page 88: ... 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...

Page 89: ... 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 5h 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...

Page 90: ...shown below and described in Table 4 5 Com mon fields are described in paragraph 4 3 1 on page 4 4 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 0 or 17 bytes 11h BITS BYTES 7 6 5 4 3 2 1 0 0 1 1 0 0 1 1 1 1 1 LUN Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved...

Page 91: ...ugh 16 is considered to be ASCII format If bit is 0 the data is EBCDIC format 0 2 0 1 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 ...

Page 92: ... X 58h 27h H 48h 08h Y 59h 28h I 49h 09h Z 5Ah 29h 60h 0Ah space 20h 2Ah 25h 0Bh 2Ch 2Bh 3Ch 0Ch 25h 2Ch 28h 0Dh _ 5Fh 2Dh 2Bh 0Eh 3Eh 2Eh 7Ch 0Fh 3Fh 2Fh 26h 10h 0 30h 30h J 4Ah 11h 1 31h 31h K 4Bh 12h 2 32h 32h L 4Ch 13h 3 33h 33h M 4Dh 14h 4 34h 34h N 4Eh 15h 5 35h 35h O 4Fh 16h 6 36h 36h P 50h 17h 7 37h 37h Q 51h 18h 8 38h 38h R 52h 19h 9 39h 39h 21h 1Ah 3Ah 3Ah 24h 1Bh 23h 3Bh 2Ah 1Ch 40h 3Ch...

Page 93: ...b Display left unchanged 111b 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...

Page 94: ... 1 on page 4 4 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 BITS BYTES 7 6 5 4 3 2 1 0 0 1 1 0 0 1 1 1 1 1 LUN Reserved 2 Reserved 3 Display Mode Selection Display Length Flash Half Msg Reserved Data Format 4 Reserved 5 Reserved 6 Reserved 7 Reserved 8 Param...

Page 95: ...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 3 3 0 1 When the Flash bit is set to zero the display does not flash A Flash bit set to one causes the display to flash 3 4 0 1 When the Display Length bit is set to zero only 8 bytes are displayed Whethe...

Page 96: ... 110b Display left unchanged 111b 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 fl...

Page 97: ... 1 0 0 0 0 0 1 1 0 0 1 1 LUN Reserved Immed Long 2 Reserved 3 Reserved 4 Reserved 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 14 ERASE Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 19h Operation code 1 0 0 1 If Long bit 0 Erase gap If Long bit 1 Data security erase 1 0 1 The Immediate Immed bit controls the time at which status is to be returned Actions taken by ...

Page 98: ...8 2 erase pat terns 2 0 mm IBG is read by the controller a BLANK CHECK is sig naled 4 3 5 2 ERASE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated SENSE KEY CONDITION DESCRIPTION 1h RECOVERED ERROR 1 Recovery was performed when writing buffered data before the erase occurred 2 Retries were needed to complete the ERASE 2h NOT READY Logical unit was not r...

Page 99: ...UIDE TAPE UNIT SCSI COMMANDS C144 E019 04EN 4 17 7h DATA PROTECT Attempted write type operation to write protected tape cartridge Bh ABORTED COMMAND The ERASE command was aborted SENSE KEY CONDITION DESCRIPTION ERASE ...

Page 100: ...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 2 0 7 The Page Code co...

Page 101: ...T and an additional sense code of ILLEGAL FIELD in CDB is returned 4 3 6 3 Inquiry Data See section 5 3 for a description of INQUIRY return data when the EVPD bit is 1 The following Inquiry Data is returned when the EVPD bit 0 Table 4 16 EVPD Bit EVPD BIT PAGE CODE BYTE ACTION 0 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 ...

Page 102: ...ION INFORMATION 16 23 Controller Product ID 24 31 Logical Unit Product ID PRODUCT REVISION LEVEL INFORMATION 32 35 Controller Microcode Version and Revision Levels VENDOR SPECIFIC PARAMETERS BYTES 36 55 36 Reserved vendor unique MC 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 M...

Page 103: ... compliance is claimed with the ISO version of SCSI ISO 9316 or the ECMA version of SCSI ECMA 111 3 0 3 2h 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 3 6 0 The Terminate I O Process TrmIOP bit is set to zero indicating the device does not support the Terminate I O Pro...

Page 104: ...nquiry 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 the MTU and MC INQUIRY data Reference the CHANGE DEFINITION command for more information on changing these fields 32 35 The Controller Microcode Version and Revision Level information contains vendor unique ASCII data 36 0 1 0 A MC ...

Page 105: ... to 1Fh indicating unknown or no device type 1 X X b NOT USED Table 4 21 Peripheral Device Type CODE DESCRIPTION 01h Sequential access tape device Note When the INQUIRY command is issued for the MTU LUN the peripheral device type is set to 01h This indicates a tape device 08h Medium changer device type 1Fh Unknown or no device type Note This code is generated when the INQUIRY command is issued for...

Page 106: ...r M2488A12 FACL Medium Changer Unknown or not connected FUJITSU M2488 single ended SCSI interface i e all ASCII spaces M2488D differential SCSI interface 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 R...

Page 107: ... 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 Table 4 24 LOAD UNLOAD Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 1Bh Operation code 1 0 0 If Immed Immediate bit is 0 status is not returned for the LOAD UNLOAD...

Page 108: ... 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 Mode1 then no load or unload oper ation is performed and CHECK CO...

Page 109: ...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 5h ILLEGAL REQUEST 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 6h UNIT ATTENTION Indicates the LOAD UNLOAD command was not performed due to one ...

Page 110: ...LUN Reserved BT CP Immed 2 Reserved 3 MSB 4 Block Address 5 6 LSB 7 Reserved 8 Partition 9 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 25 LOCATE Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 2Bh Operation code 1 0 0 If Immed Immediate 0 status is not returned for the LOCATE com mand until the locate operation has completed or has failed 1 If Immed bit 1 status is r...

Page 111: ... for each data block and filemark thereafter The maximum Logical block address is 3FFEFFh 1 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 3 6 Block Address 8 The Parti...

Page 112: ...ence 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...

Page 113: ...s too long or too short 4h HARDWARE ERROR 1 Write of buffered data failed due to a hardware failure 2 The locate operation was not completed because of a hardware failure 5h ILLEGAL REQUEST 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 ...

Page 114: ...ON Status A LOG SELECT command with the parameter code reset bit PCR set a PC of 01b and a parameter list length of zero from 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 1 0 0 1 1 0 0 1 LUN Reserved PCR 1 0 2 PC Reserved 3 Reserved 4 Re...

Page 115: ... fields in the CDB are shaded Table 4 30 LOG SENSE Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 4Dh Operation code 1 1 0b 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...

Page 116: ...t 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 Select command with the parameter code reset bit PCR set to 1 5 6 The Parameter Pointer field allows the initiator to request parameter data begin ning fr...

Page 117: ...ting 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 0Ah is one the next successful command issued to the device associated with that counter will receive CHECK CONDITION status with RECOVERED ERROR set in the sense key The ASC ASCQ field will be returned as 5B0...

Page 118: ... this parameter is not an ASCII list parameter 2 2 3 00b The Threshold Met Criteria field TMC is returned as 00b 2 4 0b The Enable Threshold Comparison bit ETC is returned as 0b indicating that threshold comparisons is not enabled 2 5 1b 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 2 6 1b The Disable ...

Page 119: ...ge supported 00h 5 Page supported 02h 6 Page supported 03h 7 Page supported 31h 8 Page supported 3Eh Table 4 36 Log Sense Page 00h Supported Log Pages BITS DEFAULT VALUE BYTES 7 6 5 4 3 2 1 0 0 Reserved Page Code 00h 1 Reserved 00h 2 3 Page Length 0006h 4 Page supported 00h 5 Page supported 02h 6 Page supported 03h 7 Page supported 0Ch 8 Page supported 31h 9 Page supported 3Eh With Support Log Pag...

Page 120: ...elay LSB WRITE ERRORS DETECTED BY FIRMWARE 16 17 MSB Parameter Code 0001h LSB 18 DU DS 1 TSD 1 ETC 0 TMC 0 Reserved LP 0 E0h or 60h 19 Parameter Length 08h 20 27 MSB Number of Write Data Checks Detected By Firmware i e Error corrected with possible delays LSB TOTAL WRITE BLOCKS CORRECTED BY INTERNAL ERROR RECOVERY ACTIONS 28 29 MSB Parameter Code 0003h LSB 30 DU DS 1 TSD 1 ETC 0 TMC 0 Reserved LP ...

Page 121: ...pression failures excessive expan sion etc LSB HOST WRITE BLOCKS RECOVERED BY USE OF INTERNAL RECOVERY BUFFER 76 77 MSB Parameter Code 9002h LSB 78 DU DS 1 TSD 1 ETC 0 TMC 0 Reserved LP 0 E0h or 60h 79 Parameter Length 08h 80 87 MSB Total Host Write Operations Recovered by use of internal recovery buffer LSB TOTAL WRITE BLOCKS 88 89 MSB Parameter Code 9003h LSB 90 DU DS 1 TSD 1 ETC 0 TMC 0 Reserve...

Page 122: ...t Blocks Written into an EDRC Superblock LSB Table 4 38 Log Sense Page 03h Error Counter Page Read BITS DEFAULT VALUE BYTES 7 6 5 4 3 2 1 0 0 Reserved Page Code 03h 1 Reserved 00h 2 3 MSB Page Length 0078h LSB READ ERRORS RECOVERED BY ECC 4 5 MSB Parameter Code 0000h LSB 6 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 7 Parameter Length 08h 8 15 MSB Number of Read Data Checks Recovered by ECC i e Er...

Page 123: ...C 0 0 LP 0 E0h or 60h 43 Parameter Length 08h 44 51 MSB Total Bytes Read from Tape LSB BYTES TRANSFERRED TO INITIATOR 52 53 MSB Parameter Code 9010h LSB 54 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 55 Parameter Length 08h 56 63 MSB Total Bytes Transferred to Initiator LSB TOTAL READ BLOCKS THAT WERE RECORDED IN EDRC FORMAT 64 65 MSB Parameter Code 9011h LSB 66 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0...

Page 124: ...rded in EDRC format exclud ing filemarks LSB TOTAL HOST BLOCKS CONTAINED IN PHYSICAL BLOCKS READ FROM TAPE 100 101 MSB Parameter Code 9014h LSB 102 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 103 Parameter Length 08h 104 111 MSB Total Host Blocks Contained in Physical Blocks Read From Tape LSB READ RETRIES 112 113 MSB Parameter Code 9015h LSB 114 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 115 Par...

Page 125: ...r Code 0001h LSB 18 DU DS 1 TSD 1 ETC 0 TMC 0 Reserved LP 0 E0h or 60h 19 Parameter Length 08h 20 27 MSB Number of data bytes written to tape as a result of Write command oper ations not counting ECC and formatting overhead LSB DATA BYTES READ FROM TAPE 28 29 MSB Parameter Code 0002h LSB 30 DU DS 1 TSD 1 ETC 0 TMC 0 Reserved LP 0 E0h or 60h 31 Parameter Length 08h 32 39 MSB Number of data bytes re...

Page 126: ...cle Table 4 40 Log Sense Page 31h Track Error Statistics BITS DEFAULT VALUE BYTES 7 6 5 4 3 2 1 0 0 Reserved Page Code 31h 1 Reserved 00h 2 3 MSB Page Length 00D8h LSB ERROR STATISTICS BY TRACK 4 5 MSB Parameter Code 9001h LSB 6 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 7 Parameter Length 08h 8 15 MSB Number of ECC correctable read write errors detected on track 1 LSB 16 17 MSB Parameter Code 90...

Page 127: ...B 64 65 MSB Parameter Code 9006h LSB 66 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 67 Parameter Length 08h 08h 68 75 MSB Number of ECC correctable read write errors detected on track 6 LSB 76 77 MSB Parameter Code 9007h LSB 78 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 79 Parameter Length 08h 08h 80 87 MSB Number of ECC correctable read write errors detected on track 7 LSB 88 89 MSB Parameter Co...

Page 128: ...LSB 136 137 MSB Parameter Code 900Ch LSB 138 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 139 Parameter Length 08h 140 147 MSB Number of ECC correctable read write errors detected on track 12 LSB 148 149 MSB Parameter Code 900Dh LSB 150 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 151 Parameter Length 08h 152 159 MSB Number of ECC correctable read write errors detected on track 13 LSB 160 161 MSB Pa...

Page 129: ...meter Code 9010h LSB 186 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 187 Parameter Length 08h 188 195 MSB Number of ECC correctable read write errors detected on track 16 LSB 196 197 MSB Parameter Code 9011h LSB 198 DU DS 1 TSD 1 ETC 0 TMC 0 0 LP 0 E0h or 60h 199 Parameter Length 08h 200 207 MSB Number of ECC correctable read write errors detected on track 17 LSB 208 209 MSB Parameter Code 9012h L...

Page 130: ...rdware error 5h 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 0Ch 31h and 3Eh 4 The PPC field contained a value other than 0b 5 The PC field contained a value other than 01b 6h UNIT ATTENTION Indicates the LOG SENSE command was not performed due to on...

Page 131: ...d 8 Reserved 9 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 41 LOOP WRITE TO READ Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 C1h Operation code 1 0 0 1 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 initi...

Page 132: ...he 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 5h ILLEGAL REQUEST 1 Reserved bit was found set in the...

Page 133: ...ect 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 0 1 0 1 1 LUN PF Reserved SP 2 Reserved 3 Reserved 4 Parameter List Length 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 42 MODE SELECT Field Description ...

Page 134: ...s the format of the Mode Select parameter list Mode Select Parameter List Header Table 4 43 MODE SELECT Parameter List Format BITS BYTES 7 6 5 4 3 2 1 0 0 n Mode Parameter Header 4 bytes See Table 4 44 0 n Block Descriptor 0 or 8 bytes See Table 4 47 0 n Pages See Table 4 49 Table 4 44 MODE SELECT Parameter Header BITS BYTES 7 6 5 4 3 2 1 0 0 Reserved 1 Reserved 2 0 Buffered Mode Speed 3 Block Des...

Page 135: ... 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 3h 7h Reserved Table 4 47 Block Descriptor BITS BYTES 7 6 5 4 3 2 1 0 0 Density Code 1 3 Number of Blocks 000000h 4 Reserved 5 7 Block Length Table 4 48 Block Descriptor Field Description BYTE BIT VALUE D...

Page 136: ...ue Parameter Bytes Table 4 50 Page Descriptor Field Description BYTE BIT VALUE DESCRIPTION 0 0 5 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 0Ah Control Mode Page 10h Device Configuration Parameters and 00h Vend...

Page 137: ... due to 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 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 be...

Page 138: ...in the CDB are shaded Table 4 51 MODE SENSE Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 1Ah Operation code 1 3 1 0 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 2 0 5 The Page Code allows the initiator to select any one specific p...

Page 139: ...uccessfully 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 0 1 Report Changeable Values The changeable values of any page indicate which parameters the initiat...

Page 140: ... in the parameter list This condition is not considered an error The block descriptor length does not include the length of the pages Table 4 55 Buffered Mode Description BUFFERED MODE DESCRIPTION 0h Target does not report a GOOD status on WRITE commands until the data blocks are actually written on the medium 1h The Target may report GOOD status on WRITE commands as soon as all of the data specif...

Page 141: ...escription BYTE BIT VALUE DESCRIPTION 0 0 7 00h 09h 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 1 3 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 5 7 00h T...

Page 142: ...nt 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 current 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 w...

Page 143: ...es 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 A page code value of 3Fh indicates all pages implemented by the target are returned to the in...

Page 144: ...SENSE data failed due to a hardware fail ure 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 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 ...

Page 145: ...ALUE DESCRIPTION 0 0 7 08h Operation code 1 0 0 1 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 spec...

Page 146: ... indicator ILI 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 the 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...

Page 147: ... command the target returns CHECK CONDITION status sets the sense key to BLANK CHECK and sets the valid bit to one 1 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 0 If the Fixed bit is zero the target sets the information bytes to the requested trans fer length The logical position is ...

Page 148: ...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 4h HARDWARE ERROR 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 5h ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the READ command 2 The...

Page 149: ...ANDS April 1997 CG00000 011503 REV A 4 67 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 SENSE KEY CONDITION DESCRIPTION ...

Page 150: ... 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 1 1 LUN Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 61 READ BLOCK LIMITS Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 05h Operation code Table 4 62 READ BLOCK LIMITS Data BYTE BIT VALUE DESCRIPTION 0 0 7 Reserved 1 3 040000h 262 144 The maximum block length is the maximum number of bytes th...

Page 151: ... when writing buffered data 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 format ted medium 4h HARDWARE ERROR Write of buffered failed due to a hardware error 5h ILLEGAL REQUEST 1 Reserved bit was set in the CDB of the READ BLOCK LIM ITS command 2 Flag bit was set and Link bit was not set 6h UNIT ATTENTION Indicates t...

Page 152: ...Reserved Mode 2 Buffer ID 3 MSB Buffer Offset 4 5 LSB 6 MSB Allocation Length 7 8 LSB 9 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 63 READ BUFFER Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 3Ch Operation code 1 0 2 The Mode field is described in Table 4 64 2 The Buffer ID field identifies a specific buffer within the target 3 5 The Buffer offset specifies the of...

Page 153: ...FER 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 The only difference between the vendor unique mo...

Page 154: ... 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 Table 4 66 Read Write Data Buffer Descriptor buffer ID 0 BITS BYTES 7 6 5 4 3 2 1 0 0 Offset Boundary 05h 1 MSB Buffer Capacity 2 3 LSB...

Page 155: ...d buffer usage conflicts with other initiators by use of linked command or by reserving the addressed LUN 2 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 Table 4 69 Offset BOUNDARY 2 OFFSET BOUNDARY BUFFER OFFSETS 0 20 1 Byte boundaries 1 21 2 Even byte boundaries 2 22 4 Four byte boundaries 3 23 8 E...

Page 156: ...ailed 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 or the Allocation Length of the prior WRITE BUFFER command 5h 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 ...

Page 157: ...0 0 1 1 0 1 0 0 1 LUN Reserved BT 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 Reserved 8 Reserved 9 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 70 READ POSITION Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 34h Operation code 1 0 The BT bit dictates the format of values reported in the First Block Loca tion and Last Block Location fields of the return ...

Page 158: ...N Return Data is shown below and described in Table 4 71 BITS BYTES 7 6 5 4 3 2 1 0 0 BOP EOP Reserved BPU Reserved 1 Partition number 2 Reserved 3 Reserved 4 MSB First block location 5 6 7 LSB 8 MSB Last block location 9 10 11 LSB 12 Reserved 13 MSB Number of blocks in buffer 14 15 LSB 16 MSB Number of bytes in buffer 17 18 19 LSB ...

Page 159: ...tape unit only has one partition the identifica tion number of this partition is 0 4 7 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 explain...

Page 160: ...ues in the range 1 to 95 indicate an approximate physical location on tape close to the target position 0 7 0 1 The Wrap field indicates whether the target position is in the first wrap or second wrapa 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 1 6 7 The Format code field indicates the format of the tape ca...

Page 161: ... 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 microcode downloaded 5 A cartridge was loaded with a tape length that...

Page 162: ...ved SILI Fixed 2 MSB Transfer Length 3 4 LSB 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 74 READ REVERSE Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 0Fh Operation code 1 0 1 or 0 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 i...

Page 163: ...d 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 0 then the tape unit checks for overlength...

Page 164: ... failure Syn chronize before READ REVERSE attempted 2 Error occurred when attempting to space backward over block to be read 5h 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 bl...

Page 165: ...re shown below and described in Table 4 75 Common fields are described in paragraph 4 3 1 on page 4 4 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 1 1 0 0 1 LUN Reserved 2 Reserved 3 MSB Allocation Length 4 LSB 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 75 RECEIVE DIAGNOSTIC RESULTS Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 1Ch Operation code 3 4 The Allocation Leng...

Page 166: ...Table 4 76 RECEIVE DIAGNOSTIC Parameter List Length Field PAGE CODE ROUTINE PARAMETER LIST LENGTH N A SelfTest N A 00h 6 80h 01h 20 80h 50h 20 80h 51h 20 80h 52h 20 80h 53h 20 80h 54h 20 80h 57h 20 80h C0h 20 80h C2h 20 01h 16 50h 16 51h 16 52h 16 53h 16 54h 16 57h 16 C0h 16 C2h 16 ...

Page 167: ...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 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 BITS BYTES 7 6 5 4 3 2 1 0 0 Page Code...

Page 168: ...contains the Routine ID of the failing routine If this field contains 00h no errors were detected during the last execution of a SEND DIAGNOSTIC command 5 0 7 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 th...

Page 169: ...arameter List BITS BYTES 7 6 5 4 3 2 1 0 0 Routine in error Routine number 1 Execute Count Pass Count 2 3 First Fault Symptom Code 4 5 Second Fault Symptom Code 6 7 Third Fault Symptom Code 8 15 Reserved Table 4 83 Parameter List Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 The Routine in Error field contains the Routine ID of the failing routine If this field contains 00h no errors were det...

Page 170: ...d 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 ca...

Page 171: ...s 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 1 1 0 0 1 LUN Reserved 2 Reserved 3 MSB Allocation Length 4 LSB 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 84 RECEIVE DIAGNOSTIC RESULTS Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 1Ch Operat...

Page 172: ...VE DIAGNOSTIC FACTORY MODE Parameter List Length Field PAGE CODE ROUTINE PARAMETER LIST LENGTH N A SelfTest N A 00h 23 80h 01h 20 80h 50h 20 80h 51h 20 80h 52h 20 80h 53h 20 80h 54h 20 80h 57h 20 80h C0h 20 80h C2h 20 81h 68 90h 9Fh 36 01h 16 50h 16 51h 16 52h 16 53h 16 54h 16 57h 16 C0h 16 C2h 16 ...

Page 173: ...turned by a subsequent RECEIVE DIAGNOSTIC RESULTS FACTORY MODE com mand Table 4 86 Diagnostic Page Codes QUALIFIER DESCRIPTION 00h Supported diagnostics pages see Table 4 79 80h Online diagnostic test page see Table 4 80 81h Manufacturing Online diagnostic test page FACTORY MODE only see Table 4 91 90 9Fh MTU Online diagnostic test pages FACTORY MODE only see Table 4 93 Table 4 87 Receive Diagnost...

Page 174: ...99h 17 Supported page list 9Ah 18 Supported page list 9Bh 19 Supported page list 9Ch 20 Supported page list 9Dh 21 Supported page list 9Eh 22 Supported page list 9Fh Table 4 89 Page 80h Online Diagnostic Test Page BITS BYTES 7 6 5 4 3 2 1 0 0 Page Code 80h 1 Reserved 2 3 Page Length 0010h 4 Routine in error Routine number 5 Execute Count Pass Count 6 7 First Fault Symptom Code 8 9 Second Fault Sym...

Page 175: ...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 6 11 This field contains the Fault Symptom Codes that indicate the cause of the error Table 4 91 Page 81h Online Manufacturing Diag...

Page 176: ...utine 51 this field would contain a 3 6 11 0 7 This field contains the Fault Symptom Codes that indicate the cause of the error 12 15 0 7 This field contains the data that was expected by the diagnostic test reporting an error 16 19 0 7 This field contains the data that was received by the diagnostic test reporting the error 20 23 0 7 This field contains the hardware address where the expected and...

Page 177: ...14 34 35 MTU DIAG result data 15 Table 4 94 Page Code 90 9Fh Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 MTU Diagnostic Page Code 4 5 0 7 The MTU Diagnostic Error Code field will contain a non zero value if an error was detected during diagnostic operation 6 35 0 7 MTU Diagnostic result data 1 15 These 16 bit fields are used to report details of the diagnostic operation which are specific t...

Page 178: ...data Parameter List BITS BYTES 7 6 5 4 3 2 1 0 0 Routine in error Routine number 1 Execute Count Pass Count 2 3 First Fault Symptom Code 4 5 Second Fault Symptom Code 6 7 Third Fault Symptom Code 8 15 Reserved Table 4 96 Parameter List Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 The Routine in Error field contains the Routine ID of the failing routine If this field contains 00h no errors we...

Page 179: ...d 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 ca...

Page 180: ...Table 4 97 Common fields are described in paragraph 4 3 1 on page 4 4 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 0 1 0 0 1 LUN Reserved SILI Fixed 2 MSB Transfer Length 3 4 LSB 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 97 RECOVER BUFFERED DATA Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 14h Operation Code 1 0 The Fixed bit specifies both the meaning of the transfer...

Page 181: ...from the READ POSITION command issued earlier 5 The recovered blocks are sent to the second tape unit using one or more WRITE commands 4 3 21 3 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 ...

Page 182: ...REQUEST 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 6h UNIT ATTENTION Indicates the RECOVER BUFFERED DATA command was not performed due to one of the following 1 The tape cartridge may have been cha...

Page 183: ...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 4 3 22 1 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 0 1 1 ...

Page 184: ...ENSE KEY CONDITION DESCRIPTION 1h 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 5h ILLEGAL REQUEST 1 Reserved bit was found s...

Page 185: ...g 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 1 1 LUN Reserved 2 Reserved 3 Reserved 4 Allo...

Page 186: ...et 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 following 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...

Page 187: ...config uration byte 4 or via the operator panel SETTING menu option 80 S FT4 see Chapter 4 of the M2488 User s Guide If the REPORT DENSITY SUPPORT command is received when FT4 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 i...

Page 188: ...des 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 a 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 2...

Page 189: ... 2 Reserved 00h 3 Reserved 00h Table 4 102 DENSITY SUPPORT Data Block for density 09h 18 track standard length tape BITS DEFAULT BYTES 7 6 5 4 3 2 1 0 0 Primary Density Code 09h 1 Secondary Density Code 09h 2 WrtOK Dup Deflt Reserved 00h 3 Reserved 00h 4 Reserved 00h 5 7 Bits per mm 05D3h 1491 8 9 Media Width tenths of a mm 0C07h 127 10 11 Tracks 0012h 18 12 15 Capacity MB 000000F0h 240 16 23 Assi...

Page 190: ... 1 Secondary Density Code 28h 2 WrtOK Dup Deflt Reserved A0h 3 Reserved 00h 4 Reserved 00h 5 7 Bits per mm 05D3h 1491 8 9 Media Width tenths of a mm 0C07h 127 10 11 Tracks 0024h 36 12 15 Capacity MB See Capac ity field desc in Table 4 104 16 23 Assigning Organization 58 33 20 20 20 20 20 20h X3 24 31 Density Name 33 36 20 54 52 41 43 4Bh 36 TRACK 32 51 Description 33 34 39 30 45 20 31 2F 32 22 20 ...

Page 191: ...an one DENSITY SUPPORT data block 2 7 0 1 A Write OK WrtOK bit of zero indicates the logical unit support for this den sity does not include writing to the media A WrtOK bit of one indicates the logical unit is capable of writing this density to either a the currently mounted medium Media bit in CDB is set to one or b for some media Media bit in CDB is set to zero 5 7 The Bits per mm field indicat...

Page 192: ... 400MB 190h For extended length tapes the approx capacity is 800MB 320h Notes a 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 pr...

Page 193: ...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 CDB 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 ch...

Page 194: ...medium changer logical unit will be released when a RELEASE UNIT command is issued for the tape logical unit 4 3 25 1 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 0 1 1 0 1 LUN 3rd Party 3rd Party Dev ID Reserved 2 Reserved 3 Rese...

Page 195: ...UEST SENSE or RELEASE UNIT command then the command is rejected with RESERVATION 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 initiator The initiator will receive a BUSY insteadof a RESERVATION CONFLICT status if the reserved device is in the process of executing a command...

Page 196: ...le 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 CDB of the RESERVE UNIT command 2 Initiator attempted to perform a ...

Page 197: ...wn below and described in Table 4 106 Common fields are described in paragraph 4 3 1 on page 4 4 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 t...

Page 198: ... of buffered data failed due to a hardware failure 2 The rewind operation was not completed because of a hardware failure 5h 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 ma...

Page 199: ...4 108 in conjunction with the following table for a more concise overview of how each field is used BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 1 1 0 1 1 LUN PF Reserved Selftest DevOfL UnitOfL 2 Reserved 3 MSB Parameter List Length 4 LSB 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 107 SEND DIAGNOSTIC Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 1Dh Operation code 1 0 ...

Page 200: ...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 3 4 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 PAGE CODE ROUTINE PF SELFTEST DEVOFL UNITOFL PARAMETER LIST LENGTH N A SelfTest X 1 X...

Page 201: ... 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 ke...

Page 202: ...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 109 Send Diagnostic Page General Form BITS BYTES 7 6 5 4 3 2 1 0 0 Page code XXh 1 Reserved All bits are set to zero 2 3 Page Length n 3 4 N Page Parameter If ...

Page 203: ...l 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 C0 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 C0 and or C2 and both UnitOfl and DevOfl are not set a CHECK CONDITION...

Page 204: ...e C0 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 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 C0 to C2 require both DevOfl and UnitOfl to be set If a parameter li...

Page 205: ... buffered data failed due to a hardware failure 3 The self test is not successful in SEND DIAGNOSTIC command 5h ILLEGAL REQUEST 1 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 6h UNIT ATTENTION Indicates the SEND DIAGNOSTIC command was not performed due to one of the fol...

Page 206: ... 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 1 1 0 1 1 LUN PF Reserved Selftest DevOfL UnitOfL 2 Reserved 3 MSB Parameter List Length 4 LSB 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 114 SEND DIAGNOSTIC FACTORY M...

Page 207: ...Test bit is 0 and the PF bit is 0 the parameter list length must be 0 or 16 3 4 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 115 SEND DIAGNOSTIC FACTORY MODE CDB Field Description Overview PAGE CODE ROUTINE PF SELFTEST DEVOFL UNITOFL PARAMETER LIST LENGTH N A SelfTest X 1 X X 0 00h 1 ...

Page 208: ...o 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 ...

Page 209: ...ng table 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 116 Send Diagnostic Page General Form BITS BYTES 7 6 5 4 3 2 1 0 0 Page code XXh 1 Reserved All bits are set to zero 2 3 Page Length n 3 4 N Page Parameter If the Page Code is 00h this parameter is ...

Page 210: ...nse 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 C0 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 C0 and or C2 and both UnitOfl and DevOfl are not set a CHECK CONDITION is ...

Page 211: ...lock Length KB 9 11 Block Count 12 13 Block Data Pattern 14 15 Data Pattern Increment 16 19 Block Number 20 23 Space Count 24 27 Write Filemark Count 28 33 Reserved All bits are set to zero Table 4 121 Page Code 81h Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 81h Page Code for Manufacturing Online Diagnostics 4 0 7 Manufacturing Routine number refer to Chapter 8 for a list of Manufacturing ...

Page 212: ...lue will default to EDRC Compacted data transfer mode 7 0 7 Number of milliseconds of delay inserted between each block to be transferred 8 0 7 The length in KBytes 1 KByte 1024 bytes of each block to be transferred 9 11 0 7 The number of blocks to be transferred A value of zero is used to transfer from log ical BOT to logical EOT 12 13 0 7 A 16 bit data pattern to use for the first block written ...

Page 213: ...DIAG command code 5 MTU DIAG parameter 1 6 MTU DIAG parameter 2 7 MTU DIAG parameter 3 8 MTU DIAG parameter 4 9 MTU DIAG parameter 5 10 MTU DIAG parameter 6 11 MTU DIAG parameter 7 12 MTU DIAG parameter 8 13 MTU DIAG parameter 9 14 17 Execute Time 18 21 Stop Time 22 25 Execute Count Pass Count 26 33 Reserved Table 4 123 Page Code 90 9Fh Field Description BYTE BIT VALUE DESCRIPTION 4 0 7 00h 7Fh MT...

Page 214: ...c Parameter List is very similar to Diagnostic 6 0 7 MTU Diagnostic command parameter 2 7 0 7 MTU Diagnostic command parameter 3 8 0 7 MTU Diagnostic command parameter 4 9 0 7 MTU Diagnostic command parameter 5 10 0 7 MTU Diagnostic command parameter 6 11 0 7 MTU Diagnostic command parameter 7 12 0 7 MTU Diagnostic command parameter 8 13 0 7 MTU Diagnostic command parameter 9 14 17 0 7 This field ...

Page 215: ...VALID 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 C0 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 C0 and or C2 and both UnitOfl and DevOfl are not set a CHECK CONDITION is returned with Sen...

Page 216: ... buffered data failed due to a hardware failure 3 The self test is not successful in SEND DIAGNOSTIC command 5h ILLEGAL REQUEST 1 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 6h UNIT ATTENTION Indicates the SEND DIAGNOSTIC command was not performed due to one of the fol...

Page 217: ... 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 TYPE DESCRIPTION 000b Space N Blocks If the Count field is positive then space forward N blocks N Count If the Count field is negative then space backward N blocks N Count 001b Space N Filemarks If the Count field is positive th...

Page 218: ... 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 Para...

Page 219: ...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 T...

Page 220: ...READY CDB Description TEST UNIT READY is a 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 4 3 30 2 TEST UNIT READY CHECK CONDITION Status If a tape is not inserted or the drive is not ready CHECK CONDITION status is returned with the sense key set to NOT READY BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 1 LUN R...

Page 221: ... 18 track format ted 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 CDB of the TEST UNIT READY command 2 Flag bit was set and link bit was not set 6h UNIT ATTENTION 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 be...

Page 222: ...0 1 0 1 0 1 LUN Reserved Fixed 2 MSB Transfer Length 3 4 LSB 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 4 128 WRITE Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 0Ah Operation code 1 0 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 bloc...

Page 223: ... 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...

Page 224: ...eferred 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 i...

Page 225: ...the initiator failed due to a hardware failure 2 Writing data to tape failed due to a hardware failure 5h 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 wa...

Page 226: ...download microcode or download microcode and save modes it is possible to use multiple WRITE BUFFER commands with the 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 downlo...

Page 227: ...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 6 8 The Transfer Length specifies the maximum number of bytes transferred dur ing the DATA OUT phase to be stored in the specified buffer beginning at the Buffer Offset The transfer length must not exceed the capacit...

Page 228: ...is 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 rese...

Page 229: ...a 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...

Page 230: ...D 0 is the only Buffer ID sup ported 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 o...

Page 231: ...was made to write 36 track data on 18 track formatted medium 4h HARDWARE ERROR 1 Transferring data from the initiator failed due to a hardware failure 2 Synchronizing buffered data to tape failed due to a hardware failure 5h ILLEGAL REQUEST 1 Reserved bit was found set in the CDB of the WRITE BUFFER com mand 2 The Flag bit was set but the Link bit was not set 3 Buffer ID field contains an invalid ...

Page 232: ...SI 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 0 0 0 0 1 LUN Reserved Immed 2 MSB Filemark Count 3 4 LSB 5 Reserved Flag Link Note C...

Page 233: ...rmation 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 Table 4 133 WRITE FILEMARK Command Operations BUFFER MODE IMMED BIT OPERATION 0h non buffered mode 0...

Page 234: ...rtridge is too long or too short 4h HARDWARE ERROR Write of data or filemarks failed due to a hardware failure 5h 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 0h 3 The Flag bit was set but the Link bit was not set 6h UNIT ATTENTION Indicates the WRITE FILEMARKS command was not...

Page 235: ...TE 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 All SCSI I O processes are cleared i e the SCSI I O process ends with the BUS FREE phase Any back end tape motion or medium changer motion operation in progress rewind sync...

Page 236: ......

Page 237: ...st 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 Table 5 1 Page ...

Page 238: ...sent 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 2 4 1 0 When the Position After Error Block PAEB 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...

Page 239: ...of 01h indicates automatic data transfers will timeout in 400ms i e 200ms 1 200ms 400ms The ADTT is calculated in 200ms increments for values 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 01h is set in this field 200ms or 400ms timeouts respectively the Retry Buffer Retries is automatically disabled The ADTT is active only during the da...

Page 240: ...es 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 2 1 1 0 When the Disable Transfer on Error DTE bit set to one and the PER bit is set to one the target create...

Page 241: ...t changeable on a MODE SENSE command and the default value is one 2 5 1 0 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 valu...

Page 242: ...nitiator depending on the setting of the TB bit 1 0 1 0 Invalid Request DTE on PER off 1 1 0 0 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 t...

Page 243: ...te 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 4 5 0 The Bus Inactivity Limit field indicates the maximum time in 100 microsecond increments that the target is allowed to maintain the bu...

Page 244: ...pecified 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 maximum burst size is exceeded The Maximum Burst Size field...

Page 245: ...E DESCRIPTION 2 1 1 0 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 3 0 1 When set to one the Disable Queuing DQUE bit indicates that tagged queueing shal...

Page 246: ...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 6 7 0 The Ready AEN Holdoff Period field specifies the minimum time in microseconds after the target starts its initialization sequence that it shall delay bef...

Page 247: ... 10h Device Configuration Parameters BITS MODE SENSE DEFAULT VALUES BYTES 7 6 5 4 3 2 1 0 0 PS Reserved Page Code 90h 1 Additional Page Length 0Eh 2 Reserved CAP CAF Active Format 00h 3 Active Partition 00h 4 Write Buffer Full Ratio 80h 5 Read Buffer Empty Ratio 40h 6 7 Write Delay Time 0032h 8 DBR BIS Reserved AVC SOCF RBO REW C4h 9 Gap Size 00h 10 EOD Defined EEG SEW Reserved 00h 11 13 Buffer Si...

Page 248: ...mand and the default value is 80h 5 0 7 40h 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 6 7 0032h The Write Delay Time field indicates the maximum time in 100 millisecond incre ments the target should wait...

Page 249: ...icates 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 9 0 7 00h 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 an...

Page 250: ...8 will use Density Code 09h to represent both 18T and 36T formats For information and instructions on configuration settings refer to the Configuration chapter in the M2488 User s Guide 11 13 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 n...

Page 251: ...n DENSITY CODE DESCRIPTION 00h Write tapes in 36T format Read tapes in 18T and 36T formats 09h Write tapes in 36T format Read tapes in 18T and 36T formats 7Fh Retain current Density Code setting Table 5 15 Density Code Settings Accepted by Mode Select Command with Density Code 28h Configured DENSITY CODE DESCRIPTION 00h Write tapes in 36T format Read tapes in 18T and 36T formats 09h Write tapes in...

Page 252: ...ensity 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 Select command had been issued to set the Density Code Density Code as set by the Mode Select command After a successful read or unsuccessful write at BOP if the unit has not iden tified the tape format Den...

Page 253: ...lowing table 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 17 Supported MTU VPD Page Codes VPD PAGE CODE VENDOR UNIQUE PAGE DESCRIPTION USED BY INQUIRY CMD CHANGE DEF CMD 00h N List of the vital product data pages supported by this target Y N 80h N Unit serial number page Y N 81h N Implemented operating definition page Y N 82h ...

Page 254: ...N data these fields are ignored 1 0 7 The Page Code field identifies the format and parameters defined for that VPD page 3 0 7 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 th...

Page 255: ...de 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 20 INQUIRY Data Format VPD Page 00h Supported VPD Pages BITS BYTES 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 01h 1 Page Code 00h 2 Reserved 3 Page Length 07h SUPPORTED PAGE LIST 4 00h 5 80h 6 81h 7 82h 8 C0h 9 C1h 10 C2h Table 5 21 I...

Page 256: ... definition 00h 7 SavImp 0b Supported operating definition 03h 8 SavImp 1b Supported operating definition 40h 9 SavImp 1b Supported operating definition 41h Table 5 23 INQUIRY Data Format VPD Page 81h Field Description BYTE BIT VALUE DESCRIPTION 4 0 6 03h The current operating definition field indicates the present operating definition 5 9 7 1 0 For each of the following operating definition field...

Page 257: ...ition 82 NULL 00h 83 120 40h Change user product data 121 NULL 00h 122 159 41h Change factory product data 160 NULL 00h Table 5 25 INQUIRY Data Format VPD Page 82h Field Description BYTE BIT VALUE DESCRIPTION 4 0 7 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 th...

Page 258: ...BYTE BIT VALUE DESCRIPTION 4 11 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 faster rate during a rewind and at a slower rate during a read operation The tape motion ...

Page 259: ...Page length 3Dh DRIVE MTU CONFIGURATION SETTINGS 4 MTU Logical Unit Number S LUN 5 Reserved 00h 6 Display Language S LNG 7 Display BOT with Ready S RDY 8 Display Target ID with S N 9 Display Intensity S ITS 10 xCL Power On Mode S ACL 11 Feature Configuration Byte 1 S FT1 12 Feature Configuration Byte 2 S FT2 13 Feature Configuration Byte 3 S FT3 14 Feature Configuration Byte 4 S FT4 15 Medium Chan...

Page 260: ...ifier Peripheral Device Type 01h 1 Page code C2h 2 Reserved 3 Page length 18h 4 11 Vendor ID 12 19 Controller Product ID 20 27 Logical Unit Product ID Table 5 30 INQUIRY Data Format VPD Page C0h Field Description BYTE BIT VALUE DESCRIPTION 4 11 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 i...

Page 261: ...pheral devices 4 3 6 on page 4 18 5 3 on page 5 17 15h 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 6 3 on page 6 32 1Ah 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 6 3 on page 6 32 1Ch RECEIVE DIAGNOSTI...

Page 262: ...n below and described in the following paragraphs Common fields are described in paragraph 4 3 1 on page 4 4 This command will only accept Transport element addresses of 0000h default or 000Eh 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 des...

Page 263: ...N SECOND DESTINATION RESULT 11h 12h 11h This is not valid for an ACL It will be rejected with CHECK CONDITION status and the sense key set to ILLEGAL REQUEST 11h 12h 13h Move cartridge in slot 02h to empty slot 03h then move cartridge from 01h to 02h X Y X This is not valid for an ACL It will be rejected with CHECK CONDITION status and the sense key set to ILLEGAL REQUEST X Y Z Move cartridge in s...

Page 264: ...DITION status and set the sense key to ILLE GAL 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...

Page 265: ... 1997 CG00000 011503 REV A 6 5 Bh ABORTED COM MAND EXCHANGE MEDIUM command was aborted Dh VOLUME OVERFLOW Write of buffered data prior to the Read Reverse operation failed because physical End of Tape has been reached SENSE KEY CONDITION DESCRIPTION ...

Page 266: ... 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 BITS BYTES 7 6 5 4 3 2 1 0 0 0 0 0 1 0 1 0 1 1 LUN PF Reserved SP 2 Reserved 3 Reserved 4 Parameter List Length 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 6 4 MODE SELECT Field Description BYTE BIT VALUE DESC...

Page 267: ...he 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 command sending these parameters A PF bit ...

Page 268: ...ts 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 value that is not an exact supported value adjusts the va...

Page 269: ...Parameter Header BITS BYTES 7 6 5 4 3 2 1 0 0 Reserved 1 Reserved 2 Reserved 3 Block Descriptor Length 00h Table 6 7 Page Descriptors BITS BYTES 7 6 5 4 3 2 1 0 0 PS 0 Reserved Page Code 1 Additional Page Length 2 N Page Defined or Vendor Unique Parameter Bytes Table 6 8 Page Descriptor Field Description BYTE BIT VALUE DESCRIPTION 0 0 5 The Page Code field identifies the format and parameters for ...

Page 270: ...lure 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 1 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 th...

Page 271: ...ES 7 6 5 4 3 2 1 0 0 0 0 0 1 1 0 1 0 1 LUN 0 DBD Reserved 2 PC Page Code see section 6 3 on page 6 32 3 Reserved 4 Allocation Length 5 Reserved Flag Link Note Changeable fields in the CDB are shaded Table 6 9 MODE SENSE Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 1Ah Operation code 1 3 1 0 The Disable Block Descriptor DBD bit value of 1 specifies that no block descrip tor is returned in the...

Page 272: ...port 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 if a 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...

Page 273: ...ock Descriptor Length 00h Table 6 12 MODE SENSE Data Header Field Description BYTE BIT VALUE DESCRIPTION 0 0 7 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 3 0 7 00h A block descriptor length of zero indicates no...

Page 274: ...the MODE SELECT command the PS bit is reserved 1 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 multi...

Page 275: ...et 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...

Page 276: ...OVE 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 BITS BYTES 7 6 5 4 3 2 1 0 0 1 0 1 0 0 1 0 1 1 LUN Reserved 2 MSB Transport Element Address 3 LSB 4 MSB Source Address 5 LSB 6 MSB Destination Address 7 LSB 8 Reserved 9 10 Reserved 0 11 Reserved Flag Link Note Changeable fi...

Page 277: ...E DESTINATION pairs and the result of a MOVE MEDIUM command using a valid pair 1 The magazine size can be determined by looking at XCL MODE parameter page 1Dh bytes 8 and 9 Table 6 16 XCL Allowed Moves SOURCE ADDRESS DESTINATION ADDRESS RESULT 0001h 0010h LOAD MAGAZINE 0011h 0015h 000Dh LOAD CTG ACL 5 CTG MAGAZINE 1 0011h 0017h 000Dh LOAD CTG FACL 7 CTG MAGAZINE 1 0011h 001Ah 000Dh LOAD CTG ACL 10...

Page 278: ...sport 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...

Page 279: ...h 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 BITS BYTES 7 6 5 4...

Page 280: ...scriptors 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 7 9 The Allocation length field describes the maximum number of bytes that a...

Page 281: ... two Element status pages the first page contains four Element descriptor blocks and the second page contains one Element descriptor block a 31 storage elements are defined but only a subset will be available for use depending upon the maga zine size Table 6 19 Element Addresses TYPE ADDRESS Medium Transport Element 000Eh Storage Elements 0011h 002Fha Import Export Element 0001h Data Transfer Elem...

Page 282: ...er of Elements Available LSB 4 Reserved 5 7 MSB Byte Count of Report Available LSB Table 6 22 Element Status Data Header Field Description BYTE BIT VALUE DESCRIPTION 0 1 The First element address reported field contains the smallest element address of those elements that meet the requirements defined in the CDB parameters This value is not adjusted for the allocation length 2 3 0 The Number of ele...

Page 283: ...ement Status Page Header Field Description BYTE BIT VALUE DESCRIPTION 0 All 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 2 3 0 The Element descriptor ...

Page 284: ...0 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 2 2 1 0 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...

Page 285: ...present in the element 2 2 1 0 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 2 3 1 0 If the Access bit is one then the storage element is acces...

Page 286: ... is zero then no magazine or cartridge is present in the element 2 1 1 0 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 ...

Page 287: ...dress 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 BYTES 7 6 5 4 3 2 1 0 0 MSB Element Address 1 LSB 2 Reserved Access Exception Reserved Full 3 Reserved 4 Additional Sense...

Page 288: ...2 3 1 0 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 6 4 5 0 The LU valid 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 fie...

Page 289: ...OVE MEDIUM ALLOWED AS FIRST DESTINATION ELEMENT FOR EXCHANGE MEDIUM ALLOWED AS SECOND DESTINATION ELEMENT FOR EXCHANGE MEDIUM 0 0 N N N N 0 1 N N N N 1 0 N Y N Ya 1 1 Y N Y Yb SENSE KEY CONDITION DESCRIPTION 5h 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 CDB 3 The Flag bit was set but the Link bi...

Page 290: ...elow and described in Table 6 34 Common fields are described in paragraph 4 3 1 on page 7 4 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 ...

Page 291: ... magazine is not present 4h HARDWARE ERROR Medium changer hardware is broken 5h ILLEGAL REQUEST 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 6h UNIT ATTENTION 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 initiato...

Page 292: ...age Code 00h Device Unique Parameters Table 6 35 Page Codes PAGE CODE DESCRIPTION 00h Device Unique Parameters 1Dh Element Address Assignments 1Eh Transport Geometry Parameters 1Fh Device Capabilities Table 6 36 Page Code 00 Device Unique Parameters BITS MODE SENSE DEFAULT VALUES ACL FACL BYTES 7 6 5 4 3 2 1 0 0 PS Reserved Page Code 80h 1 Additional Page Length 0Eh 2 Reserved HltLd Eject Code Mod...

Page 293: ...re specified in Table 6 39 2 4 0 1 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 HltLd Halt Load bit is set to 1 the Med...

Page 294: ...ge 3 Position magazine to 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 Auto...

Page 295: ... Element Address Assignments BITS MODE SENSE DEFAULT VALUES BYTES 7 6 5 4 3 2 1 0 0 PS Reserved Page Code 9Dh 1 Additional Page Length 12h 2 3 MSB Medium Transport Element Address 000Eh LSB 4 5 MSB Number of Medium Transport Elements 0001h LSB 6 7 MSB First Storage Element Address 0011h LSB 8 9 MSB Number of Storage Elements 001Fh LSB 10 11 MSB First Import Export Element Address 0001h LSB 12 13 M...

Page 296: ...elements 10 13 0001h There is one Import Export Element address at 0001h This is the Magazine Port 14 17 000Dh 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 VALUES BYTES 7 6 5 4 3 2 1 0 0 PS Reserved Page Code 9Dh 1 Additional Page Length 12h 2 3 MSB Medium Transport E...

Page 297: ...t may hold tape cartridges in a Maga zine There are 31 logical storage elements An FACL has seven Storage Elements 10 13 0001h There is one Import Export Element address at 0001h This is the Magazine Port 14 17 000Dh There is one Data Transfer Element address at 000Dh This is the Cartridge load port in the MTU Table 6 46 Page code 1Eh Transport Geometry Parameters BITS MODE SENSE DEFAULT VALUES BY...

Page 298: ...DEFAULT VALUES BYTES 7 6 5 4 3 2 1 0 0 PS Reserved Page Code 9Fh 1 Additional Page Length 0Eh 2 Reserved StorDT 0b StorIE 0b StorST 1b StorMT 1b 03h 3 Reserved 00h 4 Reserved MT DT 0b MT IE 0b MT ST 0b MT MT 0b 00h 5 Reserved ST DT 1b ST IE 1b ST ST 0b ST MT 0b 0Ch 6 Reserved IE DT 1b IE IE 0b IE ST 1b IE MT 0b 0Ah 7 Reserved DT DT 0b DT IE 1b DT ST 1b DT MT 0b 06h 8 11 Reserved 00h 12 Reserved MT...

Page 299: ...ace it into magazine Table 6 49 FACL Page Code 1Fh Device Capabilities Page BITS MODE SENSE DEFAULT VALUES BYTES 7 6 5 4 3 2 1 0 0 PS Reserved Page Code 9Fh 1 Additional Page Length 0Eh 2 Reserved StorDT 0b StorIE 0b StorST 1b StorMT 1b 03h 3 Reserved 00h 4 Reserved MT DT 0b MT IE 0b MT ST 0b MT MT 0b 00h 5 Reserved ST DT 1b ST IE 1b ST ST 1b ST MT 0b 0Eh 6 Reserved IE DT 1b IE IE 0b IE ST 1b IE M...

Page 300: ...X and the destination element is type YY The following sources and destinations are supported ST 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 IE ST Load magazine DT IE Unload cartridge from tape unit and place it into magazine then unload DT ST Unload cartridge from tape unit and place it into m...

Page 301: ... VPD pages are shown in the following table 6 4 1 General VPD Page Format The General VPD page format is Table 6 50 Supported MC VPD Page Codes VPD PAGE CODE VENDOR UNIQUE PAGE DESCRIPTION USED BY THE FOLLOWING MC CMDS INQUIRY CMD CHANGE DEF CMD 00 N List of the vital product data pages supported by this target Y N 81h N Implemented operating definition page Y N 82h N ASCII implemented operating d...

Page 302: ...he 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 ILLEGA...

Page 303: ...NGER COMMANDS March 1997 CG00000 011503 REV A 6 43 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 ...

Page 304: ...t 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 Tabl...

Page 305: ...ield 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 ...

Page 306: ...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 INQUIRY command description The Logical Unit Product ID field contains 8 bytes of ASCII data that is vendor specific This field corresponds to by...

Page 307: ...will fail if mode pages are sent with the PS bit set to 1 6 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 ...

Page 308: ...scriptor to an unsup ported value 3 if the 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 if the 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 t...

Page 309: ...ion 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 6 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 c...

Page 310: ... 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 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 The drive may need to be cleaned If you are not sure how to clean the tape drive then contac...

Page 311: ...ed The microcode controlling the tape unit operation has detected a condition that should never occur or a condition that may compromise data integrity The tape unit has performed an internal reset and returns to a known state All 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 ...

Page 312: ... Chapter 4 SETTING MENU 8 2 3 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...

Page 313: ...OPTIONS display status display errors stop on error MODE RTN TEST TITLE LOOPS ERRORS 1 20 01 Loop write to read 0 test 36 Track Off Line Diagnostic Error Detected Routine 20 Test 01 Error Code E0 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 01 1 RU...

Page 314: ...f an error or exception condition not related to the command that returned the CHECK CON DITION STATUS i e 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 The following tables and text define the sense data and log data returned to the initiator in the data phase ...

Page 315: ...mand 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 7 0 7 24h 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 ...

Page 316: ... Table 8 15 on page 8 15 to iden tify the format of additional sense 19 0 7 Byte 19 identifies the error recovery procedure action ERPA code The codes are described in Appendix C 20 43 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 Table 8 3 ...

Page 317: ...n 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 7 0 7 24h The additional sense length specifies the number of additional sense bytes to ...

Page 318: ...15 to identify the format of its additional sense Table 8 5 Additional Sense Formats BYTE 18 MOST SIG NIBBLE OF BYTE 21 TYPE OF ADDITIONAL SENSE FORMAT OF ADDITIONAL SENSE 00h N A SCSI firmware registers Currently reserved 01h xx01b FMT Table 8 6 on page 8 9 01h xx10b Drive Table 8 9 on page 8 11 02h N A SCSI hardware registers Table 8 12 on page 8 13 03h N A EDRC hardware registers Table 8 13 on ...

Page 319: ...YTE BIT VALUE DESCRIPTION 20 0 7 The FMT ERPA codes are the same as the ERPA codes defined for sense byte 19 in Appendix C 21 0 3 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 21 6 The MTU Error bit is set when the error is known to be in the MTU 21 7 The MC Error bit is set when the error is know to be i...

Page 320: ...ster SNDA register RDC register RDC register Interrupt flags 31 RDE register FDXC register FDXC register RSVP expected response FDXC register Target BID 32 RBE register RSVP actual response 33 CRS register FDXS register FDXS register FMT_RD TONE register FDXS register 34 CRRZ register WCT register 35 WES register PCT register PCT register RDC register PCT register 36 ETPA register RDE register 37 ...

Page 321: ...e Field Description BYTE BIT VALUE DESCRIPTION 20 0 7 The MTC performs error recovery on the basis of the drive ERPA code The drive ERPA codes are internal to the MTC 21 0 4 Reserved 21 6 The MTU Error bit is set when the error is known to be in the MTU 21 7 The MC Error bit is set when the error is know to be in the Medium Changer 23 0 7 The error code indicates the error encountered A descriptio...

Page 322: ...error hardware register 1 35 0 7 Write error hardware register 2 36 0 7 Sequence status set when an error has occurred 37 0 7 Servo status code is set when an error has occurred 38 0 7 Command code is set when command has occurred Table 8 11 MTC to MTU Commands COMMAND CODE STOP 00 CLEAR ERROR 01 DOOR SOLENOID 02 SERVO DIAGNOSTIC 03 LOAD CARTRIDGE 04 REWIND 05 REWIND AND UNLOAD 06 SEARCH SECTOR 07...

Page 323: ...ptom Code SPC Registers reference the SPC User Manual for a detailed description of these registers 24 Secondary Interrupt Status or FFh if none stacked 25 Secondary Command Step or FFh if none stacked 26 SPC Command Register 27 Status FFh SPC registers not captured due to SPC being busy 28 Nexus Status 29 Primary Interrupt Status 30 Primary Command Step 31 Data MC Byte MSB 32 Data MC Byte 33 Data...

Page 324: ...DRC Hardware Registers BITS BYTES 7 6 5 4 3 2 1 0 20 SDDP_HI rev 21 00h 22 23 Fault Symptom Code 24 27 SDDP_HI hdxc 28 31 SDDP_HI hdxs 32 SDDP_HI ph00 33 SDDP_HI ph01 34 SDDP_HI ph02 35 SDDP_HI ph03 36 SDDP_HI pho4 37 SDDP_HI ph05 38 SDDP_HI ph06 39 SDDP_HI ph07 40 SDDP_HI ph08 41 SDDP_HI ph09 42 SDDP_HI ph10 43 SDDP_HI ph11 ...

Page 325: ... The current state of the Interrupt Request Controller Mask IRCM in the Processor Companion Chip PCC at the time the diagnostic error was detected 22 23 91A0h 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 24 0 7 The test list node number of the diagnostic test that detected an er...

Page 326: ...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 num...

Page 327: ... imagetape cartridge into non volatile memory of M2488 View M2488 Information Display or change selected Tape Unit or Medium Changer Mode Pages Change factory mode settings enable factory mode or enable factory diagnostics Product Guide Section 8 4 User Guide Section 4 2 User Guide Section 4 3 User Guide Section 4 4 User Guide Section 4 5 Product Guide Section 8 5 OFF LINE Run MTC Run MTU Run ACL ...

Page 328: ...ess 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 Step 3 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 selec...

Page 329: ...owing 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 05030102 Continue R Continue running the list of test s previously selected The display is the same 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...

Page 330: ... 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 Add A Add a test to the end of the test list The followi...

Page 331: ... 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 l 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 Delete n x Delete a test from the list of tests n Delete node number n from list The node numbe...

Page 332: ...erisk 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 o Options byte for this list of tests The options byte is arranged into bit fields as illustrated in the Table 8 18 Quit Quit Off Line diagnostics mode Entering this command will cause a return to the previ ous operating mode Run macro Run tests in current test list Th...

Page 333: ... 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 ACL_MAG ACL FACL test with magazine ACL_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 M...

Page 334: ...ified 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 8 4 4 1 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...

Page 335: ...ned 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 CP Bus Tests Parity checking Force parity errors on the CP bus and verify that an interrupt is ge...

Page 336: ...d a rewind is performed A scratch tape must be loaded prior to running this Online routine Combination Tests 1 54h Tape is positioned at Load Point and 4 tones of 4 meters each is written The tones are Erase Tone IBG Tone TM Tone and DID Tone The tape is 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 di...

Page 337: ...Tasked Go No Go mode the OnLine mode and the Off Line mode 8 4 6 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 255 Maximum number of tests TLN s in test list 254 Maximum number of characters per command line 255 Maximum extended error me...

Page 338: ...r Panel Top Level Menus Factory Option TEST and UNLOAD pressed TEST and UNLOAD released OFFLINE DIAGMODE Selection and execution of off line diagnostics Product Guide Section 8 4 START SETTING Access and configure user settable options User Guide Section 4 2 START LOADCODE Copy new firmware from a code image tape cartridge into non volatile memory of M2488 User Guide Section 4 3 START INQUIRY View...

Page 339: ...ACT0 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 Factory Menu Options and Settings Description OPTION SETTINGS DESCRIPTION DEFAULT INITIAL SETTINGS F0 FMODE0 N A Factory mode setting 0 presently not used 00h F1 FMODE1 N A Factory mode se...

Page 340: ...ffer 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 ...

Page 341: ...DRC error is retryable Refer to Figure 8 2 a SENSE KEY byte 2 has a value of 0Bh 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 After the initiator has verified bytes 2 12 13 and 19 are of the correct value the initiator can reissue the WRITE command NOTE It is possible for the target to ge...

Page 342: ...EV A April 1997 Figure 8 2 EDRC Retry Host sends com mands to TARG SCSI Check Status 02h Host sends REQUEST SENSE CDB 03h Sense data Byte 2 xBh Sense Data Bytes 12 13 4400h Sense Data Byte 19 4Ch N N N N Y Y Y Process Other Status Reissue Write Command Not Retryable Y ...

Page 343: ...used for maintenance and diagnostic operation Nearly all maintenance and all diagnostic capabilities are accessible through this interface The maintenance interface connector is shown in Figure 8 3 and the pin assignments are indicated in Table 8 24 Figure 8 3 Maintenance Connector M2488 Table 8 24 Maintenance Interface Connector Pin Assignments M2488 PC CONNECTOR CONTACT NUMBER SIGNAL NAME ABBREV...

Page 344: ...e 19200 Parity None Data bits 8 Stop bits 1 Duplex FULL STEP ACTION 1 Switch M2488 power on Wait for self test diagnostics to complete The M2488 may already 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 u...

Page 345: ... wet clean the head or head guide as follows NOTE Under normal conditions this procedure is unnecessary Only service personnel should per form this procedure Figure 8 1 Tape Path Cleaning STEP ACTION 1 Turn the tape drive power switch to off Disconnect SCSI cables and power cord 2 See Figure 8 1 Remove the two screws from the fan cover Open the fan cover 3 Without allowing hands to contact the hea...

Page 346: ...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 in 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 gear ...

Page 347: ... motor on bottom as shown below with a phillips screwdriver STEP ACTION 1 Remove the DTC as described in paragraph 8 11 6 2 Lay the drive on its left 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 expo...

Page 348: ...he drive from its rack mount or desktop support base if applicable 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 FROM TO CABLE CONNECTOR TYPE DESCRIPTION DTC CNJ21 DVL CNP21...

Page 349: ...n direct connect OP CNP41 DVL CNP24 10 pin Fan Assembly CNP62 DVL CNP29 8 pin SVL CNP52 File Reel Motor 8 pin SVL CNP53 Machine Reel Motor 8 pin SVL CNP54 Loader Motor CNJ61 2 pin SVL CNP55 Threader Motor 2 pin SVL CNP51 DVL CNJ51 48 pin SVL CNP50 PSU CNP91 12 pin Loader Motor CNJ61 SVL CNP54 2 pin PSU CNP94 RDL CNP16 5 pin PSU CNP93 WTL CNP30 4 pin PSU CNP92 DTC CNP05 6 pin PSU CNP91 PSU CNP91 12...

Page 350: ...PC WTL CNP30 PSU CNP93 4 pin WTL CNJ31 DVL CNP23 30 pin x2 FPC WTL CNJ32A Head CNJ91A 40 pin FPC WTL CNJ32B Head CNJ91B 40 pin FPC Head CNJ90A RDL CNJ12A 40 pin FPC Head CNJ90B RDL CNJ12B 40 pin FPC Head CNJ91A WTL CNJ32A 40 pin FPC Head CNJ91B WTL CNJ32B 40 pin FPC Table 8 1 M2488 Interconnects Continued FROM TO CABLE CONNECTOR TYPE DESCRIPTION ...

Page 351: ...M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING April 1997 CG00000 011503 REV A 8 41 Figure 8 2 Interconnect Diagram ...

Page 352: ... 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 50 Loader Assembly 2 phillips screwdriver 9 32 nut driver 8 11 8 on page 8 51 OP PCBA 2 phillips screwdriver 8 11 9 on page 8 52 Power Supply PSU 2 phillips screwdriver 8 11 10 on page 8 53 SVL PCBA 2 phillips screwdriver 8 11 11 on page 8 54 RDL PCBA 2 phil...

Page 353: ... 1 Air Filter Removal This procedure takes approximately five minutes to perform 8 11 1 2 Air Filter Replacement Figure 8 3 Air Filter Removal STEP ACTION 1 Insert a screwdriver into the bottom left of the front panel under the air filter 2 Push up with screwdriver then remove air filter from top of front panel STEP ACTION 1 Insert clean air filter though the top left of the front panel ...

Page 354: ...ng the fan assembly 8 11 2 1 Fan Assembly Removal 8 11 2 2 Fan Assembly Replacement 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 5 Remove the fans STEP ACTION 1 Replace the fans 2 Insert the four screws into fan corners 3 Connect CNP62 to CNJ62 4 Close the fan cover 5 In...

Page 355: ... IPM 8 11 3 1 IPM Removal 8 11 3 2 IPM Replacement Figure 8 5 IPM 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 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 ...

Page 356: ...emoving the top cover 8 11 4 1 Top Cover Removal 8 11 4 2 Top Cover Replacement Figure 8 6 Top Cover STEP ACTION 1 Remove four screws from foot rails if attached and remove 2 Remove six screws from sides and back of top cover 3 Lift off top cover STEP ACTION 1 Replace top cover on drive 2 Screw in the six screws on the cover s sides and back 3 Attach foot rails with the four screws screws screws F...

Page 357: ...Removal 8 11 5 2 Bottom Cover Replacement Figure 8 7 Bottom Cover 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 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 bottom without foot rails bottom with foot rails scr...

Page 358: ...isconnect the connectors CNP05 CNJ02 and CNJ03 on the DTC PCBA CNJ02 and CNJ03 are on the underside of the board 5 Remove the DTC board 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 CNJ03 are on the underside of the board and should be gently pushed onto the mating plugs 3 Place the five screws into the bo...

Page 359: ...M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING April 1997 CG00000 011503 REV A 8 49 Figure 8 8 DTC PCBA ...

Page 360: ...emoval procedure in paragraph 8 11 6 1 on page 8 48 2 Disconnect ribbon cable CNP43 from the PCBA DVL CNJ43 Lift up on connector top to remove 3 Remove one stud and three screws from the Threader Assembly 4 Lift up on Threader Assembly to remove 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 ...

Page 361: ...8 11 7 1 on page 8 50 2 Disconnect ribbon cable CNP44 from the PCBA DVL CNJ44 3 Remove one stud and three screws from the Loader Assembly 4 Slowly lift up on Loader Assembly to remove 5 Disconnect motor cable CNJ61 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 th...

Page 362: ...panel forward and disconnect connector CNJ41 3 Remove two screws from front panel 4 Remove retaining plate and screw plate 5 Remove two screws securing the OP PCA and remove the OP 6 Remove the five switch buttons from the OP PCA STEP ACTION 1 Insert the five switch buttons into the OP PCA 2 Secure the OP PCA to the front panel with two screws 3 Insert screw plate and retaining plate 4 Insert two ...

Page 363: ...2 PSU STEP ACTION 1 Perform the DTC PCBA removal procedure in paragraph 8 11 6 1 on page 8 48 2 Remove the three screws securing the power supply 3 Disconnect connectors CNP91 CNP92 CNP93 and CNP94 4 Lift out power supply to remove STEP ACTION 1 Insert power supply into the tape drive 2 Use the three screws to secure power supply 3 Connect connectors CNP91 CNP92 CNP93 and CNP94 4 Perform the DTC P...

Page 364: ...n 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 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 ...

Page 365: ...13 WTL PCBA STEP ACTION 1 Perform the RDL PCBA removal procedure in paragraph 8 11 12 1 on page 8 54 2 Remove the three screws securing the WTL 3 Disconnect connectors CNJ30 and CNJ31 4 Remove the WTL PCBA STEP ACTION 1 Insert the WTL PCBA into the bottom of the drive 2 Connect connectors CNJ30 and CNJ31 3 Align screws holes then insert three screws and tighten 4 Perform the RDL PCBA replacement p...

Page 366: ...MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8 56 CG00000 011503 REV A April 1997 ...

Page 367: ...1155 0021A Air Filter 9 2 4 Fan Assembly CA01311 D016 Fan Assembly Not Shown AC Fuse 120 ACV 15 Watts 9 1 2 9 4 PCA IPM CA20312 B45X CA20312 B46X CA20312 B47X CA20312 B48X Fast Wide Single ended SCSI Fast Wide Differential SCSI Narrow Single ended SCSI Narrow Differential SCSI 9 1 4 Loader Assembly CA01311 F200 Loader Assembly 9 1 1 9 3 PCBA DTC CA20312 B44X Controller Printed Circuit Board Assemb...

Page 368: ...PARTS REPLACEMENT CATALOG M2488 PRODUCT GUIDE 9 2 CG00000 011503 REV A April 1997 Figure 9 1 M2488 Tape Drive FRUs Top Side 1 2 3 4 5 6 ...

Page 369: ...M2488 PRODUCT GUIDE PARTS REPLACEMENT CATALOG April 1997 CG00000 011503 REV A 9 3 Figure 9 2 M2488 Tape Drive FRUs Bottom Side 1 2 3 4 5 ...

Page 370: ...PARTS REPLACEMENT CATALOG M2488 PRODUCT GUIDE 9 4 CG00000 011503 REV A April 1997 Figure 9 3 DTC PCBA Figure 9 4 IPM PCBA CNJ21 CNJ03 CNJ02 CNJ05 CNJ07 CNJ04 CNJ06 SCSI CNP07 ...

Page 371: ...M2488 PRODUCT GUIDE PARTS REPLACEMENT CATALOG April 1997 CG00000 011503 REV A 9 5 Figure 9 5 RDL PCBA Figure 9 6 SVL PCBA CNJ14 CNJ13 CNJ15 CNP16 CNJ12A CNJ12B CNP51 CNP53 CNP52 CNP55 CNP54 ...

Page 372: ...MENT CATALOG M2488 PRODUCT GUIDE 9 6 CG00000 011503 REV A April 1997 Figure 9 7 WTL PCBA Figure 9 8 DVL PCBA Reference Only CNJ32A CNJ32B CNP30 CNJ31 CNP29 CNP41 CNP42 CNJ43 CNJ44 CNP21 CNP22 CNP23 CNP28 CNP24 CNJ51 ...

Page 373: ...e medium and a specific hardware fail ure 4h 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 5h ILLEGAL REQUEST Indicates there was an illegal parameter in the command descriptor block or in the additional parameters supplied as data for some commands FOR...

Page 374: ...SENSE KEYS M2488 PRODUCT GUIDE A 2 CG00000 011503 REV A April 1997 ...

Page 375: ...ta with retries 3 44 00 Recovered internal hardware error 3 5B 02 Log counter at maximum 6 3 A0 xx Internal Software Error Unsupported ERPA code xx encountered by error process ing software Report ERPA code to Product Support Engineer 9 2 04 00 Logical unit not ready cause not reportable 5 4 04 01 Not ready in process of becoming ready NOTE This ASC ASCQ can only be gen erated when feature mode FT...

Page 376: ...in IDENTIFY message 1 6 28 00 Not ready to ready transition Priority 2 7 29 00 Power on reset or BUS DEVICE RESET occurred Priority 1 7 2A 01 Mode parameters changed Priority 5 7 33 00 Tape length error Priority 3 7 3F 01 Microcode has been changed Priority 4 7 7 27 00 Write protected 5 4 8 00 05 Tape void 1 30 01 Cannot read medium unknown format 1 B 43 00 Message reject error 1 44 00 Internal ta...

Page 377: ...C ASCQ can only be generated when feature mode FT5 bit 5 0x20 is set to one as described in the configuration settings in the M2488 User s Guide 00 02 0 End of Medium detected 3 End of Medium detected D End of Medium detected 00 04 0 Beginning of Medium detected 00 05 8 Tape void 04 00 2 Logical unit not ready cause not reportable 3 Manual unload and buffered write data exists 04 01 2 Not ready in...

Page 378: ... transport element full 3B 93 5 Medium changer element is not accessible 3B 94 5 Drive is full operation cannot be performed 3D 00 5 Invalid bits in IDENTIFY message 3F 01 6 Microcode has been changed Priority 4 43 00 B Message reject error 44 00 1 Recovered internal hardware error 4 Hardware error B Internal target failure 45 00 B No initiator response to reselection 47 00 B SCSI parity error 48 ...

Page 379: ...ormation is improper 28 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 2A Buffered Log Data Present The statistical counters have overflowed and a Request log command should be issued 2C Permanent Equip ment Check Either the control unit cannot recover because an error occurred in the subsystem hard ware or mi...

Page 380: ... Sequence Error The control unit detected an incorrect Block ID sequence 43 Intervention Required A CDB was issued to a drive that is not ready 44 Locate Block Unsuc cessful The control unit cannot find the block preceding the desired block 47 Control Unit Error The SCSI error processing microcode received an unrecognized ERPA code Process ing continues 49 Bus Out Parity The bus out parity error w...

Page 381: ...DMA data transfer 3CA5 SPC manager reported to SCSI manager that a REQ ACK timeout occurred during DMA data transfer 3CA6 SPC manager reported to SCSI manager that an SPC command timed out during DMA data transfer 3CAE SPC manager reported to SCSI manager that an unknown SPC error occurred during DMA data transfer 3CAF SCSI manager encountered an unknown error occurred during DMA data transfer 3CB...

Page 382: ... 3CF1 Buffer detected error 3CF2 Compression error Table D 2 Formatter Error Recovery F S C DESCRIPTION E R P A BYTES 29 39 GROUP 8004 Unknown cause write trap 47 03 8170 Byte count not zero 47 03 83xx 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 trig...

Page 383: ...0 Can t reset WBEND 25 03 8920 Can t reset WCNE 25 03 8940 WBEND not on before prescribed time at WIDS 25 03 8950 WBEND time out 25 03 8A30 Back into BOT 39 08 8A40 Invalid command 2E 08 8E00 End of Data Mark 36 04 8E2F Slow or no GAP OUT acknowledge 47 03 8E30 GAP OUT up before setting 47 03 8E31 GAP OUT did not reset 47 03 8E80 Locate Parm error 44 08 9000 Slow begin 25 04 9001 Slow end before D...

Page 384: ...ny total drops on Read DID 23 01 9062 Continuous not met on Read DID 23 01 9063 Continuous not met on Read TM 23 01 9064 DID too long on Read 23 01 9180 Hardware error on readback at end of IBG 25 04 9181 DBOB off between HBOB and DPRE 25 04 9182 DPRE time out after PHOK on 25 04 9183 DBOB off before DPOST is detected 25 04 9184 RDEND on before DPOST is detected 25 04 9185 RDEND time out after DPO...

Page 385: ...t 5 Postamble error Bit 6 Start read check Bit 7 End of data check Bit 0 MSB Bit 7 LSB 25 01 9400 EFME and RSYE detected at RBE 25 01 9500 Can t start RSVP 47 04 9600 Can t detect I 1 block at WR WTM and ERS 25 04 9610 Slow end after I 1 block 25 04 9620 BID Miscompare on write 25 07 9630 WRE and FWRE not equal at 25 01 9802 Tape Mark found on Space Block C0 08 9803 File Protected Tape 30 01 9900 ...

Page 386: ... good RDEND during readback 25 04 9D10 Time out waiting for RSVP response 47 04 9D11 RSVP time out during readback 25 04 9E00 DID detected while block read 23 04 9E10 BID Miscompare on read 41 07 BC1D Invalid command sent to RSVP 47 03 E003 Read overflow detected in fdxs 47 03 E005 fdxs errors 47 03 E006 Formatter Packet Processor detected error at end of read transfer 23 02 E010 End of Transfer n...

Page 387: ...ERVO 05 TOO MANY FTP INTERRUPTS 06 TOO FEW FTP INTERRUPTS 09 MACHINE REEL TACHOMETER PHASE ERROR 0A MACHINE REEL ROTATION COUNTER OVERFLOW 0B RRC COUNTER OVERFLOW 0C GAP COUNTER PHASE ERROR 15 TOO SHORT LENGTH TAPE LOADED 17 BOT TIGHT UP ERROR 18 MACHINE REEL RUN AWAY IN LOADING 19 INVALID GAP OUT TIME 1B WRITE VELOCITY CHECK 1C OVER GAP IN POSITION 1D GAP IN HARDWARE ERROR 1F FILE OR MACHINE REEL...

Page 388: ...UT OF RANGE IN EOT LOCATION TABLE 38 CARRIER SENSORS FRONT UNFEED SENSORS BOTH ON 39 TOO LOOSE WRAP TAPE CTG IS LOADED OR ABNORMAL REEL CLUTCHING 3A REAR CARRIER SENSOR ALWAYS ON 3B UNFEED SENSOR ALWAYS ON 3D WRITE TYPE COMMAND WITH FILEPROTECT 3E FRONT CARRIER SENSOR ALWAYS ON 3F UNFEED SENSOR NOT ON 40 LOADER MOTION TIME OUT 41 TAPE PATH SENSOR CT MR BOTH ON 43 LEADER BLOCK CANNOT BE PULLED OUT ...

Page 389: ...IN UNLOAD 5A ABNORMAL REEL CLUTCHING DURING LOAD OR TOO LOOSE WRAP 5B NO CARTRIDGE OR FILE PROTECT SENSOR ERROR LD 5C CARTRIDGE IS NOT LOADING POSITION AT START OF LOAD 5D FILE REEL TURNS TOO FAST AFTER UNTHREADING 5E MACHINE REEL TURNS TOO SLOW DURING CLEANING 5F FILE REEL TURNS TOO FAST DURING CLEANING 60 MACHINE REEL TACHOMETER PHASE ERROR DURING THREAD UNTHREAD 62 MACHINE REEL STOP LOCK ERROR ...

Page 390: ...URING UNLOADING 7D FILE REEL TURNS TOO FAST DURING UNLOADING 7E MACHINE REEL DIRECTION ERROR DURING UNLOADING 7F MACHINE REEL TURNS TOO FAST DURING UNLOADING 82 MOUNT ARM MOVE FORWARD TIMEOUT ERROR DURING POWER UP 83 MOUNT ARM MOVE BACKWARD TIMEOUT ERROR DURING POWER UP 8E MOUNT ARM MOVE FORWARD RETRY EXHAUSTED 8F MOUNT ARM MOVE BACKWARD RETRY EXHAUSTED 90 MOUNT ARM HOME DRIVE END MAGAZINE END SEN...

Page 391: ...F CANNOT EXECUTE PROGRAM DOWN LOAD B0 TRANSFER DATA COUNT ERROR B1 WRAP DIRECTION ERROR B2 INVALID SECTOR B3 UNEXPECTED COMMAND END INTERRUPT B4 AUTOLOADER COMMAND RECEIVED TO NONEXISTENT DEVICE B6 UNACCEPTABLE AUTOLOADER PARAMETER B9 RESET KEY PRESSED BY OPERATOR C0 LOAD MAGAZINE COMMAND CAN NOT EXECUTE C1 MOVE MAGAZINE COMMAND PARAMETER ERROR C2 MOVE MAGAZINE COMMAND CAN NOT EXECUTE C3 NO MAGAZI...

Page 392: ...DC INTERLOCK SW DETECT ERROR DD CARTRIDGE INSTALLED INCORRECTLY DF UNFEED SENSOR IS ON OR UNFEED COMPLETE E0 FILE PROTECTED DURING WRITE OR DSE E5 READ HEAD BIAS ERROR E9 WRITE HEAD CIRCUIT HARDWARE ERROR EC NOVRAM DATA ERROR ED DOWN LOAD COMMAND CAN NOT EXECUTE EE EJECT CLEANING CELL SENSOR ON EF SERVO PROGRAM DOWN LOAD ERROR F1 FAN ONE STOP OR SLOW ROTATION ERROR F2 FAN TWO STOP OR SLOW ROTATION...

Page 393: ... 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 FD LOADED CARTRIDGE IS NOT A CLEANING CARTRIDGE FE ABNORMAL CARTRIDGE IN CLEANING CELL FF POWER ON Table E 2 CHK xx Error Code Replacement Actions CHK XX CODE REPLACEMENT ACTION 1 REPLACEMENT ACTION 2 REPLACEMENT ACTION 3 00 2 15 6 10 01 ...

Page 394: ...28 22 29 7 15 2A 22 2B 22 2C 22 2D 22 2F 15 2 30 22 16 31 22 16 32 22 16 33 15 2 34 16 13 15 36 22 37 16 13 15 19 38 22 39 16 7 13 14 3A 22 3B 22 3D 2 3E 22 3F 22 40 7 15 41 8 15 43 16 8 44 7 15 Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX CODE REPLACEMENT ACTION 1 REPLACEMENT ACTION 2 REPLACEMENT ACTION 3 ...

Page 395: ...3 15 4F 8 3 15 50 8 15 51 7 15 52 14 3 15 53 16 13 54 8 15 55 8 13 3 15 56 8 13 3 15 57 8 13 3 15 58 7 15 16 59 14 3 15 5A 16 7 13 5B 7 15 5C 7 15 19 5D 8 16 13 15 5E 14 3 13 16 5F 3 13 16 60 14 15 62 14 3 15 7 63 16 3 13 15 64 14 3 15 Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX CODE REPLACEMENT ACTION 1 REPLACEMENT ACTION 2 REPLACEMENT ACTION 3 ...

Page 396: ...14 6E 7 15 70 2 15 71 2 15 72 13 14 15 73 2 15 74 13 14 16 75 13 14 76 3 13 14 15 77 13 15 16 78 3 13 79 3 14 7A 14 3 13 15 16 7B 14 3 14 16 7C 13 3 15 16 7D 13 2 15 7E 14 3 15 16 7F 14 3 15 82 22 83 22 8E 22 8F 22 90 22 92 22 Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX CODE REPLACEMENT ACTION 1 REPLACEMENT ACTION 2 REPLACEMENT ACTION 3 ...

Page 397: ... 9A 22 9B 22 9C 22 9D 15 9E 22 A1 15 2 A2 15 2 A3 2 20 A4 20 2 A5 15 2 A9 4 2 AA 4 2 AE 2 15 AF 2 15 B0 2 B1 2 B2 2 15 B3 15 2 B4 20 2 B6 20 2 B9 19 6 C0 2 15 C1 2 15 C2 2 15 C3 22 Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX CODE REPLACEMENT ACTION 1 REPLACEMENT ACTION 2 REPLACEMENT ACTION 3 ...

Page 398: ... CA 22 CB 22 19 D0 22 19 D1 22 D2 22 D3 22 D4 22 19 D5 22 D6 22 D7 22 D8 22 D9 22 7 15 DA 22 7 DB 22 DC 22 DD 19 22 DF 22 E0 2 19 E5 5 22 E9 4 12 EC 2 ED 2 15 EE 22 19 EF 15 F1 10 Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX CODE REPLACEMENT ACTION 1 REPLACEMENT ACTION 2 REPLACEMENT ACTION 3 ...

Page 399: ...des 1 through 11 exchange the item indicated or replace the drive 1 PCA IPM 2 PCA DTC 3 PCA SVL 4 PCA WTL 5 PCA RDL 6 PCA OP 7 Loader Assembly 8 Threader Assembly 9 Fan Assembly 10 PSU 11 Air Filter For codes 12 through 15 replace the drive 12 Head Assembly 13 File Motor Table E 2 CHK xx Error Code Replacement Actions Continued CHK XX CODE REPLACEMENT ACTION 1 REPLACEMENT ACTION 2 REPLACEMENT ACTI...

Page 400: ... Motor 15 PCA DVL For codes 16 through 21 exchange or correct the item indicated 16 Cartridge Tape 17 Dirty head and tape running surface 18 Setting error 19 Operation error 20 Interface cable terminator 21 Servo code 22 FACL Table E 3 Replacement Action Codes Continued CODE DESCRIPTION ...

Page 401: ...e boundary test 01 03 x Control store half word boundary test 01 04 x Control store address bus test 01 05 x Control store incrementing pattern test 01 06 x Control store data pattern 0xAA test 01 07 x Control store data pattern 0x55 test 01 08 x Control store walking 0xFFs test 02 01 x IRC initialization 02 02 x IRC to PCC interrupt test 02 03 x Timer 0 interrupt test 02 04 x Timer 1 interrupt te...

Page 402: ...ncremental pattern test 07 01 x x x SPC CP Bus Bit test 07 02 x x x SPC User Program Memory test 07 03 x x x SPC MCS Buffer test 07 04 x x x SPC to Data Buffer DMA test 07 05 x x x SPC MPU bus parity test 08 01 x x x x Formatter Counter 0 test 08 02 x x x x Formatter Counter 1 test 08 03 x x x x Formatter Counter 2 test 09 01 x x x x PCC Timers Timer 0 test 09 02 x x x x PCC Timers Timer 1 test 09...

Page 403: ...te EDRC 32 bytes walk 1 mode 10h 12 01 x x x SDDP R20 buffer flush signal test 14h 12 02 x x x SDDP R20 testing 64k sgc i mem 14h 12 03 x x x SDDP R20 testing 16k sgd i mem 04h 12 04 x x x SDDP R20 testing sgd de controls 00h 12 05 x x x SDDP R20 testing sgc ce controls 10h 12 06 x x x SDDP R20 testing expansion sgd de 00h 12 07 x x x SDDP R20 testing expansion sgc ce 10h 12 08 x x x SDDP R20 read...

Page 404: ... x x LWR2 ETPs Unknown Error 36 Track 20 0B x x x x LWR2 ETPs Unknown Error 18 Track 20 0C x x x x LWR2 Ignore Invalid ETP 4 good fms 20 0D x x x x LWR2 Reset Invalid ETP 8 good frms 20 0E x x x x LWR2 Reset Invalid ETP at Resync 20 0F x x x x LWR2 Reset Persistence ETP at Resync 20 10 x x x x LWR2 Multi Track Error 36 Track 20 11 x x x x LWR2 Multi Track Error 18 Track 20 12 x x x x LWR2 Uncorrec...

Page 405: ... table 81 02 x x MFG diagnostic display execute table 81 03 x x Clear Log Counters 81 04 x x Write BOT EOT test 81 05 x x Read BOT EOT test 81 06 x x Rewinding tape 81 07 x x Locate Block 81 08 x x Space Block 81 09 x x Write Filemarks 81 0A x x Space File 81 0B x x MFG diagnostic display results table 82 01 x x MTU diagnostic load execute table 82 02 x x MTU diagnostic send execute table 82 03 x ...

Page 406: ...iag LOCAT test 90 05 x x x Drive Diag D S E test 90 06 x x x Drive Diag REWND test 90 07 x x x Drive Diag UNLOD test 90 08 x x x Drive Diag ACL LDUL test Table F 2 Error Codes Common to all Routines Tests ROUTINE TEST TITLE ERROR CODE DESCRIPTION Error Codes common to all tests of routines greater than 0x02 0xFA A Check 1 condition was left pending which was able to be cleared 0xFE A Check 1 condi...

Page 407: ...0x01 0x03 Control store half word boundary test 0x01 Data miscompare clearing control store address 0 0x02 Control store address 0x04 couldn t be set to 0xFFFFFFFF 0x03 Read verify of control store half word write failed 0x04 Read verify of control store data word failed 0x01 0x04 Control store address bus test 0x01 Read verify of control store address bus bit failed 0x01 0x05 Control store increm...

Page 408: ...t test 0x01 Expected interrupt s not detected in IRC 0x02 No interrupt detected by processor 0x03 Expected interrupt not detected in processor 0x02 0x03 Timer 0 interrupt test 0x01 Timer 0 interrupt not detected 0x02 Incorrect interrupt detected 0x02 0x04 Timer 1 interrupt test 0x01 Timer 1 interrupt not detected 0x02 Incorrect interrupt detected 0x02 0x05 Check 1 interrupt test 0x01 Pending inter...

Page 409: ...0x07 An unexpected Check 1 condition was pend ing after an attempt to clear it was made 0x10 A CP bus parity error was not detected after writing byte 0 of a word with bad parity 0x11 An unexpected Check 1 condition was pend ing after an attempt to clear it was made 0x12 A CP bus parity error was not detected after reading byte 0 of a word which was previ ously written with bad parity 0x13 An unex...

Page 410: ...us parity SDDP 0x01 An unexpected Check 1 condition was prema turely detected at the beginning of this test 0x02 An unexpected Check 1 condition was detected after reading the HDXC register in the SDDP 0x03 A CP bus parity error was not detected as expected after a SDDP register write opera tion with forced bad parity 0x04 An unexpected Check 1 condition was pend ing after an attempt to clear it w...

Page 411: ...de 0x14 A CP bus parity error was not detected after writing byte 2 of an SDDP register word with force bad parity set 0x15 An unexpected Check 1 condition was pend ing after an attempt to clear it was made 0x16 A CP bus parity error was not detected after writing byte 3 of an SDDP register word with force bad parity set 0x17 An unexpected Check 1 condition was pend ing after an attempt to clear i...

Page 412: ...r was cleared 0x23 The SPC interrupt step code did not report command complete as expected 0x24 The SPC interrupt request could not be cleared 0x30 An SPC interrupt request was not generated by the SPC during diagnostic test 0x31 An SPC interrupt was not detected in the Interrupt Request Controller IRC during SPC Diagnostic initialization 0x32 The SPC interrupt was inadvertently cleared when the I...

Page 413: ...60 An expected SPC interrupt request was not generated by the SPC 0x61 An expected SPC interrupt was not detected in the Interrupt Request Controller IRC 0x62 The SPC interrupt was inadvertently cleared when the Interrupt Request Controller was cleared 0x63 The SPC interrupt step code did not report a Command Complete as expected 0x64 The SPC interrupt request could not be cleared 0x80 An SPC inte...

Page 414: ...est 0x01 RSVP failed to set control register RCTL as expected 0x02 RSVP failed to clear control register RCTL as expected 0x03 Data miscompare attempting to set RSVP reg ister RDME 0x04 Data miscompare attempting to clear RSVP register RDME 0x05 Data miscompare attempting to set RSVP reg ister SNDA to 0x55 0x06 Data miscompare attempting to set RSVP reg ister SNDA to 0xAA 0x07 Data miscompare atte...

Page 415: ...errupt not set as expected after setting FCNT Order Available 0x09 Timeout waiting for RSVP Response Avail able after setting FCNT B Order Available 0x0A RSVP Alert Interrupt not set as expected after setting FCNT B Order Available 0x0B Unable to reset all register FCNT bits 0x0C Timeout waiting for RSVP Response Avail able after setting CECC Order Available 0x0D RSVP Alert Interrupt not set as ex...

Page 416: ...ECC Order Available testing counter 2 low byte carry out 0x02 RSVP Interrupts not set as expected testing counter 2 low byte carry out 0x03 Register CECC data miscompare after reset ting Response Available testing counter 2 low byte carry out 0x04 Timeout waiting for Response Available after setting CECC Order Available testing counter 1 low byte carry out 0x05 RSVP Interrupts not set as expected ...

Page 417: ...able testing counter 0 high byte carry out 0x11 RSVP Interrupts not set as expected testing counter 0 high byte carry out 0x12 Register CECC data miscompare after reset ting Response Available testing counter 0 high byte carry out 0x04 0x08 RSVP Counters test 2 byte mode 0x01 Timeout waiting for Response Available after setting CECC Order Available testing counter 2 0x02 RSVP Interrupts not set as...

Page 418: ...0x02 SDDP Host I F Buffer Refresh Xreg test 0x01 Buffer refresh register data miscompare 0x02 Error restoring buffer refresh register to initial state 0x05 0x03 SDDP Host I F Packet Header Xregs test 0x01 Packet header register data miscompare 0x02 Error restoring packet header registers to ini tial state Table F 8 Routine 6 Data Buffer Diagnostic Error Codes ROUTINE TEST TITLE ERROR CODE DESCRIPT...

Page 419: ...initialization failed 0xE0 SPC did not generate an interrupt request 0xE1 SPC interrupt was not detected at the Interrupt Request Controller 0xE2 The SPC interrupt was cleared while clearing the Interrupt Request Controller 0xE3 SPC interrupt step code did not report Com mand Complete 0xE4 The SPC interrupt request could not be cleared 0xE5 SPC did not generate an interrupt request 0xE6 SPC interr...

Page 420: ...ta miscompare detected in SPC low MCS buffer after diagnostic message transfer 0x06 Data miscompare error detected in SPC high MCS buffer after diagnostic message transfer 0x07 0x04 SPC to Data Buffer DMA test 0x01 Incorrect SPC status detected after issuing a diagnostic data transfer to buffer command 0x02 Bad SCSI bus status detected waiting for REQ assertion during diagnostic data transfer 0x03...

Page 421: ...te an interrupt request 0x21 SPC interrupt was not detected at the Interrupt Request Controller 0x22 The SPC interrupt was cleared while clearing the Interrupt Request Controller 0x23 SPC interrupt step code did not report Com mand Complete 0x24 The SPC interrupt request could not be cleared 0x07 0x05 SPC MPU bus parity test 0x01 SPC reported incorrect status 0x02 Bad SCSI bus status detected wait...

Page 422: ...yte count register 0x04 Test Jump Carry Out bit for the high byte count of Formatter Counter 0 was set prema turely before counter was started 0x05 An unexpected value was read in the count enable register for Formatter Counter 0 after the high byte counter finished running 0x06 The high byte count for Formatter Counter 0 did not contain the expected value after the counter finished running 0x07 T...

Page 423: ...ount enable register for Formatter Counter 1 after the high byte counter finished running 0x06 The high byte count for Formatter Counter 1 did not contain the expected value after the counter finished running 0x07 Test Jump Carry Out bit for the high byte count of Formatter Counter 1 was not set as expected after the counter finished running 0x08 Test Jump Carry Out bit for the low byte count of F...

Page 424: ...r finished running 0x08 Test Jump Carry Out bit for the low byte count of Formatter Counter 2 was set prema turely before counter was started 0x09 An unexpected value was read in the count enable register for Formatter Counter 2 after the low byte counter finished running 0x0A The low byte count for Formatter Counter 2 did not contain the expected value after the counter finished running 0x0B Test...

Page 425: ... Interrupt Request Controller 0xE3 SPC interrupt step code did not report Com mand Complete 0xE4 The SPC interrupt request could not be cleared 0xE5 SPC did not generate an interrupt request 0xE6 SPC interrupt was not detected at the Interrupt Request Controller 0xE7 The SPC interrupt was cleared while clearing the Interrupt Request Controller 0xE8 SPC interrupt step code did not report Diag nosti...

Page 426: ...x04 A non SUCCESS status was returned from the function call rm_request_wrtbuffer 0x05 All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP 0x06 A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register 0x07 A byte for byte miscompare was detected on the data bytes stored in the data_buff...

Page 427: ...on SUCCESS status was returned from the function call rm_request_wrtbuffer 0x05 All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP 0x06 A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register 0x07 A byte for byte miscompare was detected on the data bytes stored in the data_buffer 0x10...

Page 428: ...non SUCCESS status was returned from the function call rm_request_wrtbuffer 0x05 All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP 0x06 A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register 0x07 A byte for byte miscompare was detected on the data bytes stored in the data_buffer 0x1...

Page 429: ...on SUCCESS status was returned from the function call rm_request_wrtbuffer 0x05 All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP 0x06 A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register 0x07 A byte for byte miscompare was detected on the data bytes stored in the data_buffer 0x10...

Page 430: ... SPC data_fifo to the SPC receive_buffer was not transferred 0x05 A non SUCCESS status was returned from the function call rm_host_rd_complt A error was detected in the SDDP_HI hdxs register 0x07 A byte for byte miscompare was detected on the data bytes stored in the SPC receive buffer 0x10 0x0A Write EDRC 3 bytes 00 mode 10h 0x01 after a write diag operation was initialized in the spc chip the SP...

Page 431: ... was not transferred to the SDDP 0x06 A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detected in the SDDP_HI hdxs register 0x07 A byte for byte miscompare was detected on the data bytes stored in the data_buffer Table F 12 Routine 10 EDRC Control Signals Diagnostic Error Codes Continued ROUTINE TEST TITLE ERROR CODE DESCRIPTION DIAGNOSTIC TESTS AND ERROR COD...

Page 432: ...was cleared while clearing the Interrupt Request Controller 0xE8 SPC interrupt step code did not report Diag nostic Self Test passed 0xE9 The SPC interrupt request could not be cleared 0x10 At end of test SPC did not generate an inter rupt request 0x11 At end of test SPC interrupt was not detected at the Interrupt Request Controller 0x12 At end of test the SPC interrupt was cleared while clearing ...

Page 433: ...x01 A host data path end of transfer was not detected in the allotted time 0x02 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 0x03 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...

Page 434: ...8h 0x01 A host data path end of transfer was not detected in the allotted time 0x02 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 0x03 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...

Page 435: ...x01 A host data path end of transfer was not detected in the allotted time 0x02 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 0x03 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...

Page 436: ...r 0x11 0x08 Read EDRC NC 32 bytes walk ing 0 mode 04h 0x01 A host data path end of transfer was not detected in the allotted time 0x02 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 0x03 when transferring data from the SPC data_fifo to the SPC receive_buffer the SPC ssig regis ter did no...

Page 437: ...10h 0x01 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 0x02 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 0x03 when transferring data from the SPC send buffer to the S...

Page 438: ...equest Controller 0xE8 SPC interrupt step code did not report Diag nostic Self Test passed 0xE9 The SPC interrupt request could not be cleared 0x10 At end of test SPC did not generate an inter rupt request 0x11 At end of test SPC interrupt was not detected at the Interrupt Request Controller 0x12 At end of test the SPC interrupt was cleared while clearing the Interrupt Request Control ler 0x13 At ...

Page 439: ...ode 14h 0x01 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 0x02 A non SUCCESS status was returned from the function call rm_request_wrtbuffer 0x03 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 SCS...

Page 440: ...fo faster then sddp could put into data fifo Pos sible that the data pipe is broken 0x03 At end of read operation the SPC status should be not busy not data_ready and data_fifo empty 0x04 All the data expected to be transferred from the SPC data_fifo to the SPC receive_buffer was not transferred 0x05 A non SUCCESS status was returned from the function call rm_host_rd_complt A error was detected in...

Page 441: ...fer 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 0x04 A non SUCCESS status was returned from the function call rm_request_wrtbuffer 0x05 All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP 0x06 A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was de...

Page 442: ...o the SPC data fifo the SPC ssig regis ter did not have the expected bits set SCSI_REQ SCSI_ACK SCSI_BSY xfer_phase 0x04 A non SUCCESS status was returned from the function call rm_request_wrtbuffer 0x05 All the data expected to be transferred out of the SPC data fifo was not transferred to the SDDP 0x06 A non SUCCESS status was returned from the function call rm_host_wrt_cmplt A error was detecte...

Page 443: ...om the SPC data_fifo to the SPC receive_buffer was not transferred 0x05 A non SUCCESS status was returned from the function call rm_host_rd_complt A error was detected in the SDDP_HI hdxs register 0x06 Incorrect residual data count in SDDP Table F 14 Routine 12 EDRC Address Bus Diagnostic Error Codes Continued ROUTINE TEST TITLE ERROR CODE DESCRIPTION DIAGNOSTIC TESTS AND ERROR CODES ...

Page 444: ...ed while clearing the Interrupt Request Controller 0xE8 SPC interrupt step code did not report Diag nostic Self Test passed 0xE9 The SPC interrupt request could not be cleared 0x10 At end of test SPC did not generate an inter rupt request 0x11 At end of test SPC interrupt was not detected at the Interrupt Request Controller 0x12 At end of test the SPC interrupt was cleared while clearing the Inter...

Page 445: ...he Interrupt Request Controller 0xB2 The SPC interrupt was cleared while clearing the Interrupt Request Controller 0xB3 SPC interrupt step code did not report Diag nostic Self Test passed 0xB4 The SPC interrupt request could not be cleared 0x13 0x02 Read Hi_data parity error check 0x01 Failed to receive data end of transfer signal in SDDP hdxs register 0x02 Incorrect SPC SCSI control signal status...

Page 446: ... control signal status wait ing for REQ signal deassertion 0x05 Data transfer length error reported by SPC 0x06 SDDP failed to report expected buffer over flow 0x13 0x05 Read crc b error check 0x01 Failed to receive data end of transfer signal in SDDP hdxs register 0x02 Incorrect SPC SCSI control signal status wait ing for REQ signal assertion 0x03 Incorrect SPC SCSI control signal status wait ing...

Page 447: ...ol signal status wait ing for REQ signal assertion 0x04 Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion 0x05 Data transfer length error reported by SPC 0x06 SDDP failed to report expected host Packet Processor error count 0x13 0x09 Read Compression error sgd crc a errors 0x01 Failed to receive data end of transfer signal in SDDP hdxs register 0x02 Incorrect SPC SCSI co...

Page 448: ...egister 0x02 Incorrect SPC SCSI control signal status wait ing for REQ signal assertion 0x03 Incorrect SPC SCSI control signal status wait ing for REQ signal deassertion 0x04 Data transfer length error reported by SPC 0x05 SDDP failed to report expected data compres sion and sync host count error 0x06 SDDP failed to report expected data compres sion host count error 0x07 SDDP failed to report expe...

Page 449: ...crc errors 0x06 SDDP failed to report expected data compres sion host count error 0x07 SDDP failed to report expected data compres sion host CRC error 0x08 SDDP failed to report expected CRCA error Table F 15 Routine 13 EDRC Error Detection Diagnostic Error Codes Continued ROUTINE TEST TITLE ERROR CODE DESCRIPTION DIAGNOSTIC TESTS AND ERROR CODES ...

Page 450: ...ata 0xA6 RB0 Xreg expected data not equal to received data 0xA7 RB1 Xreg expected data not equal to received data 0xA8 RB2 Xreg expected data not equal to received data 0xA9 RB3 Xreg expected data not equal to received data 0xAA RESI Xreg expected data not equal to received data 0xAB RDE Xreg expected data not equal to received data 0xAC CRS Xreg expected data not equal to received data 0xAD ETPA ...

Page 451: ...ER Xreg not zero fol lowing Write Clear 0xE8 Initialization Error TJ_PHOK Xreg not zero following Read Clear 0xE9 Initialization Error TJ_PRE Xreg not zero following Read Clear 0xEA Initialization Error TJ_POST Xreg not zero following Read Clear 0xEB Initialization Error TJ_REND Xreg not zero following Read Clear 0x20 0x01 Loop Write to Read 0 test 36 track 0x01 Failed to Detect IBG check INLWR or...

Page 452: ...tect Postamble 0x06 Failed to Detect Read End 0x07 Phase OK not reset 0x08 Failed to Detect Write Block End 0xB4 PF_BID Xreg expected data not equal to received data 0xB5 PF_PSCT Xreg expected data not equal to received data 0xB6 PFHD_ID Xreg expected data not equal to received data 0xB7 PFOFST Xreg expected data not equal to received data 0xB8 PFTRL_LN Xreg expected data not equal to received dat...

Page 453: ...2 test 36 track 0x20 RSVP failed to Respond 0x21 DATA Xreg Miscompare RSVP not Ready 0x22 DATB Xreg Miscompare RSVP not Ready 0x23 FHC1 time out DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data Block 0x26 Lost DBOB prior to PHOK or while waiting for DPOST 0x27 PHOK not seen in time 0x28 Time out waiting for DPRE 0x29 Lost DBOB waiting ...

Page 454: ...RE 0x29 Lost DBOB waiting for DPRE 0x2A Time out waiting for DPOST 0x2B PHOK on after Read End 0x2C RSVP Dead Man time out 0x2D Last Blk not Found 0x2E RSVP error RSVP failed cause unknown 0x2F IBG active should not be check INLWR pulled high 0x40 RSVP did not respond while looking for DBOB or IBG 0x20 0x06 LWR2 ETPs Skew Error 18 Track 0x20 RSVP failed to Respond 0x21 DATA Xreg Miscompare RSVP no...

Page 455: ...failed to Respond 0x21 DATA Xreg Miscompare RSVP not Ready 0x22 DATB Xreg Miscompare RSVP not Ready 0x23 FHC1 time out DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data Block 0x26 Lost DBOB prior to PHOK or while waiting for DPOST 0x27 PHOK not seen in time 0x28 Time out waiting for DPRE 0x29 Lost DBOB waiting for DPRE 0x2A Time out wai...

Page 456: ... 0x29 Lost DBOB waiting for DPRE 0x2A Time out waiting for DPOST 0x2B PHOK on after Read End 0x2C RSVP Dead Man time out 0x2D Last Blk not Found 0x2E RSVP error RSVP failed cause unknown 0x2F IBG active should not be check INLWR pulled high 0x40 RSVP did not respond while looking for DBOB or IBG 0x20 0x09 LWR2 ETPs Format Control Error 36 0x20 RSVP failed to Respond 0x21 DATA Xreg Miscompare RSVP ...

Page 457: ...P failed to Respond 0x21 DATA Xreg Miscompare RSVP not Ready 0x22 DATB Xreg Miscompare RSVP not Ready 0x23 FHC1 time out DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data Block 0x26 Lost DBOB prior to PHOK or while waiting for DPOST 0x27 PHOK not seen in time 0x28 Time out waiting for DPRE 0x29 Lost DBOB waiting for DPRE 0x2A Time out w...

Page 458: ... 0x29 Lost DBOB waiting for DPRE 0x2A Time out waiting for DPOST 0x2B PHOK on after Read End 0x2C RSVP Dead Man time out 0x2D Last Blk not Found 0x2E RSVP error RSVP failed cause unknown 0x2F IBG active should not be check INLWR pulled high 0x40 RSVP did not respond while looking for DBOB or IBG 0x20 0x0C LWR2 Ignore Invalid ETP 4 good fms 0x20 RSVP failed to Respond 0x21 DATA Xreg Miscompare RSVP...

Page 459: ...VP failed to Respond 0x21 DATA Xreg Miscompare RSVP not Ready 0x22 DATB Xreg Miscompare RSVP not Ready 0x23 FHC1 time out DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data Block 0x26 Lost DBOB prior to PHOK or while waiting for DPOST 0x27 PHOK not seen in time 0x28 Time out waiting for DPRE 0x29 Lost DBOB waiting for DPRE 0x2A Time out ...

Page 460: ... 0x29 Lost DBOB waiting for DPRE 0x2A Time out waiting for DPOST 0x2B PHOK on after Read End 0x2C RSVP Dead Man time out 0x2D Last Blk not Found 0x2E RSVP error RSVP failed cause unknown 0x2F IBG active should not be check INLWR pulled high 0x40 RSVP did not respond while looking for DBOB or IBG 0x20 0x0F LWR2 Reset Persistence ETP at Resync 0x20 RSVP failed to Respond 0x21 DATA Xreg Miscompare RS...

Page 461: ...VP failed to Respond 0x21 DATA Xreg Miscompare RSVP not Ready 0x22 DATB Xreg Miscompare RSVP not Ready 0x23 FHC1 time out DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data Block 0x26 Lost DBOB prior to PHOK or while waiting for DPOST 0x27 PHOK not seen in time 0x28 Time out waiting for DPRE 0x29 Lost DBOB waiting for DPRE 0x2A Time out ...

Page 462: ... 0x29 Lost DBOB waiting for DPRE 0x2A Time out waiting for DPOST 0x2B PHOK on after Read End 0x2C RSVP Dead Man time out 0x2D Last Blk not Found 0x2E RSVP error RSVP failed cause unknown 0x2F IBG active should not be check INLWR pulled high 0x40 RSVP did not respond while looking for DBOB or IBG 0x20 0x12 LWR2 Uncorrectable Error 36 Track 0x20 RSVP failed to Respond 0x21 DATA Xreg Miscompare RSVP ...

Page 463: ... failed to Respond 0x21 DATA Xreg Miscompare RSVP not Ready 0x22 DATB Xreg Miscompare RSVP not Ready 0x23 FHC1 time out DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data Block 0x26 Lost DBOB prior to PHOK or while waiting for DPOST 0x27 PHOK not seen in time 0x28 Time out waiting for DPRE 0x29 Lost DBOB waiting for DPRE 0x2A Time out wa...

Page 464: ...led to Detect Postamble 0x06 Failed to Detect Read End 0x07 Phase OK not reset 0x08 Failed to Detect Write Block End 0x20 0x17 LWR2 Seismic SDFT Data Pat tern 0x20 RSVP failed to Respond 0x21 DATA Xreg Miscompare RSVP not Ready 0x22 DATB Xreg Miscompare RSVP not Ready 0x23 FHC1 time out DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data ...

Page 465: ...t DBOB not detected by RSVP 0x24 FLC0 time out RSVP detected Long IBG 0x25 FHC2 or FLC2 Time Out Slow End of Data Block 0x26 Lost DBOB prior to PHOK or while waiting for DPOST 0x27 PHOK not seen in time 0x28 Time out waiting for DPRE 0x29 Lost DBOB waiting for DPRE 0x2A Time out waiting for DPOST 0x2B PHOK on after Read End 0x2C RSVP Dead Man time out 0x2D Last Blk not Found 0x2E RSVP error RSVP f...

Page 466: ... Write 4M tones test 0xE3 The tape or magazine is FILE PRO TECTED 0x01 Formatter command not accepted error 0x02 Timeout waiting for Formatter Command Complete 0x03 Formatter error during command execution 0x50 0x02 Read backward 4M tones test 0x01 Formatter command not accepted error 0x02 Timeout waiting for Formatter Command Complete 0x03 Formatter error during command execution 0x50 0x03 Read 4...

Page 467: ...transfer 0x04 Data transfer timed out 0x05 Fatal error detected during data transfer 0x06 Bad status reported on data transfer complete 0x07 Logical EOT encountered during data trans fer 0x08 Buffer flush timeout Write from data buffer to tape was not completed in the allocated time 0x09 Write data in error reported at end of data transfer 0x51 0x02 Rewind test 0x01 Cartridge not installed or driv...

Page 468: ...x04 Error reported during data transfer 0x05 Fatal error reported at completion of data transfer 0x06 Incorrect transfer length retry required or recovered error and incorrect length reported at end of data transfer Table F 18 Routine 51 Incrementing Block Length Test Error Codes Continued ROUTINE TEST TITLE ERROR CODE DESCRIPTION DIAGNOSTIC TESTS AND ERROR CODES ...

Page 469: ...wrong 0x43 RRC counter is wrong 0x44 Forward direction of the file reel tachometer is wrong 0x45 Backward direction of the file reel tachometer is wrong 0x46 Dummy signal of the machine reel tachometer is wrong 0x47 Forward direction of the machine reel tachometer is wrong 0x48 Backward direction of the machine reel tachometer is wrong 0xE3 Servo command was not accepted sense information was buil...

Page 470: ...xE5 Servo error occurred that was not reported as a diagnostic error 0x80 0x04 Servo Diag Threader test 0x01 Threader forward motion is too slow 0x02 Threader forward motion is too fast 0x03 Threader backward motion is too slow 0x04 Threader backward motion is too fast 0xE3 Servo command was not accepted sense information was built 0xE4 Servo command was accepted but failed to complete within 60 s...

Page 471: ...lt Byte 19 of the sense information which can be found in Table ACL or Table FACL gives a more detailed description of the error 0xE3 Medium changer not detected this test cannot be run without a medium changer attached 0xE4 Magazine eject failed 0xE5 Servo reported error occurred during ACL FACL test initialization 0x80 0x07 Servo Diag Manual Sensor test 0x80 Servo error reported during Manual Se...

Page 472: ...ow or not move 0x10 Pinion phase sensor always on 0x11 Magazine motor move up too fast 0x12 Magazine motor move up too slow or not move 0x13 Magazine motor move down too fast 0x14 Magazine motor move down too slow or not move 0x20 Feeder arm open and close sensors both on 0x21 Catcher open too fast 0x22 Catcher open too slow or not move 0x23 Catcher close too fast 0x24 Catcher close too slow or no...

Page 473: ...r 0x13 Carrier position sensor off too fast error 0x14 Carrier stopped at fault position 0x20 Catch arm open timeout error 0x21 Catch arm open sensor on too fast error 0x22 Catch arm close timeout error 0x23 Catch arm close sensor on too fast error 0x24 Catch arm open and close sensors both on error 0x30 Mount arm move drive side timeout error 0x31 Mount arm drive end sensor on too fast error 0x32...

Page 474: ...OTECT error The car tridge must not be write protected for this test 0x03 Buffer space request not granted for data transfer 0x04 Data transfer timed out 0x05 Fatal error detected during data transfer 0x06 Bad status reported on data transfer complete 0x07 Logical EOT encountered during data trans fer 0x08 Buffer flush timeout Write from data buffer to tape was not completed in the allocated time ...

Page 475: ...ttempting to space block 0x81 0x09 Write Filemarks 0x01 Cartridge not installed or drive NOT READY error A tape cartridge must be loaded before this test can be run 0x02 Cartridge WRITE PROTECT error The car tridge must not be write protected for this test 0x03 Buffer space request not granted for data transfer 0x04 Logical EOT encountered before all filemarks had been written 0x05 Timeout during ...

Page 476: ...Sense information was built 0x03 The current servo command failed to com plete in the allocated time 0x04 An error occurred during execution of the cur rent servo command Sense information was built 0x05 No valid test groups were found 0x82 0x04 MTU diagnostic retrieve results table 0x01 An error occurred attempting to retrieve the MTU diagnostic results through the Servo Shared RAM Interface Tabl...

Page 477: ... not acknowl edged within allotted time 0x04 General message last half not acknowledged within allotted time 0x05 General message flash last half not acknowl edged within allotted time 0x06 General message alternating first last half not acknowledged within allotted time 0x07 Blinking character message not acknowl edged within allotted time 0x83 0x03 Operator Control Panel tape LED test 0x01 Corre...

Page 478: ...rive Diag LOCAT test 0x02 Servo error reported during drive diagnostic tape locate test 0x90 0x05 Drive Diag D S E test 0x02 Servo error reported during drive diagnostic Data Security Erase test 0x90 0x06 Drive Diag REWND test 0x02 Servo error reported during drive diagnostic rewind test 0x90 0x07 Drive Diag UNLOD test 0x02 Servo error reported during drive diagnostic cartridge unload test 0x90 0x...

Page 479: ...magazine type not detected 0xEA No cartridges detected in magazine Must have at least one working cartridge installed in a magazine to run this test 0x02 Error reported during Autoloader load unload test Table F 25 Routine 90 Tape Drive Diagnostic Error Codes Continued ROUTINE TEST TITLE ERROR CODE DESCRIPTION DIAGNOSTIC TESTS AND ERROR CODES ...

Page 480: ...DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE F 80 CG00000 011503 REV A April 1997 ...

Page 481: ... for 20 MHz XFR REG VALUE DEC TRANSFER RATE MB S FAST NARROW DATA PHASE ROUNDED TO 2 POSITIONS TRANSFER RATE MB S FAST WIDE DATA PHASE ROUNDED TO 2 POSITIONS 2 10 0 20 0 3 6 67 13 33 4 5 0 10 0 5 4 0 8 0 6 3 33 6 67 7 2 86 5 71 8 2 5 5 0 9 2 22 4 44 10 2 0 4 0 11 1 82 3 64 12 1 67 3 33 13 1 54 3 08 14 1 43 2 86 15 1 33 2 67 16 1 25 2 5 17 1 18 2 35 18 1 11 2 22 19 1 05 2 1 20 1 0 2 0 21 0 95 1 90 ...

Page 482: ...l 1997 27 0 74 1 48 28 0 71 1 43 29 0 69 1 38 30 0 67 1 33 31 0 65 1 29 00 0 62 1 25 Table G 1 SCSI Transfer Rates for 20 MHz Continued XFR REG VALUE DEC TRANSFER RATE MB S FAST NARROW DATA PHASE ROUNDED TO 2 POSITIONS TRANSFER RATE MB S FAST WIDE DATA PHASE ROUNDED TO 2 POSITIONS ...

Page 483: ... as the execution result H 2 2 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 H 2 3 How to execute the DIAG for the MTU The...

Page 484: ...LOAD test Load Unload test NO CTG LOADER THREADER test CMD CD 0x20 WITH CTG load unload test CMD CD 0x21 ACL test Auto loader test ACL LDUL Load unload test CMD CD 0x90 MAG UPDW Magazine Up Down test CMD CD 0x91 TESTMODE measure diag M1 LOAD Measure the cartridge loading time CMD CD 0x41 M2 TPPFM Measure the tape acceleration deceleration time CMD CD 0x42 M3 AC PS Measure the tape access posi tion...

Page 485: ...ned 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 COMBINATION test Combination test FWD READ Forward read test CMD CD 0x01 BWD READ BACKWARD READ test CMD CD 0x02 WRITE Write test CMD CD 0x03 D S E D S E test CMD...

Page 486: ... start position no eject magazine mode after diagnostic test for user diag diag_parameter 4 For the write DIAG select a write data pattern For the load unload DIAG Specify a unloading end position For the ACL DIAG specify a magazine down start position diag_parameter 5 Select a path for the Loop Write To Read command diag_parameter 6 Set a level of the Loop Write To Read command Specify a repeat s...

Page 487: ... parameter 5 For L W R select a path of the Loop Write To Read command from the following 0x00 PATH A Path A 0x01 PATH B Path B DIAG parameter 6 For L W R set a level of the Loop Write To Read command from the following 0x00 LEVEL LO Low level 0x01 LEVEL HI High level execution time When diag parameter 1 is START STOP set the GO ON time time when the tape is running 1 count is 10msec If this param...

Page 488: ... 3 For MAGAZINE UP DOWN test set the following 0xXX 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 0xXX 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 t...

Page 489: ...rite Measuring tape position Wrap 1 sector 5 A sector is changed by CHK SECT Unit of measurement 1 msec H 4 3 4 4 M4 MODCH Mode change time measurement Measure the mode change time in the following command combinations Wrap 1 FRD Wrap 1 BRD Wrap 1 FRD Wrap 1 WRT Wrap 1 BRD Wrap 1 FRD Wrap 1 BRD Wrap 1 WRT Wrap 1 WRT Wrap 1 BRD Wrap 2 FRD Wrap 2 BRD Wrap 2 FRD Wrap 2 WRT Wrap 2 BRD Wrap 2 FRD Wrap ...

Page 490: ...ime neces sary to reach the wrap 2 PEOT position H 4 3 4 8 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 sta...

Page 491: ...st of READ WRITE test CMD CD 0x03 4 D S E DSE DSE operation It is same D S E test of READ WRITE test CMD CD 0x04 5 LOCATE Locate High speed tape run to a specified sector It is same LOCATE test of READ WRITE test CMD CD 0x05 6 REWIND Rewind High speed tape run to the wrap 1 BOT position It is same WRAP1 BOT test of READ WRITE test CMD CD 0x06 7 UNLOAD Unload Unloading CMD CD 0x07 8 LOAD Load Loadi...

Page 492: ...BACKWARD READ test name code DIAG command code BACKWARD READ test 0x12 or 0x02 DIAG parameter 1 Set the operation mode 0x00 or 0x01 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 0 99 999 stop time Specify a stop time of test 0 99 9...

Page 493: ...99 999 stop time Specify a stop time of test 0 99 999 execute count the number of DIAG executions 0 99 999 reserve LOOP WRITE TO READ test name code DIAG command code L W R test 0x15 DIAG parameter 1 DIAG parameter 2 Specify a test wrap 0x00 or 0x01 DIAG parameter 3 DIAG parameter 4 Select a write data pattern 0x00 0x09 DIAG parameter 5 Select a PATH of L W R 0x00 or 0x01 DIAG parameter 6 Select a...

Page 494: ...cutions 0 99 999 reserve D S E test name code DIAG command code D S E test 0x17 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 name code DIAG command code WRAP 1 BOT test 0x18 or 0x06 DIAG parameter 1 DIAG parameter 2 DIAG pa...

Page 495: ...execute count reserve LOCATE test name code DIAG command code LOCATE test 0x1A or 0x05 DIAG parameter 1 Specify a sector 0 99 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 TAPE PATH test name code DIAG command code TAPE PATH test 0x1B or 0x0B DIAG parameter 1 DIAG ...

Page 496: ...IAG 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 name code DIAG command code WITH CARTRIDGE 0x21 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 paramete...

Page 497: ...P DOWN test 0x91 DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 start position for MAGAZINE UP 0x00 0x02 DIAG parameter 4 end position for MAGAZINE UP 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 M1 LOAD name code DIAG command code M1 LOAD 0x41 DIAG parameter 1 ...

Page 498: ...parameter 9 execute time stop time execute count reserve M3 AC PS name code DIAG command code M3 AC PS 0x43 DIAG parameter 1 Specify a sector 5 75 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 M4 MODCH name code DIAG command code M4 MODCH 0x44 DIAG parameter 1 Spec...

Page 499: ...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 M6 REWND name code DIAG command code M6 REWND 0x46 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 ...

Page 500: ...xecute time stop time execute count reserve M8 UNLD name code DIAG command code M8 UNLD 0x48 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 code DIAG command code M9 CLEAN 0x49 DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG pa...

Page 501: ...ameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve UNLOAD test name code DIAG command code UNLOAD 0x08 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 EJECT test name code DIAG command code EJECT ...

Page 502: ...AG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 repeat start position 0x00 0x0F DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count repeat counter 0 99 999 reserve END name code DIAG command code END 0x0C or 0xFF DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter...

Page 503: ... code 0x00XX Error end XX Error code The DIAG result data format is shown as follows DIAG result format ERROR RESET name code DIAG command code ERROR RESET command 0x70 or 0xF0 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 Result of Loading time M1...

Page 504: ... Access time wrap 2 BRD 1 msec 20 21 result data 10 Positioning time wrap 2 BRD 1 msec 22 23 result data 11 Access time wrap 2 WRT 1 msec 24 25 result data 12 Positioning time wrap 2 WRT 1 msec 26 27 result data 13 28 29 result data 14 30 31 result data 15 Result of Mode change time M4 MODCH measurement result unit 0 1 error code 2 3 result data 1 Wrap 1 FRD Wrap 1 BRD 1 msec 4 5 result data 2 Wra...

Page 505: ...Rewinding time M6 REWND measurement result unit 0 1 error code 2 3 result data 1 Rewinding time for normal CTG 1 10 sec 4 5 result data 2 Rewinding time for E CTG 1 10 sec 6 7 result data 3 8 9 result data 4 10 11 result data 5 12 13 result data 6 14 15 result data 7 16 17 result data 8 18 19 result data 9 20 21 result data 10 22 23 result data 11 24 25 result data 12 26 27 result data 13 28 29 re...

Page 506: ...e 1 10 sec 10 11 result data 5 12 13 result data 6 14 15 result data 7 16 17 result data 8 18 19 result data 9 20 21 result data 10 22 23 result data 11 24 25 result data 12 26 27 result data 13 28 29 result data 14 30 31 result data 15 Result of Cleaning time M9 CLEAN measurement result unit 0 1 error code 2 3 result data 1 Cleaning time 1 10 sec 4 5 result data 2 6 7 result data 3 8 9 result dat...

Page 507: ...gure 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 Figure I 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 I 6 Figure I 8 INQUIRY Flowchart on page I 6 Figure I 9 M...

Page 508: ... O CART START W CART START ALL START C C TEST TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET TEST STOP ERROR START CONT ERROR TEST TEST H H START 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 START to g...

Page 509: ... D RUN COMB READ TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET ALL TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET START START J START From Figure I 1 W O MAG TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET K E RUN ACL W MAG TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET ALL TEST CNT 0001 TEST Starts Test RUN CNT ERR CNT RESET START START K START From Figure I 1 ...

Page 510: ... TEST RUN CNT ERR CNT RESET F LIST ERROR Display Error No If error displayed hold TEST to scroll message Back to test in error From Figure I 1 RS 232 G Enables an external maintenance terminal attached to the rear of the M2488 via the 9 pin DIN connector The terminal can be used to run diagnostics using keyboard input From Figure I 1 ...

Page 511: ... YES START TEST TEST START START 75 S ITS TEST ITEN 0 TEST START 1 START 3 TEST TEST START 73 S RDY BOTRDY N TEST START START START Y TEST TEST START 77 S FT1 S FT1 00 TEST TEST START 78 S FT2 FT2 00 TEST TEST START 79 S FT1 FT3 00 TEST TEST START 80 S FT4 FT4 00 TEST TEST START 81 FSGRP START Y TEST X 82 S SDT SDTR N TEST START Y TEST TEST START 83 S WDT WDTR N TEST START START START Y TEST TEST ...

Page 512: ...ART IPM TYPE TEST IPM XXXX RESET START TAPE UNIT TEST PAGE C2 TEST START MED CHGR TEST PAGE C2 TEST START S VENDOR TEST V FUJITSU_ TEST START T Change if necessary CTLR PID TEST CPID M2488___ TEST START Change if necessary LUN PID TEST LPID M2488___ TEST START PG C2 WRT TEST WTROM Y TEST START START N START TEST T Controller PID are bytes 16 to 23 of INQUIRY data LUN PID are bytes 24 to 31 of INQU...

Page 513: ... BYT 0F 00 TEST TEST START PG 00 WRT TEST WTROM Y TEST START N START START For definitions of Tape Unit Mode Pages refer to Chapter 5 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 an...

Page 514: ...IME TEST 00000000 TEST Displays Tape Motion time in seconds hex START F5 PTIME TEST 00000000 TEST Displays Power On time in min utes hex START F6 SRNUM TEST SN XXXX TEST Displays Serial No of the drive START F7 XXXX G8 FMODE TEST DISABLE TEST START START START ENABLE TEST PW TEST Requires Password FOR FACTORY USE ONLY From Figure I 1 NONE TEST X 81 FSGRP START FSGRP S TEST PW START FSGRP T TEST ST...

Page 515: ... 12 Drive with FACL 1 15 Tape Drive 1 11 General 1 9 Interface Personality Module 1 9 Rack Mount 1 19 C CHK xx Replacement Action Codes E 13 CHK xx Error Code replacement actions E 7 CHK XX ERROR CODES E 1 Codes CHK xx Error E 1 E 7 ERPA C 1 Fault Symptom D 1 Command Description Block Format 4 4 COMMAND DISCONNECTION 4 153 CONFIGURATIONS 1 1 Desktop 1 3 Rack mount 1 2 D DIAG H 1 DIAGNOSTIC ACL TES...

Page 516: ... Data Buffer F 18 7 SCSI Protocol Controller F 19 8 Formatter Counters F 22 80 Servo 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 Panel F 76 9 PCC Timers F 24 90 Tape Drive F 78 DIAGNOSTIC SPECIFICATIONS H 1 Diagnostic Test Registry 8 27 Diagnostic Test R...

Page 517: ...OM CODES D 1 Error Recovery D 1 Formatter Error Recovery D 2 FIELD REPLACEABLE UNITS 9 1 DTC PCBA 9 4 DVL PCBA 9 6 IPM PCBA 9 4 RDL PCBA 9 5 SVL PCBA 9 5 WTL PCBA 9 6 I INQUIRY CHANGE DEFINITION VPD 5 17 ASCII Implemented Operating Definition Page 5 21 Configuration Page 5 23 General VPD Page Format 5 17 Implemented Operating Definition Page 5 20 Product Identification Page 5 24 Supported VPD Page...

Page 518: ...um Changer Additional Information MODE SELECT AND MODE SENSE COMMANDS 6 32 COMMANDS 6 1 VPD Inquiry Change Definition 6 41 MODE SELECT MODE SENSE COMMANDS Additional Information 5 1 Common Device Type Control Parameters 5 9 Density Code 28h 5 14 Device Configuration Parameters 5 11 Disconnect Reconnect Control Parameters 5 7 Error Recovery and Reporting Parameters 5 4 Page Codes 5 1 Vendor Unique ...

Page 519: ...RITE 7 3 PREPARATION FOR USE 1 37 PREPARING THE M2488 AND ITS OPTIONAL EQUIPMENT 1 1 PREVENTIVE MAINTENANCE 8 35 PSU 8 53 R RDL 8 54 READ POSITION 4 75 Description of Block ID Format 4 78 Return Data 4 76 READ WRITE H 4 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE 4 89 Remove Replace Air Filter 8 43 DTC PCBA 8 48 Fan Assembly 8 44 IPM 8 45 Loader Assembly 8 51 OP PCA 8 52 Power Supply 8 53 RDL PCBA 8 5...

Page 520: ... 33 LOOP WRITE TO READ 4 49 MODE SELECT 4 51 MODE SENSE 4 56 READ 4 63 READ BLOCK LIMITS 4 68 READ BUFFER 4 70 READ POSITION 4 75 READ REVERSE 4 80 RECEIVE DIAGNOSTIC RESULTS 4 83 RECEIVE DIAGNOSTIC RESULTS FACTORY MODE 4 89 RECOVER BUFFERED DATA 4 98 RELEASE UNIT 4 101 Report Density Support 4 105 REQUEST SENSE 4 103 RESERVE UNIT 4 112 REWIND 4 115 SEND DIAGNOSTIC 4 117 SEND DIAGNOSTIC FACTORY MO...

Page 521: ...sfer Request 3 3 Wide Data Transfer Request 3 5 SCSI RESET 4 153 SCSI TRANSFER RATES G 1 Selftest 8 25 SENSE DATA 8 4 Error Code Sense Format 8 4 Sense Information Bytes 20 43 8 9 SENSE KEYS A 1 SVL 8 54 T Tape LUN 0 4 1 Tape Path Cleaning Procedure 8 35 TAPE PROCESSING 7 1 CHANGING MODE PARAMETERS Initiator Setup 7 1 TAPE UNIT PARAMETERS 5 1 Target ID 4 1 Top Cover 8 46 U UNPACKING INSTRUCTIONS 1...

Page 522: ...INDEX M2488 PRODUCT GUIDE Index 8 CG00000 011503 REV A April 1997 ...

Page 523: ...ormation Systems 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 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 Technical level Organization Clarity Accuracy...

Page 524: ......

Page 525: ...M2488 CARTRIDGE TAPE DRIVE PRODUCT GUIDE C144 E019 03EN M2488 CARTRIDGE TAPE DRIVE PRODUCT GUIDE C144 E019 03EN ...

Page 526: ......

Page 527: ......

Page 528: ......

Reviews: