HP 2600fx - Optical Disk Drive Command Reference Manual
HP 2600fx - Optical Disk Drive Command Reference Manual

HP 2600fx - Optical Disk Drive Command Reference Manual

Optical drive and library for fx, ex and mx models
Hide thumbs Also See for 2600fx - Optical Disk Drive:
Table of Contents
optical
drive and library
SCSI-2 command
reference
for models
fx, ex and mx
Table of Contents
loading

Summary of Contents for HP 2600fx - Optical Disk Drive

  • Page 1 optical drive and library SCSI-2 command reference for models fx, ex and mx...
  • Page 2: Command Reference

    Optical Drive and Library SCSI-2 Command Reference For fx, ex and mx Models Edition 4 Manufacturing Part Number: 5969-5727 December 2001 Printed in USA © Copyright 2001 Hewlett-Packard Company...
  • Page 3: Revision History

    Hewlett-Packard Company. The information contained in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this printed material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-...
  • Page 4: Typographical Conventions

    Typographical Conventions The following typographical conventions are used in this manual: Keycap: Menu choices and screens on the jukebox. Computer Output: Information displayed in the display window and screen menu items that you can select. NOTE Notes provide information that can be helpful in understanding the operation of the product.
  • Page 5 In This Manual Chapter 1 SCSI Command Overview: Explains SCSI commands and how they are used with optical drives and jukeboxes. This section does not replace the SCSI-2 Command Specifications. Chapter 2 SCSI-2 Drive Command Set: Lists all supported SCSI commands and explains each command’s structure.
  • Page 6: Table Of Contents

    Contents 1. SCSI Command Overview Optical Drive Control Through SCSI ........1-2 Drive Control Commands .
  • Page 7 Contents Numerical List of Commands ..........2-2 Flag, Link, and RelAdr .
  • Page 8 Contents Format Mode ............2-67 Vendor Unique .
  • Page 9 Contents Test Unit Ready Command (00H) ......... 3-6 Rezero Unit Command (01H) .
  • Page 10 Contents Element Type Code 1H - Picker ........3-70 Element Type Code 2H - Storage Slot .
  • Page 11 Contents...
  • Page 12 Tables Table 1-1. Target-Supported Messages ........1-5 Table 1-2.
  • Page 13 Tables Table 2-27. Mode Page Codes......... . . 2-32 Table 2-28.
  • Page 14 Tables Table 2-61. Vendor Unique Page 21H ........2-70 Table 2-62.
  • Page 15 Tables Table 2-95. Read Long Command CDB........2-104 Table 2-96.
  • Page 16 Tables Table 2-129. Physical Sector Format Defect Descriptor..... 2-144 Table 2-130. Read Long Command CDB....... . . 2-145 Table 2-131.
  • Page 17 Tables Table 3-32. Send Diagnostic Command Parameter List ..... 3-36 Table 3-33. Prevent/Allow Medium Removal Command CDB....3-37 Table 3-34.
  • Page 18 Tables Table 3-60. Odometer Log Data Format ........3-58 Table 3-61.
  • Page 19 Tables Table B-8. Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models) ............B-22 Table B-9.
  • Page 20: Scsi Command Overview

    SCSI Command Overview Chapter 1...
  • Page 21: Optical Drive Control Through Scsi

    SCSI Command Overview Optical Drive Control Through SCSI Optical Drive Control Through SCSI The optical drive can be controlled by the commands described in this document. This SCSI command set complies with ANSI X3.131-1994 standards. The role of the host computer and the target or the address of a disk is defined in the SCSI specifications as follows: Initiator The initiator, usually the host, issues the drive control...
  • Page 22: Drive Control Commands

    SCSI Command Overview Drive Control Commands Drive Control Commands This section describes all specifications, except command specifications of the target. The “SCSI Commands Used by the Target” are described later in this chapter. SCSI Bus Phases The target supports the following phases specified in the SCSI standard. Arbitration phase When the drive tries to reconnect to an initiator to continue command operations, it waits for the BUS FREE phase, then enters the...
  • Page 23: Data Phase

    SCSI Command Overview Drive Control Commands Data phase The data phase encompasses both the “data in” phase and the “data out” phase to transfer data to and from the drive. Synchronous and asynchronous data transfers are supported. The data in phase allows the target to request that data be sent to the initiator from the target.
  • Page 24: Table 1-1 Target-Supported Messages

    SCSI Command Overview Drive Control Commands Table 1-1 Target-Supported Messages Code (hex.) Direction Description Command Complete In/Out Extended Message Save Data Pointer Restore Pointers Disconnect Initiator-Detected Error Abort In/Out Message Reject No Operation Message Parity Error Linked Command Complete Linked Command Complete (with flag) Bus Device Reset Abort Tag Clear Queue...
  • Page 25: Command Complete 00H

    SCSI Command Overview Drive Control Commands Command Complete 00H This message is sent from the target to the initiator to indicate that the execution of a command has terminated and that valid status has been sent to the initiator. After successfully sending this message, the target goes to the Bus Free Phase by releasing BSY (Busy).
  • Page 26: Synchronous Negotiation Started By The Initiator

    SCSI Command Overview Drive Control Commands The transfer period is the minimum time allowed between leading edges of successive REQ pulses and of successive ACK pulses. The REQ/ACK offset is the maximum number of REQ pulses allowed to be outstanding before the leading edge of its corresponding ACK pulse is received at the target.
  • Page 27: Table 1-3 Transfer Period Values (For 9.1 And 5.2 Gbyte Drives)

    SCSI Command Overview Drive Control Commands Table 1-3 Transfer Period Values (For 9.1 and 5.2 Gbyte Drives) Initiator Requested Drive Response Transfer Period Transfer Period Factor 0 <= m <= 25 = 25 100 nsec 26 <= m <= 31 125 nsec 32 <= m <=37...
  • Page 28: Save Data Pointer 02H

    SCSI Command Overview Drive Control Commands Table 1-4 Offset Values (For 5.2 and 9.1 Gbyte Drives) Initiator Requested Drive Response (REQ/ACK Offset) (REQ/ACK Offset) 0 <= x <= 15 0 <= x <= 255 = 15 Save Data Pointer 02H This message is sent from the target to direct the initiator to save a copy of the present active data pointer for the currently attached logical unit.
  • Page 29: Message Reject 07H

    SCSI Command Overview Drive Control Commands Message Reject 07H This message is sent from either the initiator or the target to indicate that the last message was inappropriate or has not been implemented. When the target receives a MESSAGE REJECT message from the initiator, it takes the following action based on which message was rejected.
  • Page 30: No Operation 08H

    SCSI Command Overview Drive Control Commands No Operation 08H This message is ignored by the target. Message Parity Error 09H When the target receives this message, it retries the operation by resending the original message once. If the message cannot be sent successfully, the target immediately goes to the Bus Free Phase and aborts the current SCSI command.
  • Page 31: Clear Queue 0Eh

    SCSI Command Overview Drive Control Commands Clear Queue 0EH The drive goes to the BUS FREE phase following successful receipt of the CLEAR QUEUE message. The drive clears all I/O processes, from all initiators, in the queue for the specified logical unit from the queue. All active I/O processes are terminated.
  • Page 32: Identify 80H-Ffh

    SCSI Command Overview Drive Control Commands Table 1-6 Head of Queue Tag Byte Message Code (21H) Queue Tag (00H-FFH) The Head of Queue Tag message specifies that the I/O process be placed first in the logical unit's command queue. When the drive receives a subsequent I/O process received with a Head of Queue Tag message, the I/O process that has been already done is not interrupted.
  • Page 33: Status Phase

    SCSI Command Overview Drive Control Commands Bit 2-0 These bits specify a logical unit number. Only one logi- cal unit number is identified for any one selection se- quence. Status Phase A status byte is sent from the target to the initiator during the Status Phase at the termination of each command unless the command is cleared by an ABORT message, a BUS DEVICE RESET message, or a RESET condition.
  • Page 34 SCSI Command Overview Drive Control Commands Busy 08H A busy status is returned by the target during powerup until all poweron diagnostic tests have been completed. A busy status is also returned when multiple commands are outstanding in the target, and a media access command is received with the DISC PRIV bit cleared in the identify message.
  • Page 35: Conditions

    SCSI Command Overview Drive Control Commands Conditions Attention Condition The Attention Condition allows an initiator to inform the target that the initiator has a message ready. The target gets this message at its convenience by performing a Message Out Phase as follows: 1.
  • Page 36: Unit Attention Condition

    SCSI Command Overview Drive Control Commands Unit Attention Condition A unit attention condition for a logical unit begins for each initiator for any of the following conditions: • Poweron or Reset • Disk Loaded • Micro Code Change • Inquiry Data Change •...
  • Page 37: Scsi Commands Used By The Target

    SCSI Command Overview SCSI Commands Used by the Target SCSI Commands Used by the Target This section describes detailed functions of each program supported in the target. Entries are arranged in order of operation code. Each entry includes: 1. Command name 2.
  • Page 38: Scsi-2 Drive Command Set

    SCSI-2 Drive Command Set Chapter 2...
  • Page 39: Numerical List Of Commands

    SCSI-2 Drive Command Set Numerical List of Commands Numerical List of Commands The following tables list the SCSI-2 commands numerically, by group. Table 2-1 Group 0 Commands (6-byte command) Code Name Description Page (hex.) Number Test Unit Ready Provides a means to check if the logical unit is ready Rezero Unit Moves the optical head to its...
  • Page 40 SCSI-2 Drive Command Set Numerical List of Commands Table 2-1 Group 0 Commands (6-byte command) Code Name Description Page (hex.) Number Release Releases a specified logical 2-53 unit from the reservation state Mode Sense Reads optical disk, drive unit, 2-54 or controller unit parameters Start/Stop Unit Starts or stops rotating the...
  • Page 41: Table 2-2 Group 1 And 2 Commands (10-Byte Command)

    SCSI-2 Drive Command Set Numerical List of Commands Table 2-2 Group 1 and 2 Commands (10-byte command) Code Name Description Page (hex.) Number Read Capacity Reads the capacity of the 2-80 optical disk Read Reads data from the specified 2-82 logical block address Write Writes data to the specified...
  • Page 42 SCSI-2 Drive Command Set Numerical List of Commands Table 2-2 Group 1 and 2 Commands (10-byte command) Code Name Description Page (hex.) Number Write Buffer Writes data to the controller 2-99 data buffer. Read Buffer Reads data from the controller 2-102 data buffer Read Long...
  • Page 43: Table 2-3 Group 5 Commands (12-Byte Command)

    SCSI-2 Drive Command Set Numerical List of Commands Table 2-3 Group 5 Commands (12-byte command) Code Name Description Page (hex.) Read Reads data from the specified 2-128 logical block address Write Writes data to the specified 2-131 logical block address Erase Executes erase operation from 2-134...
  • Page 44: Flag, Link, And Reladr

    SCSI-2 Drive Command Set Numerical List of Commands Flag, Link, and RelAdr Many commands have bits named Flag, Link and RelAdr. The definitions of these bits are: A Link bit of 1 indicates that the drive links to the next command upon successful completion of the current command.
  • Page 45: Test Unit Ready Command (00H)

    SCSI-2 Drive Command Set Test Unit Ready Command (00H) Test Unit Ready Command (00H) This command determines the READY state of a drive. If the drive is in a READY state when it receives this command, it returns a GOOD status. A drive is in the READY state when the optical disk is loaded and spun up, and a read or write operation could successfully complete.
  • Page 46: Rezero Unit Command (01H)

    SCSI-2 Drive Command Set Rezero Unit Command (01H) Rezero Unit Command (01H) The Rezero Unit Command is identical to the Test Unit Ready Command (see the previous page). Table 2-5 Rezero Unit Command CDB Byte Operation Code (01H) Logical Unit Number Reserved (0) Reserved (0) Reserved (0)
  • Page 47: Request Sense Command (03H)

    SCSI-2 Drive Command Set Request Sense Command (03H) Request Sense Command (03H) This command determines the specific error condition when a drive fails to complete a command and returns a CHECK CONDITION status. Sense data is preserved for the initiator until retrieved by a Request Sense Command or until the same drive receives another command.
  • Page 48: Sense Data Format

    SCSI-2 Drive Command Set Request Sense Command (03H) Sense Data Format Table 2-7 Error Code 70H or 71H Sense Data Format Byte Valid Error Code (70H or 71H) Reserved (0) Reserved (0) Rsvd (0) Sense Key Information (MSByte) Information Byte Information Byte Information (LSByte) Additional Sense Length (0EH)
  • Page 49 SCSI-2 Drive Command Set Request Sense Command (03H) Valid A Valid bit of 1 indicates the information field contains valid information. A Valid bit of 0 indicates that the information field does not contain valid data. Error Code An Error Code of 70H indicates that the CHECK CONDITION status returned is the result of an I/O process that returned CHECK CONDITION status.
  • Page 50: Field Pointer Types

    SCSI-2 Drive Command Set Request Sense Command (03H) Field Pointer Types Table 2-8 Sense Key Field Pointer Types Byte SKSV Reserved (0) Bit Pointer Field Pointer (MSByte) Field Pointer (LSByte) A Command Data bit of 1 indicates that the illegal parameter is in the CDB.
  • Page 51: Table 2-9 Progress Indication Field Bytes

    SCSI-2 Drive Command Set Request Sense Command (03H) Table 2-9 Progress Indication Field Bytes Byte SKSV Reserved (0) Progress Indication (MSByte)) Progress Indication (LSByte) Progress Indication The progress indication field value is a percent complete indication in which the returned value is the numerator that has 10000H as its denominator.
  • Page 52: Format Unit Command (04H)

    SCSI-2 Drive Command Set Format Unit Command (04H) Format Unit Command (04H) This command is used to initialize the optical disk surface. The format parameters may be set using the Mode Select Commands NOTE (15H or 55H) before executing the Format Unit Command. Table 2-10 Format Unit Command CDB Byte...
  • Page 53 SCSI-2 Drive Command Set Format Unit Command (04H) CmpLst A Complete List bit of 1 indicates that the previous G-list is not used to make the defect list. A CmpLst bit of 0 indicates the previous G-list is added to the defect list. Defect List Format The Defect List Format can be either Block Format (0)
  • Page 54: Format Unit Command Defect List

    SCSI-2 Drive Command Set Format Unit Command (04H) Format Unit Command Defect List The Format Unit command Defect List consists of the Defect List Header and zero or more multi-byte Defect Descriptor(s). Table 2-11 Format Unit Defect List Header Byte Reserved (0) Rsvd DCRT...
  • Page 55 SCSI-2 Drive Command Set Format Unit Command (04H) Table 2-12 Physical Sector Format Defect Descriptor Byte Track Number of Defect (MSByte) Track Number of Defect Track Number of Defect (LSByte) Reserved (0) Reserved (0) Reserved (0) Reserved (0) Sector Number of Defect Table 2-13 Block Format Defect Descriptor Byte...
  • Page 56: Reassign Blocks Command (07H)

    SCSI-2 Drive Command Set Reassign Blocks Command (07H) Reassign Blocks Command (07H) This command reassigns defective sectors. A defect list containing the Logical Block Addresses to be reassigned is transferred to the drive. Data in the defective sector is moved to the replacement sector. Table 2-14 Reassign Blocks Command CDB Byte...
  • Page 57 SCSI-2 Drive Command Set Reassign Blocks Command (07H) Defect List Length The Defect List Length is the total length in bytes of the Defect Descriptors that follow. Table 2-16 Reassign Blocks Command Defect Descriptor Byte Reserved (0) Defective Block Logical Address (MSByte) Defective Block Logical Address Defective Block Logical Address (LSByte) Each defective sector is decoded to a physical block address and that...
  • Page 58: Read (Group 0) Command (08H)

    SCSI-2 Drive Command Set Read (Group 0) Command (08H) Read (Group 0) Command (08H) This command reads data from the specified logical block address. A maximum length of 256 logical blocks can be read using the Group 0 Read Command. If the number of logical blocks exceeds 256, use the Group 1 Read command.
  • Page 59 SCSI-2 Drive Command Set Read (Group 0) Command (08H) NOTE When this command is used with 512 byte/sector 4X/ 8X/14X media, 1024 byte/sector 8X/14X media, or 2048 14X media, it is not possible to address all logical blocks on the disk because those media types contain >2 logical blocks.
  • Page 60: Write (Group 0) Command (0Ah)

    SCSI-2 Drive Command Set Write (Group 0) Command (0AH) Write (Group 0) Command (0AH) This command writes data starting at the specified logical block address. The Mode Select Commands (15H or 55H) impact all read, write, format NOTE and erase commands. Table 2-18 Write (Group 0) Command CDB Byte...
  • Page 61 SCSI-2 Drive Command Set Write (Group 0) Command (0AH) Transfer Length The Transfer Length field specifies the number of contiguous logical blocks of data to be written. A Transfer Length of 0 specifies that 256 logical blocks are to be written. A Physical Block Address bit of 1 indicates that physical block addressing is used.
  • Page 62: Seek (Group 0) Command (0Bh)

    SCSI-2 Drive Command Set Seek (Group 0) Command (0BH) Seek (Group 0) Command (0BH) This command seeks the optical head to the physical track where the specified logical block exists. Table 2-19 Seek (Group 0) Command CDB Byte Operation Code (0BH) Logical Unit Number Logical Block Address (MSByte) Logical Block Address...
  • Page 63: Inquiry Command (12H)

    SCSI-2 Drive Command Set Inquiry Command (12H) Inquiry Command (12H) This command sends controller and drive information to the initiator. Table 2-20 Inquiry Command CDB Byte Operation Code (12H) Logical Unit Reserved (0) EVPD Number (0) VPD Identifier Reserved (0) Allocation Length Reserved (0) Flag...
  • Page 64 SCSI-2 Drive Command Set Inquiry Command (12H) Table 2-21 Vital Product Data Page Codes Page Code Description Supported Vital Product Data Pages Unit Serial Number Page Unique Media ID (UMID) Page Table 2-22 Supported Vital Product Data Pages (00H) Byte Peripheral Qualifier Peripheral Device Type Page Code (00H)
  • Page 65: Table 2-24 Unique Media Id Page (C1H)

    SCSI-2 Drive Command Set Inquiry Command (12H) Table 2-24 Unique Media ID Page (C1H) Byte Peripheral Qualifier Peripheral Device Type Page Code (C1H) Reserved (0) Page Length (08H) Unique Media ID Bytes 1-2 Unique Media ID Bytes 3-5 9-11 Unique Media ID Bytes 6-8 The Unique Media ID Bytes 1-2 field is “HP”...
  • Page 66 SCSI-2 Drive Command Set Inquiry Command (12H) Table 2-25 Inquiry Command Returned Data Byte Peripheral Qualifier Peripheral Device Type Device Type Modifier (0) ISO Version (0) ECMA Version (0) ANSI-Approved Version (2) Response Data Format (2) Additional Sense Length (33H) Reserved (0) RelAdr WBus32...
  • Page 67 SCSI-2 Drive Command Set Inquiry Command (12H) NOTE If the drive is properly connected and responds to SCSI selection, the Peripheral Qualifier field is set to 000. If Direct Access Inquiry Response (DAIR) has been enabled, the Peripheral Device Type field is set 00H, (Direct Access Device).
  • Page 68: Mode Select Command (15H)

    SCSI-2 Drive Command Set Mode Select Command (15H) Mode Select Command (15H) This command sets optical disk and drive parameters for read, write, format, and erase commands. Table 2-26 Mode Select (Group 0) Command CDB Byte Operation Code (15H) Logical Unit Number PF (1) Reserved (0) Reserved (0)
  • Page 69: Table 2-27 Mode

    SCSI-2 Drive Command Set Mode Select Command (15H) Table 2-27 Mode Page Codes Page Code Parameter Description List Length Read-Write Error Recovery Page (See Table 2-30 on page 2-34) Disconnect-Reconnect Page (See Table 2-31 on page 2-36) Caching Page (See Table 2-32 on page 2-37) Control Mode Page (See Table 2-33 on page 2-39) Medium Type Supported...
  • Page 70: Mode Select Header

    SCSI-2 Drive Command Set Mode Select Command (15H) Mode Select Header Table 2-28 Mode Select Header Byte Reserved (0) Medium Type Reserved (0) Block Descriptor Length The Medium Type field shall be set to 00H (Default, only one medium type supported), 02H (Write-once medium), or 03H (Optical Reversible or Erasable medium).
  • Page 71: Read-Write Error Recovery

    SCSI-2 Drive Command Set Mode Select Command (15H) Read-Write Error Recovery Table 2-30 Read-Write Error Recovery Page 01H Byte Reserved (0) Page Code (01H) Page Length (0AH) AWRE Rsvd Rsvd Read Retry Count Reserved (0) Write Retry Count 9-11 Reserved (0) AWRE An Automatic Write Reallocation Enable bit of 1 enables the automatic reallocation of defective sectors...
  • Page 72 SCSI-2 Drive Command Set Mode Select Command (15H) A Post Error bit of 1 indicates that the target reports recovered errors. A PER bit of 0 indicates that the target does not report recovered errors. A Disable Transfer on Error bit of 1 indicates that the target terminates the data phase upon detection of a recovered error.
  • Page 73: Disconnect-Reconnect

    SCSI-2 Drive Command Set Mode Select Command (15H) Disconnect-Reconnect The disconnect-reconnect page provides the initiator the means to tune the performance of the SCSI bus. Table 2-31 Disconnect-Reconnect Page 02H Byte Reserved (0) Page Code (02H) Page Length (0EH) Buffer Full Ratio Buffer Empty Ratio Reserved (0) Maximum Burst Size (MSByte)
  • Page 74: Caching Page 08H

    SCSI-2 Drive Command Set Mode Select Command (15H) Caching Page 08H The caching parameters table defines the parameters that affect the use of the cache. Table 2-32 Caching Page 08H Byte Reserved (0) Page Code (08H) Page Length (0AH) Reserved (0) Reserved (0) Disable Pre-fetch Transfer Length (MSByte) Disable Pre-fetch Transfer Length (LSByte)
  • Page 75 SCSI-2 Drive Command Set Mode Select Command (15H) The Multiplication Factor bit is set to 1 and cannot be changed. This bit is used with the Minimum and Maximum Pre-fetch fields during READ operations. If this bit is set to 0 by the MODE SELECT command, a CHECK CONDITION status is returned with the sense key/additional sense code set to ILLEGAL REQUEST/ Invalid Parameter List.
  • Page 76: Control Mode Page 0Ah

    SCSI-2 Drive Command Set Mode Select Command (15H) Control Mode Page 0AH Table 2-33 Control Mode Page 0AH Byte Reserved (0) Page Code (0AH) Page Length (06H) Reserved (0) Reserved DQue Queue Algorithm Modifier Reserved (0) a.For 9.1 and 5.2 Gbyte Capacity drives only. Queue Algorithm Modifier The queue algorithm modifier field specifies restrictions...
  • Page 77: Medium Types Supported Page 0Bh

    SCSI-2 Drive Command Set Mode Select Command (15H) Medium Types Supported Page 0BH Table 2-35 Medium Types Supported Page 0BH Byte Reserved (0) Page Code (0BH) Page Length (06H) Reserved (0) Reserved (0) Medium Type One Supported (02H — Optical Write-once Medium) Medium Type Two Supported (03H —...
  • Page 78: Table 2-36 Valid Medium Type Combinations

    SCSI-2 Drive Command Set Mode Select Command (15H) Table 2-36 Valid Medium Type Combinations Byte Field Setting Setting Setting Setting Name (default) Medium Type 1 Supported Medium Type 2 Supported Medium Type 3 Supported Medium Type 4 Supported Default Rewritable optical disks only Write-Once medium Rewritable medium Chapter 2...
  • Page 79: Vendor Unique Format Page 20H

    SCSI-2 Drive Command Set Mode Select Command (15H) Vendor Unique Format Page 20H Table 2-37 Vendor Unique Format Page 20H Byte Reserved (0) Page Code (20H) Page Length (0AH) Format Mode 3-11 Format Type Specific Data NOTE The drive supports Format Mode 03H and 04H. Format Mode 03H is for 650-Mbyte optical disks Format Mode 04H is for 1.3-, 2.6-, 5.2-, and 9.1-Gbyte optical disks.
  • Page 80: Format Mode 03H

    SCSI-2 Drive Command Set Mode Select Command (15H) Format Mode 03H Format Mode 03H supports two types of format (type 0 and type 1) by setting byte 3. Table 2-38 Format Mode 03H - Type 0 Byte Format Mode (03H) Type 00H Size of User Band (MSByte) Size of User Band...
  • Page 81 SCSI-2 Drive Command Set Mode Select Command (15H) Table 2-39 Format Mode 03H - Type 1 Byte Format Mode (03H) Type 01H Reserved (0) Reserved (0) Number of Bands (MSByte) Number of Bands (LSByte) Size of Spare Bands (MSByte) Size of Spare Bands (LSByte) Reserved (0) Reserved (0) Type 1 format exists for compatibility.
  • Page 82: Table 2-40 Format Mode 04H

    SCSI-2 Drive Command Set Mode Select Command (15H) Table 2-40 Format Mode 04H Byte Format Mode (04H) Reserved (0) Number of Bands (MSByte) Number of Bands (LSByte) Number of Bands The Number of Bands field indicates the bands on the disk and can be set to 1 (01H), 16 (10H), 30 (1EH), or 34 (22H).
  • Page 83: Vendor Unique Page 21H

    SCSI-2 Drive Command Set Mode Select Command (15H) Vendor Unique Page 21H Table 2-41 Vendor Unique Page 21H Byte Reserved (0) Page Code (21H) Page Length (0AH) Reserved (0) DAIR Quick Rsvd (0) Force Reserved (0) Dis- Verify connect S1-8 S1-7 S1-6 S1-5...
  • Page 84 SCSI-2 Drive Command Set Mode Select Command (15H) Force Verify A Force Verify bit of 1 indicates all write operations are verified. The Write 6-, 10-, and 12-byte commands operate as if they were Write Verify 6-, 10-, and 12-byte commands.
  • Page 85: Mode Page Parameter Default Values

    SCSI-2 Drive Command Set Mode Select Command (15H) Mode Page Parameter Default Values The default values of the Mode Page Parameters are as follows: Table 2-42 Mode Page Parameter Default Values Page Field Default Value AWRE Read Retry Count Write Retry Count Buffer Full Ratio Buffer Empty Ratio Maximum Burst Size...
  • Page 86: Table 2-43 Mode Page 20H Parameter Default Values

    SCSI-2 Drive Command Set Mode Select Command (15H) Table 2-42 Mode Page Parameter Default Values Page Field Default Value Medium Type 2 Supported Medium Type 3 Supported Medium Type 4 Supported DAIR Quick Disconnect Force Verify a.This value is for 9.1 and 5.2 Gbyte Capacity drive only. With power-on or reset and the loaded media holds no format information in itself, the current value of the format page (20H) parameters are set as follows:...
  • Page 87 SCSI-2 Drive Command Set Mode Select Command (15H) Table 2-43 Mode Page 20H Parameter Default Values Page Field Current Value Number of Bands 2.3 Gbytes/Cartridge (512 bytes/sector) Format Mode Number of Bands 5.2 Gbytes/Cartridge (2048 bytes/sector) Format Mode Number of Bands 4.8 Gbytes/Cartridge (512 bytes/sector) Format Mode Number of Bands...
  • Page 88: Dip Switch Locations

    SCSI-2 Drive Command Set Mode Select Command (15H) DIP Switch Locations Figure 2-1 DIP Switch Locations Table 2-44 DIP Switch Definitions DIP SW S501 DIP SW S502 Autochanger Eject Reserved for Production Distance Override DAIR Enable Reserved for Production Reserved for HP Reserved for Production Reserved for HP Reserved for Production...
  • Page 89: Reserve Command (16H)

    SCSI-2 Drive Command Set Reserve Command (16H) Reserve Command (16H) This command is used to reserve the drive for use by a single SCSI initiator if and when the drive is connected to multiple initiators. Table 2-45 Reserve Command CDB Byte Operation Code (16H) Logical Unit Number...
  • Page 90: Release Command (17H)

    SCSI-2 Drive Command Set Release Command (17H) Release Command (17H) This command is sent by the Reserve Command initiator to release the logical unit for use by other initiators. Table 2-46 Release Command CDB Byte Operation Code (17H) Logical Unit Number 3rd Party Device ID Rsvd Reserved (0)
  • Page 91: Mode Sense (Group 0) Command (1Ah)

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Mode Sense (Group 0) Command (1AH) This command is used to acquire optical disk, drive, and drive controller parameters. Table 2-47 Mode Sense (Group 0) Command CDB Byte Operation Code (1AH) Logical Unit Number Rsvd Rsvd (0)
  • Page 92 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Allocation Length This field specifies the number of bytes that the initiator has allocated for returned data. A length of 0 indicates that no data will be returned. The drive will terminate the data-in phase when the allocation length has been transferred or when all available data has been transferred to the initiator.
  • Page 93: Table 2-50 Mode

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Table 2-50 Mode Page Codes PageCode Parameter Description List Length Read-Write Error Recovery Page (See Table 2-51 on page 2-57) Disconnect-Reconnect Page (See Table 2-52 on page 2-59) Caching Page (See Table 2-53 on page 2-60) Control Mode Page (See Table 2-54 on page 2-63)
  • Page 94: Read-Write Error Recover Page

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Read-Write Error Recover Page Table 2-51 Read-Write Error Recovery Page 01H Byte PS (1) Rsvd Page Code (01H) Page Length (0AH) AWRE Rsvd Rsvd Read Retry Count Reserved (0) Write Retry Count 9-11 Reserved (0) The Parameters Savable bit of 1 indicates this...
  • Page 95 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) A Read Continuous bit of 1 indicates that error correction codes are not used for data error recovery. A Read Continuous bit of 0 allows the use of error correction codes for data recovery. A Post Error bit of 1 indicates that the target reports recovered errors.
  • Page 96: Disconnect-Reconnect Page 02H

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Disconnect-Reconnect Page 02H Table 2-52 Disconnect-Reconnect Page 02H Byte Rsvd Page Code (02H) Page Length (0EH) Buffer Full Ratio Buffer Empty Ratio Reserved (0) Maximum Burst Size (MSByte) Maximum Burst Size (LSByte) 12-15 Reserved (0) The disconnect-reconnect page provides the initiator the means to tune...
  • Page 97: Caching Page 08H

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Caching Page 08H Table 2-53 Caching Page 08H Byte Rsvd Page Code (08H) Page Length (0AH) Reserved (0) Reserved (0) Disable Pre-fetch Transfer Length (MSByte) Disable Pre-fetch Transfer Length (LSByte) Minimum Pre-fetch (MSByte) Minimum Pre-fetch (LSByte) Maximum Pre-fetch (MSByte)
  • Page 98 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) A Read Cache Disable bit of 1 indicates read ahead is disabled. A RCD bit of 0 indicates read ahead is enabled. NOTE If WCE and RCD are both set to 1, a CHECK CONDITION status is returned with the sense key/additional sense code set to ILLEGAL REQUEST/Invalid Parameter List.
  • Page 99 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) MaximumPre-fetch Ceiling The Maximum Pre-fetch Ceiling filed does not affect the operation of the drive and can be set to 32 or 64. In another value is set, a CHECK CONDITION status is returned with the sense key/ additional sense code set to ILLEGAL REQUEST/Invalid Parameter List.
  • Page 100: Control Mode Page (0Ah)

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Control Mode Page (0AH) Table 2-54 Control Mode Page (0AH) Byte Reserved (0) Page Code (0AH) Page Length (06H) Reserved (0) Reserved (0) DQue Que Algorithm Modifier 4 - 7 Reserved (0) a.For 9.1 and 5.2 Gbyte capacity drives only.
  • Page 101: Medium Types

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Medium Types Table 2-55 Medium Types Supported Page 0BH Byte Rsvd Page Code (0BH) Page Length (06H) Reserved (0) Reserved (0) Medium Type One Supported (02H — Optical Write-once Medium) Medium Type Two Supported (03H —...
  • Page 102: Table 2-56 Valid Medium Type Combinations

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Table 2-56 Valid Medium Type Combinations Byte Field Setting 1 Setting 2 Setting 3 Setting 4 Name (default) Medium Type 1 Supported Medium Type 2 Supported Medium Type 3 Supported Medium Type 4 Supported...
  • Page 103: Vendor Unique

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Vendor Unique Table 2-57 Vendor Unique Format Page 20H Byte Rsvd Page Code (20H) Page Length (0AH) Format Mode 3-11 Format Type Specific Data The Parameters Savable bit of 1 indicates this parameter page is savable in non-volatile RAM.
  • Page 104: Format Mode

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Format Mode Format Mode 03H supports two types of format (type 0 and type 1) by setting byte 3. Table 2-58 Format Mode 03H - Type 0 Byte Format Mode (03H) Type 00H Size of User Band (MSByte) Size of User Band...
  • Page 105 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Table 2-59 Format Mode 03H - Type 1 Byte Format Mode (03H) Type 01H Reserved (0) Reserved (0) Number of Bands (MSByte) Number of Bands (LSByte) Size of Spare Bands (MSByte) Size of Spare Bands (LSByte) Reserved (0) Reserved (0)
  • Page 106 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Table 2-60 Format Mode 04H Byte Format Mode (04H) Reserved (0) Number of Bands (MSByte) Number of Bands (LSByte) Number of Bands The Number of Bands field indicates the bands on the disk and can be set to 1 (01H), 16 (10H), 30 (1EH), or 34 (22H).
  • Page 107: Vendor Unique

    SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Vendor Unique Table 2-61 Vendor Unique Page 21H Byte PS (1) Rsvd Page Code (21H) Page Length (0AH) Reserved (0) DAIR Quick Rsvd Force Reserved (0) Dis- Verify connect S1-8 S1-7 S1-6 S1-5...
  • Page 108 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) Quick Disconnect A Quick Disconnect bit of 1 enables SCSI bus disconnection before command validation on performance path commands (i.e. reads, writes). A Quick Disconnect bit of 0 disables SCSI bus disconnection before validation on performance path commands (i.e.
  • Page 109 SCSI-2 Drive Command Set Mode Sense (Group 0) Command (1AH) A Force Write Calibration bit of 1 instructs the drive to perform the Write Calibration routine at spin-up. A Force Write Calibration bit of 0 instructs the drive to perform the Write Calibration routine on receipt of the first Write command or 5 minutes after spin-up.
  • Page 110: Start/Stop Unit Command (1Bh)

    SCSI-2 Drive Command Set Start/Stop Unit Command (1BH) Start/Stop Unit Command (1BH) This command starts or stops rotation of the optical disk in the drive and/or ejects the optical disk from the drive. Table 2-62 Start/Stop Unit Command CDB Byte Operation Code (1BH) Logical Unit Number Reserved (0)
  • Page 111: Receive Diagnostic Results Command (1Ch)

    SCSI-2 Drive Command Set Receive Diagnostic Results Command (1CH) Receive Diagnostic Results Command (1CH) This command requests diagnostic test data resulting from the Send Diagnostic Command be sent to the initiator. Table 2-63 Receive Diagnostic Results Command CDB Byte Operation Code (1CH) Logical Unit Number Reserved (0) Reserved (0)
  • Page 112: Table 2-65 Supported Diagnostic

    SCSI-2 Drive Command Set Receive Diagnostic Results Command (1CH) Table 2-65 Supported Diagnostic Pages Byte Page Code (00H) Reserved (0) Page Length (0) (MSByte) Page Length (2) (LSByte) Supported Page List (00H) Supported Page List (81H) Table 2-66 Controller Test 81H Byte Page Code (81H) Reserved (0)
  • Page 113: Send Diagnostic Command (1Dh)

    SCSI-2 Drive Command Set Send Diagnostic Command (1DH) Send Diagnostic Command (1DH) This command initiates drive diagnostic tests. NOTE Disconnect must be allowed to run diagnostic tests. Table 2-67 Send Diagnostic Command CDB Byte Operation Code (1DH) Logical Unit Number PF (1) Rsvd SelfTst...
  • Page 114 SCSI-2 Drive Command Set Send Diagnostic Command (1DH) DevOfl Device Offline bit of 1 must be set for proper operation of any test besides self-test. UnitOfl A Unit Offline bit of 1 must be set for proper operation of any test besides self-test. Parameter List Length Indicates the number of parameter bytes in the Data...
  • Page 115 SCSI-2 Drive Command Set Send Diagnostic Command (1DH) Table 2-70 Controller Test Byte Page Code (81H) Reserved Page Length (0) (MSByte) Page Length (8) (LSByte) Test Number Break (See Table 2-71 on page 2-78) Loop Count 6-11 Reserved (0) No Break The No Break bit directs the target not to terminate looping when an error is detected.
  • Page 116: Prevent/Allow Medium Removal Command (1Eh)

    SCSI-2 Drive Command Set Prevent/Allow Medium Removal Command (1EH) Prevent/Allow Medium Removal Command (1EH) This command prevents or allows removal of an optical disk from a drive. Table 2-72 Prevent/Allow Medium Removal Command CDB Byte Operation Code (1EH) Logical Unit Number Reserved (0) Reserved (0) Reserved (0)
  • Page 117: Read Capacity Command (25H)

    SCSI-2 Drive Command Set Read Capacity Command (25H) Read Capacity Command (25H) This command reads the capacity of the optical disk surface in the drive. The last logical block address and block length of the medium are returned. Table 2-73 Read Capacity Command CDB Byte Operation Code (25H)
  • Page 118: Table 2-74 Read Capacity Command Data

    SCSI-2 Drive Command Set Read Capacity Command (25H) Table 2-74 Read Capacity Command Data Byte Logical Block Address (MSByte) Logical Block Address Logical Block Address Logical Block Address (LSByte) Block Length (MSByte) Block Length Block Length Block Length (LSByte) Chapter 2 2-81...
  • Page 119: Read (Group 1) Command (28H)

    SCSI-2 Drive Command Set Read (Group 1) Command (28H) Read (Group 1) Command (28H) This command reads data from the specified logical block address. The Mode Select Commands (15H, 55H) impact read, write, format, and NOTE erase commands. Table 2-75 Read (Group 1) Command CDB Byte Operation Code (28H)
  • Page 120 SCSI-2 Drive Command Set Read (Group 1) Command (28H) A Force Unit Access bit of 1 indicates that data is read directly from the disk. A Force Unit Access bit of 0 indicates that the drive may access the cache memory. Rel Adr A relative address bit of one indicates that logical block address specified is a two’s complement offset from the...
  • Page 121: Write (Group 1) Command (2Ah)

    SCSI-2 Drive Command Set Write (Group 1) Command (2AH) Write (Group 1) Command (2AH) This command is used to write data starting at the specified logical block address. NOTE The Mode Select Commands (15H, 55H) impact read, write, format, and erase commands.
  • Page 122 SCSI-2 Drive Command Set Write (Group 1) Command (2AH) A Disable Page Out bit of 1 instructs the target not to store the data in the cache after it has been transferred to the media. A DPO bit of 0 instructs the target to store data in the cache after it has been transferred to the media.
  • Page 123 SCSI-2 Drive Command Set Write (Group 1) Command (2AH) NOTE When this command is used with 14X 512 OR 1024 byte/sector media, setting the ErsCntl bit or the PBA bit will cause the drive to return a CHECK CONDITION status. The sense key/additional sense code will be set to ILLEGAL REQUEST/INVALID FIELD in CDB.
  • Page 124: Seek (Group 1) Command (2Bh)

    SCSI-2 Drive Command Set Seek (Group 1) Command (2BH) Seek (Group 1) Command (2BH) This command seeks the optical head to the physical track where the specified logical block exists. Table 2-77 Seek (Group 1) Command CDB Byte Operation Code (2BH) Logical Unit Number Reserved (0) Logical Block Address (MSByte)
  • Page 125: Erase (Group 1) Command (2Ch)

    SCSI-2 Drive Command Set Erase (Group 1) Command (2CH) Erase (Group 1) Command (2CH) This command erases data from the specified logical block address. This command can only be used with rewritable disks. Table 2-78 Erase (Group 1) Command CDB Byte Operation Code (2CH) Logical Unit Number...
  • Page 126 SCSI-2 Drive Command Set Erase (Group 1) Command (2CH) An Erase All bit of 1 indicates that all remaining blocks are erased, starting from the logical block address to the end of the disk. The transfer length must be set to 0. An ERA bit of 0 indicates that all blocks are erased, starting from the logical block address to the end of the specified transfer length.
  • Page 127: Write And Verify (Group 1) Command (2Eh)

    SCSI-2 Drive Command Set Write and Verify (Group 1) Command (2EH) Write and Verify (Group 1) Command (2EH) Writes data to the optical disk and then verifies the write by reading the written data and checking the error correction code. NOTE The Mode Select Commands (15H, 55H) impact read, write, format, and erase commands.
  • Page 128 SCSI-2 Drive Command Set Write and Verify (Group 1) Command (2EH) A Disable Page Out bit of 1 instructs the target not to store the data in the cache after it has been transferred to the optical disk. A DPO bit of 0 instructs the target to store the data in the cache after it has been transferred to the optical disk.
  • Page 129: Verify (Group 1) Command (2Fh)

    SCSI-2 Drive Command Set Verify (Group 1) Command (2FH) Verify (Group 1) Command (2FH) This command verifies previously written data integrity starting at the specified Logical Block Address by reading the data and checking the Error Correction Code. The verification threshold is set to approximately half of the error correction capability.
  • Page 130 SCSI-2 Drive Command Set Verify (Group 1) Command (2FH) Blk Vfy A Blank Verify bit of 1 indicates the drive verifies that sectors are erased. A Blk Vfy bit of 0 indicates the drive verifies written data integrity. Verification Length The Verification Length field specifies the number of contiguous logical blocks of data to be verified for this command.
  • Page 131: Pre-Fetch (34H)

    SCSI-2 Drive Command Set Pre-Fetch (34H) Pre-Fetch (34H) The Pre-Fetch command is used to transfer the specified number of data blocks starting from the specified logical block address to cache memory. Table 2-81 Pre-Fetch Command Byte Operation Code (34H) Reserved (0) Immed RelAdr Logical Block Address (MSByte)
  • Page 132: Synchronize Cache (35H)

    SCSI-2 Drive Command Set Synchronize Cache (35H) Synchronize Cache (35H) This command initiates the writing of all cached write data to the optical disk. Ensures that logical blocks in the cache memory, within the specified range, have their most recent data value recorded on the optical disk.
  • Page 133: Read Defect Data (Group 1) Command (37H)

    SCSI-2 Drive Command Set Read Defect Data (Group 1) Command (37H) Read Defect Data (Group 1) Command (37H) This command reads optical disk defect information. The data returned starts with a 4-byte header, followed by one or more defect descriptors. Table 2-83 Read Defect Data (Group 1) Command CDB Byte...
  • Page 134 SCSI-2 Drive Command Set Read Defect Data (Group 1) Command (37H) Defect List Format This field specifies the defect list format that is returned. Only the Physical Sector Format (5) is supported. If the Block Format (0) is specified, the defect list will be returned in Physical Sector Format and a CHECK CONDITION status will be returned at the completion of the command with the sense key/...
  • Page 135 SCSI-2 Drive Command Set Read Defect Data (Group 1) Command (37H) Table 2-85 Physical Sector Format Defect Descriptor Byte Physical Track Number of the Defect (MSByte) Physical Track Number of the Defect Physical Track Number of the Defect (LSByte) Reserved (0) Reserved (0) Reserved (0) Reserved (0)
  • Page 136: Write Buffer Command (3Bh)

    SCSI-2 Drive Command Set Write Buffer Command (3BH) Write Buffer Command (3BH) This command writes data to the drive data buffer. The transfer data consists of a 4-byte descriptor followed by the buffer data. CAUTION If you write data to the buffer area, you may overwrite valid information that the drive needs for operation.
  • Page 137: Table 2-87 Buffer Access Mode And Id

    SCSI-2 Drive Command Set Write Buffer Command (3BH) Buffer Offset Indicates at what address the data is written, offset from the beginning of the buffer. Must be set to 0 when using Download Microcode ID. Parameter List Length Indicates the number of data bytes to be written in the buffer.
  • Page 138: Table 2-89 Mode Descriptions (For 9.1 And 5.2 Gbyte Capacity Drives Only)

    SCSI-2 Drive Command Set Write Buffer Command (3BH) Table 2-89 Mode Descriptions (For 9.1 and 5.2 Gbyte Capacity Drives Only) Mode Description Data Mode (same as Mode 2) Vendor specific Data Mode Download Microcode Chapter 2 2-101...
  • Page 139: Read Buffer Command (3Ch)

    SCSI-2 Drive Command Set Read Buffer Command (3CH) Read Buffer Command (3CH) This command reads data from the drive data buffer. The transfer data consists of a 4-byte descriptor followed by the buffer data. Table 2-90 Read Buffer Command CDB Byte Operation Code (3CH) Logical Unit Number...
  • Page 140: Table 2-91 Read Buffer Descriptor

    SCSI-2 Drive Command Set Read Buffer Command (3CH) Table 2-91 Read Buffer Descriptor Byte Offset Boundary Buffer Capacity (MSB) Buffer Capacity Buffer Capacity (LSB) Table 2-92 Buffer Access Mode and ID Buffer Type Buffer ID Mode Buffer RAM Buffer RAM Indicates the data buffer space used for the movement of data to and from the optical disk.
  • Page 141: Read Long Command (3Eh)

    SCSI-2 Drive Command Set Read Long Command (3EH) Read Long Command (3EH) This command reads data starting at the specified Logical Block Address, including ECC data. Read data is not corrected using ECC. Table 2-95 Read Long Command CDB Byte Operation Code (3EH) Logical Unit Number Reserved (0)
  • Page 142 SCSI-2 Drive Command Set Read Long Command (3EH) Transfer Length The Transfer Length field specifies the number of bytes of data and ECC information to be read: • 4096 media = 4760 bytes (4096 data + 664 pointer, CRC, pad, & ECC) For 9.1 Gbyte Capacity drives only.
  • Page 143: Write Long Command (3Fh)

    SCSI-2 Drive Command Set Write Long Command (3FH) Write Long Command (3FH) This command writes data starting at the specified Logical Block Address, without using ECC generation circuitry. The ECC field is also written with data transferred to the drive. Table 2-96 Write Long Command CDB Byte...
  • Page 144 SCSI-2 Drive Command Set Write Long Command (3FH) Transfer Length The Transfer Length field specifies the number of bytes of data and ECC information to be written. • 4096 media = 4760 bytes (4096 data + 664 pointer, CRC, pad, & ECC) For 9.1 Gbyte Capacity drives only.
  • Page 145 SCSI-2 Drive Command Set Write Long Command (3FH) NOTE When this command is executed with 14X 512 or 1024 byte/sector media, the drive will return a CHECK CONDITION status. The sense key/ additional sense code will be set to ILLEGAL REQUEST/INVALID COMMAND.
  • Page 146: Log Select Command (4Ch)

    SCSI-2 Drive Command Set Log Select Command (4CH) Log Select Command (4CH) This command clears drive resident logs. Table 2-97 Log Select Command CDB Byte Operation Code (4CH) Reserved (0) PC (01H) Reserved (0) Reserved (0) Reserved (0) Reserved (0) Reserved (0) Parameter List Length (MSByte) (0) Parameter List Length (LSByte) (12)
  • Page 147: Parameter List Data

    SCSI-2 Drive Command Set Log Select Command (4CH) Parameter List Data Table 2-98 Parameter List Data for Byte 8 of the Log Select Command Byte Page Code (Table 2-99 on page 2-110) Reserved (0) Reserved (0) Page Length (08) Parameter Code (MSByte) Parameter Code (LSByte) Reserved (0) Password Parameter Length (04)
  • Page 148: Log Sense Command (4Dh)

    SCSI-2 Drive Command Set Log Sense Command (4DH) Log Sense Command (4DH) This command provides a means for the initiator to manage statistical information maintained by the drive. Table 2-100 Log Sense Command CDB Byte Operation Code (4DH) Reserved (0) PC (01H) Page Code (See Table 2-101 on page 2-112) Reserved (0)
  • Page 149: Supported Log Pages 00H

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-101 Log Sense Page Codes Page Description Code Supported Log Pages Error Counter Page for Write Errors (See Table 2-103 on page 2-113) Error Counter Page for Read Errors (See Table 2-105 on page 2-114) Error Counter Page for Verify Errors (See Table 2-107 on page 2-115) Last n Error Events Page (See Table 2-109 on page 2-116)
  • Page 150: Table 2-103 Error Counter Page For Write Errors 02H

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-103 Error Counter Page for Write Errors 02H Byte Rsvd (0) Page Code (02H) Reserved (0) Page Length (n-3) (MSByte) Page Length (n-3) (LSByte) Parameter Code (MSByte) (See Table 2-104 on page 2-113 or Table 2-106 on page 2-114) Parameter Code (LSByte) Reserved (0) Parameter Length (n-7)
  • Page 151: Table 2-105 Error Counter Page For Read Errors 03H

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-105 Error Counter Page for Read Errors 03H Byte Rsvd (0) Page Code (03H) Reserved (0) Page Length (n-3) (MSByte) Page Length (n-3) (LSByte) Parameter Code (MSByte) (See Table 2-104 on page 2-113 or Table 2-106 on page 2-114) Parameter Code (LSByte) Reserved (0)
  • Page 152: Table 2-107 Error Counter Page For Verify Errors 05H

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-107 Error Counter Page for Verify Errors 05H Byte Rsvd (0) Page Code (05H) Reserved (0) Page Length (n-3) (MSByte) Page Length (n-3) (LSByte) Parameter Code (MSByte) (See Table 2-106 on page 2-114 or Table 2-108 on page 2-115) Parameter Code (LSByte) Reserved (0)
  • Page 153 SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-109 Last N Error Events Page 07H Byte Rsvd (0) Page Code (07H) Reserved (0) Page Length (n-3) (MSByte) Page Length (n-3) (LSByte) Parameter Pointer (MSByte) (See Table 2-110 on page 2-117) Parameter Pointer (LSByte) Reserved (0) Parameter Length (n-7)
  • Page 154: Table 2-110 Parameter Pointers/Structure For Last N Error Events Page

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-110 Parameter Pointers/Structure for Last N Error Events Page Parameter Length Description Pointer Bytes Number of Events in the Log (Maximum Events = 50 or 250 for 9.1 Gbyte Drives) Most Recent Error Event Log (See Table 2-109 on page 2-116 or Table 2-111 on page 2-118) Next Most Recent Event (See...
  • Page 155: Table 2-111 Error Event Log

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-111 Error Event Log Byte Log Type (1-read, 2-write, 3-erase, 4-verify, 5-blank check, 6-spin-up error, 7-loading error, 8-check condition) Occurrence Count Long Power On Minutes Half Seconds Half Seconds Fraction (16 uSec) (MSByte) Half Seconds Fraction (16 uSec) (LSByte) Power On Hours (MS Byte) Power On Hours...
  • Page 156: Table 2-112 Error Counter Page For Erase Errors 33H

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-111 Error Event Log Byte Logical Block Address (LSByte) Physical Block Address (MSByte) Physical Block Address Physical Block Address Physical Block Address (LSByte) Table 2-112 Error Counter Page for Erase Errors 33H Byte Rsvd (0) Page Code (33H)
  • Page 157: Table 2-113 Parameter Codes/Structure For Erase Errors

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-113 Parameter Codes/Structure for Erase Errors Param. Length Description Code Bytes Sectors Corrected with Retries Total Number of Retry Attempts Total Sectors Corrected Total Bytes Processed Total Number of Uncorrectable Sectors Request for all pages Table 2-114 Error Counter Page for Blank Check Errors 34H...
  • Page 158: Table 2-115 Parameter Codes/Structure For Blank Check Errors

    SCSI-2 Drive Command Set Log Sense Command (4DH) Table 2-115 Parameter Codes/Structure for Blank Check Errors Param. Length Description Code Bytes Sectors Corrected with Retries Total Number of Retry Attempts Total Sectors Corrected Total Bytes Processed Total Number of Uncorrectable Sectors Request for all pages Chapter 2 2-121...
  • Page 159: Mode Select (Group 2) Command (55H)

    SCSI-2 Drive Command Set Mode Select (Group 2) Command (55H) Mode Select (Group 2) Command (55H) This command sets optical disk, drive unit, or controller unit parameters. Table 2-116 Mode Select (Group 2) Command CDB Byte Operation Code (55H) Logical Unit Number Reserved (0) Reserved (0) Reserved (0)
  • Page 160: Table 2-117 Mode Select Header

    SCSI-2 Drive Command Set Mode Select (Group 2) Command (55H) Parameter List Length This field specifies the length in bytes of the MODE SELECT parameter list that the initiator will transfer to the drive during the DATA OUT phase. A length of 0 indicates that no data will be transferred.
  • Page 161: Table 2-118 Mode Select Block Descriptor

    SCSI-2 Drive Command Set Mode Select (Group 2) Command (55H) Table 2-118 Mode Select Block Descriptor Byte Density Code Number of Blocks (MSByte) Number of Blocks Number of Blocks (LSByte) Reserved (0) Block Length (MSByte) Block Length Block Length (LSByte) NOTE All fields in the Block Descriptor have no effect on the drive.
  • Page 162: Mode Sense (Group 2) Command (5Ah)

    SCSI-2 Drive Command Set Mode Sense (Group 2) Command (5AH) Mode Sense (Group 2) Command (5AH) Table 2-119 Mode Select (Group 2) Command CDB Byte Operation Code (5AH) Logical Unit Number Rsvd Reserved (0) Page Code Reserved (0) Allocation Length (MSByte) Allocation Length (LSByte) Reserved (0) Flag...
  • Page 163: Table 2-120 Mode Sense Header

    SCSI-2 Drive Command Set Mode Sense (Group 2) Command (5AH) Table 2-120 Mode Sense Header Byte Mode Data Length (MSByte) Mode Data Length (LSByte) Medium Type Reserved (0) Cache Reserved (0) Reserved (0) Reserved (0) Block Descriptor Length (MSByte) Block Descriptor Length (LSByte) Mode Data Length This field specifies the length in bytes of the MODE...
  • Page 164: Table 2-121 Mode Sense Block Descriptor

    SCSI-2 Drive Command Set Mode Sense (Group 2) Command (5AH) Cache The Cache bit of 1 indicates that caching is supported. The Parameters Savable bit of 1 indicates this parameter page is savable in non-volatile storage. Block Descriptor Length The Block Descriptor Length field specifies the length in bytes of the block descriptor.
  • Page 165: Read (Group 5) Command (A8H)

    SCSI-2 Drive Command Set Read (Group 5) Command (A8H) Read (Group 5) Command (A8H) This command reads data from the specified logical block address. The Mode Select Commands (15H, 55H) impact read, write, format, and NOTE erase commands. Table 2-122 Read (Group 5) Command CDB Byte Operation Code (A8H)
  • Page 166 SCSI-2 Drive Command Set Read (Group 5) Command (A8H) A Disable Page Out bit of 1 instructs the target not to store readahead data in cache after the read data has been transferred to the initiator. A DPO bit of 0 instructs the target it may store readahead data in the cache after the read data has been transferred to the initiator.
  • Page 167 SCSI-2 Drive Command Set Read (Group 5) Command (A8H) NOTE When this command is used with 14X 512 or 1024 byte/sector media, setting the PBA bit will cause the drive to return a CHECK CONDITION status. The sense key/additional sense code will be set to ILLEGAL REQUEST/INVALID FIELD in CDB.
  • Page 168: Write (Group 5) Command (Aah)

    SCSI-2 Drive Command Set Write (Group 5) Command (AAH) Write (Group 5) Command (AAH) This command writes data starting at the specified logical block address. The Mode Select Commands (15H, 55H) impact read, write, format, and NOTE erase commands. Table 2-123 Write (Group 5) Command CDB Byte Operation Code (AAH)
  • Page 169 SCSI-2 Drive Command Set Write (Group 5) Command (AAH) A Force Unit Access bit of 1 indicates that data is written directly to the disk. An FUA bit of 0 indicates that write caching will be allowed. Rel Adr A relative address bit of one indicates that logical block address specified is a two’s complement offset from the last logical block address accessed.
  • Page 170 SCSI-2 Drive Command Set Write (Group 5) Command (AAH) NOTE When this command is used with 14X 512 OR 1024 byte/sector media, setting the ErsCntl bit or the PBA bit will cause the drive to return a CHECK CONDITION status. The sense key/additional sense code will be set to ILLEGAL REQUEST/INVALID FIELD in CDB.
  • Page 171: Erase (Group 5) Command (Ach)

    SCSI-2 Drive Command Set Erase (Group 5) Command (ACH) Erase (Group 5) Command (ACH) This command erases data from the specified logical block address. This command can only be used with rewritable disks. NOTE The Mode Select Commands (15H, 55H) impact read, write, format, and erase commands.
  • Page 172 SCSI-2 Drive Command Set Erase (Group 5) Command (ACH) The 9.1 and 5.2 Gbyte capacity drives cannot Format, Erase, Write, or NOTE Write and Verify 650 Mbyte and 1.3-Gbyte optical disks. The 2.6 Gbyte capacity drives cannot Format, Erase, Write, or Write and Verify 650 Mbyte optical disks.
  • Page 173 SCSI-2 Drive Command Set Erase (Group 5) Command (ACH) NOTE When this command is executed with 14X 512 or 1024 byte/sector media, the drive will return a CHECK CONDITION status. The sense key/ additional sense code will be set to ILLEGAL REQUEST/INVALID COMMAND.
  • Page 174: Write And Verify (Group 5) Command (Aeh)

    SCSI-2 Drive Command Set Write and Verify (Group 5) Command (AEH) Write and Verify (Group 5) Command (AEH) Writes data to the optical disk and then verifies the write by reading the written data and checking the error correction code. NOTE The Mode Select Commands (15H, 55H) impact read, write, format, and erase commands.
  • Page 175 SCSI-2 Drive Command Set Write and Verify (Group 5) Command (AEH) An Erase By-Pass bit of 0 indicates an erase automatically performs before writing the data. An EBP bit of 1 suppresses the erase operation. Rel Adr A relative address bit of one indicates that logical block address specified is a two’s complement offset from the last logical block address accessed.
  • Page 176 SCSI-2 Drive Command Set Write and Verify (Group 5) Command (AEH) NOTE When this command is used with 512 byte/sector 14X media or 1025 byte/ sector 14X media, setting the PBA bit or the ErsCntl bit will cause the drive to return a CHECK CONDITION status. The sense key/additional sense code will be set to ILLEGAL REQUEST/Invalid Field in CDB.
  • Page 177: Verify (Group 5) Command (Afh)

    SCSI-2 Drive Command Set Verify (Group 5) Command (AFH) Verify (Group 5) Command (AFH) This command verifies the data starting from the specified logical block address by checking the error correction code. This command has two modes of operation, depending on the value of the BV bit.
  • Page 178 SCSI-2 Drive Command Set Verify (Group 5) Command (AFH) A Disable Page Out bit of 1 instructs the target not to retain the data in the cache after it has been verified. A DPO bit of 0 instructs the target to retain the data in the cache after it has been verified.
  • Page 179: Read Defect Data (Group 5) Command (B7H)

    SCSI-2 Drive Command Set Read Defect Data (Group 5) Command (B7H) Read Defect Data (Group 5) Command (B7H) This command reads optical disk defect information. The data returned starts with an 8-byte header, followed by one or more defect descriptors. Table 2-127 Read Defect Data (Group 5) Command CDB Byte...
  • Page 180: Table 2-128 Read Defect Data Defect List Header

    SCSI-2 Drive Command Set Read Defect Data (Group 5) Command (B7H) Defect List Format This field specifies the Defect List Format that is returned. Only the Physical Sector Format (5) is supported. If the Block Format (0) is specified, the defect list will be returned in Physical Sector Format and a CHECK CONDITION status will be returned at the completion of the command with the sense key/...
  • Page 181 SCSI-2 Drive Command Set Read Defect Data (Group 5) Command (B7H) Defect List Format This field will be set to the Defect List Format that was indicated in byte 1 of the CDB, which specifies the format of the Defect List data returned by the drive. Defect List Length This field specifies the total length in bytes of the defect...
  • Page 182: Read Long Command (Deh)

    SCSI-2 Drive Command Set Read Long Command (DEH) Read Long Command (DEH) This command reads data starting at the specified Logical Block Address, including ECC data. Read data is not corrected using ECC. Table 2-130 Read Long Command CDB Byte Operation Code (DEH) Reserved (0) RelAdr...
  • Page 183 SCSI-2 Drive Command Set Read Long Command (DEH) Transfer Length The Transfer Length field specifies the number of bytes of data and ECC information to be read: 4096 media = 4760 bytes (4096 data + 664 pointer, CRC, pad and ECC). For 9.1 Gbyte Capacity drives only. 2048 media = 2380 bytes (2048 data + 332 pointer, CRC, pad, and ECC).
  • Page 184: Write Long Command (Dfh)

    SCSI-2 Drive Command Set Write Long Command (DFH) Write Long Command (DFH) This command writes data starting at the specified Logical Block Address, without using ECC generation circuitry. The ECC field is also written with data transferred to the drive. Table 2-131 Write Long Command CDB Byte...
  • Page 185 SCSI-2 Drive Command Set Write Long Command (DFH) Transfer Length The Transfer Length field specifies the number of bytes of data and ECC information to be read: 4096 media = 4760 bytes (4096 data + 664 pointer, CRC, pad, & ECC). For 9.1 Gbyte Capacity drives only. 2048 media = 2380 bytes (2048 data + 332 pointer, CRC, pad, and ECC).
  • Page 186 SCSI-2 Drive Command Set Write Long Command (DFH) NOTE When this command is executed with 14X 512 or 1024 byte/sector media, the drive will return a CHECK CONDITION status. The sense key/ additional sense code will be set to ILLEGAL REQUEST/INVALID COMMAND.
  • Page 187 SCSI-2 Drive Command Set Write Long Command (DFH) 2-150 Chapter 2...
  • Page 188: Jukebox Scsi-2 Command Set

    Jukebox SCSI-2 Command Set Chapter 3...
  • Page 189: Numerical List Of Commands

    Jukebox SCSI-2 Command Set Numerical List of Commands Numerical List of Commands Table 3-1 Numerical List of Commands Code Name Description Page (hex.) Number Test Unit Ready Checks to determine if the optical library is ready. Rezero Unit Sets the library to a specific predefined state.
  • Page 190 Jukebox SCSI-2 Command Set Numerical List of Commands Table 3-1 Numerical List of Commands Code Name Description Page (hex.) Number Send Diagnostic Causes the library to 3-35 perform predefined diagnostic test/exerciser routines. Prevent/Allow Prevents or allows the 3-37 Medium manual insertion or removal Removal of media through the mailslot.
  • Page 191: Alphabetical List Of Commands

    Jukebox SCSI-2 Command Set Alphabetical List of Commands Alphabetical List of Commands Table 3-2 Alphabetical List of Commands Code Name Description Page (hex.) Number Exchange Exchanges media at the 3-66 Medium source element address with the destination element address. Initialize Checks all elements for 3-12 Element Status...
  • Page 192 Jukebox SCSI-2 Command Set Alphabetical List of Commands Table 3-2 Alphabetical List of Commands Code Name Description Page (hex.) Number Receive Retrieves diagnostic test 3-33 Diagnostic information resulting from Results the Send Diagnostic Command Release Releases the library for use by 3-20 multiple SCSI initiators.
  • Page 193: Test Unit Ready Command (00H)

    Jukebox SCSI-2 Command Set Test Unit Ready Command (00H) Test Unit Ready Command (00H) This command determines the READY state of the library. If the library is in a ready state when it receives this command, it returns a GOOD status.
  • Page 194: Rezero Unit Command (01H)

    Jukebox SCSI-2 Command Set Rezero Unit Command (01H) Rezero Unit Command (01H) This command recalibrates the mechanical system and sets the library to a specific predefined state. Table 3-4 Rezero Unit Command CDB Byte Operation Code (01H) Logical Unit Number Reserved (0) Reserved (0) Reserved (0)
  • Page 195: Request Sense Command (03H)

    Jukebox SCSI-2 Command Set Request Sense Command (03H) Request Sense Command (03H) This command determines the specific error condition when the library fails to successfully complete a command and returns a check condition status. (Sense data is preserved for the initiator until retrieved by a Request Sense Command or until the initiator sends another command.) Codes are used to represent the error condition and this information can be used to determine what type of error recovery procedure is...
  • Page 196 Jukebox SCSI-2 Command Set Request Sense Command (03H) Table 3-6 Request Sense Data Parameter Block Format Byte Valid Error Code (70H or 71H) Reserved (0) Reserved (0) Sense Key (Table 3-7 on page 3-10) Information Additional Sense Length (Table 3-7 on page 3-10) 8-11 Reserved (0) Additional Sense Code (Table B-2 on page B-4)
  • Page 197: Table 3-7 Sense Key - Additional Sense Length Values

    Jukebox SCSI-2 Command Set Request Sense Command (03H) Table 3-7 Sense Key - Additional Sense Length Values Sense Key Description Additional Sense Length No Sense Recovered Error Not Ready Hardware Error Illegal Request Unit Attention Aborted Command Information Contains the Element address in question on an Illegal Request during a 21H or 3BH sense code.
  • Page 198 Jukebox SCSI-2 Command Set Request Sense Command (03H) Table 3-8 Sense Key Field = Illegal Request (05H) and SKSV Bit = 1 Byte SKSV Reserved (0) Bit Pointer Field Pointer (MSByte) Field Pointer (LSByte) 1 = Illegal Parameter is in Command Descriptor Block. 0 = Illegal Parameter is in Data Out Phase.
  • Page 199: Initialize Element Status Command (07H)

    Jukebox SCSI-2 Command Set Initialize Element Status Command (07H) Initialize Element Status Command (07H) This command checks all elements for optical disks and for relevant status. This information is retained and can be accessed through the Read Element Status Command (B8H). Refer to Table 3-70 on page 3-68. Table 3-9 Initialize Element Status Command CDB Byte...
  • Page 200: Rotate Mailslot Command (0Ch)

    Jukebox SCSI-2 Command Set Rotate Mailslot Command (0CH) Rotate Mailslot Command (0CH) The host system may send this SCSI vendor-unique command to the optical disk library to control mailslot rotation. Table 3-10 Rotate Mailslot Command CDB Byte Operation Code (0CH) Logical Unit Number Reserved (0) Reserved (0)
  • Page 201: Inquiry Command (12H)

    Jukebox SCSI-2 Command Set Inquiry Command (12H) Inquiry Command (12H) This command requests information describing the type of SCSI device. This information includes the following: • Vendor ID • Product ID • Product revision Table 3-11 Inquiry Command CDB Byte Operation Code (12H) Logical Unit Number Reserved (0)
  • Page 202: Inquiry Command Data

    Jukebox SCSI-2 Command Set Inquiry Command (12H) Table 3-12 Vital Product Data Page Codes Page Code Description Supported vital product data pages Unit serial number Firmware information page Inquiry Command Data Table 3-13 Standard Inquiry Data Format Byte Peripheral Qualifier (0) Peripheral Device Type (08H=Medium Changer).
  • Page 203: Vital Product Data Pages

    Jukebox SCSI-2 Command Set Inquiry Command (12H) AENC, TrmIOP Asynchronous event notification and the terminate I/O process message are not supported. Response Data Format Indicates the inquiry data format complies with X3131- 199X. Vendor Identification All unused bytes are filled with a blank space. (ASCII) Product Identification String...
  • Page 204: Table 3-15 Unit Serial Number Page

    Jukebox SCSI-2 Command Set Inquiry Command (12H) Table 3-15 Unit Serial Number Page Byte Peripheral Qualifier Peripheral Device Type (08H) Page Code (80H) Reserved (0) Page Length (0CH) 4-15 Serial Number (ASCII) Table 3-16 Firmware Information Page Byte Peripheral Qualifier Peripheral Device Type (08H) Page Code (C0H) Reserved (0)
  • Page 205: Reserve Command (16H)

    Jukebox SCSI-2 Command Set Reserve Command (16H) Reserve Command (16H) This command reserves the library for use by a single SCSI initiator when the library is connected to multiple initiators. Table 3-17 Reserve Command CDB Byte Operation Code (16H) Logical Unit Number 3rdPty Third Party Device Element...
  • Page 206: Reserve Command Element List Descriptors

    Jukebox SCSI-2 Command Set Reserve Command (16H) Reserve Command Element List Descriptors Each element list consists of zero or more descriptors. The element list descriptor defines a series of elements beginning at the specified element address for the specified number of elements. If the number of elements is zero, the element list begins at the specified element address and continues through the last element address on the unit.
  • Page 207: Release Command (17H)

    Jukebox SCSI-2 Command Set Release Command (17H) Release Command (17H) This command releases the library or element for use by another initiator. Table 3-19 Reserve Command CDB Byte Operation Code (17H) Logical Unit Number 3rdPty Third Party Device Element Reservation Identification Reserved (0) Reserved (0) Control Byte (0)
  • Page 208: Mode Sense Command (1Ah)

    Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Mode Sense Command (1AH) This command acquires element parameter information about the library. This information includes, but is not limited to the following: • First storage slot element address and number of storage slots. •...
  • Page 209 Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Page Code Valid Page Code values are: 1DH - Element Address Assignment Page (Table 3-22 on page 3-23) 1EH - Transport Element Parameters (Table 3-25 on page 3-25) 1FH - Device Capabilities Page (Table 3-26 on page 3-27 or Table 3-27 on page 3-28) 3FH - All Pages Allocation...
  • Page 210: Table 3-22 Mode Sense Element Address Assignment Page (1Dh) Format

    Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Table 3-22 Mode Sense Element Address Assignment Page (1DH) Format Byte Sense Data Length (23) Reserved (0) Reserved (0) Page Code (1DH) Parameter Length (12H) First Medium Transport Element Address (MSByte) (0) First Medium Transport Element Address (LSByte) (Table 3-23 on page 3-24) Number Of Medium Transport Elements (MSByte) (0)
  • Page 211: Table 3-23 Number Of Transport Elements

    Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Table 3-23 Number of Transport Elements First Transport # of Transport Transport Mode Address Elements Dual Picker Mode Single Picker Mode a.All models except the 40fx, 80ex, 125ex and 220mx will run in either single-or double-picker mode.
  • Page 212: Transport Element (Picker)

    Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Transport Element (Picker) Table 3-25 Mode Sense Transport Element Parameter Page (1EH) Format Byte Sense Data Length (7) or (9) Reserved (0) Reserved (0) Reserved (0) Reserved (0) Page Code (1EH) Parameter Length (02H) or (04H) Reserved (0) Rotate Member Number In Transport Element Set (0)
  • Page 213: Device Capabilities

    Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Device Capabilities The Device Capability Page provides information about library element storage, Move Medium, and Exchange Medium capabilities. The following abbreviations are used in the field names of the following two tables: •...
  • Page 214 Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Table 3-26 Mode Sense Device Capabilities Page (1FH) Byte Sense Data Length (23) Reserved (0) Reserved (0) Page Code (1FH) Parameter Length (12H) Reserved (0) StorDT StorIE StorST StorMT Reserved (0) Reserved (0) MT->DT MT->IE MT->ST...
  • Page 215 Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Table 3-27 Mode Sense Device Capabilities Page (1FH) Byte Sense Data Length (23) Reserved (0) Reserved (0) Page Code (1FH) Parameter Length (12H) Reserved (0) StorDT StorIE StorST StorMT Reserved (0) Reserved (0) MT->DT MT->IE MT->ST...
  • Page 216 Jukebox SCSI-2 Command Set Mode Sense Command (1AH) In the descriptions below, XX and YY are abbreviations of the element types such as MT or ST. StorXX When this bit is set to 1, the XX element type provides independent storage for a cartridge. If the StorXX bit is set to 0, it indicates that elements of that type provide virtual sources or destinations, and the storage location of the cartridge is provided by an...
  • Page 217 Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Table 3-28 Autochanger Configuration Mode Page (20H) Byte Sense Data Length (11) Reserved (0) Reserved (0) Page Code (20H) Page Length (06H) Recovery Dual Starwars Secure Secure Power Report Write Picker / Bump Mail Secure Recovered...
  • Page 218 Jukebox SCSI-2 Command Set Mode Sense Command (1AH) The following lists the correspondences between fields of this Page and the control panel options on the jukeboxes. NOTE “Large Jukebox” in the following list means Models 330fx, 600fx, 660fx, 1200ex, 1200mx, and 2200mx. “Medium Jukebox”...
  • Page 219 Jukebox SCSI-2 Command Set Mode Sense Command (1AH) Slots 230-238 Large Jukebox: SLOTS 230-238 ON/OFF (1 = ON) Medium Jukebox: Reserved (0) Small Jukebox: Reserved (0) Mail In/Out Large Jukeboxes DOOR OPEN/CLOSED 1=CLOSED Medium Jukebox: Reserved (0) Small Jukebox: Reserved (0) Mail Rotation Large Jukebox: Reserved (0) Medium Jukebox: Reserved (0) Small Jukebox: CONFIG 32 ON/OFF (1 = ON)
  • Page 220: Receive Diagnostic Results Command (1Ch)

    Jukebox SCSI-2 Command Set Receive Diagnostic Results Command (1CH) Receive Diagnostic Results Command (1CH) This command retrieves the results of a library diagnostic test performed using the Send Diagnostic Command (Table 3-31 on page 3-35). The diagnostic test number and parameters, error codes, and FRU information are provided.
  • Page 221 Jukebox SCSI-2 Command Set Receive Diagnostic Results Command (1CH) Table 3-30 Receive Diagnostic Results Command CDB Byte Reserved (0) Hardware Error Code FRU 1 FRU 2 FRU 3 Number of the Test that Failed 6-13 Parameters Hardware Error Code Code is generated only if an unrecoverable error occurs (See Table B-7 on page B-19).
  • Page 222: Send Diagnostic Command (1Dh)

    Jukebox SCSI-2 Command Set Send Diagnostic Command (1DH) Send Diagnostic Command (1DH) This command causes the library to perform certain predefined diagnostic test/exercise routines. The Request Sense (Table 3-5 on page 3-8) and the Receive Diagnostic Results (Table 3-29 on page 3-33) commands can be used to get the results of a test.
  • Page 223: Send Diagnostic Command Data

    Jukebox SCSI-2 Command Set Send Diagnostic Command (1DH) Send Diagnostic Command Data Table 3-32 Send Diagnostic Command Parameter List Byte Test Number Break Loop Count Identifier Parameters Parameters Parameters Parameters Parameters Parameters Parameters Parameters Test Number Diagnostic test number. See Table B-12 on page B-40 or Table B-13 on page B-44 for a list of the jukebox diagnostic tests.
  • Page 224: Prevent/Allow Medium Removal Command (1Eh)

    Jukebox SCSI-2 Command Set Prevent/Allow Medium Removal Command (1EH) Prevent/Allow Medium Removal Command (1EH) This command either prevents or allows users to insert or remove optical disks using the mailslot. Table 3-33 Prevent/Allow Medium Removal Command CDB Byte Operation Code (1EH) Logical Unit Number Reserved (0) Reserved (0)
  • Page 225: Position To Element Command (2Bh)

    Jukebox SCSI-2 Command Set Position To Element Command (2BH) Position To Element Command (2BH) This command positions the specified transport element in front of the specified destination element. Table 3-34 Position To Element Command CDB Byte Operation Code (2BH) Logical Unit Number Reserved (0) Transport Element Address (MSByte) Transport Element Address (LSByte)
  • Page 226: Write Buffer Command (3Bh)

    Jukebox SCSI-2 Command Set Write Buffer Command (3BH) Write Buffer Command (3BH) This command writes data to the jukebox. Incorrect use of this command may cause an overwrite of critical CAUTION information needed for the jukebox to operate. If this occurs, call service. Only Buffer IDs listed in Table 3-37 on page 3-40 are intended for use outside of the factory.
  • Page 227: Table 3-36 Write Buffer Mode Descriptions

    Jukebox SCSI-2 Command Set Write Buffer Command (3BH) Buffer Offset Indicates at what address the data is written, offset from the beginning of the buffer. Must be set to 0 when using Download Microcode ID. Byte Transfer Length Indicates the number of data bytes to be written in the buffer.
  • Page 228: Table 3-38. Write Buffer Data Format When Buffer Id Set To Online Drive

    Jukebox SCSI-2 Command Set Write Buffer Command (3BH) Table 3-38 Write Buffer Data Format When Buffer ID Set to Online Drive Repair Byte Description Drive 1 Control Drive 2 Control Drive 3 Control Drive 4 Control Drive 5 Control Drive 6 Control Drive 7 Control...
  • Page 229: Table 3-39 Drive Control Definition

    Jukebox SCSI-2 Command Set Write Buffer Command (3BH) Table 3-39 Drive Control Definition Byte Description No change to the drive state. Set drive to "Online_good" state. Set drive to "Offline_failed" state. Set drive to "Offline_good" state. 3-42 Chapter 3...
  • Page 230: Read Buffer Command (3Ch)

    Jukebox SCSI-2 Command Set Read Buffer Command (3CH) Read Buffer Command (3CH) This command reads data from the jukebox. Only the Buffer IDs listed in Table 3-42 on page 3-44 are intended for use NOTE outside of the factory. Table 3-40 Read Buffer Command CDB Byte Operation Code (3CH)
  • Page 231 Jukebox SCSI-2 Command Set Read Buffer Command (3CH) NOTE Additional Buffer IDs are for factory use only and are subject to change without notice. Table 3-41 Read Buffer Mode Descriptions Mode Description Vendor specific Table 3-42 User Accessible Buffers and Allowed Read Modes User-Accessible Buffers Buffer Allowed...
  • Page 232: Table 3-43. Read Buffer Data Format When Buffer Id Set To Online Drive

    Jukebox SCSI-2 Command Set Read Buffer Command (3CH) Table 3-43 Read Buffer Data Format When Buffer ID Set to Online Drive Repair Byte Description Drive 1 Status Drive 2 Status Drive 3 Status Drive 4 Status Drive 5 Status Drive 6 Status Drive 7 Status...
  • Page 233: Table 3-44 Drive Status Definition

    Jukebox SCSI-2 Command Set Read Buffer Command (3CH) Table 3-44 Drive Status Definition Byte Status Description Drive is not valid Online_good The drive is online and in a good state. This is the normal state. All accesses allowed. Online_pending The drive is offline and ready to go to the "Online_good"...
  • Page 234: Log Sense Command (4Dh)

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Log Sense Command (4DH) This command retrieves statistical library information maintained by the jukebox. Table 3-45 Log Sense Command CDB Byte Operation Code (4DH) Logical Unit Number Reserved (0) Reserved (0) Page Code (Table 3-46 on page 3-48) Reserved (0) Reserved (0) Parameter Pointer (MSByte) (0)
  • Page 235: Table 3-46 Log Sense Parameter Data Available In Each Page

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Table 3-46 Log Sense Parameter Data Available in Each Page Page Length Length Description Code Bytes Bytes List of supported pages Error log (Table 3-47 on page 3-49) Move Success log (Table 3-51 on page 3-53) varied Force log (Table 3-53 on page 3-54) Recovery log (Table 3-54 on page 3-55)
  • Page 236: Error Logs Table Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Error Logs Table Format This table is accessed using the Log Sense Command (4DH), Table 3-45 on page 3-47 with page code 30H. It records hard errors that occur during normal operation of the jukebox. This log may be initialized before exerciser or wellness sequences are run.
  • Page 237: Table 3-48 Error/ Recovery/Runtime Log Data Entry Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Table 3-48 Error/ Recovery/Runtime Log Data Entry Format Byte Reserved (0) Hardware Error Code (Table B-7 on page B-19) FRU 1 (Table C-1 on page C-2) FRU 2 (Table C-1 on page C-2) FRU 3 (Table C-1 on page C-2) Command Attempted Source Element Number...
  • Page 238 Jukebox SCSI-2 Command Set Log Sense Command (4DH) Table 3-49 Error Logs Table Format (For 40fx, 80ex, 125ex and 220mx models ONLY) Byte Description Page Code 30H Reserved = 0 Number of bytes to follow Current entry number (range 1 - 50) Number of entries in the log Log entry currently being displayed 10-509...
  • Page 239 Jukebox SCSI-2 Command Set Log Sense Command (4DH) Diagnostic User Number 0 - Poweron 1 - Front Panel 2 - SCSI Bus 3 - FRU Isolation 4 - Error Recovery 5 - SCSI Reset 6 - SCSI Abort FRU 1 The FRU most likely to be at fault.
  • Page 240: Move Success Log Table Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Move Success Log Table Format This log is ONLY supported on the 40fx and 80ex models. NOTE This table can be accessed via the Log Sense Command (4DH), Table 3-45 on page 3-47 with page code 31H. The Move Success Log is intended for use during normal jukebox operation, not diagnostic operation.
  • Page 241: Force Log Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Force Log Data Format NOTE This log is ONLY supported on 40fx and 80ex models. This table can be accessed via the Log Sense Command (4DH), Table 3- 45 on page 3-47) with page code 32H. Each cartridge move is actually a sequence of many small moves called Micro-Moves.
  • Page 242: Recovery Log Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Recovery Log Data Format This table can be accessed via the Log Sense Command (4DH), Table 3- 45 on page 3-47, with page code 33H. It records soft errors and related information on error recovery method and success. It is reset to 0 before any jukebox move.
  • Page 243: Table 3-56. Recovery Log Entry Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Table 3-56 Recovery Log Entry Format (For the 40fx, 80ex, 125ex and 220mx models ONLY) Byte Description Macro-Move ID (Table D-1 on page D-2) Error Recovery State (Table 3-57 on page 3-56) Micro-Move ID (Table D-2 on page D-17) Micro-Move Error Code (Table B-10 on page B-32) Y-input position from the encoder...
  • Page 244: Drive Log Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Drive Log Data Format This table can be accessed via the Log Sense Command (4DH), Table 3- 45 on page 3-47 with page code 35H. It records the number of times a drive is used by the jukebox.
  • Page 245: Odometer Log Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Odometer Log Data Format This table can be accessed via the Log Sense Command (4DH), Table 3-45 on page 3-47 with page code 37H. It counts the number of times various types of moves are completed. An exchange is counted as two moves.
  • Page 246: Run-Time Log Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Run-Time Log Data Format This table can be accessed via the Log Sense Command (4DH), Table 3- 45 on page 3-47 with page code 38H. It keeps a record of error recovery activity.
  • Page 247: Table 3-62 Run-Time Logs Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Table 3-62 Run-Time Logs Data Format (For the 40fx, 80ex, 125ex and 220mx models ONLY) Byte Description Number of the most current entry 16-115 10 Run-time log entries, 10 bytes each (See Table 3-63) Table 3-63 Run-Time Log Entry Format Byte...
  • Page 248: Retry Log Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Retry Log Data Format This log is ONLY supported on the 40fx, 80ex, 125ex and 220mx models. NOTE This table can be accessed via the Log Sense Command (4DH), Table 3-45 on page 3-47, with page code 39H. Each retry algorithm code byte triggers a specific retry algorithm on the preceding move command.
  • Page 249: Table 3-65 Retry Algorithm Codes

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Table 3-65 Retry Algorithm Codes Number Algorithm Name Type Find Home and Calibrate Major Z-axis Home Major FRU Isolation Major Mailslot Inline Drive 1 Eject Inline Drive 2 Eject Inline Drive 3 Eject Inline Drive 4 Eject Inline...
  • Page 250: Move History Log Data Format

    Jukebox SCSI-2 Command Set Log Sense Command (4DH) Move History Log Data Format This log is ONLY supported on the 40fx, 80ex, 125ex and 220mx models. NOTE This table can bee accessed via the Log Sense Command (4DH), Table 3- 45 on page 3-47 with page code 3AH.
  • Page 251: Move Medium Command (A5H)

    Jukebox SCSI-2 Command Set Move Medium Command (A5H) Move Medium Command (A5H) NOTE This command moves optical disks between library elements. Table 3-68 Move Medium Command CDB Byte Operation Code (A5H) Logical Unit Number (0) Reserved (0) Transport Element Address (MSByte) Transport Element Address (LSByte) Source Element Address (MSByte) Source Element Address (LSByte)
  • Page 252 Jukebox SCSI-2 Command Set Move Medium Command (A5H) Invert An Invert bit value of 1 requests the transport element be inverted (flipped) before putting the optical disk into the destination element. Chapter 3 3-65...
  • Page 253: Exchange Medium Command (A6H)

    Jukebox SCSI-2 Command Set Exchange Medium Command (A6H) Exchange Medium Command (A6H) The optical disk in the source element is moved to the first destination element and the optical disk that previously occupied the first destination element is moved to the second destination element. Table 3-69 Exchange Medium Command CDB Byte...
  • Page 254 Jukebox SCSI-2 Command Set Exchange Medium Command (A6H) Source/Destination Element Address See Table 3-22 on page 3-23 in description of Mode Sense Command for more information about addressing. Inv2 An Inv2 bit value of 1 specifies that the optical disk will be inverted (flipped) prior to being deposited into the second destination element.
  • Page 255: Read Element Status Command (B8H)

    Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Read Element Status Command (B8H) This command provides the exact status of the various elements (individual storage slots, mailslot, optical drives, and picker mechanism) within the library. Table 3-70 Read Element Status Command CDB Byte Operation Code (B8H) Logical Unit Number (0)
  • Page 256: Read Element Status Data

    Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Starting Element Address Specifies the minimum element address to report. Number Of Elements Maximum number of elements to report. Allocation Length The number of bytes of element status to return. The data consists of an 8-byte Element Status Page Header, followed by one or more Element Status pages.
  • Page 257: Element Type Code 1H - Picker

    Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Element Type Code 1H - Picker Table 3-72 Medium Transport Element Descriptor Block Byte Element Type Code (1H) Reserved (0) Element Descriptor Length (MSByte) Element Descriptor Length (LSByte) Reserved (0) Byte Count of Descriptor Data Available (MSByte) Byte Count of Descriptor Data Available (Middle Byte) Byte Count of Descriptor Data Available (LSByte) Element Address (MSByte)
  • Page 258: Element Type Code 2H - Storage Slot

    Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Element Type Code 2H - Storage Slot Table 3-73 Read Element Status Storage Element Descriptor Block Byte Element Type Code (2H) Reserved (0) Element Descriptor Length (MSByte) Element Descriptor Length (LSByte) Reserved (0) Byte Count of Descriptor Data Available (MSByte) Byte Count of Descriptor Data Available (Middle Byte)
  • Page 259: Element Type Code 3H - Mailslot

    Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Element Type Code 3H - Mailslot Table 3-74 Read Element Status Import/Export Element Descriptor Block Byte Element Type Code (1H) Reserved (0) Element Descriptor Length (MSByte) Element Descriptor Length (LSByte) Reserved (0) Byte Count of Descriptor Data Available (MSByte) Byte Count of Descriptor Data Available (Middle Byte) Byte Count of Descriptor Data Available (LSByte)
  • Page 260 Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Access When set to 1, access to the element by the Medium Transport Element is allowed. Except When set to 1, the element is in an abnormal state. Imp/Exp When set to 1, the operator inserted the cartridge into the mailslot.
  • Page 261: Element Type Code 4H - Drive

    Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Element Type Code 4H - Drive Table 3-75 Read Element Status Data Transfer Element Descriptor Block Byte Element Type Code (4H) Reserved (0) Element Descriptor Length (MSByte) Element Descriptor Length (LSByte) Reserved (0) Byte Count Of Descriptor Data Available (MSByte) Byte Count of Descriptor Data Available (Middle Byte)
  • Page 262 Jukebox SCSI-2 Command Set Read Element Status Command (B8H) Table 3-75 Read Element Status Data Transfer Element Descriptor Block Byte Reserved (0) 20-23 Drive Serial Number (ASCII) 24-33 a. These fields are applicable for the 300mx, 600mx, 700mx, 1200mx and 2200mx models only.
  • Page 263 Jukebox SCSI-2 Command Set Read Element Status Command (B8H) IDValid When set to 1, the SCSI Bus Address field contains valid information. LUValid When set to 1, the logical unit number field contains valid information. Logical Unit Number If valid, provides the logical unit number within the SCSI bus address of the device served by the jukebox at this element.
  • Page 264: Drive Error Codes

    Drive Error Codes Appendix A...
  • Page 265: Chapter Overview

    Drive Error Codes Chapter Overview Chapter Overview This chapter contains the following information: • Request Sense Command sense key values • Request Sense Command additional sense code values • Internal Error Codes • DSP Error Codes Appendix A...
  • Page 266: Drive Request Sense Command Values

    Drive Error Codes Drive Request Sense Command Values Drive Request Sense Command Values The Request Sense Command (see Table 2-6 on page 2-10) returns values for the Sense Key and Additional Sense Code. Drive Request Sense - Sense Key Values Table A-1 Request Sense - Sense Key Values Byte 2, Bits 3 through 0 Sense...
  • Page 267 Drive Error Codes Drive Request Sense Command Values Table A-1 Request Sense - Sense Key Values Byte 2, Bits 3 through 0 Sense Name Abbrev. Description Unit Attention The optical disk has been loaded, the unit has been reset, or the Mode Select parameters have been changed.
  • Page 268: Request Sense - Additional Sense Code Values

    Drive Error Codes Drive Request Sense Command Values Request Sense - Additional Sense Code Values Bytes 12 and 13 Table A-2 Request Sense - Additional Sense Code Values Sense Sense Description Code Qualifier 00 00 0H - NS No Additional Sense Information 03 00 4H - HE Write Fault, Write Command Failed...
  • Page 269 Drive Error Codes Drive Request Sense Command Values Table A-2 Request Sense - Additional Sense Code Values Sense Sense Description Code Qualifier 1A 00 5H - IR Parameter List Length Error 1B 00 4H - HE Synchronous Data Transfer Error 1C 00 3H - ME Defect List Not Found...
  • Page 270 Drive Error Codes Drive Request Sense Command Values Table A-2 Request Sense - Additional Sense Code Values Sense Sense Description Code Qualifier 39 00 5H - IR Saving Parameters Not Supported 3A 00 2H - NR Medium Not Present 3D 00 5H - IR Invalid Bits in Identify Message 3F 01...
  • Page 271 Drive Error Codes Drive Request Sense Command Values Table A-2 Request Sense - Additional Sense Code Values Sense Sense Description Code Qualifier 44 00 4H - HE Internal Target Failure 45 00 BH - AC Select or Reselect Failure 47 00 BH - AC SCSI Parity Error 48 00...
  • Page 272: Internal Error Codes

    Drive Error Codes Internal Error Codes Internal Error Codes NOTE The XXXX that follows the internal error code refers to the 1 byte dsp/odc error code where available. Table A-3 Internal Error Codes Error Message Code (hex.) 00070000 Medium was changed 00080000 Power on, reset, or bus device reset occurred (5.2 Gb drives) 00080001...
  • Page 273 Drive Error Codes Internal Error Codes Table A-3 Internal Error Codes Error Message Code (hex.) 0134XXXX The period of the synchronous data transfer is too short 0139XXXX The Clear Queue message was received 013AXXXX Initiator does not respond to reselection 013BXXXX Unusual SCSI controller condition 013CXXXX...
  • Page 274 Drive Error Codes Internal Error Codes Table A-3 Internal Error Codes Error Message Code (hex.) 0324XXXX Cartridge loading failed 0327XXXX Cartridge unloading failed 0417XXXX The loader is being initialized 0418XXXX No cartridge is in the drive 041AXXXX The disk is being spun-up 041BXXXX The disk is being loaded 041CXXXX...
  • Page 275 Drive Error Codes Internal Error Codes Table A-3 Internal Error Codes Error Message Code (hex.) 0543XXXX DMA sector cannot be read 0544XXXX DDS data are invalid 0545XXXX SFP sector cannot be read 0546XXXX SFP data is invalid 0547XXXX Failed in Erase/Blank Check/Write/Read/Compare test after disk load and spin-up 0548XXXX Spare area for defective sector is full...
  • Page 276 Drive Error Codes Internal Error Codes Table A-3 Internal Error Codes Error Message Code (hex.) 0582XXXX ID Error reoccurs after retry even after changing ID Error criteria 0583XXXX DMA Update failed after Automatic Reallocation 058AXXXX DMA Update Error condition 0601XXXX Received error code NN (see Table A-5 on page A-17) from ODC chip 0664XXXX...
  • Page 277 Drive Error Codes Internal Error Codes Table A-3 Internal Error Codes Error Message Code (hex.) 078DXXXX VFO Offset Calibration failed 078EXXXX ID VGA Calibration failed 078FXXXX MO VGA Calibration failed 0791XXXX Focus bias calibration failed 07B4XXXX Read power calibration failed 0957XXXX Power-on diagnostic time out 0959XXXX...
  • Page 278: Table A-4 Odc Error Codes

    Drive Error Codes Internal Error Codes Table A-4 ODC Error Codes Code Description (hex.) ODC command was aborted Search condition does not occur A number of error bytes exceeds the setting value Cannot detect the SYNC Both 11 and 12 error occur A number of the RESYNC mis-detecting exceeds the setting value Both 11 and 14 occur...
  • Page 279 Drive Error Codes Internal Error Codes Table A-4 ODC Error Codes Code Description (hex.) Cannot proceed with error correction because the syndrome buffer was filled Cannot correct the error bytes within the time of one sector A write data transfer to the encoder was too short A write data transfer to the encoder was too long Unexpected sequence of the error correction occurred Unexpected interrupt was detected in the ODC chip...
  • Page 280 Drive Error Codes Internal Error Codes Table A-5 ODC Error Codes Code Description (hex.) ODC command was aborted Search condition does not occur A number of error bytes exceeds the setting value Cannot detect the SYNC Both 11 and 12 error occur A number of the RESYNC mis-detecting exceeds the setting value Both 11 and 14 occur...
  • Page 281 Drive Error Codes Internal Error Codes Table A-5 ODC Error Codes Code Description (hex.) Cannot proceed with error correction because the syndrome buffer was filled Cannot correct the error bytes within the time of one sector A write data transfer to the encoder was too short A write data transfer to the encoder was too long Unexpected sequence of the error correction occurred Unexpected interrupt was detected in the ODC chip...
  • Page 282: Dsp Error Codes

    Drive Error Codes DSP Error Codes DSP Error Codes Table A-6 DSP Error Codes Code Description (hex.) Offset measurement failed AC portion of ID signal calibration failure Read channel vga calibration failure (1X/2X/4X/8X) Read channel vga calibration failure (1X/2X/4X/8X) Read channel OST calibration failure (4X/8X) Read channel MOVGAcalibration failure (1X/2X) Focus failure (read channel VGA calibration) (1X/2X/4X/ Cannot be arranged (Read channel IDVGA calibration)
  • Page 283 Drive Error Codes DSP Error Codes Table A-6 DSP Error Codes Code Description (hex.) Illegal target zone (SEEK landing) Illegal next zone (SEEK landing) Illegal zone (ID search) Illegal zone (ID search) Illegal zone (focus search) Kick inner area failed Servo agc time out Focus on failed Focus on aborted...
  • Page 284 Drive Error Codes DSP Error Codes Table A-6 DSP Error Codes Code Description (hex.) Focus failed (PEP positioning) Focus failed (searching PEP GAP) Focus failed (searching PEP PA) Focus failed (searching PEP data) Focus on failed (before searching PEP data) No PEP gap found Illegal PEP format found (PEP Postamble) Illegal PEP format found (PEP data)
  • Page 285 Drive Error Codes DSP Error Codes Table A-6 DSP Error Codes Code Description (hex.) Spindle off failed Medium mischuking (Spindle On Failure) Tracking failure for certifier Spindle lock time out Focus failure for certifier E/AR/C Serial Write Block = NG E/A LPC Serial Write Block = NG E/A R/C Serial Read Block = NG Table A-7...
  • Page 286 Drive Error Codes DSP Error Codes Table A-7 Terms Used In the Tables Acronym Meaning Term Used ITLAQ Initiator Target and Logical Unit and Queue Tag Logical Block Address No Good Optical Drive Controller Postamble Phase-Encoded Part Primary Defect List RESYNC Resynchronization pattern Secondary Defect List...
  • Page 287 Drive Error Codes DSP Error Codes A-24 Appendix A...
  • Page 288: Autochanger Error Codes

    Autochanger Error Codes Appendix B...
  • Page 289: Chapter Overview

    Autochanger Error Codes Chapter Overview Chapter Overview This chapter contains the following autochanger error code tables: • Request Sense Codes • Request Sense Maps • Hardware Error Codes • Move Error Codes • Micro-Move Failure Type Codes • Diagnostic Tests An error code can be reported through the Log Sense Command (4DH), Request Sense Command (03H), or through the control panel.
  • Page 290: Request Sense Error Codes

    Autochanger Error Codes Request Sense Error Codes Request Sense Error Codes This section identifies each of the error responses for the autochanger "Request Sense Command (03H)", Table 3-5 on page 3-8. Table B-1 Request Sense - Sense Key Values — Byte 2, Bits 3 through 0 Sense Name Abbrev.
  • Page 291: Table B-2. Request Sense Data (Bytes 12 And 13

    Autochanger Error Codes Request Sense Error Codes Table B-1 Request Sense - Sense Key Values — Byte 2, Bits 3 through 0 Sense Name Abbrev. Description Aborted This sense key shall be Command reported if a target or LUN receives a second command from the same initiator before the previous command from that initiator has...
  • Page 292 Autochanger Error Codes Request Sense Error Codes Table B-2 Request Sense Data (bytes 12 and 13) Sense Sense Description Code Qualifier 22 00H 5H-IR Unsupported command 22 80H 5H-IR Drive is not online 24 00H 5H-IR Illegal field in CDB 25 00H 5H-IR Invalid LUN...
  • Page 293 Autochanger Error Codes Request Sense Error Codes Table B-2 Request Sense Data (bytes 12 and 13) Sense Sense Description Code Qualifier 4E 00H 0B-AC Bus protocol error (second command sent early) 53 00H 5H-IR Media load or eject failed 53 02H 5H-IR Medium removal prevented 53 82H...
  • Page 294: Table B-3 Invalid Address: Sense Code 2Ih

    Autochanger Error Codes Request Sense Error Codes Table B-3 Invalid Address: Sense Code 2IH Field Pointer Description Invalid element address Invalid transport element Invalid source element Invalid destination element Invalid second destination element Table B-4 Element Full/Empty: Sense Code 3BH Field Pointer Description Transport full...
  • Page 295: Table B-5. Request Sense - Additional Sense Data

    Autochanger Error Codes Additional Sense Data Format for Error Recovery Additional Sense Data Format for Error Recovery For all models, EXCEPT 40fx and 80ex. Below is a description of the 60 Additional Sense Bytes returned during the Data In Phase of the Request Sense Command (03H), (Table 3-6 on page 3-9) from the autochanger.
  • Page 296 Autochanger Error Codes Additional Sense Data Format for Error Recovery Table B-5 Request Sense - Additional Sense Data (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Byte 40-41 Vertical Motor Actual Position 42-43 Plunge Motor Commanded Position 44-45 Plunge Motor Actual Position 46-47 Translate Motor Commanded Position 48-49...
  • Page 297 Autochanger Error Codes Additional Sense Data Format for Error Recovery NOTE The FRU numbers returned are indicators for the most likely cause of an error, but may not be the actual cause of a problem. Simply changing the FRU listed may or may not fix the associated problem. Move Command Attempted 0 - Exchange...
  • Page 298 Autochanger Error Codes Additional Sense Data Format for Error Recovery Active Thumb This bit signifies which thumb is active: 0 = north, 1 = south. Vertical Motor Commanded Position The position to which the vertical motor was commanded. Vertical Motor Actual Position The actual position of the vertical motor.
  • Page 299 Autochanger Error Codes Additional Sense Data Format for Error Recovery 3 - Cartridge in Transport 16 1=a cartridge is in the transport 16 mechanism. If the cartridge wasn't replaced after a failure, the appropriate Element Bit Map will indicate which cartridge is in the transport. 2 - Cartridge in Transport 17 1=a cartridge is in the transport 17 mechanism.
  • Page 300 Autochanger Error Codes Additional Sense Data Format for Error Recovery Destination 1 Element Bit Map (Byte 56) Indicates the status of the element that was the First Destination of the Exchange command after the failure or retry of the command. 7 - Valid 1= the values in this byte and the Element Number are valid.
  • Page 301 Autochanger Error Codes Additional Sense Data Format for Error Recovery Table B-6 Request Sense - Additional Sense Data (For models 40fx, 80ex, 125ex and 220mx ONLY) Byte Move Error (Table B-9 on page B-29) Hardware Error Code (Table B-8 on page B-22) First FRU (Table A-2 on page A-4) Second FRU (Table A-2 on page A-4) Third FRU (Table A-2 on page A-4)
  • Page 302 Autochanger Error Codes Additional Sense Data Format for Error Recovery Table B-6 Request Sense - Additional Sense Data (For models 40fx, 80ex, 125ex and 220mx ONLY) Byte 47-49 Reserved (0) 50-54 Micro-Move ID History (Table C-2 on page C-17) Failed Micro-Move ID (Table C-2 on page C-17) Micro-Move Error Code (Table B-11 on page B-36) 57-60 Vertical Motor Commanded Position...
  • Page 303 Autochanger Error Codes Additional Sense Data Format for Error Recovery MvCap A Move Capable bit of 1 indicates the AC is capable of performing move commands. LastSCSI A Last bit of 1 indicates the AC has successfully returned the cartridges to the state they were in before the failed command was executed.
  • Page 304 Autochanger Error Codes Additional Sense Data Format for Error Recovery BFHm A Bad Find Home bit of 1 indicates the Find Home algorithm was started while the optical sensors were inoperable. (For Byte 26, this attempt refers to Retry algorithm.) A Find Home Recalibration bit of 1 Find Home algorithm was invoked to recalibrate the mechanism (For Byte 26, this attempt refers to Retry algorithm and...
  • Page 305 Autochanger Error Codes Additional Sense Data Format for Error Recovery Secondary Source Element Number The Element Number to which the Secondary Source Element Bit Map (Byte 41) refers. Second Destination Element Number The Element Number to which the Second Destination Element Bit Map (Byte 44) refers.
  • Page 306: Hardware Error Codes

    Autochanger Error Codes Hardware Error Codes Hardware Error Codes Hardware Errors are reported through the Request Sense Command (03H), (Byte 19, Table 5-6 on page 5-14), the Log Sense Command (4DH), and the Receive Diagnostic Results Command (1CH), (Byte 1, Table 3-30 on page 3-34).
  • Page 307: Table B-7. Hardware Error Codes (Medium And Large Models

    Autochanger Error Codes Hardware Error Codes Table B-7 Hardware Error Codes (medium and large models only) Error Code Failure Description (hex.) Drive serial communications failure Translate motor error Vertical motor error Drive configuration error Plunge motor error Mailslot sensor error Top thumb sensor error Bottom thumb sensor error Invalid test number...
  • Page 308 Autochanger Error Codes Hardware Error Codes Table B-7 Hardware Error Codes (medium and large models only) Error Code Failure Description (hex.) Test drive Put mailslot in Get mailslot out Test mailslot Rotate mailslot in Rotate mailslot out Test picker Switch active picker Restore picker Find translate home Find vertical home...
  • Page 309: Table B-8 Hardware Error Codes

    Autochanger Error Codes Hardware Error Codes Table B-8 Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Failure Description (hex.) JUKEBOX CONTROLLER PCA ERROR CODES No error ROM checksum error RAM test error Microprocessor test error Controlled area of RAM checksum error Illegal interrupt encountered by microprocessor Illegal CPU exception encountered by microprocessor...
  • Page 310 Autochanger Error Codes Hardware Error Codes Table B-8 Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Failure Description (hex.) SCSI connector loopback error in DB1 or C/D SCSI connector loopback error in DB2 or MSG SCSI connector loopback error in DB3 or REQ SCSI connector loopback error in DB4 or ACK SCSI connector loopback error in DB5 or ATN...
  • Page 311 Autochanger Error Codes Hardware Error Codes Table B-8 Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Failure Description (hex.) Drive 2 not connected Drive 3 not connected Drive 4 not connected MECHANISM ERROR CODES Unspecified mechanical failure Unspecified servo failure Unable to free the Picker fingers in preparation for...
  • Page 312 Autochanger Error Codes Hardware Error Codes Table B-8 Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Failure Description (hex.) No sensor found (V4.2 code only) Failed flip motion during the Find Home sequence (V4.5 code) Motion error while checking for cartridge in the Picker Unable to measure height of sensor on left side...
  • Page 313 Autochanger Error Codes Hardware Error Codes Table B-8 Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Failure Description (hex.) Optical sensor failed (leadscrew side - near drives) Optical sensor failed (non-leadscrew side - near drives) Optical sensor failed (leadscrew side - near mailslot) Optical sensor failed (non-leadscrew side - near mailslot) CARTRIDGE-IN-PATH (CIP) SENSOR SYSTEM ERRORS...
  • Page 314 Autochanger Error Codes Hardware Error Codes Table B-8 Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Failure Description (hex.) Drive #2 access error Drive #3 access error Drive #4 access error SOLENOID ERROR CODES Drive #1 access failure;...
  • Page 315 Autochanger Error Codes Hardware Error Codes Table B-8 Hardware Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Failure Description (hex.) The test did not run, probably a configuration error Invalid test number a. For further explanation, refer to the next section "Additional Descriptions of Hardware Error Codes."...
  • Page 316: Autochanger Move Error Codes

    Autochanger Error Codes Autochanger Move Error Codes Autochanger Move Error Codes NOTE These error codes ONLY apply to the model 40fx, 80ex, 125ex, and 220mx jukeboxes. Move Errors are reported through byte 18 of the Additional Sense Bytes Request Sense Command (03H) in Table 5-6 on page 5-14. Table B-9 Autochanger Move Error Codes Error Code...
  • Page 317 Autochanger Error Codes Autochanger Move Error Codes Table B-9 Autochanger Move Error Codes Error Code Failure Description (hex.) Failure while moving the Picker fingers forwards to engage the cartridge ejected from the drive (source). Failure while moving the Picker fingers back to remove the cartridge from the drive (source).
  • Page 318 Autochanger Error Codes Autochanger Move Error Codes Table B-9 Autochanger Move Error Codes Error Code Failure Description (hex.) Failure to leave a cartridge properly in a destination element. An obstruction was encountered before the cartridge had been inserted the proper distance. Source element unexpectedly empty.
  • Page 319: Jukebox Micro-Move Error Codes

    Autochanger Error Codes Jukebox Micro-Move Error Codes Jukebox Micro-Move Error Codes Micro-Move Errors are reported through bytes 50-55 in the additional sense bytes (Table 5-6 on page 5-14) of the Request Sense Command (03H) and the "Log Sense Command (4DH)" with page code 33H. (See Table 3-45 on page 3-47.) For all models EXCEPT 40fx, 80ex, 125ex, and 220mx.
  • Page 320 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-10 Micro-Move Error Codes Error Code Failure Description (hex.) Bottom picker expected to be active picker in plunge. Runtime. Bottom thumb expected to be active in plunge home. Powerup. Top thumb expected to be active in plunge home. Powerup.
  • Page 321 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-10 Micro-Move Error Codes Error Code Failure Description (hex.) Drive not connected Magazine put in saturate failed Magazine get out saturate failed Magazine put in accept failed Magazine get out accept failed Magazine measure failed Test magazine failed Return magazine failed...
  • Page 322 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-10 Micro-Move Error Codes Error Code Failure Description (hex.) Command received to rotate mailslot but both pickers are full Back sensor in mailslot is bad Front sensor in mailslot is bad Command received to eject from the mailslot, but both pickers are full Attempt to load from an empty mailslot Engaging the mailslot failed on a rotate in...
  • Page 323 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-10 Micro-Move Error Codes Error Code Failure Description (hex.) Test failed Table B-11 Micro-Move Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Description (hex.) No error Carriage motor drive voltage exceeded limit set by firmware.
  • Page 324 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-11 Micro-Move Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Description (hex.) Diagnose FRU failed. Initial recovery failed. Find home failed. Picker initialization failed. Cartridge-in-path beams are blocked. Failed to find hard stop at end of flip.
  • Page 325 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-11 Micro-Move Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Description (hex.) Failed finding the back of storage slot during retraction. Failed to verify that a disk is in the storage slot on get using cartridge-in-path beams.
  • Page 326 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-11 Micro-Move Error Codes (For the 40fx, 80ex, 125ex, and 220mx models ONLY) Error Code Description (hex.) No load complete. Drive error signal. Unexpected cartridge in the drive. Unexpected load complete. Exhausted retries attempting to get drive to accept the cartridge.
  • Page 327: Diagnostic Tests

    Autochanger Error Codes Jukebox Micro-Move Error Codes Diagnostic Tests The following tables describe the optical disk library diagnostic tests for all models, EXCEPT for 40fx, 80ex, 125ex, and 220mx jukeboxes. See Table B-13 on page B-44 for diagnostic tests for the 40fx, 80ex, 125ex, and 220mx models.
  • Page 328 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-12 Diagnostic Tests (EXCEPT for models 40fx, 80ex, 125ex, and 220mx) Front Panel Description Test Name Moves the disk transport mechanism up and VERTICAL down the full length of the rail. Returns TEST PASS/FAIL.
  • Page 329 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-12 Diagnostic Tests (EXCEPT for models 40fx, 80ex, 125ex, and 220mx) Front Panel Description Test Name Makes a combination of moves with a PASS/ MAILSLOT IO FAIL result. It moves an optical disk from the lowest-numbered full slot to the mailslot with a random flip.
  • Page 330 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-12 Diagnostic Tests (EXCEPT for models 40fx, 80ex, 125ex, and 220mx) Front Panel Description Test Name Sets Information log 0, Autochanger Error CLEAR HARD Log, back to zero. Moves the disk transport mechanism up and VERTICAL down the full length of the rail.
  • Page 331: Table B-13. Sequence Tests (For Models 40Fx, 80Ex, 125Ex, And 220Mx

    Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description Checks all digital data paths and normal Poweron machine operation. This sequence runs tests that are identical to those run when the optical disk library operation button is switched on.
  • Page 332 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description This sequence is run by the Autochanger Controller Test controller when the optical disk library operation switch is switched on to check out all paths, and operation of the servo motor and autochanger circuitry.
  • Page 333 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description Performs a combination of moves with a pass/fail Mechanism Exercise result. This exerciser is actually a sequence of Test other exerciser tests —...
  • Page 334 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description Performs a combination of moves with a pass/fail Drive I/O Test result. It moves a cartridge from a randomly- chosen full slot to a drive, with a random flip.
  • Page 335 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description Moves the picker to the appropriate position in Shipping preparation for shipping. Moves a cartridge into the picker from the first Fill Picker full storage slot.
  • Page 336 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description Checks out operations of the SCSI interface SCSI Interface controller chip. This test will not be run if Controller Chip Test initiated via SCSI, it reports PASS.
  • Page 337 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description See the description for Test 42. Mailslot Sensor Test (Interactive if done through the control panel) Displays max/min intensity and ambient Cartridge-in-path (Interactive if done readings for the left and right beams.
  • Page 338 Autochanger Error Codes Jukebox Micro-Move Error Codes Table B-13 Sequence Tests (For models 40fx, 80ex, 125ex, and 220mx ONLY) Test Name Description Assumes that something has physically failed, FRU Isolation Test either electronic or mechanical. A series of special low-level tests are executed to select the three (or fewer) FRUs which are most likely to be at fault.
  • Page 339 Autochanger Error Codes Jukebox Micro-Move Error Codes B-52 Appendix B...
  • Page 340: Field Replaceable Units (Frus)

    Field Replaceable Units (FRUs) Appendix C...
  • Page 341: Hp Field Replaceable Units (Frus

    Field Replaceable Units (FRUs) HP Field Replaceable Units (FRUs) HP Field Replaceable Units (FRUs) Table C-1 Jukebox FRUs (For all models, EXCEPT 40fx, 80ex, 125ex, and 220mx) FRU # Description Controller PCA MO Drive Interconnect PCA Lower Interconnect Board Stars Wars Board SCSI LUN/Repeater PCA (Bus 1) SCSI LUN/Repeater PCA (Bus 2) Configuration Module...
  • Page 342 Field Replaceable Units (FRUs) HP Field Replaceable Units (FRUs) Table C-1 Jukebox FRUs (For all models, EXCEPT 40fx, 80ex, 125ex, and 220mx) FRU # Description Vertical Umbilical Cable Translate Umbilical Cable 5/12 Power Cable Drive Power Cable Vertical Path-Clear Sensor Cable Internal SCSI Cable MO Drive Power Cable Control Panel Cable...
  • Page 343 Field Replaceable Units (FRUs) HP Field Replaceable Units (FRUs) Table C-2 Jukebox FRUs (For the 40fx, 80ex, 125ex and 220mx models ONLY) FRU # Description Autochanger Controller PCA Interconnect PCA MO/MF Drive (single-ended) Left Way Display/Front Panel PCA Carriage Motor Front Panel Picker Motor Magazine...
  • Page 344 Field Replaceable Units (FRUs) HP Field Replaceable Units (FRUs) Table C-2 Jukebox FRUs (For the 40fx, 80ex, 125ex and 220mx models ONLY) FRU # Description MO Drive/Controller Power Cable 5/12V Module Power Cable SCSI Cable (internal) Front Panel Address Cable Motor Power/Encoder Cable Motor Cable Interconnect Cable...
  • Page 345 Field Replaceable Units (FRUs) HP Field Replaceable Units (FRUs) Appendix C...
  • Page 346: Micro/Macro-Moves

    Micro/Macro-Moves Appendix D...
  • Page 347: Hp Surestore Optical Micro-Move Ids

    Micro/Macro-Moves HP Surestore Optical Micro-Move IDs HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Vertical idle. Move picker transport up. Fast. Move picker transport down. Fast. Move picker transport up slowly, looking for resistance.
  • Page 348 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Vertical put mail duck (not used). Vertical saturate home (not used). Vertical relax home (not used). Move slowly up far enough to establish that there is enough room to flip the picker.
  • Page 349 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Translate idle. Translate and saturate right. Translate and saturate left. Translate right. Translate left. Translate relax.
  • Page 350 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Retract the plunge assembly on the picker all the way back and then flip the picker. Used to find "home" in the plunge axis.
  • Page 351 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) First time "put" plunge into a drive. Slow. Feels for resistance to learn the distance to the cartridge when it is seated.
  • Page 352 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Flip during plunge when cartridge is in the top picker. Flip during plunge when cartridge is in the bottom picker. Plunge finish flip (not used).
  • Page 353 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Move picker plunge assembly out to rearm the picker mechanism before switching active picker. Retract picker plunge assembly to a point just short of tripping the thumb selection mechanism.
  • Page 354 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Plunge finish home (not used). Plunge finish saturate home (not used). First of two plunge movements toward the drive during error recovery.
  • Page 355 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Move picker plunge assembly forward a small amount to complete the rearm of the picker mechanism. One of three moves used to make the top picker the active picker during a picker recalibration.
  • Page 356 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Retract picker plunge assembly back far enough to release the thumbs and let them go to an unsplayed position.
  • Page 357 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) First of two moves to test for the presence of a cartridge in a magazine during an ISTAT when there is a cartridge in the picker.
  • Page 358 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Insert cartridge fully into a drive. Distance has been learned. Part two of a two-stage move. Used in the sequence to return a cartridge into a drive after an emergency eject during an ISTAT.
  • Page 359 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Plunge out to clear the mailslot path. Used in error recovery. Retract picker plunge assembly in an attempt to clear the mailslot path.
  • Page 360 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Move picker plunge assembly to a position where the mailslot rotation actuator can be engaged to rotate the mailslot out.
  • Page 361 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-1 HP Surestore Optical Micro-Move ID Table (For all models, EXCEPT 40fx, 80ex, 125ex and 220mx) Move ID Description (hex.) Retract picker plunge assembly a short distance to relieve the pressure after micro-move E5. The following move IDs are only for 330fx, 600fx, 660ex, 1200ex, 1200mx and 2200mx model jukeboxes.
  • Page 362 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-2 HP Surestore Optical Micro-Move ID Table (For models 40fx, 80ex, 125ex and 220mx ONLY) Move ID Description (hex.) No motion; no commands pending Carriage motion; full speed (away from drives) Carriage motion; full speed (toward drives) Carriage motion;...
  • Page 363 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-2 HP Surestore Optical Micro-Move ID Table (For models 40fx, 80ex, 125ex and 220mx ONLY) Move ID Description (hex.) Detect cartridge in storage slot before grab, and during Initialize Element Status Take up the slack in the fingers before grabbing the cartridge Pull cartridge back from storage slot Push cartridge forward into storage slot...
  • Page 364 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-2 HP Surestore Optical Micro-Move ID Table (For models 40fx, 80ex, 125ex and 220mx ONLY) Move ID Description (hex.) Detect cartridge in mailslot before grab Take up the slack in the fingers before grabbing the cartridge Pull cartridge back from mailslot Carriage motion during mailslot insert...
  • Page 365 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-2 HP Surestore Optical Micro-Move ID Table (For models 40fx, 80ex, 125ex and 220mx ONLY) Move ID Description (hex.) Check for a cartridge in the picker, same motion is used to check for a cartridge in mailslot or storage slot when picker contains a cartridge Move cartridge in or out of picker during test for a cartridge in a storage slot...
  • Page 366 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-2 HP Surestore Optical Micro-Move ID Table (For models 40fx, 80ex, 125ex and 220mx ONLY) Move ID Description (hex.) Short translate after finding leadscrew side (toward non- leadscrew side) Short carriage motion after finding leadscrew side (away from drives) Carriage motion toward drives;...
  • Page 367 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-2 HP Surestore Optical Micro-Move ID Table (For models 40fx, 80ex, 125ex and 220mx ONLY) Move ID Description (hex.) Short carriage motion during carriage/picker assembly calibration (Fine measure) Error occurred while inserting cartridge, push cartridge farther into storage slot Move fingers toward storage slot during storage slot recovery...
  • Page 368 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs Table D-2 HP Surestore Optical Micro-Move ID Table (For models 40fx, 80ex, 125ex and 220mx ONLY) Move ID Description (hex.) Pull back fingers from drive after releasing cartridge; during recovery Push cartridge towards drive, using short steps, look for drive to accept the cartridge;...
  • Page 369 Micro/Macro-Moves HP Surestore Optical Micro-Move IDs D-24 Appendix D...
  • Page 370: Disconnect Timeout Settings

    Disconnect Timeout Settings Appendix E...
  • Page 371: Table E-1 Timeout Settings

    Disconnect Timeout Settings Disconnect Timeout Settings Disconnect Timeout Settings The following commands will cause a SCSI disconnect. It is useful to know what the maximum times for disconnect are so driver timeouts can be set appropriately. NOTE In Table E-1 the maximum disconnect time is represented by the nominal number of seconds plus the number of levels of error recovery times 60.
  • Page 372: Disconnect Timeouts

    Disconnect Timeout Settings Disconnect Timeout Settings a. If the Read Element Status Command disconnects, it will perform movements identical to that of the Initialize Element Status before sending the element status data. Therefore, the timeout should be set the same as the Initialize Element Status command.
  • Page 373 Disconnect Timeout Settings Disconnect Timeout Settings Appendix E...
  • Page 374 Index abort 06H element full/empty, sense code 3BH Abort Tag 0DH erase (group 1) command (2CH) addresses erase (group 5) command (ACH) arbitration phase error codes Attention Condition autochanger move autochanger configuration mode page (20H) hardware micro-move autochanger move error codes error logs table format exchange medium command (A6H) extended message 01H...
  • Page 375 Index Linked Command Complete 0AH Queue Tag Messages (20H, 21H, 22H) log select command (4CH) log sense command (4DH) read (group 0) command (08H) read (group 1) command (28H) medium types support page 0BH read (group 5) command (A8H) medium types supported page 0BH read buffer command (3CH) message in phase read capacity command (25H)
  • Page 376 Index reselection phase selection phase SCSI command overview seek (group 0) command (0BH) seek (group 1) command (2BH) selection phase send diagnostic command (1DH) sense code values sequence tests Simple Queue Tag start/stop unit command (1BH) Status Phase synchronize cache (35H) synchronous negotiation target device target SCSI commands...
  • Page 377 Index...
  • Page 378 Copyright © 2001 Hewlett-Packard Company Printed in U.S.A. Edition 12/2001 www.hp.com/go/support Printed on recycled paper...

Table of Contents