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 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 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 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.
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.
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...
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...
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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...
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.
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.
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...
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.
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.
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.
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...
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...
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...
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.
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).
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.
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.
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.
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”...
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.
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.
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...
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.
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.
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.
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.
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).
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.
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.
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).
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.
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.
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.
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...
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.
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.
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.
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.
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.
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),...
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.
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.
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;...
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.
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...
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.
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.
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.
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.
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.
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...
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...
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.
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;...
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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...
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.
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.
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.
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...
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.
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.
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.
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;...
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...
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.
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.
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.
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;...
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.
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.
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...
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...
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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].
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.
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.
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.
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.
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.
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.
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.
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).
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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...
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...
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).
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.
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.
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-...
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.
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.
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...
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.
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...
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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...
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.
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...
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...
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...
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.
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.
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...
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.
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.
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.
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:...
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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...
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.
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...
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.
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).
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.
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.
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).
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...
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.
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...
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...
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...
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...
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 →...
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).
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.
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...
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”...
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.
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...
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.
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.
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.
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.
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.
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.
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.
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...
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...
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.
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.
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...
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.
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.
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.
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...
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] ->...
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.
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.
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.
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.
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.
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.
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.
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...
MAINTENANCE TERMINAL The maintenance terminal is attached to the rear of the M2488 via the 9-pin DIN connector. It has two functions, use as a terminal to run diagnostics using keyboard input and as a debug port for use with special tools that can be accessed by remote attach with a modem.
8-7.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)
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...
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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...
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...
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...
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.
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...
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...
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...
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.
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 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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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.
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...
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...
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-...
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.
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.
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...
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.
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)
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.
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.
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.
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.
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...
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 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 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...
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 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 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...