Fujitsu M2488 Product Manual

Fujitsu M2488 Product Manual

Hide thumbs Also See for M2488:
Table of Contents

Advertisement

C144-E019-03EN
M2488 CARTRIDGE TAPE DRIVE
PRODUCT GUIDE

Advertisement

Table of Contents
loading

Summary of Contents for Fujitsu M2488

  • Page 1 C144-E019-03EN M2488 CARTRIDGE TAPE DRIVE PRODUCT GUIDE...
  • Page 2 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 C144-E019-03EN...
  • Page 3: Preface

    M2488 USER’S GUIDE PREFACE PREFACE The M2488 User’s Guide provides the information necessary for the user to operate the M2488 Car- tridge Tape Drive. Chapter 1 Introduction This chapter provides an overview of the M2488 Cartridge Tape Drive and its optional equipment.
  • Page 5: Table Of Contents

    1-4.1 Unpack the M2488 Tape Drive ........
  • Page 6: Table Of Contents

    1-6.6 Installation of the Automatic Cartridge Loader......1-26 1-6.6.1 Prepare the M2488 Tape Drive ......1-27 1-6.6.2 Prepare the ACL .
  • Page 7 4-3 M2488 TAPE SCSI COMMANDS ........
  • Page 8 TABLE OF CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS - CONTINUED CHAPTER TITLE PAGE 4-3.6.3 Inquiry Data ..........4-19 4-3.6.4 INQUIRY Sense Keys.
  • Page 9 M2488 PRODUCT GUIDE TABLE OF CONTENTS TABLE OF CONTENTS - CONTINUED CHAPTER TITLE PAGE 4-3.16.2 READ BUFFER Sense Keys ......4-74 4-3.17 READ POSITION command 34h .
  • Page 10 TABLE OF CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS - CONTINUED CHAPTER TITLE PAGE 4-3.24.1 REPORT DENSITY SUPPORT CDB Description ... .4-105 4-3.24.2 REPORT DENSITY SUPPORT Data..... . .4-106 4-3.24.3 REPORT DENSITY SUPPORT Sense Keys .
  • Page 11 5-2.7.1 M2488 Operation When Density Code 28h Is Not Configured ..5-15 5-2.7.2 M2488 Operation When Density Code 28h Is Configured ..5-15 5-3 MTU INQUIRY/CHANGE DEFINITION VITAL PRODUCT DATA PAGES ..5-17 5-3.1 General VPD Page Format .
  • Page 12 TABLE OF CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS - CONTINUED CHAPTER TITLE PAGE 6-2.3.1 MODE SENSE CDB Description ......6-11 6-2.3.2 MODE SENSE Data .
  • Page 13 8-7.2.1 M2488 Side (Remote) ........8-34...
  • Page 14 TABLE OF CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS - CONTINUED CHAPTER TITLE PAGE 8-9 TAPE PATH CLEANING PROCEDURE ........8-35 8-10 MANUAL TAPE REMOVAL PROCEDURE.
  • Page 15 H-3 M2488 DIAG STRUCTURE ........
  • Page 16 TABLE OF CONTENTS M2488 PRODUCT GUIDE TABLE OF CONTENTS - CONTINUED CHAPTER TITLE PAGE H-4.3.2 LOAD/UNLOAD: Two diagnostic tests to check loading and unloading ........... . .H-5 H-4.3.3 ACL TEST: Two diagnostic tests to check the autoloader .
  • Page 17: List Of Figures

    M2488 with FACL in Desktop Model........1-15...
  • Page 18 M2488 Tape Drive FRUs (Top Side) ........9-2...
  • Page 19 M2488 SCSI Commands ........
  • Page 20 LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES -CONTINUED TABLE TITLE PAGE Table 4-35. Log Sense Page 00h, Supported Log Pages (default)......4-37 Table 4-36.
  • Page 21 M2488 PRODUCT GUIDE LIST OF TABLES LIST OF TABLES -CONTINUED TABLE TITLE PAGE Table 4-77. Diagnostic Page Codes ..........4-85 Table 4-78.
  • Page 22 LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES -CONTINUED TABLE TITLE PAGE Table 4-118. Page 00h - Supported Diagnostic Pages ........4-127 Table 4-119.
  • Page 23 M2488 PRODUCT GUIDE LIST OF TABLES LIST OF TABLES -CONTINUED TABLE TITLE PAGE Table 5-25. INQUIRY Data Format VPD Page 82h Field Description ....5-21 Table 5-26.
  • Page 24 LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES -CONTINUED TABLE TITLE PAGE Table 6-37. Page Code 00 - Device Unique Parameters Field Description ....6-33 Table 6-38.
  • Page 25 M2488 Interconnects ........
  • Page 26 LIST OF TABLES M2488 PRODUCT GUIDE LIST OF TABLES -CONTINUED TABLE TITLE PAGE Table G-1. SCSI Transfer Rates for 20 MHz ........G-1...
  • Page 27: Installation Instructions

    User’s Guide, Chapter 5 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.
  • Page 28: Table 1-1. Rack-Mount Configurations

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1-3.1 Rack-mount There are three configurations for the rack-mount M2488 drive. Refer to Table 1-1 for the assembly instructions to use with your configuration. Table 1-1. Rack-mount Configurations ASSEMBLY CONFIGURATION EQUIPMENT REQUIRED TOOLS PARAGRAPH M2488...
  • Page 29: Table 1-2. Desktop Configurations

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1-3.2 Desktop There are three desktop configurations for the M2488 drive. Refer to Table 1-2 for the assembly instructions to use with your configuration. Table 1-2. Desktop Configurations ASSEMBLY CONFIGURATION EQUIPMENT REQUIRED TOOLS PARAGRAPH M2488...
  • Page 30: Unpacking Instructions

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE UNPACKING INSTRUCTIONS Use the following procedures to unpack the M2488 tape drive and its optional equipment. When the equipment is unpacked, proceed to the inspection procedures in paragraph 1-5. 1-4.1 Unpack the M2488 Tape Drive Unpack the M2488 tape drive as described below.
  • Page 31: 1-4.2 Unpack The Automatic Cartridge Loader

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1-4.2 Unpack the Automatic Cartridge Loader Unpack the ACL as described below. 1. Carefully remove the ACL from the packing material and place on flat work surface. 2. Verify contents of package and accessory kit to the packing list.
  • Page 32: 1-4.3 Unpack The Flush-Mounted Automatic Cartridge Loader

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1-4.3 Unpack the Flush-mounted Automatic Cartridge Loader Unpack the FACL as described below. FACL 1. Carefully remove the FACL from the packing material and place on flat work surface. 2. Verify contents of package and the accessory kit to the packing list.
  • Page 33: Equipment Inspection

    Also note any damage to the packing container. Contact your carrier for further instructions for han- dling the damaged equipment. 1-5.1 Inspect the M2488 Tape Drive • Visually examine the chassis for dents and cracks. Upon completion, inspect the medium changer, if applicable, or continue with the assembly instruc- tions.
  • Page 34: Assembly Instructions

    M2488 PRODUCT GUIDE ASSEMBLY INSTRUCTIONS These paragraphs describe the assembly and installation of the M2488 tape drive and of the optional equipment. Use the following flowchart to determine which procedures are applicable to your equip- ment configuration. The paragraph number for the procedure is listed in the flowchart with the proce- dure title.
  • Page 35: 1-6.1 General Installation And Assembly Instructions

    Installation of the IPM is described below. Figure 1-1. IPM Installation STEP ACTION Insert the IPM, component side down, into the circuit board at the rear of the M2488. See Figure 1-1. Insert and tighten two screws on the IPM. April 1997 CG00000-011503 REV. A...
  • Page 36: 1-6.3 Cable And Power Connections

    User’s Guide, Chapter 1. ** NOTE ** 1. Cable and power connections should only be made upon comple- tion of the M2488 hardware setup to include attachment of optional equipment. Use the appropriate assembly procedures for the desired option.
  • Page 37: 1-6.4 Desktop Installation Instructions

    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.
  • Page 38: Figure 1-4. Attaching Bases

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1-6.4.4 Drive with ACL Attached (10-Cartridge Magazine) Use this procedure if the M2488 with attached ACL is to be used with a base for a 10-cartridge magazine. STEP ACTION Place the support base onto the M2488A41 (10-cartridge base) and attach with the four screws.
  • Page 39: Figure 1-5. Stability Brackets

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS Figure 1-5. Stability Brackets Figure 1-6. Drive Placement April 1997 CG00000-011503 REV. A 1-13...
  • Page 40: Figure 1-7. Drive Positioning

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE Figure 1-7. Drive Positioning Figure 1-8. Rear Bracket Attachment 1-14 CG00000-011503 REV. A April 1997...
  • Page 41: 1-6.4.5 Drive With Facl Attached

    STEP ACTION 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. Place the desktop cover over the M2488 and FACL. See Figure 1-11.
  • Page 42: Figure 1-10. Attach To Bottom Base

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE bottom base Figure 1-10. Attach to Bottom Base 1-16 CG00000-011503 REV. A April 1997...
  • Page 43: Figure 1-11. Desktop Model Top Covers

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS desktop cover Figure 1-11. Desktop Model Top Covers April 1997 CG00000-011503 REV. A 1-17...
  • Page 44: Figure 1-12. Desktop Model Rear Cover

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE rear cover Figure 1-12. Desktop Model Rear Cover 1-18 CG00000-011503 REV. A April 1997...
  • Page 45: 1-6.5 Rack-Mount Installation

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS 1-6.5 Rack-Mount Installation This procedure is for mounting the M2488 tape drive, with or without a medium changer, in the rack- mount tray. **************** CAUTION **************** The weight of the equipment may exceed 10kg, use caution when mounting the tape drive and medium changer.
  • Page 46: 1-6.5.3 Screw Plate Mounting

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE Figure 1-13. Guide Plate Installation 1-6.5.3 Screw Plate Mounting See Figure 1-14. STEP ACTION Each screw plate has nine holes. Mount the screw plate so that the big hole is up. 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.
  • Page 47: Figure 1-14. 19-Inch Rack-Mount Kit Installation

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS Figure 1-14. 19-inch Rack-mount Kit Installation April 1997 CG00000-011503 REV. A 1-21...
  • Page 48: 1-6.5.5 Adjust The Brackets

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1-6.5.5 Adjust the Brackets The length of the bracket is adjusted according to length ‘L’ between the front and rear poles of the 19-inch rack. To adjust the length of the bracket, exchange the left and right brackets (as shown in Figure 1-15) or replace the brackets with longer brackets.
  • Page 49: 1-6.5.6 Install The M2488 Or M2488 With Medium Changer On The Mounting Tray

    INSTALLATION INSTRUCTIONS 1-6.5.6 Install the M2488 or M2488 with Medium Changer on the Mounting Tray Refer to Figure 1-14, Figure 1-16 through Figure 1-19 for this procedure. NOTE: Before inserting, confirm that the inner cover is on the U-type slit of the mounting tray.
  • Page 50: Figure 1-17. M2488 With Acl Tray Mounting

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE Figure 1-17. M2488 with ACL Tray Mounting Inner Cover Screws Figure 1-18. Mount FACL to Inner Cover 1-24 C144-E019-04EN...
  • Page 51: Figure 1-19. Facl Face Plate

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS Front Panel Mounting tray Screws Figure 1-19. FACL Face Plate April 1997 CG00000-011503 REV. A 1-25...
  • Page 52: 1-6.6 Installation Of The Automatic Cartridge Loader

    1. ACL versions A0 through B6 are incompatible with the M2488 and should not be attached to this drive. 2. The M2488 should be powered off and all cables and cords dis- connected prior to performing this installation procedure. Follow standard procedures and cautions used when handling electronic equipment.
  • Page 53: 1-6.6.1 Prepare The M2488 Tape Drive

    Remove the four screws from the sides of the front panel, then gently pull the front panel forward. Disconnect the operator panel cable from the front panel. Remove the two screws holding the panel bracket, then pull off the panel bracket. Figure 1-20. Prepare the M2488 Tape Drive April 1997 CG00000-011503 REV. A...
  • Page 54: 1-6.6.2 Prepare The Acl

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1-6.6.2 Prepare the ACL Refer to Figure 1-21 during performance of this procedure. STEP ACTION Remove two screws (on the bottom front corners) from the ACL top cover. Push down and hold the cover release bar while pulling up and slightly moving the top cover for- ward.
  • Page 55: 1-6.6.3 Connect The M2488 And The Acl

    STEP ACTION Place the grounding plate on the front of the M2488 (replaces the front panel). See Figure 1-22. Attach the ACL base to the front of the M2488 using the three Allen screws. Pull operator panel cable through small hole on base.
  • Page 56: Figure 1-23. Attach Operator Panel Cable To Acl Base

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

    M2488 PRODUCT GUIDE INSTALLATION INSTRUCTIONS Figure 1-25. Replace Covers April 1997 CG00000-011503 REV. A 1-31...
  • Page 58: 1-6.7 Installation Of The Flush-Mount Automatic Cartridge Loader

    FACL and could be damaged by mishandling. DO NOT use for lifting. Refer to Table 1-4 for a list of equipment required to install the FACL on the M2488 tape drive. The following flowchart illustrations the sequence of installation.
  • Page 59: 1-6.7.1 Prepare The M2488 Tape Drive

    Remove the four screws from the sides of the front panel, then gently pull the front panel forward. Disconnect the operator panel cable from the front panel. Remove the two screws holding the panel bracket, then pull off the panel bracket. Figure 1-26. Prepare the M2488 Tape Drive April 1997 CG00000-011503 REV. A...
  • Page 60: 1-6.7.2 Prepare The Facl

    INSTALLATION INSTRUCTIONS M2488 PRODUCT GUIDE 1-6.7.2 Prepare the FACL Refer to Figure 1-27 and Figure 1-28 during performance of this procedure. STEP ACTION Remove the two screws from each of the covers. Pull up on the two top cover halves and remove.
  • Page 61: 1-6.7.3 Connect The M2488 And The Facl

    CNJ24 cable through the inside of the corner post on the M2488. See Figure 1-30. 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.
  • Page 62: Figure 1-29. Connect The M2488 And The Facl

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

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

    This chapters provides information on the principles of operation of the M2488 tape drive. This chapter begins with a a high level description of the M2488, then progresses to a more detailed description of the individual circuits. Refer to the appropriate paragraphs for the necessary level of detail.
  • Page 66: Operation Of The Magnetic Tape Controller (Mtc)

    Data Path The M2488 data path has been designed to allow data transfers up to a rate of 10Mbyte/s on a single or two-byte wide SCSI interface and data transfers up to 20 Mbyte/s across a two-byte bus into the controller buffer.
  • Page 67: Figure 2-2. Dtc Pca Block Diagram

    M2488 PRODUCT GUIDE DESIGN ARCHITECTURE DATA BUFFER FORMATTER WITH EDRC FORMATTING WRITE HEAD WFMT 4- 256K x 18 LOGIC SCSI SCSI PROTOCOL DRIVERS CONTROLLER RECEIVERS DRAM MB86603 SDDP SN75LBC976 READ DSKW HEAD FIFO SRAM LOGIC (SGC) SRAM RCTL 32K x 16...
  • Page 68: 2-3.5 Firmware

    A patrol reposition function has been added that periodically moves the tape to prevent any problem when tape is not moving. The reel motor of the M2488 has also been changed to dramatically improve tape reposition time and access times.
  • Page 69: 2-4.2 Read And Write Electronics

    2-4.2 Read and Write Electronics The read circuits for the M2488 utilize fifteen analog LSI that were developed for the M2483. These components have been field proven to be a stable and low cost design. The write circuits of the M2488 use enhanced head driver ICs developed with the latest semiconduc- tor technology.
  • Page 70 DESIGN ARCHITECTURE M2488 PRODUCT GUIDE CG00000-011503 REV. A April 1997...
  • Page 71: Scsi Messages

    INTRODUCTION Chapters 3 through 6 are the Host Interface Specification for the M2488. This chapter describes the messages for the M2488 tape drive and the medium changers. The following information is located in this chapter: 3-2 M2488 TAPE AND MEDIUM CHANGER SCSI MESSAGES...
  • Page 72: 3-2.1 Abort Code 06H

    SCSI MESSAGES M2488 PRODUCT GUIDE Table 3-1. M2488 SCSI Messages (Continued) CODE MESSAGE DESCRIPTION PARAGRAPH Directs the target to clear all current commands BUS DEVICE RESET 3-2.2 on page 3-2 on that SCSI device. Sent to an initiator to indicate the number of...
  • Page 73: 3-2.5 Extended Message Format Code 01H

    M2488 PRODUCT GUIDE SCSI MESSAGES 3-2.5 EXTENDED MESSAGE FORMAT code 01h This message is sent from either the initiator or the target as the first byte of a multiple-byte message. LENGTH CODE MESSAGE (BYTES) Synchronous Data Transfer Request Wide Data Transfer Request 3-2.5.1...
  • Page 74 SCSI MESSAGES M2488 PRODUCT GUIDE ** NOTE ** The supported SCSI transfer rates are listed in Appendix G. The originating device (the device that sends the first of the pair of SDTR messages) sets its values according to the rules above to permit it to receive data successfully. If the responding device can also receive data successfully with these values (or smaller transfer periods or larger REQ/ACK offsets or both), it returns the same values in its SDTR message.
  • Page 75: 3-2.5.2 Wide Data Transfer Request (Wdtr)

    M2488 PRODUCT GUIDE SCSI MESSAGES (greater than zero), if the target has not received the initiator's responding SDTR message, it shall go to the BUS FREE phase without any further information transfer attempt. This indicates that a catastrophic error condition has occurred. Both devices shall go to asynchronous data transfer mode for data transfers between the two devices.
  • Page 76 SCSI MESSAGES M2488 PRODUCT GUIDE Byte 3: The transfer width is two to the transfer width exponent bytes wide. The transfer width that is established applies to all logical units on both SCSI devices. Valid transfer widths are 8 bits (m = 00h), 16 bits (m = 01h), and 32 bits (m = 02h).
  • Page 77: 3-2.6 Identify Code 80H-Ffh

    Note: we recommend testing at INQUIRY DATA byte seven (07h) bits six and 5 (60h) to deter- mine if the M2488 has an installed 16 bit interface (20h) and, therefore, supports WDTR with a transfer width of 01h (16 bits). If the 16 bit interface is not installed. Then negotiation for 16 bits is not recommended, since the negotiation will be rejected and a significant performance impact is likely.
  • Page 78: 3-2.8 Initiator Detected Error Code 05H

    SCSI MESSAGES M2488 PRODUCT GUIDE Table 3-2. Ignore Field Description INVALID DATA BITS IGNORE 32-BIT TRANSFERS 16-BIT TRANSFERS Reserved Reserved DB (31-24) DB (15-8) DB (31-16) Reserved DB (31-8) Reserved 04-FFh Reserved Reserved 3-2.8 INITIATOR DETECTED ERROR code 05h This message is sent from an initiator to inform a target an error (e.g., parity error) has occurred that does not preclude the target from retrying the operation.
  • Page 79: 3-2.13 No Operation Code 08H

    M2488 PRODUCT GUIDE SCSI MESSAGES When a target sends this message, it changes to MESSAGE IN phase and sends this message prior to requesting additional message bytes from the initiator. This provides an interlock so that the initiator can determine which message was rejected.
  • Page 80: Scsi Bus Status

    SCSI MESSAGES M2488 PRODUCT GUIDE SCSI BUS STATUS A status byte, Table 3-3, is sent from the target to the initiator during the STATUS phase at the termina- tion of each command unless the command is cleared by: An ABORT message, A BUS DEVICE RESET message, A “hard”...
  • Page 81: 3-3.5 Reservation Conflict Status

    M2488 PRODUCT GUIDE SCSI MESSAGES VATION CONFLICT status to be set. If this status is not returned, the chain of linked commands is broken; no further commands in the series are executed. 1. Intermediate/good. The Intermediate/good status is returned if the command completed success- fully and is linked.
  • Page 83: Tape Unit Scsi Commands

    Target ID The default target ID for the M2488 tape drive is 0h. The target ID can be configured to any value, 0 through 7, not used by another device connected to the SCSI bus. The target ID is configured via the operator panel as described in Chapter 6.
  • Page 84: M2488 Tape Scsi Commands

    M2488 PRODUCT GUIDE M2488 TAPE SCSI COMMANDS The SCSI commands used with the M2488 are described in Table 4-1. For a more detailed description of each command, refer to the paragraph listed in the PARAGRAPH column. The Command Descrip- tion Block format is shown in paragraph 4-3.1 on page 4-4.
  • Page 85 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-1. M2488 SCSI Commands (Continued) COMMAND DESCRIPTION PARAGRAPH CODE LOAD UNLOAD Performs either a rewind operation or a rewind and 4-3.7 on page 4-25 (optional) unload operation. RECEIVE DIAGNOSTIC Requests that result data generated for a previous 4-3.19 on page 4-83...
  • Page 86: 4-3.1 Command Description Block Format

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.1 Command Description Block Format A command is executed by sending a Command Descriptor Block (CDB) to a target. See the exam- ple for a six-byte command below. The CDB may be 6, 10 or 12-bytes in length depending on the type of command.
  • Page 87: 4-3.2 Change Definition Command 40H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.2 CHANGE DEFINITION command 40h The CHANGE DEFINITION command is used to modify the operating definition of the selected tar- get with respect to all initiators. This command is executed even if the Magnetic Tape Unit (MTU) is NOT READY.
  • Page 88: 4-3.2.2 Change Definition Changes

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-3. CHANGE DEFINITION Field Description (Continued) BYTE VALUE DESCRIPTION The Parameter Data Length specifies the length in bytes of the parameter data that shall be transferred from the initiator to the target.
  • Page 89: 4-3.2.3 Change Definition Check Condition Status

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS c. Changes to VPD page C1h Configuration Page take effect following a power-on reset condi- tion. 4-3.2.3 CHANGE DEFINITION CHECK CONDITION Status If a CHECK CONDITION is returned as a result of the Change Definition CDB, the change is not performed.
  • Page 90: 4-3.3 Display Command Cfh (11H)

    4-3.3 DISPLAY command CFh (11h) For display data length of 11h (default value), refer toFT4, bit 7 described in the M2488 User’s Guide. The DISPLAY command is used to display a message on the operator panel of the tape drive or car- tridge loader (if installed).
  • Page 91: 4-3.3.2 Display Data (11H)

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.3.2 Display Data (11h) The 17 bytes of DISPLAY data consists of a format control byte followed by two eight-byte mes- sages. See Table 4-6, Table 4-7 and Table 4-8 on page 4-10. If the Parameter List Length is set to 0 no action is performed and it is not considered an error.
  • Page 92: Table 4-8. Display Data

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-8. Display Data CHARACTER ASCII EBCDIC * CHARACTER ASCII EBCDIC * (space) ‘ (space) < > & ’ ” 4-10 CG00000-011503 REV. A April 1997...
  • Page 93: 4-3.3.3 Display Sense Keys (11H)

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-9. Display Mode Selection Bits (11h) QUALIFIER DESCRIPTION 000b Bytes 1 to 8 or bytes 9 to 16 are displayed based on the instructions in bits 2-4 of control byte. The mes- sage is displayed until the next tape operation starts or until a new DISPLAY command is received.
  • Page 94: 4-3.4 Display Command Cfh (10H)

    4-3.4 DISPLAY command CFh (10h) For display data length of 10h, refer toFT4, bit 7 described in the M2488 User’s Guide. The DISPLAY command is used to display a message on the operator panel of the tape drive or car- tridge loader (if installed).
  • Page 95: 4-3.4.2 Display Data (10H)

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-11. Display Format Control Byte Description (10h) BYTE VALUE DESCRIPTION The Data Format bit describes the type of data contained in bytes 0 through 15. If this bit is 0, the data in bytes 0 through 15 is in EBCDIC format.
  • Page 96: 4-3.4.3 Display Sense Keys (10H)

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-13. Display Mode Selection Bits (10h) QUALIFIER DESCRIPTION 000b Bytes 0 to 7 or bytes 8 to 15 are displayed based on the instructions in bits 2-4 of the format control byte. The message is displayed until the next tape operation starts or until a new DISPLAY command is received.
  • Page 97: 4-3.5 Erase Command 19H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.5 ERASE command 19h The ERASE command causes part or all of the remaining medium to be erased beginning from the current logical position. After the receipt of a valid ERASE command, tape synchronization is performed prior to execution of the ERASE operation.
  • Page 98: 4-3.5.2 Erase Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE A Long bit set to zero causes a 7.8 +/- 0.4 mm of the medium to be recorded with an erase tone (special pattern along with a 2-mm IBG). This is known as the Erase Gap based on the Gap Size field in the Device Configuration Mode Page.
  • Page 99 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS SENSE KEY CONDITION DESCRIPTION DATA PROTECT Attempted write-type operation to write-protected tape cartridge. ABORTED COMMAND The ERASE command was aborted. C144-E019-04EN 4-17...
  • Page 100: 4-3.6 Inquiry Command 12H

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.6 INQUIRY command 12h The INQUIRY command provides a means for an initiator to request information regarding parame- ters of the target and any attached peripheral devices. 4-3.6.1 INQUIRY CDB Description The INQUIRY CDB is a six-byte command. The bytes are shown below and described in Table 4-15.
  • Page 101: 4-3.6.2 Inquiry Check Condition Status

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-16. EVPD Bit PAGE CODE EVPD BIT ACTION BYTE When the EVPD bit is zero, the Page Code field must be zero. This returns normal INQUIRY data. See Table 4-18 for data returned.
  • Page 102: Table 4-18. Inquiry Data Format

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-18. INQUIRY Data Format BITS BYTES Peripheral Qualifier Peripheral Device Type RMB=1 Device-Type Modifier = 00h ISO Version=0 ECMA Version=0 ANSI Version=2h AENC= 0 TrmIOP= 0 Response Data Format=2h Additional Length = 63h...
  • Page 103: Table 4-19. Inquiry Data Format Field Description

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-19. INQUIRY Data Format Field Description BYTE VALUE DESCRIPTION 0-4 & The Peripheral Device Type and Peripheral Qualifier fields identify the physical device currently connected to the logical unit. The Peripheral Qualifier is described in Table 4-20 and the Peripheral Device Type is described in Table 4-21.
  • Page 104 TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-19. INQUIRY Data Format Field Description (Continued) BYTE VALUE DESCRIPTION A Wide bus 16 (WBus16) bit set to one indicates the target supports 16-bit wide data transfers. A value of zero indicates that the device does not support 16-bit wide data transfers.
  • Page 105: Table 4-20. Peripheral Qualifiers

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-20. Peripheral Qualifiers QUALIFIER DESCRIPTION 0 0 0 b The peripheral device type in bits 0 through 4 is currently connected to this logical unit. Note: This peripheral qualifier does not imply that the device is ready for access by the initiator.
  • Page 106: 4-3.6.4 Inquiry Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-23. Default Vendor and Product Identification Fields CONTROLLER VENDOR ID LUN PRODUCT ID PRODUCT ID “FUJITSU” “M2488” (single-ended “M2488” SCSI interface) “M2488D” (differential SCSI interface) “FUJITSU” “M2488” (single-ended “M2488A11” (ACL Medium Changer) SCSI interface) “M2488A12”...
  • Page 107: 4-3.7 Load Unload Command 1Bh

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.7 LOAD UNLOAD command 1Bh The LOAD UNLOAD command performs either a rewind operation or a rewind and unload opera- tion. Prior to performing either of these operations, any buffered write data and buffered filemarks are written to the tape.
  • Page 108: 4-3.7.2 Load Unload Check Condition Status

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Medium Changer: If a Medium Changer is attached, then an automatic load of the next tape cartridge may occur fol- lowing the Tape Unit unload operation (Load bit = 0). The decision to perform this automatic load is based upon: (a) the Medium Changer’s mode setting (Manual, Automatic or System),...
  • Page 109: 4-3.7.3 Load Unload Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.7.3 LOAD UNLOAD Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data before the load or unload operation occurred.
  • Page 110: 4-3.8 Locate Command 2Bh

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.8 LOCATE command 2Bh The LOCATE command causes the tape unit to position to a specific logical location. The Block address field specifies the target location; the logical unit positions in front of the block associated with the Block address (i.e.
  • Page 111: Table 4-26. Block Id Format

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-25. LOCATE Field Description (Continued) BYTE VALUE DESCRIPTION The Block Address Type (BT) is interpreted as a logical block address. The first filemark or data block on tape is assigned logical block address 0;...
  • Page 112: Table 4-27. Block Id Format Field Description

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-27. Block ID Format Field Description BYTE VALUE DESCRIPTION The Physical reference field can either be 0 or in the range 1 to 95. The value 0 indicates that a valid physical reference value is not known for the target position.
  • Page 113: 4-3.8.2 Locate Check Condition Status

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.8.2 LOCATE CHECK CONDITION Status If CHECK CONDITION status is reported for a LOCATE command with the Immediate bit set to 1, then the locate operation is not performed. 4-3.8.3 LOCATE Sense Keys...
  • Page 114: 4-3.9 Log Select Command 4Ch

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.9 LOG SELECT command 4Ch The LOG SELECT command provides a means for the initiator to manage statistical information maintained by the target about itself and attached logical units. It is a complementary command to the LOG SENSE command.
  • Page 115: 4-3.10 Log Sense Command 4Dh

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.10 LOG SENSE command 4Dh The LOG SENSE Command provides a means for the initiator to retrieve statistical information maintained by the target about itself and attached logical units. It is a complementary command to the LOG SELECT command.
  • Page 116: 4-3.10.2 Log Sense Operation

    Error Counter Page (Write) Error Counter Page (Read) Sequential-access device page (support for this feature is dependent on the setting of bit 6 (0x40) in feature setting FT5 as described in the M2488 User’s Guide). Track Error Statistics Return All Supported Pages Any other value in the Page Code field will result in CHECK CONDITION status with a sense key of ILLEGAL REQUEST.
  • Page 117: 4-3.10.3 Log Sense Parameters

    Allocation Length field was zero. NOTE: This condition for clearing the log counters is dependent on the state of bit 7 (0x80) in feature setting FT5 as described in the M2488 User’s Guide. 2. When a cartridge is unloaded via the LOAD/UNLOAD command, or MOVE MEDIUM com- mand.
  • Page 118: Table 4-33. Log Parameter Format

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-33. Log Parameter Format BITS BYTES Parameter Code DS=1 TSD=1 ETC=0 TMC=0 Reserved LP=0 Parameter Length = 08h 4-11 Parameter Value Table 4-34. LOG Parameter Field Description BYTE VALUE DESCRIPTION Parameter Control Byte The LP bit is returned as a 0b to indicate that this parameter is not an ASCII list parameter.
  • Page 119: Table 4-35. Log Sense Page 00H, Supported Log Pages (Default)

    Reserved 0006h Page Length Page supported Page supported Page supported Page supported Page supported Page supported * With “Support Log Page 0Ch” feature active in FT5 setting as described in the M2488 User’s Guide. April 1997 CG00000-011503 REV. A 4-37...
  • Page 120: Table 4-37. Log Sense Page 02H, Error Counter Page - Write

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-37. Log Sense Page 02h, Error Counter Page - Write BITS DEFAULT VALUE BYTES Reserved Page Code Reserved Page Length 0084h WRITE ERRORS RECOVERED BY ECC Parameter Code 0000h DS=1 TSD=1 ETC=0...
  • Page 121 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-37. Log Sense Page 02h, Error Counter Page - Write (Continued) BITS DEFAULT VALUE BYTES BYTES TRANSFERRED FROM INITIATOR Parameter Code 9000h Reserved E0h or 60h DS=1 TSD=1 ETC=0 TMC=0 LP=0 Parameter Length...
  • Page 122: Table 4-38. Log Sense Page 03H, Error Counter Page - Read

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-37. Log Sense Page 02h, Error Counter Page - Write (Continued) BITS DEFAULT VALUE BYTES ERASE GAPS DUE TO RETRY 112- Parameter Code 9005h Reserved E0h or 60h DS=1 TSD=1 ETC=0 TMC=0...
  • Page 123 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-38. Log Sense Page 03h, Error Counter Page - Read (Continued) BITS DEFAULT VALUE BYTES Parameter Length Number of Read Data Checks Detected By Firmware (i.e. Errors corrected with possible delays) TOTAL ERRORS CORRECTED...
  • Page 124 TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-38. Log Sense Page 03h, Error Counter Page - Read (Continued) BITS DEFAULT VALUE BYTES Parameter Length Total Tape Marks Read TOTAL READ BLOCKS THAT WERE NOT RECORDED IN EDRC FORMAT Parameter Code...
  • Page 125: Table 4-39. Log Sense Page 0Ch, Sequential-Access Device Page

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-39. Log Sense Page 0Ch, Sequential-Access Device Page BITS DEFAULT VALUE BYTES Reserved Page Code Reserved Page Length 003Ch WRITE DATA BYTES RECEIVED FROM THE INITIATOR Parameter Code 0000h DS=1 TSD=1 ETC=0...
  • Page 126: Table 4-40. Log Sense Page 31H, Track Error Statistics

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-39. Log Sense Page 0Ch, Sequential-Access Device Page (Continued) BITS DEFAULT VALUE BYTES Parameter Code 0100h Reserved E0h or 60h DS=1 TSD=1 ETC=0 TMC=0 LP=0 Parameter Length Cln Req * Reserved Reserved...
  • Page 127 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-40. Log Sense Page 31h, Track Error Statistics (Continued) BITS DEFAULT VALUE BYTES Parameter Length Number of ECC correctable read/write errors detected on track 3 Parameter Code 9004h E0h or 60h DS=1...
  • Page 128 TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-40. Log Sense Page 31h, Track Error Statistics (Continued) BITS DEFAULT VALUE BYTES Parameter Length 104- Number of ECC correctable read/write errors detected on track 9 112- Parameter Code 900Ah E0h or 60h...
  • Page 129 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-40. Log Sense Page 31h, Track Error Statistics (Continued) BITS DEFAULT VALUE BYTES Parameter Length 176- Number of ECC correctable read/write errors detected on track 15 184- Parameter Code 9010h E0h or 60h...
  • Page 130: 4-3.10.4 Log Sense Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.10.4 LOG SENSE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data to tape.
  • Page 131: 4-3.11 Loop Write To Read Command C1H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.11 LOOP WRITE TO READ command C1h The LOOP WRITE TO READ (LWR) command transfers one block of data from the initiator and performs an internal LWR operation. This command is used to check the controller’s data and control path;...
  • Page 132: 4-3.11.2 Loop Write To Read Check Condition Status

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Data is transferred in the mode selected by the MODE SELECT command. 4-3.11.2 LOOP WRITE TO READ CHECK CONDITION Status This control unit implements both fixed-block and variable-block modes. If the Fixed bit is one...
  • Page 133: 4-3.12 Mode Select Command 15H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.12 MODE SELECT command 15h The MODE SELECT command provides a means for the initiator to specify medium, logical unit, and peripheral device parameters to the target by sending data relevant to such parameters in a DATA OUT phase during the command.
  • Page 134: 4-3.12.2 Mode Select Data

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE same as the current parameters will not result in any change or the reporting of a Unit Attention to other initiators. In any case, a Unit Attention condition due to mode parameters being changed will not be generated for the initiator that performed the MODE SELECT command.
  • Page 135: Table 4-46. Buffered Mode Values

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-46. Buffered Mode Values BUFFERED DESCRIPTION MODE Target does not report a GOOD status on WRITE commands until the data blocks are actually written on the medium. The Target may report GOOD status on WRITE commands as soon as all of the data specified in the WRITE command has been transferred to the buffer.
  • Page 136: Table 4-50. Page Descriptor Field Description

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-48. Block Descriptor Field Description (Continued) BYTE VALUE DESCRIPTION The Block Length field specifies the length in bytes of each logical block described by the block descriptor. A block length of 0 indicates the length is variable.
  • Page 137: 4-3.12.3 Mode Select Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.12.3 MODE SELECT Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data before the buff- ered mode operation occurred in MODE SELECT command.
  • Page 138: 4-3.13 Mode Sense Command 1Ah

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.13 MODE SENSE command 1Ah The MODE SENSE command provides a means for a target to report its medium, logical unit, or peripheral device parameters to the initiator by sending the parameters during the data phase of this command.
  • Page 139: 4-3.13.2 Mode Sense Data

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-52. PC Field PC FIELD BITS DESCRIPTION Report Current Values: The current values are those parameters under which the target is presently con- figured. The current values are defined to be the following: 1.
  • Page 140: Table 4-54. Mode Sense Data Header Field Description

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-54. MODE SENSE Data Header Field Description BYTE VALUE DESCRIPTION The MODE SENSE data length specifies the length in bytes, after the data length field, that are available to be transferred during the DATA IN phase.
  • Page 141: Table 4-56. Block Descriptor

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Block Descriptor: The block descriptor specifies the medium characteristics for all of a logical unit. The block descriptor contains a density code of 00h or 09h (default), a number of blocks, and a block length.
  • Page 142: 4-3.13.3 Mode Settings

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-59. Page Descriptor Field Description BYTE VALUE DESCRIPTION Following the block descriptor (if supplied) are MODE SELECT pages. The Page Code field identifies the format and parameters for that page. This control-...
  • Page 143 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS set to 1) with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense key set to INVALID FIELD IN PARAMETER LIST, f. Issue a MODE SELECT command, sending these parameters, The Disable Block Descriptor (DBD) bit value of 1 specifies that no block descriptor is returned in the MODE SENSE data.
  • Page 144: 4-3.13.5 Mode Sense Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.13.5 MODE SENSE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data, before the buffered mode operation occurred in MODE SENSE command.
  • Page 145: 4-3.14 Read Command 08H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.14 READ command 08h The READ command transfers one or more blocks to the initiator beginning with the next block on the logical unit. Upon termination of the READ command, the logical position is located after the last block trans- ferred (EOM side).
  • Page 146: Read Check Condition Status

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.14.2 READ CHECK CONDITION Status The following table describes how a CHECK CONDITION occurs. FIXED SILI BLOCK DESCRIPTION MODE * Causes CHECK CONDITION status with the sense key being ILLEGAL REQUEST. variable No CHECK CONDITION is set due to an actual block length being different than the length specified in the Transfer Length field, except for the following condition.
  • Page 147 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS FIXED SILI BLOCK DESCRIPTION MODE * If a filemark is encountered during a READ command, the target returns CHECK CONDITION status and sets the sense key to NO SENSE. The filemark and valid bits are both set to one.
  • Page 148: 4-3.14.3 Read Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.14.3 READ Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NO SENSE 1. SILI and Fixed bits are both zero and the actual block length read is different from the specified transfer length in the READ CDB.
  • Page 149 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS SENSE KEY CONDITION DESCRIPTION ABORTED COMMAND READ command was aborted. VOLUME OVERFLOW Write of buffered data prior to the read operation failed because physical End-of-Tape has been reached. April 1997 CG00000-011503 REV. A...
  • Page 150: 4-3.15 Read Block Limits Command 05H

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.15 READ BLOCK LIMITS command 05h The READ BLOCK LIMITS command requests the target’s block length limits for the logical unit. The READ BLOCK LIMITS data, shown in Table 4-62, is sent during the DATA IN phase of the command.
  • Page 151: 4-3.15.2 Read Block Limits Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS If a DMA transfer (READ, WRITE, READ BUFFER, WRITE BUFFER, OR LOOP WRITE TO READ) is requested by the host with a transfer length of zero bytes, this is not considered an error.
  • Page 152: 4-3.16 Read Buffer Command 3Ch

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.16 READ BUFFER command 3Ch The READ BUFFER command is used in conjunction with the WRITE BUFFER command as a diagnostic function for testing target memory and the SCSI bus integrity. Other than synchronizing any buffered write data to tape prior to performing the read buffer operation, the READ BUFFER command does not alter the tape medium of the target.
  • Page 153: Table 4-64. Read Buffer Command Mode

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-64. READ BUFFER Command Mode BYTE 1 MODE IMPLEMENTED BIT 2 BIT 1 BIT 0 Combined header and data Vendor unique Data (Refer to description below.) Descriptor (Refer to description below.) Reserved...
  • Page 154: Table 4-66. Read/Write Data Buffer Descriptor (Buffer Id 0)

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Descriptor Mode (011b): In this mode, a maximum of four bytes of READ BUFFER descriptor information are returned. The descriptor information for the LUN receiving the command is returned. If there is no buffer associated with the specified buffer ID, the target returns all zeroes in the READ BUFFER descriptor.
  • Page 155: Table 4-69. Offset

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-69. Offset BOUNDARY 2 OFFSET BOUNDARY BUFFER OFFSETS Byte boundaries Even-byte boundaries Four-byte boundaries Eight-byte boundaries 16-byte boundaries 32-byte boundaries ** NOTE ** 1. A buffer may be altered between the WRITE BUFFER and READ BUFFER commands by execution of commands from another initiator or background diagnostics.
  • Page 156: 4-3.16.2 Read Buffer Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.16.2 READ BUFFER Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR 1. Recovery was performed when synchronizing buffered write data to tape.
  • Page 157: 4-3.17 Read Position Command 34H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.17 READ POSITION command 34h The READ POSITION command causes 20 bytes to be sent from the target to the initiator. The 20 bytes are a report of the position of the tape unit and information about blocks stored in the buffer;...
  • Page 158: 4-3.17.2 Read Position Return Data

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.17.2 READ POSITION Return Data The READ POSITION Return Data is shown below and described in Table 4-71. BITS BYTES Reserved Reserved Partition number Reserved Reserved First block location Last block location Reserved...
  • Page 159: Table 4-71. Read Position Return Data Description

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-71. READ POSITION Return Data Description BYTE DESCRIPTION The Block Position Unknown (BPU) bit, if one, indicates that the first and last locations could not be determined by the tape unit; in this case the First Block Location field and the Last Block Location field do not contain valid information.
  • Page 160: 4-3.17.3 Description Of Block Id Format

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.17.3 Description of Block ID Format BITS BYTES Wrap Physical reference Format code Logical block position (MSB) Logical block position Table 4-72. Block ID Field Description BYTE VALUE DESCRIPTION 1-95 The Physical reference field will be in the range 1 to 95. The values in the range 1 to 95 indicate an approximate physical location on tape close to the target position.
  • Page 161: 4-3.17.4 Read Position Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.17.4 READ POSITION Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION ILLEGAL REQUEST 1. Reserved bit was found set in the CDB of the READ POSI- TION command.
  • Page 162: 4-3.18 Read Reverse Command 0Fh

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.18 READ REVERSE command 0Fh The READ REVERSE command requests that the tape unit transfer blocks of data to the initiator. Any buffered write data or filemarks are written before this operation is executed. This command is similar to the READ command except that the direction of the read is reversed;...
  • Page 163: 4-3.18.2 Read Reverse Check Condition Status

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.18.2 READ REVERSE CHECK CONDITION Status If the fixed bit is one, then the Mode Parameter Block Descriptor Block Length must be non-zero. Otherwise CHECK CONDITION status is reported with the sense key as ILLEGAL REQUEST.
  • Page 164: 4-3.18.3 Read Reverse Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.18.3 READ REVERSE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NO SENSE 1. Filemark encountered. 2. BOT encountered. RECOVERED ERROR 1.
  • Page 165: 4-3.19 Receive Diagnostic Results Command 1Ch

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.19 RECEIVE DIAGNOSTIC RESULTS command 1Ch The RECEIVE DIAGNOSTIC RESULTS command requests that result data, generated for a previ- ous SEND DIAGNOSTIC command, be sent to the initiator. ** NOTE ** The results of the SEND DIAGNOSTIC command may be lost to...
  • Page 166: Table 4-76. Receive Diagnostic Parameter List Length Field

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-76. RECEIVE DIAGNOSTIC Parameter List Length Field PAGE PARAMETER ROUTINE CODE LIST LENGTH SelfTest 4-84 CG00000-011503 REV. A April 1997...
  • Page 167: 4-3.19.2 Diagnostic

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.19.2 Diagnostic Page Codes (PF=1 in SEND DIAGNOSTIC command CDB) If the Page Format (PF) bit was set to 1 in a previous SEND DIAGNOSTIC command, the RECEIVE DIAGNOSTIC RESULTS command will return diagnostic result data in paged format with 00h or 80h as the returned Page Code.
  • Page 168: Table 4-80. Page 80H - Online Diagnostic Test Page

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Description of the Page Code 80h Table 4-80. Page 80h - Online Diagnostic Test Page BITS BYTES Page Code (80h) Reserved Page Length (0010h) Routine in error (Routine number) Execute Count (Pass Count)
  • Page 169: 4-3.19.3 Diagnostic Parameter List

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.19.3 Diagnostic Parameter List (PF=0 in SEND DIAGNOSTIC command CDB) If the Page Format (PF) bit was cleared to 0 in a previous SEND DIAGNOSTIC command, the RECEIVE DIAGNOSTIC RESULTS command will return diagnostic result data in parameter list format.
  • Page 170: 4-3.19.5 Receive Diagnostic Results Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.19.5 RECEIVE DIAGNOSTIC RESULTS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data, before the buffered mode operation occurred in RECEIVE DIAGNOSTIC RESULTS command.
  • Page 171: 4-3.20 Receive Diagnostic Results (Factory Mode) Command 1Ch

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.20 RECEIVE DIAGNOSTIC RESULTS (FACTORY MODE) command 1Ch The RECEIVE DIAGNOSTIC RESULTS (FACTORY MODE) command requests that result data, generated for a previous SEND DIAGNOSTIC command, be sent to the initiator. ** NOTE ** The RECEIVE DIAGNOSTIC RESULTS command as described in this section requires that the tape drive be set in FACTORY MODE.
  • Page 172: Table 4-85. Receive Diagnostic (Factory Mode) Parameter List Length Field

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-85. RECEIVE DIAGNOSTIC (FACTORY MODE) Parameter List Length Field PAGE PARAMETER ROUTINE CODE LIST LENGTH SelfTest 90h-9Fh 4-90 CG00000-011503 REV. A April 1997...
  • Page 173: 4-3.20.2 Diagnostic

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.20.2 Diagnostic Page Codes (PF=1 in SEND DIAGNOSTIC command CDB) If the Page Format (PF) bit was set to 1 in a previous SEND DIAGNOSTIC command, the RECEIVE DIAGNOSTIC RESULTS (FACTORY MODE) command will return diagnostic result data in paged format with 00h, 80h, 81h, and 90h through 9Fh as the returned Page Code.
  • Page 174: Table 4-89. Page 80H - Online Diagnostic Test Page

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-88. Page 00h - Supported Diagnostic Pages (FACTORY MODE) (Continued) BITS BYTES Supported page list (91h) Supported page list (92h) Supported page list (93h) Supported page list (94h) Supported page list (95h)
  • Page 175: Table 4-90. Page 80H Field Description

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-90. Page 80h Field Description BYTE VALUE DESCRIPTION The Routine in Error field contains the Routine ID of the failing routine. If this field contains 00h, no errors were detected during the last execution of a SEND DIAGNOSTIC command.
  • Page 176: Table 4-92. Page 81H Field Description

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-92. Page 81h Field Description BYTE VALUE DESCRIPTION The Routine in Error field contains the Routine ID of the failing routine. If this field contains 00h, no errors were detected during the last execution of a SEND DIAGNOSTIC command.
  • Page 177: Table 4-94. Page Code 90-9Fh Field Description

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-93. Page 90-9Fh - Online Diagnostic Test Page (Continued) BITS BYTES 16-17 MTU DIAG result data 6 18-19 MTU DIAG result data 7 20-21 MTU DIAG result data 8 22-23 MTU DIAG result data 9...
  • Page 178: 4-3.20.3 Diagnostic Parameter List

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.20.3 Diagnostic Parameter List (PF=0 in SEND DIAGNOSTIC command CDB) If the Page Format (PF) bit was cleared to 0 in a previous SEND DIAGNOSTIC command, the RECEIVE DIAGNOSTIC RESULTS (FACTORY MODE) command will return diagnostic result data in parameter list format.
  • Page 179: 4-3.20.5 Receive Diagnostic Results Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.20.5 RECEIVE DIAGNOSTIC RESULTS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data, before the buffered mode operation occurred in RECEIVE DIAGNOSTIC RESULTS command.
  • Page 180: 4-3.21 Recover Buffered Data Command 14H

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.21 RECOVER BUFFERED DATA command 14h RECOVER BUFFERED DATA requests that the tape unit transfer one or more blocks of data from the tape unit’s buffer to the initiator. The command is used to retrieve data contained in the buffer that had been sent earlier by the initiator to be written to the medium [tape].
  • Page 181: 4-3.21.2 Recover Buffered Data Operation

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.21.2 RECOVER BUFFERED DATA Operation Unlike the READ command, one can control the order that blocks are transferred for the RECOVER BUFFERED DATA command. The Recover Buffer Order (RBO) bit of the Mode Parameter Device Configuration page controls the transfer order.
  • Page 182: 4-3.21.4 Recover Buffered Data Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.21.4 RECOVER BUFFERED DATA Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NO SENSE 1. SILI and Fixed bits are both zero and the actual length of the block transferred is different from the specified Transfer length field of the CDB.
  • Page 183: 4-3.22 Release Unit Command 17H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.22 RELEASE UNIT command 17h The RESERVE UNIT and RELEASE UNIT commands serve to resolve contention in multiple-initi- ator systems. The RELEASE UNIT command is used to release previously reserved logical units for the requesting initiator, or if it is a third-party release, for another specified SCSI device.
  • Page 184: 4-3.22.2 Release Unit Operation

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.22.2 RELEASE UNIT Operation If a valid reservation exists for the Initiator-Target-LUN combination, the target releases the reser- vation and returns GOOD status. A reservation may only be released by the initiator that made it. It is not an error to attempt to release a reservation that is not currently valid.
  • Page 185: 4-3.23 Request Sense Command 03H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.23 REQUEST SENSE command 03h The REQUEST SENSE command requests that the target transfer sense data to the initiator. The con- troller is capable of supplying 44 bytes (2Ch bytes) of sense. Refer to section 8-3 on page 8-4 for a description of the sense data received via this command.
  • Page 186: 4-3.23.3 Request Sense Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Example: a. The target receives a nonzero reserved bit in the command descriptor block. b. An unrecovered parity error occurs on the DATA BUS. c. A target malfunction prevents return of the sense data.
  • Page 187: 4-3.24 Report Density Support Command 44H

    CHANGE DEFINITION command (VPD page C1h, feature 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.
  • Page 188: 4-3.24.2 Report Density Support Data

    SITY SUPPORT data blocks may be used by the initiator in the Block Descriptor of a MODE SELECT command, however, the M2488 always operates in a fixed density support mode (i.e 18- track read; 36-track read/write) independent of the value sent in the Block Descriptor (reference the MODE SELECT command specification in section 4-3.12 on page 4-51).
  • Page 189: Table 4-101. Report Density Support Header

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS REPORT DENSITY SUPPORT Header: Table 4-101. REPORT DENSITY SUPPORT Header BITS DEFAULT BYTES REPORT DENSITY SUPPORT Data Length N.A. Reserved Reserved The REPORT DENSITY SUPPORT data length indicates the number of bytes in the following data that is available to transfer.
  • Page 190: Table 4-103. Density Support Data Block For Density 28H

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-103. DENSITY SUPPORT Data Block for density 28h (36-track, standard or extended length tape) BITS DEFAULT BYTES Primary Density Code Secondary Density Code WrtOK Deflt Reserved Reserved Reserved 05D3h Bits per mm...
  • Page 191: Table 4-104. Report Density Support Data Block Field Description

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-104. REPORT DENSITY SUPPORT Data Block Field Description BYTE VALUE DESCRIPTION The Primary Density Code contains the value returned by a MODE SENSE command for the density described in the remainder of the DENSITY SUP- PORT data block (reference the MODE SENSE command specification in sec- tion XX for more information on density codes reported by MODE SENSE).
  • Page 192 TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-104. REPORT DENSITY SUPPORT Data Block Field Description (Continued) BYTE VALUE DESCRIPTION 12-15 The Capacity field is intended to be used to determine that the correct density is being used, particularly when a lower-density format is required for interchange.
  • Page 193: 4-3.24.3 Report Density Support Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.24.3 REPORT DENSITY SUPPORT Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NOT READY 1. The Media bit is one and the logical unit is NOT READY.
  • Page 194: 4-3.25 Reserve Unit Command 16H

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.25 RESERVE UNIT command 16h The RESERVE UNIT and RELEASE UNIT commands serve to resolve contention in multiple-initi- ator systems. The RESERVE UNIT command reserves the specified logical unit for the exclusive use of the requesting initiator, or if it is a third-party reservation, for another specified SCSI device.
  • Page 195: 4-3.25.2 Reserve Unit Operation

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.25.2 RESERVE UNIT Operation This command will always cause a synchronization unless: The device is operating in Buffered Mode 1, wherein different initiators may have data in the buffer at the same time, or A third-party reservation is being requested where the 3rd Party Dev ID is that of the initiator which currently has write data in the buffer.
  • Page 196: 4-3.25.3 Reserve Unit Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Superseding reservations. An initiator that currently has a logical unit reserved may modify the current reservation by issuing another RESERVE UNIT command to the same logical unit. The superseding reservation releases the current reservation if the superseding reservation request is granted.
  • Page 197: 4-3.26 Rewind Command 01H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.26 REWIND command 01h The REWIND command causes the logical unit to position to the beginning of tape. Any buffered write data and filemarks are written to the tape before the positioning is performed.
  • Page 198: 4-3.26.3 Rewind Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.26.3 REWIND Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR 1. Recovery was performed when writing buffered data before the rewind occurred.
  • Page 199: 4-3.27 Send Diagnostic Command 1Dh

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.27 SEND DIAGNOSTIC command 1Dh The SEND DIAGNOSTIC command requests the target to perform diagnostic tests on itself, or on the attached peripheral devices. After the receipt of a valid SEND DIAGNOSTIC command, the unit performs synchronization prior to execution of the SEND DIAGNOSTIC operation.
  • Page 200: Table 4-108. Send Diagnostic Cdb Field Description Overview

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-107. SEND DIAGNOSTIC Field Description (Continued) BYTE VALUE DESCRIPTION A page format (PF) bit of one indicates the SEND DIAGNOSTIC parameters defined by ANSI standard X3.131-1994 are used. The PF bit specifies the parameter...
  • Page 201: 4-3.27.2 Send Diagnostic Check Condition Status

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-108. SEND DIAGNOSTIC CDB Field Description Overview (Continued) PAGE PARAMETER ROUTINE SELFTEST DEVOFL UNITOFL CODE LIST LENGTH NOTE: An “X” denotes “don’t care”. 4-3.27.2 SEND DIAGNOSTIC CHECK CONDITION Status All reserved bits must be set to zero. If these bits are set to one, the command is terminated with CHECK CONDITION status and the sense key is set to ILLEGAL REQUEST.
  • Page 202: Table 4-109. Send Diagnostic Page, General Form

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE DIAGNOSTIC command with CHECK CONDITION status, the sense key is set to ILLEGAL REQUEST and an additional sense key is set to INVALID FIELD IN PARAMETER LIST. Table 4-109. Send Diagnostic Page, General Form...
  • Page 203: Table 4-112. Page 80H - Online Diagnostic Test Page

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Description of the Page Code 80h This page allows user selection of Online Diagnostic Routines and control over the number of times each routine is to be executed. Table 4-112. Page 80h - Online Diagnostic Test Page...
  • Page 204: 4-3.27.4 Diagnostic Parameter List (Pf=0)

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.27.4 Diagnostic Parameter List (PF=0) Refer to Chapter 8 for the test descriptions. To use the Diagnostic Parameter List, the Page Format (PF) bit must be cleared to 0. Data in the Diagnostic Parameter List indicates which tests are to be executed and the number of times each test is to be run (execute count).
  • Page 205: 4-3.27.5 Send Diagnostic Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.27.5 SEND DIAGNOSTIC Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data before the buff- ered mode operation occurred in SEND DIAGNOSTIC command.
  • Page 206: 4-3.28 Send Diagnostic (Factory Mode) Command 1Dh

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.28 SEND DIAGNOSTIC (FACTORY MODE) command 1Dh The SEND DIAGNOSTIC (FACTORY MODE) command requests the target to perform diagnostic tests on itself, or on the attached peripheral devices. After the receipt of a valid SEND DIAGNOSTIC command, the unit performs synchronization prior to execution of the SEND DIAGNOSTIC opera- tion.
  • Page 207: Table 4-115. Send Diagnostic (Factory Mode) Cdb Field Description Overview

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-114. SEND DIAGNOSTIC (FACTORY MODE) Field Description (Continued) BYTE VALUE DESCRIPTION A Page Format (PF) bit of 1 indicates the SEND DIAGNOSTIC parameters defined by ANSI standard X3.131-1994 are used. The PF bit specifies the parameter list con-...
  • Page 208: 4-3.28.3 Diagnostic Pages (Pf=1)

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-115. SEND DIAGNOSTIC (FACTORY MODE) CDB Field Description Overview (Continued) PAGE PARAMETER ROUTINE SELFTEST DEVOFL UNITOFL CODE LIST LENGTH NOTE: An “X” denotes “don’t care”. 4-3.28.2 SEND DIAGNOSTIC (FACTORY MODE) CHECK CONDITION Status All reserved bits must be set to zero.
  • Page 209: Table 4-116. Send Diagnostic Page, General Form

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS SEND DIAGNOSTIC command with CHECK CONDITION status, the sense key is set to ILLE- GAL REQUEST and additional sense key is set to INVALID FIELD IN PARAMETER LIST. For all pages, the Page Length bytes must be set as indicated for bytes 2-3 in the following Page Code descriptions.
  • Page 210: Table 4-119. Page 80H - Online Diagnostic Test Page

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Description of Page Code 80h This page allows user selection of Online Diagnostic Routines and control over the number of times each routine is to be executed. Table 4-119. Page 80h - Online Diagnostic Test Page...
  • Page 211: Table 4-120. Page 81H - Manufacturing Online Diagnostic Test Page

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Description of Page Code 81h This page allows user selection of Manufacturing Online Diagnostic Routines and control over the number of times each routine is to be executed. Table 4-120. Page 81h - Manufacturing Online Diagnostic Test Page...
  • Page 212 TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-121. Page Code 81h Field Description (Continued) BYTE VALUE DESCRIPTION A value of 0 indicates EDRC Compacted data transfer mode is used. A value of 1 is used to select EDRC Clear data transfer mode.
  • Page 213: Table 4-122. Page 90-9Fh - Mtu Online Diagnostic Test Page

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Description of Page Codes 90-9Fh This page allows user selection of MTU Online Diagnostic Routines and control over the number of times each routine is to be executed. Table 4-122. Page 90-9Fh - MTU Online Diagnostic Test Page...
  • Page 214: 4-3.28.4 Diagnostic Parameter List (Pf=0)

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-123. Page Code 90-9Fh Field Description (Continued) BYTE VALUE DESCRIPTION MTU Diagnostic command parameter 2. MTU Diagnostic command parameter 3. MTU Diagnostic command parameter 4. MTU Diagnostic command parameter 5. MTU Diagnostic command parameter 6.
  • Page 215: Table 4-124. Diagnostic Parameter List

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Page 80h described above. The format of the Diagnostic Parameter List is given in Table 4-124 below. Table 4-124. Diagnostic Parameter List BITS BYTES Execute Count (Pass Count) of Online Routine 01h (Self Test)
  • Page 216: 4-3.28.5 Send Diagnostic Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.28.5 SEND DIAGNOSTIC Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed when writing buffered data before the buff- ered mode operation occurred in SEND DIAGNOSTIC command.
  • Page 217: 4-3.29 Space Command 11H

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.29 SPACE command 11h The Space command changes the logical unit position relative to the current position. The Code and Count fields determine how this relative positioning is to be performed. Before the position change occurs, any buffered write data and filemarks are written to the tape.
  • Page 218: 4-3.29.2 Space Check Condition Status

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-126. Code Field Bits (Continued) CODE FIELD TYPE DESCRIPTION 100b-111b Invalid These codes are not used by the unit. 4-3.29.2 SPACE CHECK CONDITION Status If the Valid bit is set to 1 for Sense data for a CHECK CONDITION for a SPACE command, then the Information field in the Sense data contains a count of the remainder of blocks or filemarks not spaced over.
  • Page 219: 4-3.29.3 Space Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.29.3 SPACE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NO SENSE 1. A filemark was encountered while spacing over blocks.
  • Page 220: 4-3.30 Test Unit Ready Command 00H

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.30 TEST UNIT READY command 00h The TEST UNIT READY command provides a means to check if the logical unit is ready. This is not a request for a self-test. If the logical unit would accept an appropriate medium-access command without returning CHECK CONDITION status, this command returns a GOOD status.
  • Page 221: 4-3.30.3 Test Unit Ready Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.30.3 TEST UNIT READY Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION RECOVERED ERROR Recovery was performed while writing buffered data before the TEST UNIT READY occurred.
  • Page 222: 4-3.31 Write Command 0Ah

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.31 WRITE command 0Ah The WRITE command transfers one or more blocks from the initiator to the current position on the logical unit. 4-3.31.1 WRITE CDB Description WRITE is a six-byte command. The bytes are as shown below and described in Table 4-128.
  • Page 223 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS a CHECK CONDITION and a sense key of Illegal Request. If the Fixed bit is zero, the WRITE command operates in variable block mode regardless of the current mode set by MODE SELECT.
  • Page 224 TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE It is possible for the value in the information bytes of the sense data generated when a CHECK CONDITION is returned for a WRITE command to exceed the transfer length specified in the CDB of the WRITE command.
  • Page 225: 4-3.31.3 Write Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS 4-3.31.3 WRITE Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NO SENSE Tape is positioned between the Early-Warning position and End- of-Tape.
  • Page 226: 4-3.32 Write Buffer Command 3Bh

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.32 WRITE BUFFER command 3Bh The WRITE BUFFER command is used in conjunction with the READ BUFFER command as a diagnostic function for testing target memory and the SCSI bus integrity. Additional modes are sup- ported for downloading and saving microcode and writing data to NVRAM.
  • Page 227: Table 4-129. Write Buffer Field Description

    Download Microcode Download Microcode and Save Support based on bit 3 (0x08) in FT4 1) Feature in FT4 disabled: Reserved. config. setting as described in M2488 2) Feature in FT4 enabled: Download microcode with User’s Guide. offsets. Support based on bit 3 (0x08) in FT4 1) Feature in FT4 disabled: Reserved.
  • Page 228: Table 4-131. Supported Buffer Id Values For Vendor Unique And Write Data Modes

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE Table 4-131. Supported Buffer ID Values for Vendor Unique and Write Data Modes BUFFER ID DESCRIPTION CAPACITY Specified in the Buffer Capacity field of the Read Buffer Descriptor Read/Write Data Buffer obtained via the Read Buffer command.
  • Page 229 M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Download Microcode and Save Mode (101b) Description. In this mode, vendor-specific micro- code is transferred to the target and, if the WRITE BUFFER command is completed successfully, is saved into a non-volatile memory (i.e. flash memory). The downloaded code shall then be effec- tive after each power-cycle and reset until another download microcode and save operation is per- formed.
  • Page 230: 4-3.32.2 Write Buffer Check Condition Status

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE NOTES: 1. Since an automatic reset is performed upon completing the Write Buffer command in Down- load Microcode With Offsets mode, the MICROCODE HAS BEEN CHANGED unit attention condition is replaced with the POWER ON/RESET unit attention condition.
  • Page 231: 4-3.32.3 Write Buffer Sense Keys

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS tor, CHECK CONDITION status is returned with a sense key set to ILLEGAL REQUEST with an additional sense code of INVALID FIELD IN CDB. If the requested buffer offset exceeds the buffer capacity, the target returns CHECK CONDITION status and sets the sense key to ILLE- GAL REQUEST with an additional sense code of INVALID FIELD IN CDB.
  • Page 232: 4-3.33 Write Filemarks Command 10H

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.33 WRITE FILEMARKS command 10h The WRITE FILEMARKS command requests the write of zero or more filemarks to tape. The filemarks will be written at the current logical position on tape. The Filemark count field indicates the number of filemarks to be written.
  • Page 233: 4-3.33.2 Write Filemarks Check Condition Status

    M2488 PRODUCT GUIDE TAPE UNIT SCSI COMMANDS Table 4-133. WRITE FILEMARK Command Operations BUFFER IMMED OPERATION MODE * 0h (non-buffered Write requested filemarks to tape mode) Illegal (ILLEGAL REQUEST) sense data will be presented 1h, 2h (buffered Buffer new filemarks for write and then write all previously buffered data and modes filemarks to tape.
  • Page 234: 4-3.33.3 Write Filemarks Sense Keys

    TAPE UNIT SCSI COMMANDS M2488 PRODUCT GUIDE 4-3.33.3 WRITE FILEMARKS Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NO SENSE Tape is positioned between the Early-Warning position and End- of-Tape with Immed=0, all buffered data and buffered filemarks and new filemarks were written successfully.
  • Page 235: Command Disconnection

    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.
  • Page 237: Tape Unit Parameters

    TAPE UNIT PARAMETERS CHAPTER 5 TAPE UNIT PARAMETERS INTRODUCTION This chapter describes the parameters for the M2488. The following information is located in this chap- ter: 5-2 ADDITIONAL COMMAND INFORMATION ON MTU MODE SELECT AND MODE SENSE COMMANDS 5-3 MTU INQUIRY/CHANGE DEFINITION VITAL PRODUCT DATA PAGES...
  • Page 238: 5-2.2 Vendor Unique Parameter

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE 5-2.2 Vendor Unique Parameter Table 5-2. Page 00 - Vendor Unique Parameter BITS MODE SENSE DEFAULT BYTES VALUES PS * Reserved Page Code Additional Page Length Reserved WRTY Reserved PAEB Reserved Reserved Reserved ADTT...
  • Page 239 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS Table 5-3. Page 00 -Vendor Unique Parameter Field Description (Continued) BYTE VALUE DESCRIPTION When the FRU bit is set to one, the Diagnostic Error codes listed in Appendix F are dis- played on the op panel display.
  • Page 240: 5-2.3 Error Recovery And Reporting Parameters

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE 5-2.3 Error Recovery and Reporting Parameters The Page 01 Error Recovery and Reporting Parameters CDB is illustrated in Table 5-4 and described in Table 5-5. The parameters on this page specify the error recovery and reporting parameters that the target uses when transferring data between the initiator and the target.
  • Page 241 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS Table 5-5. Error Recovery and Reporting Parameters Field Description (Continued) BYTE VALUE DESCRIPTION When the Post Error (PER) bit is set to one, this bit indicates that the target enables reporting of CHECK CONDITION status for recovered errors, with the appropriate sense key being returned.
  • Page 242: Table 5-6. Valid Combinations Of Error Recovery Parameters

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5-6 summarizes the valid modes of operation for the bits in byte 2 as described previously. Table 5-6. Valid Combinations of Error Recovery Parameters DESCRIPTION Correction, then retries are attempted. Recovered and/or corrected data (if any) is transferred without the ending portion of the transfer.
  • Page 243: 5-2.4 Disconnect/Reconnect Control Parameters

    M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5-2.4 Disconnect/Reconnect Control Parameters These parameters provide the initiator with the means to tune the SCSI bus. Table 5-7. Page 02 - Disconnect/Reconnect Parameters BITS MODE SENSE DEFAULT BYTES VALUES PS * Reserved Page Code...
  • Page 244: Table 5-9. Data Transfer Disconnect Control

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5-8. Page 02 - Disconnect/Reconnect Parameters Field Description (Continued) BYTE VALUE DESCRIPTION The Connect Time Limit field indicates the maximum time, in 100 microsecond increments, that the target remains connected until it attempts to disconnect. A value of zero in this field indicates that there is no Connect Time Limit.
  • Page 245: 5-2.5 Common Device-Type Control Parameters

    M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5-2.5 Common Device-Type Control Parameters Table 5-10. Page 0Ah - Common Device-type Control Parameters BITS MODE SENSE DEFAULT BYTES VALUES PS * Reserved Page Code Additional Page Length Reserved RLEC Queue Algorithm Modifier Reserved...
  • Page 246 TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5-11. Page 0Ah - Common Device-type Control Parameters Field Description (Continued) BYTE VALUE DESCRIPTION The RAENP, UAAENP, and EAENP bits enable specific events to be reported via the asynchronous event notification protocol. This product does not support asyn- chronous event notification.
  • Page 247: 5-2.6 Device Configuration Parameters

    M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5-2.6 Device Configuration Parameters Table 5-12. Page 10h - Device Configuration Parameters BITS MODE SENSE DEFAULT BYTES VALUES PS * Reserved Page Code Additional Page Length Reserved Active Format Active Partition Write Buffer Full Ratio...
  • Page 248: Table 5-13. Page 10H - Device Configuration Parameters Field Description

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5-13. Page 10h - Device Configuration Parameters Field Description BYTE VALUE DESCRIPTION The Active Format field indicates the format that is to be used to record on that medium. This field is reported as not changeable on a MODE SENSE command, and the default value is zero.
  • Page 249 M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS Table 5-13. Page 10h - Device Configuration Parameters Field Description (Continued) BYTE VALUE DESCRIPTION When set to 00b, the Stop On Consecutive Filemarks (SOCF) field indicates the device pre-read data from the medium in Buffered Mode to the limits of the buffer capacity without regard for filemarks.
  • Page 250: 5-2.7 Density Code 28H

    18T and 36T densities by using two different Density Code val- ues. Configuring feature mode bit 6 (0x40) in byte FT4 (see the M2488 User’s Guide) will cause the M2488 to associate Density Code 09h with the 18T format, and Density Code 28h with the 36T for- mat.
  • Page 251: 5-2.7.1 M2488 Operation When Density Code 28H Is Not Configured

    M2488 Operation When Density Code 28h Is Not Configured In its default mode, the M2488 does not use Density Code 28h. The Mode Select command will accept the following settings in the Density Code field (Mode Parameter Block Descriptor Byte 00h): Table 5-14.
  • Page 252 TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5-16. Density Codes Reported by Mode Sense Command with DENSITY_CODE_28H Configured WHEN THE FOLLOWING IS TRUE MODE SENSE WILL REPORT After a Power Up sequence, when the unit is in the READY state, and the Density Code relating to the tape format tape format has been determined by the unit.
  • Page 253: Mtu Inquiry/Change Definition Vital Product Data

    M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS MTU INQUIRY/CHANGE DEFINITION VITAL PRODUCT DATA PAGES This section describes the VPD (Vital Product Data) pages and parameters used by the MTU Inquiry and Change Definition commands. The MTU VPD parameters include information such as configura- tion data (vendor identification, product identification, model, serial number), usage data, and other ven- dor or device-specific data.
  • Page 254: Table 5-19. Vpd Page Format Field Description

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5-19. VPD Page Format Field Description BYTE VALUE DESCRIPTION The meaning of the Peripheral Qualifier and Peripheral Device Type fields depend on whether the VPD page is being sent to the initiator as INQUIRY data or is being received from the initiator as CHANGE DEFINITION data.
  • Page 255: 5-3.2 Supported Vpd Pages - Page 00H

    M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5-3.2 Supported VPD Pages - Page 00h VPD page 00h returns a list of the vital product data pages supported by this target. The format for VPD Page 00h is: Table 5-20. INQUIRY Data Format VPD Page 00h - Supported VPD Pages...
  • Page 256: Table 5-22. Inquiry Data Format Vpd Page 81H - Implemented Operating Definition Page

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE The product serial number field contains 16 bytes of ASCII data that is vendor-specific. The product serial number is stored in NVRAM and is maintained across power cycles and resets. If the product serial number is not available due to a NVRAM error, then ASCII spaces (20h) are returned in this field.
  • Page 257: 5-3.5 Ascii Implemented Operating Definition Page - Page 82H

    M2488 PRODUCT GUIDE TAPE UNIT PARAMETERS 5-3.5 ASCII Implemented Operating Definition Page - Page 82h VPD page 82h returns the target’s implemented operating definitions in ASCII format. The format for VPD page 82h is: Table 5-24. INQUIRY Data Format VPD Page 82h - ASCII Implemented Operating Definition Page...
  • Page 258: 5-3.6 Unit Usage Page - Page C0H

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE 5-3.6 Unit Usage Page - Page C0h VPD page C0h returns usage parameters. The format for VPD page C0h is: Table 5-26. INQUIRY Data Format VPD Page C0h - Unit Usage Page BITS BYTES...
  • Page 259: 5-3.7 Configuration Page - Page C1H

    Configuration Page - Page C1h VPD page C1h returns configuration information. For a description of each of the configuration fields in this VPD page, refer to the M2488 User’s Guide, CHAPTER 4. The format for VPD page C1h is: Table 5-28. INQUIRY Data Format VPD Page C1h - Configuration Page...
  • Page 260: 5-3.8 Product Identification Page - Page C2H

    TAPE UNIT PARAMETERS M2488 PRODUCT GUIDE Table 5-28. INQUIRY Data Format VPD Page C1h - Configuration Page (Continued) BITS BYTES CONTROLLER (TARGET) CONFIGURATION SETTINGS Target ID (S.TAR) SDTR (S.SDT) WDTR (S.WDT) 48-64 Reserved 5-3.8 Product Identification Page - Page C2h VPD page C2h contains product identification information.
  • Page 261: Media Changer Scsi Commands

    MEDIA CHANGER COMMANDS CHAPTER 6 MEDIA CHANGER SCSI COMMANDS INTRODUCTION This chapter describes the medium changer commands for the M2488. The following information is located in this chapter: 6-2 MEDIA CHANGER COMMANDS 6-3 ADDITIONAL COMMAND INFORMATION ON MEDIUM CHANGER MODE SELECT...
  • Page 262: 6-2.1 Exchange Medium Mc Command A6H

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.1 EXCHANGE MEDIUM MC command A6h The EXCHANGE MEDIUM medium-changer command provides a means to exchange the medium in the source element, with the medium located at a destination element. The medium in the source element is moved to the first destination element and the medium that pre- viously occupied the first destination element is moved to the second destination element.
  • Page 263: 6-2.1.2 Exchange Medium Examples

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS EXCHANGE MEDIUM commands when the source element type is the same as second destina- tion element type. Send a READ ELEMENT STATUS command before sending an EXCHANGE MEDIUM com- mand to determine if an exchange is possible.
  • Page 264: 6-2.1.3 Exchange Medium Sense Keys

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.1.3 EXCHANGE MEDIUM Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NOT READY Logical Unit is not ready (magazine not set or if set, then START button not pressed or magazine not loaded via host command).
  • Page 265 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS SENSE KEY CONDITION DESCRIPTION ABORTED COM- EXCHANGE MEDIUM command was aborted. MAND VOLUME OVERFLOW Write of buffered data prior to the Read Reverse operation failed because physical End-of-Tape has been reached. March 1997 CG00000-011503 REV. A...
  • Page 266: 6-2.2 Mode Select Mc Command 15H

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.2 MODE SELECT MC command 15h The MODE SELECT medium-changer command provides a means for the initiator to specify medium changer device parameters to the target by sending data relevant to such parameters in a data phase following the command.
  • Page 267 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS For both an ACL or a FACL, the target will perform the MODE SELECT command even if the Medium Changer LUN is NOT READY. If the target completes a MODE SELECT command successfully, it generates a Unit Attention Condition for all initiators except the one that issued the MODE SELECT command.
  • Page 268: 6-2.2.2 Mode Select Check Condition Status

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.2.2 MODE SELECT CHECK CONDITION Status For the following conditions, a MODE SELECT command will fail with a CHECK CONDITION status with the sense key set to ILLEGAL REQUEST, and the additional sense code set to INVALID FIELD IN PARAMETER LIST.
  • Page 269: Table 6-6. Mode Select Mode Parameter Header

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS MODE SELECT Parameter Header The four bytes of the Mode Parameter Header are shown in Table 6-6. Table 6-6. MODE SELECT Mode Parameter Header BITS BYTES Reserved Reserved Reserved Block Descriptor Length (00h) The block descriptor is not supported for the Medium Changer so its length must be specified as 00h.
  • Page 270: 6-2.2.4 Mode Select Mc Sense Keys

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE For more information on the Medium Changer Mode Parameters see section 6-3 on page 6-32. 6-2.2.4 MODE SELECT MC Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated:...
  • Page 271: 6-2.3 Mode Sense Mc Command 1Ah

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6-2.3 MODE SENSE MC command 1Ah The MODE SENSE medium-changer command provides a means for a target to report its medium changer device parameters to the initiator. The MODE SENSE command is a complementary com- mand to the MODE SELECT command.
  • Page 272: Table 6-10. Pc Field

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6-9. MODE SENSE Field Description (Continued) BYTE VALUE DESCRIPTION The Page Control (PC) field indicates the type of page parameter values to be returned by the target. The target returns the same page length for each supported page regardless of the value in the PC.
  • Page 273: 6-2.3.2 Mode Sense Data

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6-2.3.2 MODE SENSE Data The MODE SENSE data contains a four-byte header, followed by zero or more variable length pages. Table 6-11. MODE SENSE Data Header BITS BYTES Mode Sense Data Length Reserved Reserved Block Descriptor Length = 00h Table 6-12.
  • Page 274: 6-2.3.3 Mode Sense Mc Sense Keys

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6-14. MODE SENSE Page Descriptors Field Description VALU BYTE DESCRIPTION Page code identifies the meaning of the bytes in that page. When using the MODE SENSE command, a PS (Parameters Savable) bit of one indi- cates that the mode page can be saved by the target in a non-volatile location.
  • Page 275 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS SENSE KEY CONDITION DESCRIPTION UNIT ATTENTION Indicates the MODE SENSE command was not performed due to one of the following: 1. The tape cartridge may have been changed. 2. The target has been reset.
  • Page 276: 6-2.4 Move Medium Mc Command A5H

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.4 MOVE MEDIUM MC command A5h The MOVE MEDIUM medium-changer command requests that the target move a unit of media from a source element to a destination element. 6-2.4.1 MOVE MEDIUM CDB Description MOVE MEDIUM is a twelve-byte command. The bytes are shown below and described in the fol- lowing paragraphs.
  • Page 277: 6-2.4.2 Acl/Facl Tables Of Allowed Moves

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS The xCL supports Storage element to Storage element moves only when no cartridges are loaded in the drive. Send a READ ELEMENT STATUS command before sending a MOVE MEDIUM command to determine if a move operation is possible.
  • Page 278: 6-2.4.3 Move Medium Sense Keys

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.4.3 MOVE MEDIUM Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NOT READY Logical Unit is not ready (magazine not set or if set, then START button not pressed or magazine not loaded via host command).
  • Page 279: 6-2.5 Read Element Status Mc Command B8H

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6-2.5 READ ELEMENT STATUS MC command B8h The READ ELEMENT STATUS medium changer command requests that the target report status information for the medium-changer elements. Status for the elements is returned in blocks of bytes called element descriptors, one descriptor per element.
  • Page 280: Table 6-17. Read Element Status Field Description

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6-17. READ ELEMENT STATUS Field Description VALU BYTE DESCRIPTION Operation code. The Element type code field specifies an element type; element descriptors are only returned for those elements that are of the same type as specified by this field.
  • Page 281: 6-2.5.2 Read Element Status Data

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6-19. Element Addresses TYPE ADDRESS Medium Transport Element 000Eh Storage Elements 0011h - 002Fh Import Export Element 0001h Data Transfer Element 000Dh a. 31 storage elements are defined but only a subset will be available for use depending upon the maga- zine size.
  • Page 282: 6-2.5.2.1 Element Status Data

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.5.2.1 Element Status Data The Element status data header is an 8 byte block; a diagram of this block is shown in Table 6- 21 and described in Table 6-22. Table 6-21. Element Status Data Header...
  • Page 283: 6-2.5.2.2 Element Status Page

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6-2.5.2.2 Element Status Page Each Element status page contains one 8 byte header followed by one or more Element descrip- tors. A diagram of the Element Status Page header is shown in Table 6-23 and described in Table 6-24.
  • Page 284: 6-2.5.2.3 Element Descriptors

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.5.2.3 Element Descriptors See Table 6-25 through Table 6-31 for descriptions of the Element Descriptors. Table 6-25. Medium Transport Element Descriptor (Type Code = 1h) BITS BYTES Element Address Reserved Exception Reserved Full Reserved...
  • Page 285: Table 6-27. Storage Element Descriptor (Type Code=2H)

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6-27. Storage Element Descriptor (Type Code=2h) BITS BYTES Element Address Reserved Access Exception Reserved Full Reserved Additional Sense Code Additional Sense Code Qualifier Reserved SValid Invert=0 Reserved Source storage element address Reserved Table 6-28. Storage Element Descriptor Field Description...
  • Page 286: Table 6-29. Import Export Element Descriptor (Type Code=3H)

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6-29. Import Export Element Descriptor (Type Code=3h) BITS BYTES Element Address Import Export Reserved Access Exception ImpExp Full Enable =1 Enable=1 Reserved Additional Sense Code Additional Sense Code Qualifier Reserved SValid Invert=0 Reserved...
  • Page 287: Table 6-31. Data Transfer Element Descriptor (Type Code=4H)

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6-30. Import Export Element Descriptor Field Description (Continued) BYTE VALUE DESCRIPTION The Export Enable bit is always set to one to indicate that the medium-changer’s import export element supports export operations. The Import Enable bit is always set to one to indicate that the medium-changer’s import export element supports import operations.
  • Page 288: Table 6-32. Data Transfer Element Descriptor Field Description

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6-32. Data Transfer Element Descriptor Field Description BYTE VALUE DESCRIPTION The Element address field indicates the address of the element for which status is being reported in the descriptor. The Full bit, if one, indicates that a cartridge is present in the data transfer element (tape unit).
  • Page 289: 6-2.5.3 Source And Destination Elements

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6-2.5.3 Source and Destination Elements Table 6-33 shows when an element is allowed to be source or destination for a MOVE MEDIUM or EXCHANGE MEDIUM command based upon the element’s Full and Access status bits.
  • Page 290: 6-2.6 Test Unit Ready Mc Command 00H

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-2.6 TEST UNIT READY MC command 00h The TEST UNIT READY command provides a means to check if the logical unit is ready. This is not a request for a self-test. If the logical unit would accept an appropriate medium-access command without returning CHECK CONDITION status, this command returns a GOOD status.
  • Page 291: 6-2.6.3 Test Unit Ready Sense Keys

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6-2.6.3 TEST UNIT READY Sense Keys One of the following sense keys may be returned if a CHECK CONDITION was indicated: SENSE KEY CONDITION DESCRIPTION NOT READY Logical unit is not ready (magazine is not present).
  • Page 292: Additional Command Information On Medium Changer Mode Select And Mode Sense Commands

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE ADDITIONAL COMMAND INFORMATION ON MEDIUM CHANGER MODE SELECT AND MODE SENSE COMMANDS Table 6-35 lists the page codes supported by the Medium Changer MODE SELECT and MODE SENSE commands. Table 6-35. Page Codes PAGE CODE...
  • Page 293: Table 6-37. Page Code 00 - Device Unique Parameters Field Description

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS Table 6-37. Page Code 00 - Device Unique Parameters Field Description BYTE VALUE DESCRIPTION The Mode Code field allows the host to configure the Medium Changer to operate in one of three operating modes. In the Manual Mode, a single cartridge may be inserted manually into the tape unit and removed in conjunction with the operator panel keys.
  • Page 294: Table 6-38. Mode Codes

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE The following MODE CODES are specified: Table 6-38. Mode Codes CODE MODE SENSE MODE SELECT Manual Mode is set Leave Mode as currently set Auto Mode is set Set Auto Mode System Mode Is set...
  • Page 295: 6-3.2 Page Code 1Dh, Element Address Assignments

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS ** NOTE ** The Cartridge Map may be returned as zeros if the Medium Changer is NOT READY. Table 6-41. Cartridge Map BITS BYTES Mag. Present 6-3.2 Page Code 1Dh, Element Address Assignments Table 6-42. ACL Page Code 1Dh, Element Address Assignments...
  • Page 296: Table 6-43. Acl Page Code 1Dh, Element Address Assignments Field Description

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE ** NOTE ** All fields in this page are reported as NOT changeable. The default values are the same as the current values shown above and described below. Table 6-43. ACL Page Code 1Dh, Element Address Assignments Field Description...
  • Page 297: 6-3.3 Page Code 1Eh, Transport Geometry Parameters

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS ** NOTE ** All fields in this page are reported as NOT changeable. The default values are the same as the current values shown above and described below. Table 6-45. FACL Page Code 1Dh, Element Address Assignments Field Description...
  • Page 298: 6-3.4 Page Code 1Fh, Device Capabilities

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-3.4 Page Code 1Fh, Device Capabilities Table 6-48. ACL Page Code 1Fh, Device Capabilities BITS MODE SENSE DEFAULT BYTES VALUES PS * Reserved Page Code Additional Page Length Reserved StorDT 0b StorIE 0b StorST 1b StorMT 1b Reserved →...
  • Page 299: Table 6-49. Facl Page Code 1Fh, Device Capabilities Page

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 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 magazine. Table 6-49. FACL Page Code 1Fh, Device Capabilities Page...
  • Page 300 MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE An XX → YY bit value of one indicates that the Medium Changer supports MOVE MEDIUM com- mands where the source element is type XX and the destination element is type YY. The following sources and destinations are supported: ST →...
  • Page 301: Mc (Medium Changer) Inquiry/Change Definition Vital Product Data

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS MC (MEDIUM CHANGER) INQUIRY/CHANGE DEFINITION VITAL PRODUCT DATA PAGES This section describes the VPD (Vital Product Data) pages and parameters used by the MC Inquiry and Change Definition commands. The MC VPD parameters include information such as configuration data (vendor identification, product identification, model).
  • Page 302: Table 6-52. Vpd Page Format Field Description

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE Table 6-52. VPD Page Format Field Description BYTE VALUE DESCRIPTION The meaning of the Peripheral Qualifier and Peripheral Device Type fields depend on whether the VPD page is being sent to the initiator as INQUIRY data or is being received from the initiator as CHANGE DEFINITION data.
  • Page 303 M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS The Supported Page List contains a list of all implemented vital product data page codes for this tar- get. The page codes are listed in ascending order beginning with page code 00h. March 1997 CG00000-011503 REV.
  • Page 304: 6-4.3 Implemented Operating Definition Page 81H

    MEDIA CHANGER COMMANDS M2488 PRODUCT GUIDE 6-4.3 Implemented Operating Definition Page 81h VPD page 81h returns the list of implemented operating definitions for the target. The format for VPD page 81h is: Table 6-54. INQUIRY data format VPD Page 81h - Implemented Operating Definition Page...
  • Page 305: 6-4.4 Ascii Implemented Operating Definition Page 82H

    M2488 PRODUCT GUIDE MEDIA CHANGER COMMANDS 6-4.4 ASCII Implemented Operating Definition Page 82h VPD page 82h returns the target’s implemented operating definitions in ASCII format. The format for VPD page 82h is: Table 6-55. INQUIRY Data Format VPD Page 82h - ASCII Implemented Operating Definition Page...
  • Page 306: 6-4.5 Product Identification Page C2H

    6-4.5 Product Identification Page C2h VPD page C2h contains product identification information. The format for VPD page C2h is: Table 6-56. INQUIRY Data Format VPD Page C2h - Product Identification Page BITS BYTES Peripheral Qualifier Peripheral Device Type = 08h Page code = C2h Reserved Page length = 18h...
  • Page 307: Tape Processing

    M2488 PRODUCT GUIDE TAPE PROCESSING CHAPTER 7 TAPE PROCESSING INTRODUCTION The following information is located in this chapter: 7-2 CHANGING MODE PARAMETERS 7-3 PERMANENT ERROR HANDLING CHANGING MODE PARAMETERS 7-2.1 Initiator Setup To ensure that the MODE SELECT command performs the desired operations, it is strongly recom-...
  • Page 308 TAPE PROCESSING M2488 PRODUCT GUIDE d) a BUS DEVICE RESET message is received, in which case the “saved parameters” are restored as the active or “current parameters”. If the new MODE SELECT command has an SP bit of 1, the new parameters are kept as the “saved parameters”...
  • Page 309: Permanent Error Handling

    M2488 PRODUCT GUIDE TAPE PROCESSING PERMANENT ERROR HANDLING Basic operating procedures, such as rewind and unload, are described in Chapter 5 of the User’s Guide. 7-3.1 PERMANENT WRITE ERROR If a permanent write error occurs, the most common error recovery method is to attempt to re-write the data, on the failing media, with a different tape drive.
  • Page 310 TAPE PROCESSING M2488 PRODUCT GUIDE 4) Issue a LOCATE command to position to the end of the last record successfully read from the tape. The value to use for the LOCATE blockid is the READ POSITION First Block Loca- tion field.
  • Page 311: Maintenance And Servicing

    MAINTENANCE AND SERVICING CHAPTER 8 MAINTENANCE AND SERVICING INTRODUCTION This chapter describes the maintenance and servicing information for the M2488 Tape drive. The fol- lowing information is located in this chapter: 8-2 OPERATOR PANEL DISPLAYED ERROR MESSAGES 8-3 SENSE DATA...
  • Page 312: 8-2.2 Nvram Initialization Required

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE When an Ozone message is observed, the check code and text message should be recorded as well as the current operating conditions and all data forwarded to Product Support for problem resolution. If possible a Read Buffer CDB specifying the entire 2MB data buffer as a data length and a buffer start address of zero should be issued from the host computer.
  • Page 313: 8-2.4.2 Maintenance Terminal Error Code Display

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-2.4.2 Maintenance Terminal Error Code Display The Maintenance Terminal computer display shows error messages as follows: RUNNING TESTS: (RETURN to abort) TEST LIST OPTIONS: display status, display errors, stop on error MODE RTN TEST TITLE...
  • Page 314: Sense Data

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE SENSE DATA The sense bytes, contained in the controller, indicate error, status, and statistical information about the controller or the drive. Error information is set in the sense bytes when the CHECK CONDITION status is reported as a completion status.
  • Page 315: Table 8-2. Error Code 70 Sense Format Field Description

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Table 8-2. Error Code 70 Sense Format Field Description BYTE VALUE DESCRIPTION When the valid bit is a one, sense bytes 3 to 6 indicate the difference between the number of bytes, blocks, or filemarks requested by a command and the number of bytes, blocks, or filemarks actually executed.
  • Page 316: Table 8-3. Error Code 71 - Sense Format (Deferred Error Reporting)

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-2. Error Code 70 Sense Format Field Description (Continued) BYTE VALUE DESCRIPTION The meaning of the sense-key specific field depends on which sense key is returned and whether the Sense-Key Specific Valid (SKSV) bit is a one. If the sense key field is set to ILLEGAL REQUEST and the SKSV bit is one, the sense-key specific field is defined as shown in bytes 15 through 17.
  • Page 317: Table 8-4. Error Code 71 Sense Format Field Description

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Table 8-4. Error Code 71 Sense Format Field Description BYTE VALUE DESCRIPTION When the valid bit is a one, sense bytes 3 to 6 indicate the difference between the number of bytes, blocks, or filemarks requested by a command and the number of bytes, blocks, or filemarks actually executed.
  • Page 318: Table 8-5. Additional Sense Formats

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-4. Error Code 71 Sense Format Field Description (Continued) BYTE VALUE DESCRIPTION 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.
  • Page 319: 8-3.2 Sense Information Bytes 20-43

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-3.2 Sense Information Bytes 20-43 Refer to the correct sense information format in the following paragraphs. 8-3.2.1 Format 0 Sense Information Description for SIC All bytes are 00h. 8-3.2.2 Format 01h Sense Information for FMT The Format 01h Sense Information for FMT is shown in Table 8-6 and described in Table 8-7 and Table 8-8.
  • Page 320: Table 8-8. Additional Format Error Information Type

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-8. Additional Format Error Information Type RD/RB WRONG BYTE RD SDDP WR SDDP RD/RB ON SERVO SEARCH ON DATA RSVP MISCO ERROR ERROR MARK ERROR MISSED BLOCK MESSAGE MPARE SNDA Interrupt register register...
  • Page 321: 8-3.2.3 Description Of Format 01H Sense Information For Drive

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-3.2.3 Description of Format 01h Sense Information for Drive Table 8-9. Format 01h Sense Information, Drive BITS BYTES Drive ERPA Code MC error MTU error Reserved Error Code 00000000h 24-27 Physical Block ID Error Command Code...
  • Page 322: Table 8-11. Mtc To Mtu Commands

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-10. Format 01h Sense Information, Drive Field Description (Continued) BYTE VALUE DESCRIPTION This is the command code of the command being processed when the error was detected. Drive status at the time the error was detected.
  • Page 323: Table 8-12. Format 02H Sense Information, Scsi Hardware Registers

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-3.2.4 Format 2 and 3 Sense Information, Hardware Registers Format 2 and 3 provides a listing of controller hardware registers. Bytes 22 and 23 of Format 2 and Format 3 sense data, however, provide fault symptom codes.
  • Page 324: Table 8-13. Format 03H Sense Information, Edrc Hardware Registers

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-13. Format 03h Sense Information, EDRC Hardware Registers BITS BYTES SDDP_HI.rev Fault Symptom Code 22-23 SDDP_HI.hdxc 24-27 SDDP_HI.hdxs 28-31 SDDP_HI.ph00 SDDP_HI.ph01 SDDP_HI.ph02 SDDP_HI.ph03 SDDP_HI.pho4 SDDP_HI.ph05 SDDP_HI.ph06 SDDP_HI.ph07 SDDP_HI.ph08 SDDP_HI.ph09 SDDP_HI.ph10 SDDP_HI.ph11 8-14 CG00000-011503 REV. A...
  • Page 325: Table 8-14. Format 04H Sense Information, Diagnostic Errors

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-3.2.5 Format 4 Sense Information for Diagnostic Errors The Format 4 Sense Information for SCSI SEND DIAGNOSTIC command with SELFTEST bit set is shown in Table 8-14 and described in Table 8-15. Table 8-14. Format 04h Sense Information, Diagnostic Errors...
  • Page 326: Diagnostics

    M2488 PRODUCT GUIDE DIAGNOSTICS The M2488 tape drive supports three operational modes for diagnostics. The first mode is the Go/No- Go diagnostics that are invoked automatically each time power is applied to the tape drive. The second mode of diagnostics, called Off-Line diagnostics, may be invoked from the Operator Control Panel on the front panel of the tape drive or medium changer, or from an RS-232 terminal or computer running terminal emulation software attached to the RS-232 Maintenance Interface.
  • Page 327: 8-4.2 Off-Line Diagnostics

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Table 8-16. Operator Panel Top Level Menus - Diagnostics Mode TEST and UNLOAD pressed OFFLINE TEST and UNLOAD released DIAGMODE SETTING LOADCODE INQUIRY MODE PGS FACTORY TEST Selection and Access and Copy new firm-...
  • Page 328 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Navigation keys: To navigate through the options, settings, and to make changes from the Operator Panel: Press START to move forward through the options or settings. It will also increment the settings numbers. Press SHIFT and START to move backward through the options or settings. It will also decrement the settings numbers.
  • Page 329: 8-4.3.1 Off-Line Diagnostic Menu On The Operator Panel

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-4.3.1 Off-Line Diagnostic Menu on the Operator Panel Table 8-17. Operator Panel Off-Line Diagnostics SELECTION COMMAND DESCRIPTION OR RESPONSE *Run R:###### This command begins execution of all diagnostic tests in the current test list. The Run MTC display will indicate which test is currently being executed.
  • Page 330: 8-4.3.2 Off-Line Diagnostic Menu Through The Remote Maintenance

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-17. Operator Panel Off-Line Diagnostics (Continued) SELECTION COMMAND DESCRIPTION OR RESPONSE A: #### Add a test to the end of the test list. The following example shows how to add *Add Routine 0x09, Test 0x02:...
  • Page 331 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING RS-232 User Interface Commands Upon entering the Off-Line diagnostic mode, the command prompt OFF-LINE DIAGNOSTIC COMMAND: will appear. At the command prompt, the following commands are available. a) Conventions used in this session: All commands are case insensitive and may be abbreviated by entering only the first letter of the command.
  • Page 332 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE COMMAND DESCRIPTION VARIABLES/ARGUMENTS List current tests in test list or List arguments: List list test registry. Entering “List” n -Node number in current test list to list, or being listing from. If n List [n] [e] will display all of the tests in the is not specified or is an asterisk “*”, then the entire test list will be...
  • Page 333: Figure 8-1. Help Information Display

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Off-Line diagnostic command: help - Diagnostic Help: Overview ----------------------------------------------------------------- COMMANDS: Add r t [l] ----------------> Add to test list Continue -----------------> Continue running the current test list Delete n [x] --------------> Delete a test, n="*" clears the entire list Help|? [notes|macros] ->...
  • Page 334: 8-4.4 Types Of Diagnostic Procedures

    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. If an error occurs in this mode of operation, an error message will be scrolled on the operator control panel and the SCSI interface to the M2488 Tape Drive will not be enabled.
  • Page 335: 8-4.4.2 Off-Line Diagnostics

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Tests may be aborted in this mode if the <ENTER> key is pressed while the test list is executing. The current test list node will continue executing to completion (or until an error is encountered) and the test list will be aborted prior to execution of the next node.
  • Page 336: Table 8-20. Page Code 80H Test Description

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE b. Page Code 80h Tests Table 8-20. Page Code 80h Test Description ONLINE OPERATOR TEST DESCRIPTION ROUTINE INTERVENTION Self Test The same tests as described in Table 8-19. The self test is also SCSI Routine 01h.
  • Page 337: 8-4.5 Diagnostic Test Registry

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-4.5 Diagnostic Test Registry Refer to Appendix F, Table F-2 for a list of all of the diagnostic tests in the Diagnostic Test Registry for the Tasked Go/No-Go mode, the OnLine mode, and the Off-Line mode.
  • Page 338: Factory Settings

    M2488 PRODUCT GUIDE FACTORY SETTINGS The factory menu is used to set options during manufacturing and can be used to view M2488 informa- tion such as serial number, tape motion time, and power-on time. This menu is also used to enable fac- tory mode.
  • Page 339: Table 8-23. Factory Menu Options And Settings Description

    Factory mode setting 3 - presently not used. F4:MTIME MTIME Tape motion time in seconds. Eight digit hexadecimal number. F5:PTIME PTIME Number of minutes the M2488 has been powered on. Eight digit hexadecimal number. F6:SRNUM SRNUM Serial number of M2488 represented by 16 ASCII character string. SRNUM F7:***** Unused factory setting menu item.
  • Page 340: Error Recovery Procedures

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE ERROR RECOVERY PROCEDURES The IDENTIFY message is used by the initiator or target to establish the physical path between the ini- tiator and target for a specific logical unit. Bit 6 of the IDENTIFY message is defined as follows: Bit 6: When the initiator sets this bit to a one, the initiator allows disconnect.
  • Page 341 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING feature mode 1, bit 1 (0x02) to one via the CHANGE DEFINITION command (VPD page C1h, fm1 field) or by the operator panel, SETTING menu, option 77:S.FT1 (see Chapter 4 of User’s Guide). It is important to note that when bits 0 and 1 of feature mode 1 are both set to one, only the fourth retry method (Aborted Command) is supported.
  • Page 342: Figure 8-2. Edrc Retry

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Host sends com- mands to TARG Host sends SCSI Check REQUEST Status (02h)? SENSE CDB (03h) Sense data Byte 2 = Process Other Status xBh? Sense Data Bytes 12 & 13 = 4400h? Sense Data...
  • Page 343: Maintenance Terminal

    MAINTENANCE TERMINAL The maintenance terminal is attached to the rear of the M2488 via the 9-pin DIN connector. It has two functions, use as a terminal to run diagnostics using keyboard input and as a debug port for use with special tools that can be accessed by remote attach with a modem.
  • Page 344: 8-7.2 Remote Debug For Jdb

    8-7.2.1.2 Procedure STEP ACTION 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.) Prepare modem DIP switch settings. Important settings are: 1 down (DTR override)
  • Page 345: Preventive Maintenance

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING PREVENTIVE MAINTENANCE Refer to the User’s Manual, Chapter 6, for a description of preventive maintenance procedures. TAPE PATH CLEANING PROCEDURE If the media created excessive debris buildup on the head or head guide, then manually wet clean the...
  • Page 346: Manual Tape Removal Procedure

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-10 MANUAL TAPE REMOVAL PROCEDURE When the cartridge tape cannot be ejected automatically, use the procedure that applies to your situa- tion 8-10.1 Cartridge Tape Stopped During Loading STEP ACTION Remove the top cover as described in paragraph 8-11.4.
  • Page 347: 8-10.2 Tape Stopped During Threading

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-10.2 Tape Stopped During Threading STEP ACTION Remove the DTC as described in paragraph 8-11.6. Confirm that the tape is not wound into the machine reel. Remove the Threader Assembly as described in paragraph 8-11.7 Remove the leader block from the threader pin.
  • Page 348: Remove And Replace Procedures

    Disconnect all cables from the M2488 Tape Drive. The M2488 cable and connector interconnects are listed in Table 8-1. See the PCBAs in Chapter 9 for actual connector locations.
  • Page 349 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Table 8-1. M2488 Interconnects (Continued) CABLE/ FROM CONNECTOR DESCRIPTION TYPE CNP42 File Reel Sensor 4 pin CNJ43 Threader Sensor 7 pin FPC CNJ44 Loader Sensor 1 and 2 12 pin FPC CNP21 CNJ21 120 pin, direct...
  • Page 350 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-1. M2488 Interconnects (Continued) CABLE/ FROM CONNECTOR DESCRIPTION TYPE CNJ12B Head CNJ90B 40 pin FPC CNJ15 CNJ22 20 pin FPC CNP30 CNP93 4 pin CNJ31 CNP23 30 pin x2 FPC CNJ32A Head CNJ91A...
  • Page 351 M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING April 1997 CG00000-011503 REV. A 8-41...
  • Page 352: Table 8-2. Frus Remove And Replace Procedures

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE Table 8-2. FRUs Remove and Replace Procedures TOOLS PARAGRAPH Air Filter screwdriver 8-11.1 on page 8-43 Fan Assembly #2 phillips screwdriver 8-11.2 on page 8-44 IPM (all types) #2 phillips screwdriver 8-11.3 on page 8-45...
  • Page 353: 8-11.1 Air Filter Remove And Replace Procedures

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-11.1 Air Filter Remove and Replace Procedures Refer to Figure 8-3 for location of the air filter. 8-11.1.1 Air Filter Removal This procedure takes approximately five minutes to perform. STEP ACTION Insert a screwdriver into the bottom left of the front panel under the air filter.
  • Page 354: 8-11.2 Fan Assembly Remove And Replace Procedures

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-11.2 Fan Assembly Remove and Replace Procedures Refer to Figure 8-4 for location of the fan assembly. **************** CAUTION **************** Ensure that the power has been turned off and that the fan is no longer rotating prior to removing the fan assembly.
  • Page 355: 8-11.3 Ipm Remove And Replace Procedures

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-11.3 IPM Remove and Replace Procedures Refer to Figure 8-5 for location of the PCA-IPM. 8-11.3.1 IPM Removal STEP ACTION Disconnect cables and, if applicable, terminator from the two connectors on the IPM. Remove the two screws from the IPM.
  • Page 356: 8-11.4 Top Cover Remove And Replace Procedures

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-11.4 Top Cover Remove and Replace Procedures Refer to Figure 8-6 for location of the top cover. Remove the IPM, if installed, prior to removing the top cover. 8-11.4.1 Top Cover Removal STEP ACTION Remove four screws from foot rails, if attached, and remove.
  • Page 357: 8-11.5 Bottom Cover Remove And Replace Procedures

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-11.5 Bottom Cover Remove and Replace Procedures Refer to Figure 8-7 for location of the bottom cover. 8-11.5.1 Bottom Cover Removal STEP ACTION Lay drive on its top cover. Remove four screws from foot rails, if attached, and remove.
  • Page 358: 8-11.6 Dtc Pcba Remove And Replace Procedures

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-11.6 DTC PCBA Remove and Replace Procedures Refer to Figure 8-8 for location of the DTC PCBA. **************** CAUTION **************** Do not exchange the lithium battery on the DTC PCBA. 8-11.6.1 DTC PCBA Removal...
  • Page 359: Figure 8-8. Dtc Pcba

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING Figure 8-8. DTC PCBA April 1997 CG00000-011503 REV. A 8-49...
  • Page 360: 8-11.7 Threader Assembly Remove And Replace Procedures

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-11.7 Threader Assembly Remove and Replace Procedures Refer to Figure 8-9 for location of the Threader Assembly. 8-11.7.1 Threader Assembly Removal STEP ACTION Perform the DTC PCBA removal procedure in paragraph 8-11.6.1 on page 8-48.
  • Page 361: 8-11.8 Loader Assembly Remove And Replace Procedures

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-11.8 Loader Assembly Remove and Replace Procedures Refer to Figure 8-10 for location of the Loader Assembly. 8-11.8.1 Loader Assembly Removal STEP ACTION Perform the Threader Assembly removal procedure in paragraph 8-11.7.1 on page 8-50.
  • Page 362: Figure 8-11. Op Pcba

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-11.9 OP PCA Remove and Replace Procedures Refer to Figure 8-11 for location of the OP PCBA. 8-11.9.1 OP PCA Removal STEP ACTION Remove the four screws from the sides of the front panel.
  • Page 363: 8-11.10 Power Supply (Psu) Remove And Replace Procedures

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-11.10 Power Supply (PSU) Remove and Replace Procedures. Refer to Figure 8-12 for location of the PSU. 8-11.10.1 Power Supply Removal STEP ACTION Perform the DTC PCBA removal procedure in paragraph 8-11.6.1 on page 8-48.
  • Page 364: 8-11.11 Svl Pcba Remove And Replace Procedures

    MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-11.11 SVL PCBA Remove and Replace Procedures 8-11.11.1 SVL PCBA Removal STEP ACTION Perform the top cover removal procedure in paragraph 8-11.4.1 on page 8-46. Perform the bottom cover removal procedure in paragraph 8-11.5.1 on page 8-47.
  • Page 365: 8-11.13 Wtl Pcba Remove And Replace Procedures

    M2488 PRODUCT GUIDE MAINTENANCE AND SERVICING 8-11.13 WTL PCBA Remove and Replace Procedures Refer to Figure 8-13 for location of the WTL PCBA. 8-11.13.1 WTL PCBA Removal STEP ACTION Perform the RDL PCBA removal procedure in paragraph 8-11.12.1 on page 8-54.
  • Page 366 MAINTENANCE AND SERVICING M2488 PRODUCT GUIDE 8-56 CG00000-011503 REV. A April 1997...
  • Page 367: Parts Replacement Catalog

    9-2 FIELD REPLACEABLE UNITS FIELD REPLACEABLE UNITS Table 9-1 describes the Field Replaceable Units (FRUs) for the M2488 Cartridge Tape Drive. For loca- tion of the FRUs, refer to the drawing figure(s) and index listed in the table. Table 9-1. Field Replaceable Units...
  • Page 368: Figure 9-1. M2488 Tape Drive Frus (Top Side)

    PARTS REPLACEMENT CATALOG M2488 PRODUCT GUIDE Figure 9-1. M2488 Tape Drive FRUs (Top Side) CG00000-011503 REV. A April 1997...
  • Page 369: Figure 9-2. M2488 Tape Drive Frus (Bottom Side)

    M2488 PRODUCT GUIDE PARTS REPLACEMENT CATALOG Figure 9-2. M2488 Tape Drive FRUs (Bottom Side) April 1997 CG00000-011503 REV. A...
  • Page 370: Figure 9-3. Dtc Pcba

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

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

    PARTS REPLACEMENT CATALOG M2488 PRODUCT GUIDE CNP30 CNJ31 CNJ32B CNJ32A Figure 9-7. WTL PCBA CNP42 CNP24 CNP22 CNP28 CNJ51 CNP41 CNP21 CNP23 CNJ44 CNJ43 CNP29 Figure 9-8. DVL PCBA (Reference Only) CG00000-011503 REV. A April 1997...
  • Page 373: Sense Keys

    M2488 PRODUCT GUIDE SENSE KEYS APPENDIX A SENSE KEYS The Sense Keys are described in Table A-1. These are the sense keys returned in byte 2, bits 0-3 of the error code sense formats described in paragraph 8-3.1 on page 8-4.
  • Page 374 SENSE KEYS M2488 PRODUCT GUIDE CG00000-011503 REV. A April 1997...
  • Page 375: Table B-1. Asc And Ascq Description (By Sense Key

    Not ready, in process of becoming ready. NOTE: This ASC/ASCQ can only be gen- erated when feature mode FT4, bit 5 (0x20) is set to one as described in the config- uration settings in the M2488 User’s Guide. Load assistance required Not ready, medium not present.
  • Page 376: Table B-2. Action Advised Codes

    ASC/ASCQ M2488 PRODUCT GUIDE Table B-1. ASC and ASCQ Description (by Sense Key) (Continued) SENSE ADVISED ASC/ASCQ DESCRIPTION ACTION Hardware error Parameter list length error Invalid command operation code Invalid medium changer element address Invalid field in CDB Logical unit not supported...
  • Page 377: Table B-3. Asc And Ascq Description (By Asc/Ascq)

    No additional information Filemark detected Clean Requested. NOTE: This ASC/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. End-of-Medium detected End-of-Medium detected...
  • Page 378: Asc/Ascq

    Tape length error (Priority 3) Not ready, medium not present. NOTE: This ASC/ASCQ can only be generated when feature mode FT5, bit 4 (0x10) is set to one as described in the configuration settings in the M2488 User’s Guide. Destination medium changer element full...
  • Page 379: Erpa Codes

    M2488 PRODUCT GUIDE ERPA CODES APPENDIX C ERPA CODES The ERPA codes are described in Table C-1. These are the ERPA codes returned in byte 19 of the error code sense formats or described in paragraph 8-3.1 on page 8-4.
  • Page 380 ERPA CODES M2488 PRODUCT GUIDE Table C-1. ERPA Codes (Continued) ERPA DESCRIPTION ERROR CODE Drive Equipment One of the following has occurred: Check 1. The control unit cannot recover from a drive-detected error. 2. A check code message is displayed on the drive message display.
  • Page 381: Fault Symptom Codes

    M2488 PRODUCT GUIDE FAULT SYMPTOM CODES APPENDIX D FAULT SYMPTOM CODES The Fault Symptom Codes (FSCs) are described in Table D-1 and Table D-2. Refer to Table 8-14 on page 8-15 for the FSCs listed in Table D-1. The FSCs listed in Table D-2 are the FSCs returned in bytes 22-27 of the Format 01h Sense Information described in paragraph 8-3.2 on page 8-9.
  • Page 382: Table D-2. Formatter Error Recovery

    FAULT SYMPTOM CODES M2488 PRODUCT GUIDE Table D-1. Error Recovery (Continued) F.S.C # DESCRIPTION REQ/ACK error in DATA phase, retries failed 3CCA 3CCB REQ/ACK timed-out in DATA, retries failed 3CE0 Buffer error reported 3CE1 Compression error reported 3CE2 ADT timeout...
  • Page 383 M2488 PRODUCT GUIDE FAULT SYMPTOM CODES Table D-2. Formatter Error Recovery (Continued) BYTES F.S.C. # DESCRIPTION E.R.P.A. 29-39 GROUP PHOK not reset after RDEND 8710 8720 Invalid TM, WRAP or ERS RSVP reports unexpected mark 8730 ERASE error recovery failure...
  • Page 384 FAULT SYMPTOM CODES M2488 PRODUCT GUIDE Table D-2. Formatter Error Recovery (Continued) BYTES F.S.C. # DESCRIPTION E.R.P.A. 29-39 GROUP 9009 4 Meter Tones - 18 Track DID tone dropout 23/25 900A 4 Meter Tones - Too many total tone dropouts...
  • Page 385 M2488 PRODUCT GUIDE FAULT SYMPTOM CODES Table D-2. Formatter Error Recovery (Continued) BYTES F.S.C. # DESCRIPTION E.R.P.A. 29-39 GROUP Drop-out length over after DTM and IBG 9192 9194 Can’t detect regular DERS length 9196 BOB or DTM length over after DERS and IBG ???
  • Page 386 FAULT SYMPTOM CODES M2488 PRODUCT GUIDE Table D-2. Formatter Error Recovery (Continued) BYTES F.S.C. # DESCRIPTION E.R.P.A. 29-39 GROUP RDE is not equal to 0 at RD operation in which xx = 9Axx Bit 0 - Uncorrectable error Bit 1 - Multiple track error...
  • Page 387: Chk Xx Error Codes

    M2488 PRODUCT GUIDE CHK XX ERROR CODES APPENDIX E CHK XX ERROR CODES CHK XX ERROR CODE DESCRIPTIONS Table E-1 lists the error codes and a brief description of each one. Refer to Chapter 8 for a an explana- tion of this type of error message.
  • Page 388 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E-1. CHK xx Error Code Descriptions (Continued) CHK XX DESCRIPTION CODE CLEANING CARTRIDGE SENSOR FAILURE IN POWER UP CATCH ARM OPEN TIMEOUT ERROR CATCH ARM CLOSE RETRIES EXHAUSTED CATCH ARM OPEN RETRIES EXHAUSTED...
  • Page 389 M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E-1. CHK xx Error Code Descriptions (Continued) CHK XX DESCRIPTION CODE CARTRIDGE UNLOAD TIME OUT TAPE UNLOAD TIME OUT THREADING TIME WAS TOO FAST UNTHREADING TIME WAS TOO FAST THREADER ARM IS NOT HOME DURING CART. LOADING...
  • Page 390 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E-1. CHK xx Error Code Descriptions (Continued) CHK XX DESCRIPTION CODE RRC CAN NOT BE DETERMINED FILE PROTECT SENSOR FAILURE DURING POWER UP BACKWARD COMMAND AT BOT FORWARD COMMAND AT PEOT TIME OUT ERROR IN DECELERATION...
  • Page 391 M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E-1. CHK xx Error Code Descriptions (Continued) CHK XX DESCRIPTION CODE DOOR SOLENOID LOCK SENSOR ALWAYS ON DOOR SOLENOID LOCK SENSOR OFF SERVO PROGRAM ERROR FACL OVER CURRENT DETECTED MISSING GAP IN INTERRUPT ON MOTION COMMAND...
  • Page 392 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E-1. CHK xx Error Code Descriptions (Continued) CHK XX DESCRIPTION CODE MAGAZINE TOP DETECTED DURING MOVING UP OR UNLOADING ACL SENSOR CABLE CHECK MAGAZINE MISPOSITION CORRECTION ERROR FEEDER ARM SENSOR OP/CL BOTH ON...
  • Page 393: Chk Xx Error Code Replacement Actions

    M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E-1. CHK xx Error Code Descriptions (Continued) CHK XX DESCRIPTION CODE LOADED CARTRIDGE IS NOT A CLEANING CARTRIDGE ABNORMAL CARTRIDGE IN CLEANING CELL POWER ON CHK XX ERROR CODE REPLACEMENT ACTIONS Table E-2 describes which items should be replaced when a particular CHK xx is displayed. The Replacement Action 1 column lists the item most likely to have caused the error, the next column lists less likely items, etc.
  • Page 394 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E-2. CHK xx Error Code Replacement Actions (Continued) CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 13, 14 3, 15 13, 15 13, 15, 19 7, 13, 14 CG00000-011503 REV.
  • Page 395 M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E-2. CHK xx Error Code Replacement Actions (Continued) CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 3, 14 3, 15 3, 15 3, 15 3, 15 3, 15...
  • Page 396 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E-2. CHK xx Error Code Replacement Actions (Continued) CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 3, 15 3, 15 3, 15 3, 14, 15 14, 15 13, 14...
  • Page 397 M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E-2. CHK xx Error Code Replacement Actions (Continued) CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 April 1997 CG00000-011503 REV. A E-11...
  • Page 398 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E-2. CHK xx Error Code Replacement Actions (Continued) CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 5, 22 4, 12 E-12 CG00000-011503 REV. A April 1997...
  • Page 399: Table E-3. Replacement Action Codes

    M2488 PRODUCT GUIDE CHK XX ERROR CODES Table E-2. CHK xx Error Code Replacement Actions (Continued) CHK XX REPLACEMENT REPLACEMENT REPLACEMENT CODE ACTION 1 ACTION 2 ACTION 3 Table E-3. Replacement Action Codes CODE DESCRIPTION For codes 1 through 11, exchange the item indicated or replace the drive.
  • Page 400 CHK XX ERROR CODES M2488 PRODUCT GUIDE Table E-3. Replacement Action Codes (Continued) CODE DESCRIPTION Machine Motor PCA-DVL For codes 16 through 21, exchange or correct the item indicated. Cartridge Tape Dirty head and tape running surface Setting error Operation error...
  • Page 401: Diagnostic Tests And Error Codes

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES APPENDIX F DIAGNOSTIC TESTS AND ERROR CODES Table F-1 lists all of the diagnostic tests in the Diagnostic Test Registry for the Tasked Go/No-Go mode, the On-Line mode, and the Off-Line mode. An ‘x’ indicates in which diagnostic modes the test may be run The ‘MFG’...
  • Page 402 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-1. Diagnostic Test Registry for all Diagnostic Modes (Continued) DIAGNOSTIC MODES ROUTINE TEST TITLE OFF-LINE ON-LINE GO/NO-GO RSVP Counters test - 2 byte mode RSVP DBOB interrupt test SDDP Host I/F Buffer Page Xreg test...
  • Page 403 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-1. Diagnostic Test Registry for all Diagnostic Modes (Continued) DIAGNOSTIC MODES ROUTINE TEST TITLE OFF-LINE ON-LINE GO/NO-GO Write EDRC-NC 3 bytes 00, mode 14h Read EDRC-NC 3 bytes 00, mode 04h...
  • Page 404 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-1. Diagnostic Test Registry for all Diagnostic Modes (Continued) DIAGNOSTIC MODES ROUTINE TEST TITLE OFF-LINE ON-LINE GO/NO-GO Read Compression err/sgd crc-a errors Read Sync h_cnt/comp/sgd h_cnt-h errs Read Sync h_cnt/comp/sgd h_cnt-l errs...
  • Page 405 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-1. Diagnostic Test Registry for all Diagnostic Modes (Continued) DIAGNOSTIC MODES ROUTINE TEST TITLE OFF-LINE ON-LINE GO/NO-GO Read 4M tones test Write incrementing block lengths Rewind Read incrementing block lengths Servo Diag: Logic test...
  • Page 406: Table F-2. Error Codes Common To All Routines/Tests

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-1. Diagnostic Test Registry for all Diagnostic Modes (Continued) DIAGNOSTIC MODES ROUTINE TEST TITLE OFF-LINE ON-LINE GO/NO-GO Operator Control Panel drive LED test Library I/F Port output test Library I/F Port input test...
  • Page 407: Table F-3. Routine 1 - Control Store Diagnostic Error Codes

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-3. Routine 1 - Control Store Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 0x01 Control store data bus test 0x01 Data miscompare clearing control store address 0 0x02...
  • Page 408: Table F-4. Routine 2 - Interrupt Request Controller Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-4. Routine 2 - Interrupt Request Controller Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 IRC initialization 0x01 Processor in invalid register window 0x02 0x02 Pending interrupt detected at IRC input...
  • Page 409: Table F-5. Routine 3 - Cp Bus Parity Diagnostic Error Codes

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-5. Routine 3 - CP Bus Parity Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 CP Bus parity - Control Store 0x01 An unexpected Check 1 condition was prema-...
  • Page 410 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-5. Routine 3 - CP Bus Parity Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 CP Bus parity - Control Store 0x32 A CP bus parity error was not detected after...
  • Page 411 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-5. Routine 3 - CP Bus Parity Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x02 CP Bus parity - SDDP 0x0A An unexpected Check 1 condition was 0x03...
  • Page 412 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-5. Routine 3 - CP Bus Parity Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x03 CP Bus parity - SPC 0x04 An unexpected Check 1 condition was pend-...
  • Page 413 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-5. Routine 3 - CP Bus Parity Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x03 CP Bus parity - SPC 0x43 The SPC interrupt/step code did not report a...
  • Page 414: Table F-6. Routine 4 - Read Signal Verification Processor Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-6. Routine 4 - Read Signal Verification Processor Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE RSVP Routine Initialization 0xE0 Initialization timeout waiting for RSVP to 0x04 reach the RSVP idle loop...
  • Page 415 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-6. Routine 4 - Read Signal Verification Processor Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 RSVP Internal Registers test 0x0E Data miscompare attempting to set RSVP reg-...
  • Page 416 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-6. Routine 4 - Read Signal Verification Processor Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x04 RSVP Counters test -4 frame 0x04 Register CECC data miscompare after clear-...
  • Page 417 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-6. Routine 4 - Read Signal Verification Processor Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x07 RSVP Counters test - single byte 0x0A Timeout waiting for Response Available after...
  • Page 418: Table F-7. Routine 5 - Sddp External Register Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-6. Routine 4 - Read Signal Verification Processor Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x08 RSVP Counters test - 2 byte mode 0x08 RSVP Interrupts not set as expected testing...
  • Page 419: Table F-9. Routine 7 - Scsi Protocol Controller Diagnostic Error Codes

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-8. Routine 6 - Data Buffer Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x04 Buffer RAM address bus bit test 0x01 Address bus bit miscompare, possible open 0x06...
  • Page 420 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-9. Routine 7 - SCSI Protocol Controller Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 SPC CP Bus Bit test 0x01 SPC data bus bit test failed, data miscompare 0x07 in walking one’s test...
  • Page 421 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-9. Routine 7 - SCSI Protocol Controller Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x04 SPC to Data Buffer DMA test 0x09 Incorrect SCSI bus status during diagnostic...
  • Page 422: Table F-10. Routine 8 - Formatter Counters Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-9. Routine 7 - SCSI Protocol Controller Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x05 SPC MPU bus parity test 0x08 The SPC interrupt request could not be...
  • Page 423 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-10. Routine 8 - Formatter Counters Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 Formatter Counter 0 test 0x0A The low byte count for Formatter Counter 0 0x08...
  • Page 424: Table F-11. Routine 9 - Pcc Timers Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-10. Routine 8 - Formatter Counters Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x03 Formatter Counter 2 test 0x02 A data miscompare occurred walking a one 0x08 through the Formatter Counter 2 high byte...
  • Page 425: Table F-12. Routine 10 - Edrc Control Signals Diagnostic Error Codes

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-11. Routine 9 - PCC Timers Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x03 PCC Timers Timer 2 test 0x02 FMT counter 2 low count carry-out bit not set...
  • Page 426 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-12. Routine 10 - EDRC Control Signals Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE All R20 Control Check Diagnos- 0x13 At end of test, SPC interrupt/step code did not...
  • Page 427 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-12. Routine 10 - EDRC Control Signals Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x02 Read clear 3 bytes 00, mode 0Eh 0x05 A non SUCCESS status was returned from 0x10 the function call rm_host_rd_complt.
  • Page 428 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-12. Routine 10 - EDRC Control Signals Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x04 Read EDRC-NC 3 bytes 00, mode 0x05 A non SUCCESS status was returned from 0x10 the function call rm_host_rd_complt.
  • Page 429 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-12. Routine 10 - EDRC Control Signals Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x06 Read clear 3 bytes 00, mode 0Ah 0x05 A non SUCCESS status was returned from 0x10 the function call rm_host_rd_complt.
  • Page 430 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-12. Routine 10 - EDRC Control Signals Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x08 Read EDRC-NC 3 bytes 00, mode 0x05 A non SUCCESS status was returned from 0x10 the function call rm_host_rd_complt.
  • Page 431 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-12. Routine 10 - EDRC Control Signals Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x0A Write EDRC 3 bytes 00, mode 0x05 All the data expected to be transferred out of...
  • Page 432: Table F-13. Routine 11 - Edrc Data Buffers Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-13. Routine 11 - EDRC Data Buffers Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE All R20 Data Check Diagnostics 0xD0 SPC register initialization failed 0x11 0xE0 SPC did not generate an interrupt request...
  • Page 433 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-13. Routine 11 - EDRC Data Buffers Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 Write clear 32 bytes walking 1, 0x02 when transferring data from the SPC send...
  • Page 434 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-13. Routine 11 - EDRC Data Buffers Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x03 Write EDRC-NC 32 bytes walk- 0x02 when transferring data from the SPC send...
  • Page 435 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-13. Routine 11 - EDRC Data Buffers Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x05 Write clear 32 bytes walking 1, 0x02 when transferring data from the SPC send...
  • Page 436 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-13. Routine 11 - EDRC Data Buffers Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x07 Write EDRC-NC 32 bytes walk- 0x02 when transferring data from the SPC send...
  • Page 437 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-13. Routine 11 - EDRC Data Buffers Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x09 Read EDRC32 bytes walking 0, 0x02 when transferring data from the SPC data_fifo...
  • Page 438: Table F-14. Routine 12 - Edrc Address Bus Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-14. Routine 12 - EDRC Address Bus Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE All R20 Address Check Diagnos- 0xD0 SPC register initialization failed 0x12 tics 0xE0 SPC did not generate an interrupt request...
  • Page 439 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-14. Routine 12 - EDRC Address Bus Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 SDDP-R20 buffer flush signal 0x03 when transferring data from the SPC send 0x12...
  • Page 440 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-14. Routine 12 - EDRC Address Bus Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x02 SDDP-R20 testing 64k sgc-i- 0x07 All the data expected to be transferred out of...
  • Page 441 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-14. Routine 12 - EDRC Address Bus Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x04 SDDP-R20 testing sgd-de con- 0x04 All the data expected to be transferred from...
  • Page 442 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-14. Routine 12 - EDRC Address Bus Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x06 SDDP-R20 testing expansion sgd- 0x04 All the data expected to be transferred from...
  • Page 443 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-14. Routine 12 - EDRC Address Bus Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x08 SDDP-R20 Read flush testing, 0x04 All the data expected to be transferred from...
  • Page 444: Table F-15. Routine 13 - Edrc Error Detection Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-15. Routine 13 - EDRC Error Detection Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE All R20 Error Check Diagnostics 0xD0 SPC register initialization failed 0x13 0xE0 SPC did not generate an interrupt request...
  • Page 445 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-15. Routine 13 - EDRC Error Detection Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 Write Hi_data parity error check 0xA3 SPC interrupt/step code did not report Diag-...
  • Page 446 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-15. Routine 13 - EDRC Error Detection Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x02 Read Hi_data parity error check 0x09 The SPC interrupt request could not be...
  • Page 447 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-15. Routine 13 - EDRC Error Detection Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x07 Write PPh host crc error check 0x01 Initial SPC write status is incorrect.
  • Page 448 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-15. Routine 13 - EDRC Error Detection Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x0A Read Sync host_count-high / 0x01 Failed to receive data end-of-transfer signal in 0x13 compression error / sgd SDDP hdxs register.
  • Page 449 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-15. Routine 13 - EDRC Error Detection Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x0C Read Sync host_crc / compression 0x06 SDDP failed to report expected data compres-...
  • Page 450: Table F-16. Routine 20 - Loop Write To Read Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE All Loop Write to Read tests 0xA0 FDXS Xreg - expected data not equal to...
  • Page 451 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE All Loop Write to Read tests 0xB3 CRRZ Xreg - expected data not equal to...
  • Page 452 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x02 Loop Write to Read 0 test - 18 0x02 Failed to Detect DBOB - check DBLK...
  • Page 453 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x03 LWR0 - EDRC Data - 36 track 0xBD PF_EOD Xreg - expected data not equal to...
  • Page 454 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x04 Loop Write to Read 2 test - 36 0x40 RSVP did not respond while looking for...
  • Page 455 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x06 LWR2 - ETPs - Skew Error - 18 0x27 PHOK not seen in time...
  • Page 456 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x07 LWR2 - ETPs - Invalid Error - 18 0x40 RSVP did not respond while looking for...
  • Page 457 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x09 LWR2 - ETPs - Format Control 0x27 PHOK not seen in time...
  • Page 458 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x0A LWR2 - ETPs - Unknown Error - 0x40 RSVP did not respond while looking for...
  • Page 459 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x0C LWR2 - Ignore Invalid ETP - 4 0x27 PHOK not seen in time...
  • Page 460 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x0D LWR2 - Reset Invalid ETP - 8 0x40 RSVP did not respond while looking for...
  • Page 461 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x0F LWR2 - Reset Persistence ETP at 0x27 PHOK not seen in time...
  • Page 462 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x10 LWR2 - Multi-Track Error - 36 0x40 RSVP did not respond while looking for...
  • Page 463 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x12 LWR2 - Uncorrectable Error - 36 0x27 PHOK not seen in time...
  • Page 464 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x13 LWR2 - Detect Hard Error - 36 0x40 RSVP did not respond while looking for...
  • Page 465 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-16. Routine 20 - Loop Write to Read Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x17 LWR2 - Seismic SDFT Data Pat- 0x2D Last Blk not Found 0x20...
  • Page 466: Table F-17. Routine 50 - 4M Tones Test Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-17. Routine 50 - 4M Tones Test Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE 4M Tones Tests 0xE0 DVL card connection was not detected by the 0x50 DTC. 0xE1 A working tape was not loaded, or the tape drive was not READY when the test started.
  • Page 467: Table F-18. Routine 51 - Incrementing Block Length Test Error Codes

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-18. Routine 51 - Incrementing Block Length Test Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE Incrementing block length tests 0xE0 DVL card connection was not detected by the 0x51 DTC.
  • Page 468 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-18. Routine 51 - Incrementing Block Length Test Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x03 Read incrementing blocks test 0x03 Data transfer timeout error. 0x51 0x04 Error reported during data transfer.
  • Page 469: Table F-19. Routine 80 - Servo Diagnostic Error Codes

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-19. Routine 80 - Servo Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE Servo Diagnostic Tests 0xE0 Test initialization error, the controller could 0x80 not sense the presence of a DVL card. The DTC card must be connected to a DVL card in order to run this test.
  • Page 470 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-19. Routine 80 - Servo Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x02 Servo Diag: Photo sensors test 0x09 The cartridge mount sensor is on 0x80 0xE3 Servo command was not accepted; sense...
  • Page 471 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-19. Routine 80 - Servo Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x05 Servo Diag: Tachometer test 0x06 The machine reel turns too slow 0x80 0x08 File reel tachometer phase error in forward...
  • Page 472: Table F-20. Routine 80 Test 06 - Servo Acl Error Codes In Sense Byte 19

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-20. Routine 80 Test 06 - Servo ACL Error Codes in Sense Byte 19 ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x06 Sense Byte 19 for ACL 0x01 Bottom stopper up and down sensors both on...
  • Page 473: Table F-21. Routine 80 Test 06 - Servo Facl Error Codes In Sense Byte 19

    M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-21. Routine 80 Test 06 - Servo FACL Error Codes in Sense Byte 19 ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x80 0x06 Sense byte 19 for FACL 0x01 Door close sensor or door solenoid lock sen-...
  • Page 474: Table F-22. Routine 81 - Manufacturing Test Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-22. Routine 81 - Manufacturing Test Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x81 MFG tests 0xE0 DVL card not detected. This test cannot be run without a DVL card connected to the DTC...
  • Page 475 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-22. Routine 81 - Manufacturing Test Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x81 0x06 Rewind 0x01 Cartridge not installed or drive NOT READY error. A tape cartridge must be loaded before this test can be run.
  • Page 476: Table F-23. Routine 82 - Magnetic Tape Unit Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-23. Routine 82 - Magnetic Tape Unit Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE MTU diagnostics routine 0xE0 A DVL card was not detected. This routine 0x82 requires that the DTC card be properly con- nected to a DVL card.
  • Page 477 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-24. Routine 83 - Operator Control Panel Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x01 Operator Control Panel keys test 0x06 START switch release not detected in allotted 0x83 time.
  • Page 478: Table F-25. Routine 90 - Tape Drive Diagnostic Error Codes

    DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE Table F-25. Routine 90 - Tape Drive Diagnostic Error Codes ERROR ROUTINE TEST TITLE DESCRIPTION CODE All Drive Diag tests 0xE0 A DVL card was not detected. This routine 0x90 requires that the DTC card be properly con- nected to a DVL card.
  • Page 479 M2488 PRODUCT GUIDE DIAGNOSTIC TESTS AND ERROR CODES Table F-25. Routine 90 - Tape Drive Diagnostic Error Codes (Continued) ERROR ROUTINE TEST TITLE DESCRIPTION CODE 0x08 Drive Diag: ACL LDUL test 0xE9 Magazine or magazine type not detected. 0x90 0xEA No cartridges detected in magazine.
  • Page 480 DIAGNOSTIC TESTS AND ERROR CODES M2488 PRODUCT GUIDE F-80 CG00000-011503 REV. A April 1997...
  • Page 481 M2488 PRODUCT GUIDE SUPPORTED SCSI TRANSFER RATES APPENDIX G SUPPORTED SCSI TRANSFER RATES The SCSI transfer rates that will be supported are determined by the available oscillator frequency, 20 MHz. Table G-1. SCSI Transfer Rates for 20 MHz TRANSFER RATE (MB/S)
  • Page 482 SUPPORTED SCSI TRANSFER RATES M2488 PRODUCT GUIDE Table G-1. SCSI Transfer Rates for 20 MHz (Continued) TRANSFER RATE (MB/S) TRANSFER RATE (MB/S) XFR REG FAST/NARROW DATA PHASE FAST/WIDE DATA PHASE VALUE (DEC) (ROUNDED TO 2 POSITIONS) (ROUNDED TO 2 POSITIONS) 0.74...
  • Page 483: Mtu Diagnostic Specifications

    This appendix contains the Magnetic Tape Unit (MTU) DIAG Specifications (SCSI/RS-232C). OUTLINE For the M2488 test routines, such as DIAGs for the life test and evaluation, are provided in the servo microcode. Some routines that are used for factory automatic testing are provided as DIAGs.
  • Page 484 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE READ/WRITE test Read/write test FWD READ Forward read test CMD CD : 0x11 BWD READ Backward read test CMD CD : 0x12 WRITE Write test CMD CD : 0x13 FRD/BRD FRD<->BRD test CMD CD : 0x14 L.W.R.
  • Page 485: H-4 Mtu Diag Parameter

    M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS COMBINATION test FWD READ Forward read test CMD CD : 0x01 Combination test BWD READ BACKWARD READ test. CMD CD : 0x02 WRITE Write test. CMD CD : 0x03 D.S.E D.S.E.test CMD CD : 0x04...
  • Page 486: H-4.3 Diag

    MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE **---> ------ For user diag flag diag_parameter 3 ------ For the load/unload DIAG, specify a loading start position. ------ For the ACL DIAG, specify a magazine up start position. **---> ------ no eject magazine mode (after diagnostic test for user diag)
  • Page 487: Unloading

    M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS The tests can be set using the following parameters: DIAG parameter 1: For “FRD READ”, “BWD READ” or “WRITE”, set the operation mode. 0x00 - STREAMING : Set a continuous read (or write) operation.
  • Page 488: H-4.3.3 Acl Test: Two Diagnostic Tests To Check The Autoloader

    MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE 0x00 - S:LD HM : Start loading from the loader home position. 0x01 - S:CTG IN : Start loading from the cartridge-in position. 0x02 - S:CAR DW : Start loading from the carrier-down position.
  • Page 489: H-4.3.4.1 M1:Load: Cartridge Loading Time Measurement

    M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS H-4.3.4.1 M1:LOAD: Cartridge loading time measurement Load a cartridge and measure the following operation time during loading. The cartridge type may be normal or E. Loading time Measure the time from when the loader starts moving and reaches the down posi- tion.
  • Page 490: H-4.3.4.5 M5:Locat: Tape Locating Time Measurement

    MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE H-4.3.4.5 M5:LOCAT: Tape locating time measurement Measure the time required for tape locating from the wrap-1 BOT position to the wrap-1 PEOT position. (Unit: 1/10 sec) The measured data is stored in either of two areas for normal and E cartridges.
  • Page 491: H-4.4 Combination : Running Test By Combining Up To Ten Commands

    M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS H-4.4 COMBINATION : Running test by combining up to ten commands #:F-READ Forward read run ------- CMD CD : 0x01 (Forward read): It is same “FWD READ” test of READ/WRITE test. #:B-READ Backward read run...
  • Page 492: H-5 Parameter List

    MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE PARAMETER LIST FORWARD READ test : name : code DIAG command code : FORWARD READ test : 0x11 or 0x01 DIAG parameter 1 : Set the operation mode : 0x00 or 0x01 DIAG parameter 2...
  • Page 493 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS WRITE test : name : code DIAG parameter 9 execute time : Specify a execution time of test : 0 - 99,999 stop time : Specify a stop time of test : 0 - 99,999...
  • Page 494 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE FEED THROUGH test : name : code DIAG parameter 3 DIAG parameter 4 : Select a write data pattern : 0x00 - 0x09 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8...
  • Page 495 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS WRAP 1 EOT test : name : code DIAG command code : WRAP 1 EOT test : 0x19 DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6...
  • Page 496 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE TAPE PATH test : name : code execute time : Specify a execution time of test : 0 - 99,999 stop time : Specify a stop time of test : 0 - 99,999 execute count...
  • Page 497 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS ACL LOAD/UNLOAD test : name : code DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time : frequency in use of cleaning CTG (only FACL)
  • Page 498 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE M2:TPPFM : name : code DIAG command code : M2:TPPFM : 0x42 **----> DIAG parameter 1 : Specify a sector : 5 - 75 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5...
  • Page 499 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS M4:MODCH : name : code DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve M5:LOCAT : name : code DIAG command code : M5:LOCAT : 0x45 DIAG parameter 1...
  • Page 500 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE M7:D.S.E. : name : code DIAG command code : M7:D.S.E. : 0x47 DIAG parameter 1 DIAG parameter 2 DIAG parameter 3 DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8...
  • Page 501 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS M9:CLEAN : name : code execute time stop time execute count reserve LOAD test : name : code DIAG command code : LOAD : 0x07 DIAG parameter 1 DIAG parameter 2 DIAG parameter 3...
  • Page 502 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE EJECT test : name : code DIAG parameter 4 DIAG parameter 5 DIAG parameter 6 DIAG parameter 7 DIAG parameter 8 DIAG parameter 9 execute time stop time execute count reserve REPEAT : name...
  • Page 503: H-6 Diag Result Data

    M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS 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...
  • Page 504 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE Result of Loading time (“M1:LOAD”) : measurement result : unit 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...
  • Page 505 M2488 PRODUCT GUIDE MTU DIAGNOSTIC SPECIFICATIONS Result of Locating time (“M5:LOCAT”) : measurement result : unit 0- 1 error code 2- 3 result data 1 : Locating time for normal CTG : 1/10 sec 4- 5 result data 2 : Locating time for E-CTG...
  • Page 506 MTU DIAGNOSTIC SPECIFICATIONS M2488 PRODUCT GUIDE Result of D.S.E. time (“M7:D.S.E”) : measurement result : unit 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...
  • Page 507: Figure I-1 Operator Panel Flowchart

    M2488 PRODUCT GUIDE FLOWCHARTS APPENDIX I FLOWCHARTS The Operator Panel flowcharts, provided in this appendix, show the flow through the menus available via the operator panel. Navigate the menus by pressing the pushbuttons indicated in the flowcharts. Begin with the flowchart in Figure I-1.
  • Page 508 FLOWCHARTS M2488 PRODUCT GUIDE Figure I-1. Operator Panel Flowchart CG00000-011503 REV. A April 1997...
  • Page 509 M2488 PRODUCT GUIDE FLOWCHARTS RUN COMB (From Figure I-1) START START START WRITE READ TEST TEST TEST CNT 0001 CNT 0001 CNT 0001 TEST TEST TEST (Starts Test) (Starts Test) (Starts Test) RUN CNT= RUN CNT= RUN CNT= ERR CNT=...
  • Page 510 Figure I-4. LIST ERROR Flowchart (From Figure I-1) 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. RS-232? Figure I-5. RS-232 Flowchart CG00000-011503 REV.
  • Page 511 M2488 PRODUCT GUIDE FLOWCHARTS Figure I-6. SETTING Flowchart April 1997 CG00000-011503 REV. A...
  • Page 512 FLOWCHARTS M2488 PRODUCT GUIDE (From Figure I-1) INSERT CODE IMAGE TAPE (Insert cartridge) LOADING NOTE: Do NOT touch any CONTROL buttons READY until process is complete UNLOADING COPYING IMAGE (30 second delay) CODE UPLOAD COMPLETE ----------------- POWER OFF Remove cartridge.
  • Page 513 M2488 PRODUCT GUIDE FLOWCHARTS MODE PAGES (From Figure I-1) START START MED-CHGR TAPE UNIT Media Changer MODE PAGES For definitions of Media Changer TEST TEST Default Settings: Mode Pages, refer to Chapter 6. Page 00: Byte 02 = 01 PAGE 00...
  • Page 514 FLOWCHARTS M2488 PRODUCT GUIDE FACTORY (From Figure I-1) START START START START F3: FACT 3 F2: FACT 2 F1: FACT 1 F0: FACT 0 TEST TEST TEST TEST FACT 3: 00 FACT 2: 00 FACT 1: 00 FACT 0: 00...
  • Page 515 M2488 PRODUCT GUIDE INDEX INDEX This is the index for theProduct Guide. PAGE ASC/ASCQ ............B-1 Action Advised Codes .
  • Page 516 M2488 DIAG structure ........
  • Page 517: Error Messages

    M2488 ........
  • Page 518 M2488 Interconnects ..........8-38 M2488 Tape Drive FRUs (Bottom Side ....... . 9-3 M2488 Tape Drive FRUs (Top Side) .
  • Page 519 PREPARATION FOR USE ......... . 1-37 PREPARING THE M2488 AND ITS OPTIONAL EQUIPMENT ... 1-1 PREVENTIVE MAINTENANCE .
  • Page 520 INDEX M2488 PRODUCT GUIDE Check Condition ..........3-10 Good .
  • Page 521 M2488 ........
  • Page 522 INDEX M2488 PRODUCT GUIDE Index-8 CG00000-011503 REV. A April 1997...
  • Page 523 COMMENT FORM We would appreciate your comments and suggestions regarding this manual. Manual Code C144-E019-03EN Manual Name M2488 CARTRIDGE TAPE DRIVE PRODUCT GUIDE Please mark each item: E (Excellent), G (Good), F (Fair), P (Poor) General appearance Illustrations Technical level...

Table of Contents