background image

Jukebox SCSI-2 Command Set

Read Element Status Command (B8H)

Chapter 3

3-74

Element Type Code 4H - Drive

Table 3-75

Read Element Status Data Transfer Element Descriptor Block 

Byte

7

6

5

4

3

2

1

0

0

Element Type Code (4H)

1

Reserved (0)

2

Element Descriptor Length (MSByte)

3

Element Descriptor Length (LSByte)

4

Reserved (0)

5

Byte Count Of Descriptor Data Available (MSByte)

6

Byte Count of Descriptor Data Available (Middle Byte)

7

Byte Count of Descriptor Data Available (LSByte)

8

Element Address (MSByte)

9

Element Address (LSByte)

10

Reserved (0)

Access

Except

Reserved 

(0)

Full

11

Reserved (0)

12

Additional Sense Code (See Table B-2 on page B-4)

13

Additional Sense Code Qualifier (See Table B-2 on page B-4.)

14

Not 

Bus

Reserved 

(0)

ID

Valid

LU

Valid

Reserved 

(0)

Logical Unit Number

15

SCSI Bus Address

16

Reserved (0)

17

SValid

Invert

Reserved (0)

18

Source Storage Element Address (MSByte)

19

Source Storage Element Address (LSByte)

Summary of Contents for SureStore Optical 2600fx

Page 1: ...optical drive and library SCSI 2 command reference for models fx ex and mx ...

Page 2: ...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: ...mplied warranties of merchantability and fitness for a particular purpose Hewlett Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing performance or use of this material Revision History New editions of this manual incorporate all material updated since the previous edition The manual printing date and part number ind...

Page 4: ... 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: ...mands and explains each command s structure Appendix A Drive Error Codes Lists all error codes associated with the optical disk drive Appendix B Autochanger Error Codes Lists all error codes associated with the autochanger or optical disk jukebox system Appendix C Field Replaceable Units FRUs Lists all the field replaceable units for optical jukeboxes by part number Appendix D Micro Macro Moves Li...

Page 6: ...9 Restore Pointers 03H 1 9 Disconnect 04H 1 9 Initiator Detected Error 05H 1 9 Abort 06H 1 9 Message Reject 07H 1 10 No Operation 08H 1 11 Message Parity Error 09H 1 11 Linked Command Complete 0AH 1 11 Linked Command Complete with flag 0BH 1 11 Bus Device Reset 0CH 1 11 Abort Tag 0DH 1 11 Clear Queue 0EH 1 12 Queue Tag Messages 20H 21H 22H 1 12 Identify 80H FFH 1 13 Status Phase 1 14 Conditions 1 ...

Page 7: ...mand 0BH 2 25 Inquiry Command 12H 2 26 Mode Select Command 15H 2 31 Mode Select Header 2 33 Read Write Error Recovery 2 34 Disconnect Reconnect 2 36 Caching Page 08H 2 37 Control Mode Page 0AH 2 39 Medium Types Supported Page 0BH 2 40 Vendor Unique Format Page 20H 2 42 Format Mode 03H 2 43 Vendor Unique Page 21H 2 46 Mode Page Parameter Default Values 2 48 DIP Switch Locations 2 51 Reserve Command...

Page 8: ... Group 1 Command 37H 2 96 Write Buffer Command 3BH 2 99 Read Buffer Command 3CH 2 102 Read Long Command 3EH 2 104 Write Long Command 3FH 2 106 Log Select Command 4CH 2 109 Parameter List Data 2 110 Log Sense Command 4DH 2 111 Supported Log Pages 00H 2 112 Mode Select Group 2 Command 55H 2 122 Mode Sense Group 2 Command 5AH 2 125 Read Group 5 Command A8H 2 128 Write Group 5 Command AAH 2 131 Erase ...

Page 9: ...d 1CH 3 33 Send Diagnostic Command 1DH 3 35 Send Diagnostic Command Data 3 36 Prevent Allow Medium Removal Command 1EH 3 37 Position To Element Command 2BH 3 38 Write Buffer Command 3BH 3 39 Read Buffer Command 3CH 3 43 Log Sense Command 4DH 3 47 Log Sense Parameter Data 3 47 Error Logs Table Format 3 49 Move Success Log Table Format 3 53 Force Log Data Format 3 54 Recovery Log Data Format 3 55 Dr...

Page 10: ...s A 5 Internal Error Codes A 9 DSP Error Codes A 19 B Autochanger Error Codes Chapter Overview B 2 Request Sense Error Codes B 3 Additional Sense Data Format for Error Recovery For all models EXCEPT 40fx and 80ex B 8 Hardware Error Codes B 19 Autochanger Move Error Codes B 29 Jukebox Micro Move Error Codes B 32 Diagnostic Tests B 40 C Field Replaceable Units FRUs HP Field Replaceable Units FRUs C ...

Page 11: ...Contents x ...

Page 12: ...le 2 8 Sense Key Field Pointer Types 2 13 Table 2 9 Progress Indication Field Bytes 2 14 Table 2 10 Format Unit Command CDB 2 15 Table 2 11 Format Unit Defect List Header 2 17 Table 2 12 Physical Sector Format Defect Descriptor 2 18 Table 2 13 Block Format Defect Descriptor 2 18 Table 2 14 Reassign Blocks Command CDB 2 19 Table 2 15 Reassign Blocks Command Defect List Header 2 19 Table 2 16 Reassi...

Page 13: ...ique Page 21H 2 46 Table 2 42 Mode Page Parameter Default Values 2 48 Table 2 43 Mode Page 20H Parameter Default Values 2 49 Table 2 44 DIP Switch Definitions 2 51 Table 2 45 Reserve Command CDB 2 52 Table 2 46 Release Command CDB 2 53 Table 2 47 Mode Sense Group 0 Command CDB 2 54 Table 2 48 Mode Sense Header 2 55 Table 2 49 Mode Sense Descriptor 2 55 Table 2 50 Mode Page Codes 2 56 Table 2 51 Re...

Page 14: ... 84 Table 2 77 Seek Group 1 Command CDB 2 87 Table 2 78 Erase Group 1 Command CDB 2 88 Table 2 79 Write and Verify Group 1 Command CDB 2 90 Table 2 80 Verify Group 1 Command CDB 2 92 2 Table 2 81 Pre Fetch Command 2 94 2 Table 2 82 Synchronize Cache Command 2 95 Table 2 83 Read Defect Data Group 1 Command CDB 2 96 Table 2 84 Read Defect Data Defect List Header 2 97 Table 2 85 Physical Sector Forma...

Page 15: ...7H 2 116 Table 2 110 Parameter Pointers Structure for Last N Error Events Page 2 117 Table 2 111 Error Event Log 2 118 Table 2 112 Error Counter Page for Erase Errors 33H 2 118 Table 2 113 Parameter Codes Structure for Erase Errors 2 120 Table 2 114 Error Counter Page for Blank Check Errors 34H 2 120 Table 2 115 Parameter Codes Structure for Blank Check Errors 2 121 Table 2 116 Mode Select Group 2...

Page 16: ...rd Inquiry Data Format 3 15 Table 3 14 Supported Vital Product Data Pages 3 16 Table 3 15 Unit Serial Number Page 3 17 Table 3 16 Firmware Information Page 3 17 Table 3 17 Reserve Command CDB 3 18 Table 3 18 Reserve Command Element List Descriptors 3 19 Table 3 19 Reserve Command CDB 3 20 Table 3 20 Mode Sense Command CDB 3 21 Table 3 21 Mode Sense Allocation Lengths 3 22 Table 3 22 Mode Sense Ele...

Page 17: ... 45 Log Sense Command CDB 3 47 Table 3 46 Log Sense Parameter Data Available in Each Page 3 48 Table 3 47 Error Logs Table Format 3 49 Table 3 48 Error Recovery Runtime Log Data Entry Format 3 50 Table 3 49 Error Logs Table Format For 40fx 80ex 125ex and 220mx models 3 51 Table 3 50 Error Log Entry Format For 40fx 80ex 125ex and 220mx models 3 51 Table 3 51 Move Success Log Table Format For 40fx 8...

Page 18: ...Descriptor Block 3 71 Table 3 74 Read Element Status Import Export Element Descriptor Block 3 72 Table 3 75 Read Element Status Data Transfer Element Descriptor Block 3 74 Table A 1 Request Sense Sense Key Values Byte 2 Bits 3 through 0 A 3 Table A 2 Request Sense Additional Sense Code Values A 5 Table A 3 Internal Error Codes A 9 Table A 4 ODC Error Codes A 15 Table A 5 ODC Error Codes A 17 Table...

Page 19: ...CEPT for models 40fx 80ex 125ex and 220mx B 40 Table B 13 Sequence Tests For models 40fx 80ex 125ex and 220mx B 44 Table C 1 Jukebox FRUs For all models EXCEPT 40fx 80ex 125ex and 220mx C 2 Table C 2 Jukebox FRUs For the 40fx 80ex 125ex and 220mx models C 4 Table D 1 HP Surestore Optical Micro Move ID Table For all models EXCEPT 40fx 80ex 125ex and 220mx D 2 Table D 2 HP Surestore Optical Micro Mo...

Page 20: ...Chapter 1 1 1 SCSI Command Overview 1 SCSI Command Overview ...

Page 21: ...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 commands Target device The target usually the drive receives the command and controls the device Addresses All SCSI commands refer to logical addresses unless otherwise s...

Page 22: ...phase allows an initiator to select a target for the purpose of initiating a target function such as a read or write command During the selection phase the I O signal is negated so that this phase can be distinguished from the reselection phase The drive examines the DATA BUS to determine the selecting initiator SCSI ID If it cannot detect the ID the drive does not respond to the selection Reselec...

Page 23: ...the initiator to the drive Message phase The message phase refers to a message in or a message out phase Multiple messages may be sent during either phase The first byte transferred in either of these phases is either a single byte message or the first byte of a multiple byte message Multiple byte messages are wholly contained within a single message phase Message In phase allows the target to req...

Page 24: ...nded Message 02H In Save Data Pointer 03H In Restore Pointers 04H In Disconnect 05H Out Initiator Detected Error 06H Out Abort 07H In Out Message Reject 08H Out No Operation 09H Out Message Parity Error 0AH In Linked Command Complete 0BH In Linked Command Complete with flag 0CH Out Bus Device Reset 0DH Out Abort Tag 0EH Out Clear Queue 20H 21H 22H In Out Queue Tag Simple Head Ordered 80H FFH In Ou...

Page 25: ...ports only the synchronous data transfer request SDTR message An SDTR message exchange will be initiated by a SCSI device when an arranged data transfer agreement becomes invalid The agreement becomes invalid after an intermediate status such as Hard reset condition BUS DEVICE RESET message Wide data transfer message Power cycle The initiator may also initiate a SDTR message exchange when appropri...

Page 26: ... rules above that permit it to receive data successfully If the drive can also receive data successfully with these values or smaller transfer period or larger REQ ACK offset or both it returns the same values in its SDTR message Synchronous Negotiation Started by the Initiator If the initiator recognizes that negotiation is required it asserts the ATN signal and sends a SDTR message to begin the ...

Page 27: ...eriod Values For 9 1 and 5 2 Gbyte Drives Initiator Requested Transfer Period Factor Drive Response Transfer Period 0 mi 25 mt 25 100 nsec 26 mi 31 mt mi 125 nsec 32 mi 37 mt mi 150 nsec 38 mi 43 mt mi 175 nsec 44 mi 50 mt mi 200 nsec 51 mi 56 mt mi 225 nsec 57 mi 62 mt mi 250 nsec 63 mi 68 mt mi 275 nsec 69 mi 75 mt mi 300 nsec 76 mi 255 mt mi Asynchronous REQ ACK offset 0 ...

Page 28: ...his message is sent from the target to inform an initiator that the present physical path is going to be broken but that a later reconnect is required to complete current operation Initiator Detected Error 05H When the target receives this message during Data In or Status Phase it may retry the transfer after sending a Restore Pointers message Abort 06H This message is sent from the initiator to t...

Page 29: ...e cur rent command Identify The target goes to the Bus Free Phase and aborts the command Sense Key Additional Sense Code is set to Hardware Error Message Reject Error Linked Command Complete The target goes to the BUS FREE phase and aborts the command and sets Sense Key Additional Sense Code to Aborted Command Message Error Message Reject The target terminates the command with Check Condi tion sta...

Page 30: ...I Interface Parity Error Linked Command Complete 0AH This message is sent from the drive to an initiator to indicate the execution of a linked command has been completed and that the status has been sent Linked Command Complete with flag 0BH This message is sent from the drive to an initiator to indicate the execution of a linked command with flag bit set to 1 has been completed and that the statu...

Page 31: ...ogical unit The additional sense code is set to Command Cleared by Another Initiator Queue Tag Messages 20H 21H 22H The drive supports SIMPLE QUEUE TAG HEAD OF QUEUE TAG and ORDERED QUEUE TAG The Queue Tag Messages consist of two consecutive bytes Message Code 20H 21H or 22H and Queue Tag 00H FFH to distinguish each I O process The Queue Tag of each I O process must be unique for each I O process ...

Page 32: ...o this I O process are executed before this I O process is executed All queued I O processes received after this I O process are executed after this I O process except for I O processes received with a Head of Queue Tag message Identify 80H FFH These messages are sent by either the initiator or the target to establish the physical path connection between initiator and target for a particular logic...

Page 33: ...odes Good 00H This status indicates that the target has successfully completed the command Check Condition 02H Any error exception or abnormal condition that causes sense data to be set causes a Check Condition status The Request Sense Command should be issued following a CHECK CONDITION status to determine the nature of the condition Condition Met 04H This status or Intermediate Condition Met is ...

Page 34: ...rmediate Good status is returned for every command in a series of linked commands excluding the last command If this status is not returned the chain of linked commands is broken no further commands in the series are executed Intermediate Condition Met 14H This status is the combination of the Condition Met and the Intermediate statuses Reservation Conflict 18H This status is returned when a SCSI ...

Page 35: ...AGE OUT phase after the status byte has been acknowledged by the initiator 4 If the ATN signal becomes true during a MESSAGE IN phase the drive enters the MESSAGE OUT phase before it sends another message 5 If the ATN signal becomes true during a SELECTION phase and before the initiator releases the BSY signal the drive enters the MESSAGE OUT phase immediately after that SELECTION phase 6 If the A...

Page 36: ... next command from that initiator to the logical unit following the CHECK CONDITION status is Request Sense the Unit Attention sense key is returned If any command other than Request Sense is received the unit attention condition is lost If an Inquiry Command is received from an initiator with a pending unit attention condition before the target reports CHECK CONDITION status the target performs t...

Page 37: ... Brief description of the command 4 Command descriptor block CDB 5 Detailed description of the command Explanation of the Command Descriptor Block CDB The command descriptor block defines the byte and bit layout for each supported drive command Chapter 2 contains these specific descriptions Figure 1 1 Example Command Descriptor Block NOTE A Reserved field indicates that the field is reserved and m...

Page 38: ...Chapter 2 2 1 Drive Commands SCSI 2 Drive Commands 2 SCSI 2 Drive Command Set ...

Page 39: ...r information 2 10 04H Format Unit Initializes the optical disk done only once for unformatted Write Once disks 2 15 07H Reassign Blocks Reassigns defective sectors 2 19 08H Read Reads data from the specified logical block address 2 21 0AH Write Writes data to the specified logical block address 2 23 0BH Seek Moves the optical head to the physical track where the specified logical block exists 2 2...

Page 40: ...Stop Unit Starts or stops rotating the optical disk and or ejects the optical disk from the drive unit 2 73 1CH Receive Diagnostic Results Requests analysis data be sent to the initiator 2 74 1DH Send Diagnostic Requests the disk controller to perform diagnostic tests 2 76 1EH Prevent Allow Medium Removal Prevents or allows removal of the optical disk in the logical unit 2 79 Table 2 1 Group 0 Com...

Page 41: ...CH Erase Executes erase operation from the specified logical block address on rewritable disks only 2 88 2EH Write and Verify Writes data to the optical disk and then verifies the written data by checking the error correction code 2 90 2FH Verify Verifies the data starting from the specified logical block address by checking the error correction code 2 92 34H Pre Fetch Transfers the specified numb...

Page 42: ...ified logical block address including ECC data 2 104 3FH Write Long Writes data to the specified logical block address without using the ECC generation circuitry 2 106 4CH Log Select Clears drive resident logs and odometers 2 109 4DH Log Sense Reads drive resident logs and odometers 2 111 55H Mode Select Sets optical disk drive unit or controller unit parameters 2 122 Table 2 2 Group 1 and 2 Comma...

Page 43: ...134 AEH Write and Verify Writes data to the optical disk and then verifies the written data by checking the error correction code 2 137 AFH Verify Verifies the data starting from the specified logical block address by checking the error correction code 2 140 B7H Read Defect Data Reads the optical disk defect information 2 142 DEH Read Long Reads data starting at a specified logical block address i...

Page 44: ...AND COMPLETE WITH FLAG message depending on the state of the Flag bit The Flag bit may be set to 1 only when the Link bit is 1 If this bit is set to 1 with the Link bit the drive returns the LINKED COMMAND COMPLETE WITH FLAG message upon successful completion of the command If this bit is set to 0 it returns the LINKED COMMAND COMPLETE message The Relative Address RelAdr bit is set to 1 to indicat...

Page 45: ...tatus 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 If the drive is not ready when it receives this command it returns a CHECK CONDITION with a sense key of NOT READY Table 2 4 Test Unit Ready Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 00H 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Rese...

Page 46: ...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 7 6 5 4 3 2 1 0 0 Operation Code 01H 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 5 Reserved 0 Flag Link ...

Page 47: ...f error recovery procedure is appropriate The Allocation Length indicates the number of bytes of sense data that the drive transfers to the initiator This drive has 22 bytes of sense data If an allocation length specified is less then the allocated amount is transferred the remaining sense data is lost and no error will be reported If an allocated length specified is greater then only 22 bytes of ...

Page 48: ...ey 3 Information MSByte 4 Information Byte 5 Information Byte 6 Information LSByte 7 Additional Sense Length 0EH 8 Reserved 0 9 Reserved 0 10 Reserved 0 11 Reserved 0 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Reserved 0 15 SKSV Sense Key Specific Information 16 Sense Key Specific Information 17 Sense Key Specific Information 18 Internal Error Code MSByte 19 Internal Error Code...

Page 49: ...n the medium Information If the Valid bit is set to 1 the Information Bytes contain one of the following 1 The logical block address associated with the sense key 2 The difference residue of the requested length minus the actual length in bytes as determined by the command when the ILI bit is set SKSV A Sense Key Specific Valid bit of 1 indicates that the Sense Key Specific Information is valid A ...

Page 50: ...en the Bit Pointer Valid bit is 1 the Bit Pointer field specifies which bit of the byte designated by the Field Pointer field is in error When a multiple bit field is in error the pointer points to the most significant byte of the field Field Pointer The Field Pointer indicates which byte of the command descriptor block or the parameter data was in error Bytes are numbered starting from 0 When a m...

Page 51: ... complete indication in which the returned value is the numerator that has 10000H as its denominator Internal Error Code The Internal Error Code provides detailed information about the failure Table 2 9 Progress Indication Field Bytes Byte 7 6 5 4 3 2 1 0 15 SKSV 1 Reserved 0 16 Progress Indication MSByte 17 Progress Indication LSByte ...

Page 52: ...rmat Erase Write or Write and Verify 650 Mbyte optical disks If this command is issued with any of these drive media combinations a CHECK CONDITION status will result with the Sense Key Additional Sense Code set to Data Protect Write Protected FmtDta A Format Data bit of 1 indicates that the command includes a Data Out Phase consisting of a 4 byte Defect List Header A FmtDta bit of 0 indicates tha...

Page 53: ...as no effect on the drive ErsCntl An Erase Control bit of 0 indicates that an erase is automatically performed before writing the data when the drive is directed to perform the certify operation by the initiator An Erase Control bit of 1 suppresses the erase operation NOTE For Write Once this command can be executed only once during the lifetime of a disk When an initiator attempts to execute the ...

Page 54: ...rtify the optical disk during the format process A DCRT bit of 0 indicates that the drive certifies the optical disk during the format process When the FOV bit is set to 0 the DCRT bit must also be set to 0 DCRT does not apply to Write Once disks Immed When the Immediate bit is set to 1 it indicates a status of GOOD is returned before the format operation is begun An Immed bit of 0 indicates a GOO...

Page 55: ... 2 1 0 0 Track Number of Defect MSByte 1 Track Number of Defect 2 Track Number of Defect LSByte 3 Reserved 0 4 Reserved 0 5 Reserved 0 6 Reserved 0 7 Sector Number of Defect Table 2 13 Block Format Defect Descriptor Byte 7 6 5 4 3 2 1 0 0 Reserved 0 1 Defect Block Address MSByte 2 Defect Block Address 3 Defect Block Address LSByte ...

Page 56: ...ent sector Reassign Blocks Command Defect List The Reassign Blocks command defect list is made up of a 4 byte Defect List Header and zero or more 4 byte Defect Descriptor blocks Table 2 14 Reassign Blocks Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 07H 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 5 Reserved 0 Flag Link Table 2 15 Reassign Blocks Command Defect Li...

Page 57: ...Descriptors that follow Each defective sector is decoded to a physical block address and that physical sector is added to the SDL Secondary Defect List Table 2 16 Reassign Blocks Command Defect Descriptor Byte 7 6 6 4 3 2 1 0 0 Reserved 0 1 Defective Block Logical Address MSByte 2 Defective Block Logical Address 3 Defective Block Logical Address LSByte ...

Page 58: ...he Transfer Length field specifies the number of contiguous logical blocks of data to be read A Transfer Length of 0 specifies that 256 logical blocks are to be read Any other value specifies the number of logical blocks to be read PBA A Physical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used Table 2 17 Read Gr...

Page 59: ...or 2048 14X media it is not possible to address all logical blocks on the disk because those media types contain 221 logical blocks 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 60: ...2 6 Gbyte capacity drives cannot Format Erase Write or Write and Verify 650 Mbyte optical disks If this command is issued with any of these drive media combinations a CHECK CONDITION status will result with the Sense Key Additional Sense Code set to Data Protect Write Protected NOTE For Write Once media byte 5 bit 6 and bit 7 are reserved Table 2 18 Write Group 0 Command CDB Byte 7 6 5 4 3 2 1 0 0...

Page 61: ... operation 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 221 logical blocks NOTE For write once optical disks blank checking is performed before writing data If a written block is detected during blank checking the drive will return a ...

Page 62: ...edia 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 221 logical blocks 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 63: ...h This field specifies the number of bytes that the initiator has allocated for the return data An Allocation Length of 0 is not an error and indicates that no data will be returned The initiator will terminate the data in phase when all available inquiry data has been returned or when allocation length bytes have been returned whichever is less If an inquiry command is received from an initiator ...

Page 64: ... 22 Supported Vital Product Data Pages 00H Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page Code 00H 2 Reserved 0 3 Page Length 03H 4 First Supported VPD Page 00H 5 Second Supported VPD Page 80H 6 Third Supported VPD Page C1H Table 2 23 Unit Serial Number Page 80H Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page Code 80H 2 Reserved 0 3 Page Length ...

Page 65: ...ation of the serial number of the drive which wrote the UMID on the media The Unique Media ID Bytes 6 8 field is a three byte random number Table 2 24 Unique Media ID Page C1H Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page Code C1H 2 Reserved 0 3 Page Length 08H 4 5 Unique Media ID Bytes 1 2 6 8 Unique Media ID Bytes 3 5 9 11 Unique Media ID Bytes 6 8 ...

Page 66: ...tional Sense Length 33H a 5 6 Reserved 0 7 RelAdr 1 WBus32 0 WBus16 0 Sync 1 Linked 1 Rsvd 0 Cmd Que 1 SftRe 0 8 15 Vendor Identification HP ASCII b 16 31 Product Identification C1113J ASCII b C1113F for 2 6 Gbyte capacity drives 32 35 Product Revision Level Current firmware version in ASCII 36 39 Manufacturing Date Code Current ASCII data 40 49 Serial Number Current ASCII data 50 55 Drive Identif...

Page 67: ...evice Type Modifier field and will return 0 ISO ECMA and ANSI Approved Versions Approved Version fields indicate compliance of the current firmware to these standards Additional Sense Length This field indicates the length in bytes of the additional parameters This field is always 33H RelAdr The Relative Addressing bit is set to 1 which indicates that the drive supports relative addressing mode WB...

Page 68: ...tile RAM An SP bit of 0 indicates the target performs the specified MODE SELECT operation and does not save any pages Parameter List Length This byte indicates the number of bytes of parameter data being transferred during the DATA OUT phase including the header A length of 0 indicates that no data will be transferred Table 2 26 Mode Select Group 0 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code...

Page 69: ...ode Page Codes Page Code Parameter List Length Description 01H 12 Read Write Error Recovery Page See Table 2 30 on page 2 34 02H 16 Disconnect Reconnect Page See Table 2 31 on page 2 36 08H 12 Caching Page See Table 2 32 on page 2 37 0AH 8 Control Mode Page See Table 2 33 on page 2 39 0BH 8 Medium Type Supported See Table 2 35 on page 2 40 20H 12 Vendor Unique Format Page See Table 2 37 on page 2 ...

Page 70: ... 8 A Block Descriptor Length of zero indicates that the block descriptor is not included in the parameter list This condition is not considered to be an error NOTE All fields in the Block Descriptor have no effect on the drive Table 2 28 Mode Select Header Byte 7 6 5 4 3 2 1 0 0 Reserved 0 1 Medium Type 2 Reserved 0 3 Block Descriptor Length Table 2 29 Mode Select Block Descriptor Byte 7 6 5 4 3 2...

Page 71: ... media TB A Transfer Block bit of 1 indicates that a data block that is not recovered within the recovery limits specified is transferred to the initiator before CHECK CONDITION status is returned A TB bit of 0 indicates that such a data block is not transferred to the initiator RC A Read Continuous bit of 1 indicates that error correction codes are not used for data error recovery A Read Continuo...

Page 72: ...ndicates that the target does not terminate the data phase upon detection of a recovered error DCR A Disable Correction bit of 1 indicates that error correction codes are not used for data error recovery A DCR bit of 0 allows the use of error correction codes for data error recovery Read Retry Count The Read Retry Count field specifies the number of times the target attempts recovery of a read ope...

Page 73: ...ata that the target transfers during a data phase before disconnecting if the initiator has granted the disconnect privilege This value is expressed in increments of 512 bytes e g a value of one means 512 bytes two means 1024 bytes etc A value of zero indicates there is no limit on the amount of data transferred per connection Table 2 31 Disconnect Reconnect Page 02H Byte 7 6 5 4 3 2 1 0 0 Reserve...

Page 74: ...e Cache Enable bit of 0 indicates write caching is disabled RCD A Read Cache Disable bit of 1 indicates read ahead is disabled A Read Cache Disable bit of 0 indicates read ahead is enabled Table 2 32 Caching Page 08H Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Page Code 08H 1 Page Length 0AH 2 Reserved 0 WCE MF RCD 3 Reserved 0 4 Disable Pre fetch Transfer Length MSByte 5 Disable Pre fetch Transfer Length L...

Page 75: ...Key Additional Sense Code set to Illegal Request Invalid Parameter List Since the MF bit is 1 and the Minimum Pre fetch bit is also 1 the Minimum Pre fetch size is equal to the READ transfer length This field does not affect the operation of the drive Maximum Pre fetch The default value is 1 and cannot be changed If this bit is set to 0 by the MODE SELECT command a CHECK CONDITION status is return...

Page 76: ...ield specifies that the target will order the actual execution sequence of the commands with a SIMPLE QUEUE TAG such that data integrity is maintained for that initiator A value of one 1 in this field specifies that the target may reorder the actual execution of the commands with a SIMPLE QUEUE TAG in any manner Table 2 33 Control Mode Page 0AH Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Page Code 0AH 1 Pag...

Page 77: ...MODE SELECT command are reported in ascending order If only the default medium type is supported 0 is reported If less than four medium types are supported the unused entries are returned as 0 Table 2 35 Medium Types Supported Page 0BH Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Page Code 0BH 1 Page Length 06H 2 Reserved 0 3 Reserved 0 4 Medium Type One Supported 02H Optical Write once Medium 5 Medium Type ...

Page 78: ... only 02H Write Once medium 03H Rewritable medium Table 2 36 Valid Medium Type Combinations Byte Field Name Setting 1 default Setting 2 Setting 3 Setting 4 4 Medium Type 1 Supported 02H 00H 02H 03H 5 Medium Type 2 Supported 03H 00H 00H 00H 6 Medium Type 3 Supported 00H 00H 00H 00H 7 Medium Type 4 Supported 00H 00H 00H 00H ...

Page 79: ...e 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 Table 2 37 Vendor Unique Format Page 20H Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Page Code 20H 1 Page Length 0AH 2 Format Mode 3 11 Format Type Specific Data ...

Page 80: ... Band field indicates the length of each spare band in number of logical blocks Number of Bands The Number of Bands field indicates the bands on the disk The drive can read and write multi band formatted disks but can create only single band disks Table 2 38 Format Mode 03H Type 0 Byte 7 6 5 4 3 2 1 0 2 Format Mode 03H 3 Type 00H 4 Size of User Band MSByte 5 Size of User Band 6 Size of User Band 7...

Page 81: ...ield indicates the bands on the disk Size of Spare Band The Size of User Band field indicates the length of each spare band in number of logical blocks Table 2 39 Format Mode 03H Type 1 Byte 7 6 5 4 3 2 1 0 2 Format Mode 03H 3 Type 01H 4 Reserved 0 5 Reserved 0 6 Number of Bands MSByte 7 Number of Bands LSByte 8 Size of Spare Bands MSByte 9 Size of Spare Bands LSByte 10 Reserved 0 11 Reserved 0 ...

Page 82: ...dicates the bands on the disk and can be set to 1 01H 16 10H 30 1EH or 34 22H NOTE The Number of Bands for 9 1 and 5 2 Gbyte Capacity drives include 1 01H 16 10H 24 18H 30 1EH 34 22H 38 26H or 45 2DH Table 2 40 Format Mode 04H Byte 7 6 5 4 3 2 1 0 2 Format Mode 04H 3 9 Reserved 0 10 Number of Bands MSByte 11 Number of Bands LSByte ...

Page 83: ...nabled A DWR bit of 0 indicates write reordering is enabled 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 Table 2 41 Vendor Unique Page 21H Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Page Code 21H 1 P...

Page 84: ...ng mode of 0 indicates that the drive is installed in a jukebox environment A DOM bit of 1 indicates that the drive is installed in a stand alone environment NOTE The DOM bit is not selectable using the Mode Select command FWC 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 ...

Page 85: ...lt Value 01H AWRE 1 01H TB 0 01H RC 0 01H PER 0 01H DTE 0 01H DCR 0 01H Read Retry Count 5 01H Write Retry Count 5 02H Buffer Full Ratio 20H 02H Buffer Empty Ratio 20H 02H Maximum Burst Size 20H 08H WCE 1 08H MF 1 08H RCD 0 08H Disable Pre Fetch Transfer Length 40H 08H Minimum Pre Fetch 01H 08H Maximum Pre Fetch 01H 08H Maximum Pre Fetch Ceiling 40H 0AH Que Algorithm Modifiera 0 0AH DQUE 0 0BH Med...

Page 86: ...upported 00H 21H DAIR 0 21H DWR 0 21H Quick Disconnect 0 21H Force Verify 0 a This value is for 9 1 and 5 2 Gbyte Capacity drive only Table 2 42 Mode Page Parameter Default Values Page Field Default Value Table 2 43 Mode Page 20H Parameter Default Values Page Field Current Value 650 Mbytes Cartridge 20H Format Mode 3 20H Type 0 20H Number of Bands 1 20H Size of Spare Band 2048 1 3 1 2 Gbytes Cartr...

Page 87: ...tes sector a 20H Format Mode 4 20H Number of Bands 45 4 1 Gbytes Cartridge 512 bytes sector a 20H Format Mode 4 20H Number of Bands 38 9 1 Gbytes Cartridge 4096 bytes sector b 20H Format Mode 4 20H Number of Bands 16 8 6 Gbytes Cartridge 2048 bytes sector b 20H Format Mode 4 20H Number of Bands 30 a This media is for 9 1 and 5 2 Gbyte capacity drives only b This media is for 9 1 capacity drives on...

Page 88: ...ject Distance Override 1 Reserved for Production 2 DAIR Enable 2 Reserved for Production 3 Reserved for HP 3 Reserved for Production 4 Reserved for HP 4 Reserved for Production 5 Reserved for Debug 5 Enable SCAM 6 Reserved for Debug 6 Force Verify for Write Operation 7 Reserved for Debug 7 SCSI Terminator Enablea a For 2 6 Gbyte capacity drives this DIP switch is Fast SCSI Enable 8 Reserved for De...

Page 89: ...ons occurs Once RESERVED other initiator commands except Inquiry and Request Sense for the logical unit are rejected and result in a Reservation Conflict status A Release Command sent by another initiator is ignored 3rdPty A 3rd Pty bit of 1 indicates that the drive is reserved for the SCSI device specified in the Third Party Device ID field 3rd Pty Device ID 3rd Pty Device ID indicates identifica...

Page 90: ...Pty bit of 1 indicates that the drive is reserved for the SCSI device specified in the Third Party Device ID field 3rd Pty Device ID 3rd Pty Device ID indicates identification of the SCSI device for which the drive is to be reserved Table 2 46 Release Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 17H 1 Logical Unit Number 0 3rd Pty 3rd Party Device ID Rsvd 0 2 Reserved 0 3 Reserved 0 4 Reserve...

Page 91: ...escriptor is provided PC Page control defines the type of parameter values to be returned as follows 00 Current Values 01 Changeable Values 10 Default Values 11 Saved Values Page Code Page code values are the same as for the Mode Select command If 00H or 3FH is specified all pages are returned Table 2 47 Mode Sense Group 0 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 1AH 1 Logical Unit Number...

Page 92: ...he data in phase when the allocation length has been transferred or when all available data has been transferred to the initiator Table 2 48 Mode Sense Header Byte 7 6 5 4 3 2 1 0 0 Mode Data Length 1 Medium Type 2 WP Reserved Cache 1 Reserved 0 3 Block Descriptor Length Table 2 49 Mode Sense Descriptor Byte 7 6 5 4 3 2 1 0 0 Density Codes 1 Number of Blocks MSByte 2 Number of Blocks 3 Number of B...

Page 93: ...Table 2 51 on page 2 57 02H 16 Disconnect Reconnect Page See Table 2 52 on page 2 59 08H 12 Caching Page See Table 2 53 on page 2 60 0AH 8 Control Mode Page See Table 2 54 on page 2 63 0BH 8 Medium Type Supported Table 2 55 on page 2 64 20H 12 Vendor Unique Format Page See Table 2 57 on page 2 66 21H 12 Vendor Unique Page See Table 2 61 on page 2 70 00H 3FH 80 Request for all Pages ...

Page 94: ...ic reallocation of defective sectors occurs during these additional erase operations Erase 2CH and Erase ACH An AWRE bit of 0 does not enable automatic reallocation of defective sectors TB A Transfer Block bit of 1 indicates that a data block that is not recovered within the recovery limits specified is transferred to the initiator before CHECK CONDITION status is returned A TB bit of 0 indicates ...

Page 95: ...t the target terminates the data phase upon detection of a recovered error DTE bit of 0 indicates that the target does not terminate the data phase upon detection of a recovered error DCR A Disable Correction bit of 1 indicates that error correction codes are not used for data error recovery A DCR bit of 0 allows the use of error correction codes for data error recovery Read Retry Count The read r...

Page 96: ...ve Maximum Burst Size This field indicates the maximum amount of data that the target transfers during a data phase before disconnecting if the initiator has granted the disconnect privilege This value is expressed in increments of 512 bytes e g a value of one means 512 bytes two means 1024 bytes etc A value of zero indicates there is no limit on the amount of data transferred per connection Table...

Page 97: ...etch 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 Table 2 53 Caching Page 08H Byte 7 6 5 4 3 2 1 0 0 PS 1 Rsvd 0 Page Code 08H 1 Page Length 0AH 2 Reserved 0 WCE MF RCD 3 Reserved 0 4 Disable Pre fetch Transfer Length MSByte 5 Disable Pre f...

Page 98: ... 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 Since the MF bit is 1 and the Minimum Pre Fetch bit is also 1 the minimum pre fetch size is equal to the READ Transfer Length This field does not affect the operation of the drive The Minimum Pre fetch default setting is 1 and cannot be...

Page 99: ...es 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 NOTE With write caching enabled data integrity of the information in the buffer is not guaranteed through power cycling ...

Page 100: ...s savable in non volatile RAM DQue A Disable Queuing bit of 1 indicates that command queuing is disabled A Disable Queuing bit of 0 indicates that command queuing is enabled NOTE For more information about the use of Byte 3 Que Algorithm Modifier see Table 2 34 on page 2 39 Table 2 54 Control Mode Page 0AH Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Page Code 0AH 1 Page Length 06H 2 Reserved 0 3 Que Algorit...

Page 101: ...t the medium type s supported by the drive The drive accepts the following combinations Table 2 55 Medium Types Supported Page 0BH Byte 7 6 5 4 3 2 1 0 0 PS 1 Rsvd 0 Page Code 0BH 1 Page Length 06H 2 Reserved 0 3 Reserved 0 4 Medium Type One Supported 02H Optical Write once Medium 5 Medium Type Two Supported 03H Optical Erasable Medium 6 Medium Type Three Supported 00H 7 Medium Type Four Supported...

Page 102: ...ly 02H Write Once optical disks 03H Rewritable optical disks Table 2 56 Valid Medium Type Combinations Byte Field Name Setting1 default Setting 2 Setting 3 Setting 4 4 Medium Type 1 Supported 02H 00H 02H 03H 5 Medium Type 2 Supported 03H 00H 00H 00H 6 Medium Type 3 Supported 00H 00H 00H 00H 7 Medium Type 4 Supported 00H 00H 00H 00H ...

Page 103: ...page is savable in non volatile RAM 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 Table 2 57 Vendor Unique Format Page 20H Byte 7 6 5 4 3 2 1 0 0 PS 1 Rsvd 0 Page Code 20H 1 Page Length 0AH 2 Format Mode 3 11 Format Type Specific Data ...

Page 104: ...re Band field indicates the length of each spare band in number of logical blocks Number of Bands The Number of Bands field indicates the bands on the disk The drive can read and write multi band formatted disks but can create only single band disks Table 2 58 Format Mode 03H Type 0 Byte 7 6 5 4 3 2 1 0 2 Format Mode 03H 3 Type 00H 4 Size of User Band MSByte 5 Size of User Band 6 Size of User Band...

Page 105: ...ld indicates the bands on the disk Size of Spare Band The Size of User Band field indicates the length of each spare band in number of logical blocks Table 2 59 Format Mode 03H Type 1 Byte 7 6 5 4 3 2 1 0 2 Format Mode 03H 3 Type 01H 4 Reserved 0 5 Reserved 0 6 Number of Bands MSByte 7 Number of Bands LSByte 8 Size of Spare Bands MSByte 9 Size of Spare Bands LSByte 10 Reserved 0 11 Reserved 0 ...

Page 106: ... indicates the bands on the disk and can be set to 1 01H 16 10H 30 1EH or 34 22H NOTE The Number of Bands for 9 1 and 5 2 Gbyte Capacity drives include 1 01H 16 10H 24 18H 30 1EH 34 22H 38 26H or 45 2DH Table 2 60 Format Mode 04H Byte 7 6 5 4 3 2 1 0 2 Format Mode 04H 3 9 Reserved 0 10 Number of Bands MSByte 11 Number of Bands LSByte ...

Page 107: ...ical Memory Device in the Peripheral Device Type field in the Inquiry Data The DAIR default setting is 0 DWR A Disable Write Reordering bit of 1 indicates write reordering is not enabled A DWR bit of 0 indicates write reordering is enabled The DWR default setting is 0 Table 2 61 Vendor Unique Page 21H Byte 7 6 5 4 3 2 1 0 0 PS 1 Rsvd 0 Page Code 21H 1 Page Length 0AH 2 Reserved 0 DAIR 3 DWR Quick ...

Page 108: ... they were Write Verify 6 10 and 12 byte commands A Force Verify bit of 0 indicates normal operation The Force Verify default setting is 0 Bytes 4 and 5 Bytes 4 and 5 are used to read the setting of the DIP switches on the drive SX Y refers to the setting of DIP switch S50X Y see Figure 2 1 on page 2 51 and Table 2 44 on page 2 51 If SX Y 0 the switch is set to the OFF position if SX Y 1 the switc...

Page 109: ...on receipt of the first Write command or 5 minutes after spin up NOTE The bits DAIR and Force Verify on this mode page can also be controlled in HP products by changing external switch settings In HP s standalone box products this is accomplished by changing the thumb wheel settings on the rear of the box In HP s library products this is accomplished by changing the front panel settings In all cas...

Page 110: ...on be taken regarding loading or ejecting the media A Load Eject bit of 1 indicates that the media will be unloaded if the Start bit is 0 A Load Eject bit of 1 indicates that the media will be loaded if the Start bit is 1 NOTE This command is affected by the Prevent Allow Medium Removal command Do not use LoEj in an autochanger environment Start A Start bit of 1 indicates that the drive starts rot...

Page 111: ...ata The controller returns the number of bytes specified or all available diagnostic data 10 bytes whichever is less Table 2 63 Receive Diagnostic Results Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 1CH 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Allocation Length MSByte 4 Allocation Length LSByte 5 Reserved 0 Flag Link Table 2 64 Received Diagnostic Results Page Codes Page Code Maximu...

Page 112: ...eserved 0 2 Page Length 0 MSByte 3 Page Length 2 LSByte 4 Supported Page List 00H 5 Supported Page List 81H Table 2 66 Controller Test 81H Byte 7 6 5 4 3 2 1 0 0 Page Code 81H 1 Reserved 0 2 Page Length 0 MSByte 3 Page Length 6 LSByte 4 Reserved 0 Success 5 Loop Count Completed 6 Internal Error Code MSByte 7 Internal Error Code 8 Internal Error Code 9 Internal Error Code LSByte ...

Page 113: ...If this bit is 1 the Parameter List Length must be 0 A Self Test bit of 0 indicates the test requested in the Parameter List Length See Table 2 70 on page 2 78 NOTE A SelfTst bit of 0 should be followed by a Receive Diagnostics Results Command A SelfTst bit of 1 should be followed by a Request Sense Command Table 2 67 Send Diagnostic Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 1DH 1 Logical ...

Page 114: ...st Length Indicates the number of parameter bytes in the Data Out Phase that describe the selected test This value must be 0 if the SelfTst bit is set to 1 Table 2 68 Supported Diagnostic Pages Byte 7 6 5 4 3 2 1 0 0 Page Code 00H 1 Reserved 0 2 Page Length 0 MSByte 3 Page Length 0 LSByte Table 2 69 Send Diagnostic Command Page Codes Page Code Parameter List Length Description 00H 4 Supported Diag...

Page 115: ... Byte 7 6 5 4 4 2 1 0 0 Page Code 81H 1 Reserved 2 Page Length 0 MSByte 3 Page Length 8 LSByte 4 No Break Test Number See Table 2 71 on page 2 78 5 Loop Count 6 11 Reserved 0 Table 2 71 Interface Manager Diagnostic Tests Diagnostic Test Name Test Number hex Selftest 0x01 ROM Checksum Test 0x02 Microprocessor RAM Test 0x03 Buffer RAM Test 0x04 ODC Chip Test 0x05 DSP Communication Test 0x06 ...

Page 116: ...nt A Prevent bit of 1 prevents removal of the optical disk from a drive A Prevent bit of 0 allows removal of the optical disk from a drive NOTE The Start Stop Unit Command affects this command See Table 2 62 on page 2 73 Table 2 72 Prevent Allow Medium Removal Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 1EH 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 Prevent 5 C...

Page 117: ...cator bit of 1 indicates that the logical block address field does not need to be set to 0 A PMI bit of 0 indicates that the logical block address field must be set to 0 Table 2 73 Read Capacity Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 25H 1 Logical Unit Number 0 Reserved 0 RelAdr 2 Logical Block Address MSByte 3 Logical Block Address 4 Logical Block Address 5 Logical Block Address LSByte...

Page 118: ...1 SCSI 2 Drive Commands Table 2 74 Read Capacity Command Data Byte 7 6 5 4 3 2 1 0 0 Logical Block Address MSByte 1 Logical Block Address 2 Logical Block Address 3 Logical Block Address LSByte 4 Block Length MSByte 5 Block Length 6 Block Length 7 Block Length LSByte ...

Page 119: ...e 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 NOTE The DPO bit is ignored in 9 1 and 5 2 Gbyte capacity drives Table 2 75 Read Group 1 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 28H 1 Logical Unit Number 0 DPO FUA Reserved 0 RelAdr 2 Starting Logical Block Address MSByte 3 Starting Logical B...

Page 120: ...pecifies the number of contiguous logical blocks of data to be transferred A value of 0 indicates that no blocks will be transferred and is not considered an error PBA A Physical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used NOTE For write once media blank checking is performed following a failed read If the s...

Page 121: ...not Format Erase Write or Write and Verify 650 Mbyte optical disks If this command is issued with any of these drive media combinations a CHECK CONDITION status will result with the Sense Key Additional Sense Code set to Data Protect Write Protected NOTE For Write Once media Byte 9 Bit 7 and Bit 6 are reserved 0 Table 2 76 Write Group 1 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 2AH 1 Reser...

Page 122: ... address is an absolute address EBP An Erase By Pass bit of 0 indicates an erase is automatically performed before writing the data An EBP bit of 1 suppresses the erase operation Transfer Length The Transfer Length field specifies the number of contiguous logical blocks of data to be transferred for this command A value of 0 indicates that no blocks of data will be transferred and is not considere...

Page 123: ... 2 2 86 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: ... is used NOTE When this command is used with 512 byte sector 14X media or 1024 byte sector 14X 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 Table 2 77 Seek Group 1 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 2BH 1 Logical Unit Number 0 Reserved 0 2 Logical Block Addres...

Page 125: ...ormat Erase Write or Write and Verify 650 Mbyte optical disks If this command is issued with any of these drive media combinations a CHECK CONDITION status will result with the Sense Key Additional Sense Code set to Data Protect Write Protected Table 2 78 Erase Group 1 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 2CH 1 Logical Unit Number 0 Reserved 0 ERA Rsvd 0 RelAdr 2 Logical Block Address...

Page 126: ...e logical block address is an absolute address Transfer Length The Transfer Length field specifies the number of contiguous logical blocks of data to be erased A value of 0 indicates that no blocks will be erased and is not considered an error PBA A Physical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used NOTE I...

Page 127: ...6 Gbyte capacity drives cannot Format Erase Write or Write and Verify 650 Mbyte optical disks If this command is issued with any of these drive media combinations a CHECK CONDITION status will result with the Sense Key Additional Sense Code set to Data Protect Write Protected NOTE For Write Once media Byte 9 Bit 7 and Bit 6 are reserved 0 Table 2 79 Write and Verify Group 1 Command CDB Byte 7 6 5 ...

Page 128: ... transferred for this command A value of 0 indicates that no blocks will be transferred and is not considered an error PBA A Physical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used ErsCntl The Erase Control bit is identical to the Erase Bypass bit Rel Adr A relative address bit of one indicates that logical blo...

Page 129: ... Page Out DPO 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 This bit is ignored Table 2 80 Verify Group 1 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 2FH 1 Logical Unit Number 0 DPO Rsvd 0 Blk Vfy Rsvd 0 RelAdr 2 Logical Block Address MSByte 3 Logical ...

Page 130: ...ation Length The Verification Length field specifies the number of contiguous logical blocks of data to be verified for this command A value of 0 indicates that no blocks will be verified and is not considered an error 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 A value of 0 indicates...

Page 131: ...ransfer Length This field indicates the number of contiguous logical blocks of data to be transferred 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 A value of 0 indicates that the logical block address is an absolute address Table 2 81 Pre Fetch Command Byte 7 6 5 4 3 2 1 0 0 Operation ...

Page 132: ... status is not returned until the operation is completed Number of Blocks The Number of Blocks field specifies the total number of contiguous logical blocks within the range A Number of Blocks bit of 0 indicates that all remaining logical blocks on the logical unit are within the range A logical block within the specified range that is not in cache memory is not considered an error Table 2 82 Sync...

Page 133: ...ve will return the contents of the defect list SDL A PList bit of 1 and a GList bit of 0 indicates the drive will return the contents of the PDL A PList bit of 1 and a GList bit of 1 indicates the drive will return the contents of the PDL and the SDL Table 2 83 Read Defect Data Group 1 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 37H 1 Reserved 0 2 Reserved 0 PList GList Defect List Format 3 ...

Page 134: ... returned This condition is not considered an error The drive will terminate the data in phase when the allocation length has been transferred or when all available defect data has been transferred to the initiator whichever is less PList A PList bit of 1 indicates the Primary List of defects was returned GList A GList bit of 1 indicates the Grown List of defects was returned Defect List Format Th...

Page 135: ...e 2 85 Physical Sector Format Defect Descriptor Byte 7 6 5 4 3 2 1 0 0 Physical Track Number of the Defect MSByte 1 Physical Track Number of the Defect 2 Physical Track Number of the Defect LSByte 3 Reserved 0 4 Reserved 0 5 Reserved 0 6 Reserved 0 7 Defective Physical Sector Number ...

Page 136: ...operation Mode Indicates which data format is used Refer to Table 2 87 on page 2 100 for valid values Buffer ID Indicates which buffer is used Refer to Table 2 87 on page 2 100 for valid values Table 2 86 Write Buffer Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 3BH 1 Logical Unit Number 0 Reserved 0 Mode Table 2 87 on page 2 100 2 Buffer ID See Table 2 87 on page 2 100 3 Buffer Offset MSByte...

Page 137: ...he drive uses to operate Serial Number and Manufacturing Date Code Indicates the drive s serial number and date code which indicates the week of manufacturing Customer and Product ID Indicates the Vendor Identification and Product Identification fields of the INQUIRY command Response Data Table 2 87 Buffer Access Mode and ID Buffer Type Buffer ID Mode Buffer RAM 0 0 Download Microcode 1 4 Serial N...

Page 138: ...rite Buffer Command 3BH Chapter 2 2 101 SCSI 2 Drive Commands Table 2 89 Mode Descriptions For 9 1 and 5 2 Gbyte Capacity Drives Only Mode Description 0 Data Mode same as Mode 2 1 Vendor specific 2 Data Mode 4 Download Microcode ...

Page 139: ... to be used Refer to Table 2 91 on page 2 103 for valid values Buffer Offset Indicates at what address the data should be written offset from the beginning of the buffer Parameter List Length Indicates the number of data bytes to be read from the buffer Table 2 90 Read Buffer Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 3CH 1 Logical Unit Number 0 Reserved 0 Mode 2 Buffer ID 3 Buffer Offset M...

Page 140: ... 1 0 0 Offset Boundary 1 Buffer Capacity MSB 2 Buffer Capacity 3 Buffer Capacity LSB Table 2 92 Buffer Access Mode and ID Buffer Type Buffer ID Mode Buffer RAM 0 0 Table 2 93 Mode Descriptions For 2 6 Gbyte Capacity Drives Only Mode Description 0 Data retained for subsequent read buffer command Table 2 94 Mode Descriptions For 9 1 and 5 2 Gbyte Capacity Drives Only Mode Description 0 Data Mode sam...

Page 141: ...ta is not corrected using ECC Table 2 95 Read Long Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 3EH 1 Logical Unit Number 0 Reserved 0 RelAdr 2 Starting Logical Block Address MSByte 3 Starting Logical Block Address 4 Starting Logical Block Address 5 Starting Logical Block Address LSByte 6 Reserved 0 7 Transfer Length MSByte 8 Transfer Length LSByte 9 PBA SC Reserved 0 Flag Link ...

Page 142: ...addressing is used A PBA bit of 0 indicates that logical block addressing is used SC A Sector Count bit of 1 indicates the transfer length is represented in sectors rather than bytes A sector consists of 2380 bytes for 2K media 1200 bytes for 1K media or 610 bytes for 512 media A Sector Count bit of 0 indicates the transfer length is represented in bytes Rel Adr A relative address bit of one indic...

Page 143: ...drives cannot Format Erase Write or Write and Verify 650 Mbyte optical disks If this command is issued with any of these drive media combinations a CHECK CONDITION status will result with the Sense Key Additional Sense Code set to Data Protect Write Protected Table 2 96 Write Long Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 3FH 1 Logical Unit Number 0 Reserved 0 RelAdr 2 Starting Logical Blo...

Page 144: ...cal block addressing is used A PBA bit of 0 indicates that logical block addressing is used SC A Sector Count bit of 1 indicates the transfer length is represented in sectors rather than bytes A sector consists of 2380 bytes for 2K media 1200 bytes for 1K media or 610 bytes 512 media A Sector Count bit of 0 indicates the transfer length is represented in bytes Rel Adr A relative address bit of one...

Page 145: ...ng Command 3FH Chapter 2 2 108 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: ...ge lengths The ONLY capability the initiator is given via the Log Select command is to reset the cumulative logs Parameter code and parameter information is listed in Table 2 99 on page 2 110 Table 2 97 Log Select Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 4CH 1 Reserved 0 2 PC 01H Reserved 0 3 Reserved 0 4 Reserved 0 5 Reserved 0 6 Reserved 0 7 Parameter List Length MSByte 0 8 Parameter Li...

Page 147: ...ter Length 04 8 Password Parameter Information MSByte Table 2 99 on page 2 110 9 Password Parameter Information 10 Password Parameter Information 11 Password Parameter Information LSByte Table 2 99 Log Select Command Page Code Description Parameter Code Password Parameter Information 2 Write Error Counter Page 8000 4A4F454C 3 Read Error Counter Page 8000 4A6F686E 5 Verify Error Counter Page 8000 4...

Page 148: ... to request parameter data beginning from a specific parameter code to the maximum allocation length or the maximum parameter code whichever is less Log parameters within the specified log page are transferred in ascending order according to parameter code Table 2 100 Log Sense Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 4DH 1 Reserved 0 2 PC 01H Page Code See Table 2 101 on page 2 112 3 Res...

Page 149: ...ble 2 103 on page 2 113 03H Error Counter Page for Read Errors See Table 2 105 on page 2 114 05H Error Counter Page for Verify Errors See Table 2 107 on page 2 115 07H Last n Error Events Page See Table 2 109 on page 2 116 33H Error Counter Page for Erase Errors See Table 2 112 on page 2 119 34H Error Counter Page for Blank Check Errors See Table 2 114 on page 2 120 Table 2 102 Supported Log Pages...

Page 150: ... Code MSByte See Table 2 104 on page 2 113 or Table 2 106 on page 2 114 5 Parameter Code LSByte 6 Reserved 0 7 Parameter Length n 7 8 Parameter Value n Parameter Value Table 2 104 Parameter Codes Structure for Write Errors Param Code Length Bytes Description 1 12 Sectors Corrected with Retries 2 12 Total Number of Retry Attempts 3 12 Total Sectors Corrected 5 14 Total Bytes Processed 6 12 Total Nu...

Page 151: ...e See Table 2 104 on page 2 113 or Table 2 106 on page 2 114 5 Parameter Code LSByte 6 Reserved 0 7 Parameter Length n 7 8 Parameter Value n Parameter Value Table 2 106 Parameter Codes Structure for Read Errors Param Code Length Bytes Description 1 12 Sectors Corrected with Retries 2 12 Total Number of Retry Attempts 3 12 Total Sectors Corrected 5 14 Total Bytes Processed 6 12 Total Number of Unco...

Page 152: ... Code MSByte See Table 2 106 on page 2 114 or Table 2 108 on page 2 115 5 Parameter Code LSByte 6 Reserved 0 7 Parameter Length n 7 8 Parameter Value n Parameter Value Table 2 108 Parameter Codes Structure for Verify Errors Param Code Length Bytes Description 1 12 Sectors Corrected with Retries 2 12 Total Number of Retry Attempts 3 12 Total Sectors Corrected 5 14 Total Bytes Processed 6 12 Total N...

Page 153: ...Error Events Page 07H Byte 7 6 5 4 3 2 1 0 0 Rsvd 0 Page Code 07H 1 Reserved 0 2 Page Length n 3 MSByte 3 Page Length n 3 LSByte 4 Parameter Pointer MSByte See Table 2 110 on page 2 117 5 Parameter Pointer LSByte 6 Reserved 0 7 Parameter Length n 7 8 Parameter Value n Parameter Value ...

Page 154: ... Events in the Log Maximum Events 50 or 250 for 9 1 Gbyte Drives 1 34 Most Recent Error Event Log See Table 2 109 on page 2 116 or Table 2 111 on page 2 118 2 34 Next Most Recent Event See Table 2 109 on page 2 116 or Table Table 2 111 on page 2 118 50 34 Least recent Error Event See Table 2 109 on page 2 116 or Table 2 111 on page 2 118 0 Up to 1510 for 50 events up to 7510 for 250 events Request...

Page 155: ...g 1 Power On Minutes 3 Half Seconds 4 Half Seconds Fraction 16 uSec MSByte 5 Half Seconds Fraction 16 uSec LSByte 6 Power On Hours MS Byte 7 Power On Hours 8 Power On Hours 9 Power On Hours LSByte 10 UMID Byte 5 11 UMID Byte 6 12 UMID Byte 7 13 UMID Byte 8 14 Internal Error Code MSByte 15 Internal Error Code 16 Internal Error Code 17 Internal Error Code LSByte 18 Logical Block Address MSByte 19 Lo...

Page 156: ...cal Block Address LSByte Table 2 112 Error Counter Page for Erase Errors 33H Byte 7 6 5 4 3 2 1 0 0 Rsvd 0 Page Code 33H 1 Reserved 0 2 Page Length n 3 MSByte 3 Page Length n 3 LSByte 4 Parameter Code MSByte See Table 2 113 on page 2 120 or Table 2 115 on page 2 121 5 Parameter Code LSByte 6 Reserved 0 7 Parameter Length n 7 8 Parameter Value n Parameter Value Table 2 111 Error Event Log Byte 7 6 ...

Page 157: ...otal Sectors Corrected 5 14 Total Bytes Processed 6 12 Total Number of Uncorrectable Sectors 0 46 Request for all pages Table 2 114 Error Counter Page for Blank Check Errors 34H Byte 7 6 5 4 3 2 1 0 0 Rsvd 0 Page Code 34H 1 Reserved 0 2 Page Length n 3 MSByte 3 Page Length n 3 LSByte 4 Parameter Code MSByte See Table 2 115 on page 2 121 5 Parameter Code LSByte 6 Reserved 0 7 Parameter Length n 7 8...

Page 158: ...e 2 115 Parameter Codes Structure for Blank Check Errors Param Code Length Bytes Description 1 12 Sectors Corrected with Retries 2 12 Total Number of Retry Attempts 3 12 Total Sectors Corrected 5 14 Total Bytes Processed 6 12 Total Number of Uncorrectable Sectors 0 46 Request for all pages ...

Page 159: ...savable pages to non volatile RAM The pages are only saved if different from those currently saved A Save Pages bit of 0 indicates the target performs the specified MODE SELECT operation and does not save any pages Table 2 116 Mode Select Group 2 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 55H 1 Logical Unit Number 0 PF 1 Reserved 0 SP 2 Reserved 0 3 Reserved 0 4 Reserved 0 5 Reserved 0 6 Re...

Page 160: ...0 or more pages see Table 2 117 on page 2 123 Medium Type The Medium Type field will be set to 00H default only one medium type supported 02H write once optical disks or 03H optical reversible or erasable medium Block Descriptor Length The Block Descriptor Length specifies the length in bytes of the block descriptor equal to 0 or 8 A Block Descriptor Length of 0 indicates that no block descriptors...

Page 161: ...ct on the drive Refer to Mode Sense Group 0 Command 1AH on page 2 54 for detailed information on each page Table 2 118 Mode Select Block Descriptor Byte 7 6 5 4 3 2 1 0 0 Density Code 1 Number of Blocks MSByte 2 Number of Blocks 3 Number of Blocks LSByte 4 Reserved 0 5 Block Length MSByte 6 Block Length 7 Block Length LSByte ...

Page 162: ...de is specified as 00H or 3FH all the pages are returned Allocation Length Indicates the number of bytes that the indicator has allocated for return of this data A length of 0 indicates that no data will be returned This condition is not considered an error The drive will terminate the data in phase when the allocation length has been transferred or when all available data has been transferred to ...

Page 163: ...ks or 03H rewritable optical disks depending on the drive condition 00H if no disk or not ready and 02H or 03H if it is ready to access the disk WP A write protect bit of 1 indicates that the optical disk in the drive is write protected Table 2 120 Mode Sense Header Byte 7 6 5 4 3 2 1 0 0 Mode Data Length MSByte 1 Mode Data Length LSByte 2 Medium Type 3 WP Reserved 0 Cache 1 Reserved 0 4 Reserved ...

Page 164: ...volatile storage Block Descriptor Length The Block Descriptor Length field specifies the length in bytes of the block descriptor NOTE Descriptions of each page can be found in Mode Sense Group 0 Command 1AH on page 2 54 Table 2 121 Mode Sense Block Descriptor Byte 7 6 5 4 3 2 1 0 0 Density Codes 1 Number of Blocks MSByte 2 Number of Blocks 3 Number of Blocks LSByte 4 Reserved 0 5 Block Length MSBy...

Page 165: ...read write format and erase commands Table 2 122 Read Group 5 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code A8H 1 Logical Unit Number 0 DPO FUA Reserved 0 RelAdr 2 Logical Block Address MSByte 3 Logical Block Address 4 Logical Block Address 5 Logical Block Address LSByte 6 Transfer Length MSByte 7 Transfer Length 8 Transfer Length 9 Transfer Length LSByte 10 Reserved 0 11 PBA Reserved 0 Flag L...

Page 166: ...l 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 A value of 0 indicates that the logical block address is an absolute address Transfer Length The Transfer Length field specifies the number of contiguous logical blocks of data to be transferred A value of 0 indicates that no blocks will be tr...

Page 167: ... Chapter 2 2 130 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: ... 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 the data in the cache after it has been transferred to the media This bit is ignored Table 2 123 Write Group 5 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code AAH 1 Logical Unit Number 0 DPO FUA EBP Rsvd 0 RelAdr 2 Logical Block Address MSByte 3 4 Logic...

Page 169: ...ansfer Length field indicates the number of contiguous logical blocks to be transferred for this command A value of 0 indicates that no blocks will be transferred and is not considered an error PBA A Physical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used ErsCntl The Erase Control bit is identical to the Erase ...

Page 170: ... 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 NOTE For write once optical disks blank checking is performed before writing data If a written block is detected during blank checking the drive will return a CHECK CONDITION status The sense key additional sense code will be set to BLANK CHECK Overwrite Attem...

Page 171: ... Commands 15H 55H impact read write format and erase commands Table 2 124 Erase Group 5 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code ACH 1 Logical Unit Number 0 Reserved 0 ERA Rsvd 0 RelAdr 2 Logical Block Address MSByte 3 Logical Block Address 4 Logical Block Address 5 Logical Block Address LSByte 6 Transfer Length MSByte 7 Transfer Length 8 Transfer Length 9 Transfer Length LSByte 10 Reserv...

Page 172: ...rase 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 Rel Adr A relative address bit of one indicates that logical block address specified is a two s co...

Page 173: ...up 5 Command ACH Chapter 2 2 136 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: ...d 0 DPO 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 the data in the cache after it has been transferred to the media This bit is ignored Table 2 125 Write and Verify Group 5 CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code AEH 1 Logical Unit Number 0 DPO Rsvd 0 EBP Rsvd 0 RelAdr...

Page 175: ...ysical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used ErsCntl The Erase Control bit is identical to the Erase Bypass bit NOTE The 9 1 and 5 2 Gbyte capacity drives cannot Format Erase Write or Write and Verify 650 Mbyte and 1 3 Gbyte optical disks The 2 6 Gbyte capacity drives cannot Format Erase Write or Write...

Page 176: ...rive Commands 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: ...ting 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 Table 2 126 Verify Group 5 CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code AFH 1 Logical Unit Number 0 DPO Rsvd 0 Blk Vfy Rsvd 0 RelAdr 2 Logical Block Address MSByte 3 Logical Block Address 4 Logical Block Addre...

Page 178: ...it of 1 indicates the drive verifies that sectors are erased A Blk Vfy bit of 0 indicates the drive verifies written data integrity 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 A value of 0 indicates that the logical block address is an absolute address Verification Length Specifies th...

Page 179: ...y Defect List PDL and the Secondary Defect List SDL A PList bit of 1 and a GList bit of 0 indicates the drive will return the contents of PDL A PList bit of 1 and a GList bit of 1 indicates the drive will return the contents of the PDL and the SDL Table 2 127 Read Defect Data Group 5 Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code B7H 1 Logical Unit Number 0 PList GList Defect List Format 2 Rese...

Page 180: ...hat the initiator has allocated for return of this data A length of 0 indicates that no data will be returned This condition is not considered an error The drive will terminate the data in phase when the allocation length has been transferred or when all defect data has been transferred to the initiator whichever is less PList A primary List bit of 1 indicates that the Primary List of defects was ...

Page 181: ...ta returned by the drive Defect List Length This field specifies the total length in bytes of the defect descriptors see Table 2 129 on page 2 144 Table 2 129 Physical Sector Format Defect Descriptor Byte 7 6 5 4 3 2 1 0 0 Physical Track Number of the Defect MSByte 1 Physical Track Number of the Defect 2 Physical Track Number of the Defect LSByte 3 Reserved 0 4 Reserved 0 5 Reserved 0 6 Reserved 0...

Page 182: ...ding ECC data Read data is not corrected using ECC Table 2 130 Read Long Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code DEH 1 Reserved 0 RelAdr 2 Starting Logical Block Address MSByte 3 Starting Logical Block Address 4 Starting Logical Block Address 5 Starting Logical Block Address LSByte 6 Reserved 0 7 Transfer Length MSByte 8 Transfer Length LSByte 9 PBA SC Reserved 0 Flag Link ...

Page 183: ...ess specified is a two s complement offset from the last logical block address accessed A value of 0 indicates that the logical block address is an absolute address PBA A Physical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used SC A Sector Count bit of 1 indicates the transfer length is represented in sectors ra...

Page 184: ... capacity drives cannot Format Erase Write or Write and Verify 650 Mbyte optical disks If this command is issued with any of these drive media combinations a CHECK CONDITION status will result with the Sense Key Additional Sense Code set to Data Protect Write Protected Table 2 131 Write Long Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code DFH 1 Logical Unit Number 0 Reserved 0 RelAdr 2 Starting ...

Page 185: ...ss specified is a two s complement offset from the last logical block address accessed A value of 0 indicates that the logical block address is an absolute address PBA A Physical Block Address bit of 1 indicates that physical block addressing is used A PBA bit of 0 indicates that logical block addressing is used SC A Sector Count bit of 1 indicates the transfer length is represented in sectors rat...

Page 186: ...DFH Chapter 2 2 149 SCSI 2 Drive Commands 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 Chapter 2 2 150 ...

Page 188: ...Chapter 3 3 1 Jukebox SCSI 2 Commands 3 Jukebox SCSI 2 Command Set ...

Page 189: ...e library fails to successfully complete a command 3 8 07H Initialize Element Status Checks all elements for media 3 12 0CH Rotate Mailslot Command Controls Controls mailslot rotation 3 13 12H Inquiry Provides vendor product and revision information 3 14 16H Reserve Reserves the library for use by a single SCSI initiator 3 18 17H Release Releases the library for use by multiple SCSI initiators 3 2...

Page 190: ...nsport element in front of the specified destination element 3 38 3BH Write Buffer Command Writes data to the jukebox 3 39 3CH Read Buffer Command Reads data from the jukebox 3 43 4DH Log Sense Retrieves statistical information about the library 3 47 A5H Move Medium Moves media between library elements 3 64 A6H Exchange Medium Exchanges media at the source element address with the destination elem...

Page 191: ...on information 3 14 4DH Log Sense Retrieves statistical information about the library 3 47 1AH Mode Sense Determines element parameter information 3 21 A5H Move Medium Moves media between library elements 3 64 2BH Position To Element Positions the specified transport element in front of the specified destination element 3 38 1EH Prevent Allow Medium Removal Prevents or allows the manual insertion ...

Page 192: ... Determines a specific error condition when the library fails to successfully complete a command 3 8 16H Reserve Reserves the library for use by a single SCSI initiator 3 18 01H Rezero Unit Sets the library to a specific predefined state 3 7 0CH Rotate Mailslot Command Controls Controls mailslot rotation 3 13 1DH Send Diagnostic Causes the library to perform predefined diagnostic test exerciser ro...

Page 193: ...n a ready state when it receives this command it returns a GOOD status If the library is not ready when it receives the Test Unit Ready Command it returns a CHECK CONDITION with a sense key of NOT READY Table 3 3 Test Unit Ready Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 00H 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 5 Control Byte 0 ...

Page 194: ... 2 Commands 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 7 6 5 4 3 2 1 0 0 Operation Code 01H 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 5 Control Byte 0 ...

Page 195: ...til 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 appropriate Allocation Length This field contains the number of data bytes to be returned Table 3 5 Request Sense Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 03H 1 Logical U...

Page 196: ...h See Table 3 7 on page 3 10 Table 3 6 Request Sense Data Parameter Block Format Byte 7 6 5 4 3 2 1 0 0 Valid Error Code 70H or 71H 1 Reserved 0 2 Reserved 0 Sense Key Table 3 7 on page 3 10 3 6 Information 7 Additional Sense Length Table 3 7 on page 3 10 8 11 Reserved 0 12 Additional Sense Code Table B 2 on page B 4 13 Additional Sense Code Qualifier Table B 2 on page B 4 14 Reserved 0 15 SKSV Se...

Page 197: ... SKSV When set to 1 the Sense Key Specific bytes contains valid data When set to 0 Bytes 15 16 and 17 are zero Sense Key Specific When the Sense Key field is set to Illegal Request 05H and SKSV is 1 the Sense Key Specific fields are defined as shown in Table 3 8 on page 3 11 Additional Sense Bytes This field may contain information when the Additional Sense Length field contains a value greater th...

Page 198: ...ld is in error the pointer points to the most significant bit in the field Field Pointer Specifies which byte is in error Bytes are numbered starting from 0 When a multiple byte field is in error the pointer points to the most significant byte of the field NOTE Bytes identified as being in error are not necessarily the bytes that need to be changed to correct the problem Table 3 8 Sense Key Field ...

Page 199: ...or 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 NOTE This command takes a few minutes to complete Table 3 9 Initialize Element Status Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 07H 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 5 Control Byte 0 ...

Page 200: ... causes the mailslot to rotate out An Open value of 0 causes the mailslot to rotate in There are three exceptions If another device including the front panel already has the mailslot prevented or reserved If there is an optical disk already in the transport element picker If the optical disk library is full Table 3 10 Rotate Mailslot Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 0CH 1 Logical ...

Page 201: ...oduct data specified by the VPD identifier field VPD Identifier If EVPD is 0 this field should be 0 If EVPD is 1 this field will contain the code for the requested vital product data page Table 3 12 on page 3 15 Allocation Length The number of bytes reserved for returned data NOTE Vital Product data pages are not supported in fx model jukeboxes Table 3 11 Inquiry Command CDB Byte 7 6 5 4 3 2 1 0 0...

Page 202: ...ta Page Codes Page Code Description 0 Supported vital product data pages 80H Unit serial number C0H Firmware information page Table 3 13 Standard Inquiry Data Format Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 08H Medium Changer 1 RMB 1 Device Type Qualifier 0 2 ISO Version 0 ECMA Version 0 ANSI Approved Version 2 3 AENC 0 TrmIOP 0 Reserved 0 Response Data Format 2 4 Addit...

Page 203: ...99X Vendor Identification All unused bytes are filled with a blank space ASCII Product Identification String All unused bytes are filled with a blank space ASCII Vital Product Data Pages Table 3 14 Supported Vital Product Data Pages Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 08H 1 Page Code 0 2 Reserved 0 3 Page Length 03H 4 0 this page 5 80H Unit Serial Number Page 6 C0H...

Page 204: ...Peripheral Qualifier 0 Peripheral Device Type 08H 1 Page Code 80H 2 Reserved 0 3 Page Length 0CH 4 15 Serial Number ASCII Table 3 16 Firmware Information Page Byte 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 08H 1 Page Code C0H 2 Reserved 0 3 Page Length 0AH 4 7 Controller Firmware Revision x xx ASCII 8 13 Controller Firmware Type Code xxxxxx ASCII ...

Page 205: ...the SCSI device the library is to be reserved for Element When set to 1 any valid element identified in the element list is reserved for the initiator making the request When set to 0 all elements are reserved Reservation Identification Identifies each element reservation with a code word byte Element List Length Defines the size of the element list Table 3 17 Reserve Command CDB Byte 7 6 5 4 3 2 ...

Page 206: ...mber 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 However if the Element Address is a transport device a picker or an unused Element Address a status of CHECK CONDITION Sense Key ILLEGAL REQUEST is returned Table 3 18 Reserve Command Element List Descriptors Byte 7 6 5 4 3 2 1 0 0 R...

Page 207: ...1 any reservation from the requesting initiator with a matching reservation identification is terminated All other reservations remain intact When this bit is set to 0 the target terminates all element and unit reservations Reservation Identification Identifies each element reservation code word byte Table 3 19 Reserve Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 17H 1 Logical Unit Number 0 3...

Page 208: ...ement address and number of input output elements First medium transport element picker address and number of medium transport elements First optical drive element address and number of drives Characteristics of the various element types PC Page Control defines the type of parameter values to be returned as follows 0 Current Values 1 Changeable Values 2 Default Values 3 Saved Values Table 3 20 Mod...

Page 209: ...age code are shown in the following two tables Table 3 21 Mode Sense Allocation Lengths of Return Bytes Page Code Description Table 24 1DH Element Address Assignment Table 3 22 on page 3 23 8 or 10 1EH Transport Element Parameters Table 3 25 on page 3 25 24 1FH Device Capabilities Table 3 26 on page 3 27 12 20H Configuration Parameters Table 3 28 on page 3 30 62 or 64a 3FH All Pages a All models e...

Page 210: ...ort Elements LSByte Table 3 23 on page 3 24 10 First Storage Element Address MSByte 0 11 First Storage Element Address LSByte Table 3 24 on page 3 24 12 Number Of Storage Elements MSByte 0 13 Number Of Storage Elements LSByte Table 3 24 on page 3 24 14 First Import Export Element Address MSByte 0 15 First Import Export Element Address LSByte Table 3 24 on page 3 24 16 Number Of Import Export Eleme...

Page 211: ...n in either single or double picker mode All other jukebox models run in single picker mode only Table 3 24 Number of Data Transfer Elements Model First Storage Address Storage Elements First Import Address Data Transfer Elements 40fx 11 16 10 1 or 2 80fx 31 32 20 2 160fx 31 64 20 4 200fx 31 76 20 2 330fx 31 128 20 4 or 6 600fx 31 238 20 6 8 10 12 80ex 11 16 10 1 or 2 160ex 31 32 20 2 320ex 31 64 ...

Page 212: ...Transport Element Parameter Page 1EH Format Byte 7 6 5 4 3 2 1 0 0 Sense Data Length 7 or 9 a 1 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 Page Code 1EH 5 Parameter Length 02H or 04H 6 Reserved 0 Rotate 1 7 Member Number In Transport Element Set 0 8 Reserved 0 Rotate 1 9 Member Number In Transport Element Set 1 a All models except the 40fx 80ex 125ex and 220mx will run in either single or d...

Page 213: ...y 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 MT Medium transport element picker ST Storage element IE Import Export element mailslot DT Data Transport element drive ...

Page 214: ...orST 1 StorMT 0 7 Reserved 0 8 Reserved 0 MT DT 1 MT IE 0 MT ST 1 MT MT 0 9 Reserved 0 ST DT 1 ST IE 1 ST ST 1 ST MT 1 10 Reserved 0 IE DT 1 IE IE 0 IE ST 1 IE MT 0 11 Reserved 0 DT DT 1 DT IE 1 DT ST 1 DT MT 1 12 15 Reserved 0 16 Reserved 0 MT DT 1 MT IE 0 MT ST 1 MT MT 0 17 Reserved 0 ST DT 1 ST IE 1 ST ST 1 ST MT 0 18 Reserved 0 IE DT 1 IE IE 0 IE ST 1 IE MT 0 19 Reserved 0 DT DT 1 DT IE 1 DT S...

Page 215: ...7 Reserved 0 8 Reserved 0 MT DT 1 MT IE 0 MT ST 1 MT MT 0 9 Reserved 0 ST DT 1 ST IE 1 ST ST 1 ST MT 1 10 Reserved 0 IE DT 1 IE IE 0 IE ST 1 IE MT 0 11 Reserved 0 DT DT 1 DT IE 1 DT ST 1 DT MT 1 12 15 Reserved 0 16 Reserved 0 MT DT 1 MT IE 0 MT ST 1 MT MT 0 17 Reserved 0 ST DT 1 ST IE 1 ST ST 1 ST MT 0 18 Reserved 0 IE DT 1 IE IE 0 IE ST 1 IE MT 0 19 Reserved 0 DT DT 1 DT IE 1 DT ST 1 DT MT 0 20 2...

Page 216: ...ports Move Medium commands from the XX source element to the YY destination element See Table 3 68 on page 3 64 for additional information on the Move Medium command A returned bit value of 0 indicates that Move Medium commands from the XX element to the YY element are not supported and will be rejected with ILLEGAL REQUEST XX YY Exchange Medium A returned bit value of 1 indicates that the library...

Page 217: ...alues are changeable through a Mode Select Requests for Default values return the Default values Table 3 28 Autochanger Configuration Mode Page 20H Byte 7 6 5 4 3 2 1 0 0 Sense Data Length 11 1 3 Reserved 0 4 Reserved 0 Page Code 20H 5 Page Length 06H 6 Recovery Dual Picker Starwars Bump Check Secure Secure Mail In Out Power Secure Report Recovered Write Verify 7 Slots 230 238 Mail In Out Mail Rot...

Page 218: ...r Large Jukebox DUAL PICKER ON OFF 1 ON Medium Jukebox DUAL PICKER ON OFF 1 ON Small Jukebox Reserved 0 Starwars Large Jukebox STARWARS ON OFF 1 ON Medium Jukebox STARWARS ON OFF 1 ON Small Jukebox CONFIG 42 ON OFF 1 ON Secure Large Jukebox SECURE ON OFF 1 ON Medium Jukebox SECURE ON OFF 1 ON Small Jukebox CONFIG 15 ON OFF 1 ON Secure Mail In Out Large Jukebox Reserved 0 Medium Jukebox SECURE MAIL...

Page 219: ...ed 0 Small Jukebox Reserved 0 Mail Rotation Large Jukebox Reserved 0 Medium Jukebox Reserved 0 Small Jukebox CONFIG 32 ON OFF 1 ON SCSI Log Large Jukebox SCSI LOG ON OFF 1 ON Medium Jukebox SCSI LOG ON OFF 1 ON Small Jukebox Reserved 0 Conf 40 Large Jukebox CONF40 ON OFF 1 ON Medium Jukebox CONF40 ON OFF 1 ON Small Jukebox CONF40 ON OFF 1 ON No Break on Fail Large Jukebox Reserved 0 Medium Jukebox...

Page 220: ...tables provide information that can help with troubleshooting failed components in a unit The FRUs returned should be considered pointers to the best area within the unit to check for the fault Simply changing the FRU listed may or may not fix the associated problem Allocation Length The maximum number of parameter bytes that may be sent in the Data In Phase to describe the results of the test Tab...

Page 221: ...able C 2 on page C 4 Test Number The diagnostic test number This will not be a sequence number but the specific test that failed Refer to Table B 12 on page B 40 for a list of the jukebox diagnostic tests Parameters Additional parameters as defined for individual tests There may be several like components in a unit These components may have a common FRU number When it is possible to detect which o...

Page 222: ...Poweron Sequence The parameter list length must be 0 When set to 0 the diagnostic specified in the parameter list is run DevOfL Must be set to 1 for any test other than Selftest UnitOfl Must be set to 1 for any test other than Selftest Parameter List Length The number of parameter bytes in the Data Out Phase that describes the test to be run The valid range is between 2 and 10 although this value ...

Page 223: ...eak on first error 1 Do not break on error Loop Count Identifier The number of times the test will be repeated before the test is terminated and status is returned 1H Run 1 time 2H Run 10 times 3H Run 100 times 4H Run 1000 times Parameters Parameters associated with the specified tests Table 3 32 Send Diagnostic Command Parameter List Byte 7 6 5 4 3 2 1 0 0 Test Number 1 Break Loop Count Identifie...

Page 224: ...vents or allows users to insert or remove optical disks using the mailslot Prevent A Prevent bit of 1 prevents removal of an optical disk A prevent bit of 0 allows removal of an optical disk Default is 0 Table 3 33 Prevent Allow Medium Removal Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 1EH 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 3 Reserved 0 4 Reserved 0 Prevent 5 Control Byte 0 ...

Page 225: ...ress see Table 3 22 on page 3 23 Destination Element Address See Table 3 22 on page 3 23 in the description of the Mode Sense Command for more information about addressing Invert An Invert bit value of 1 requests the transport element be inverted flipped before being placed in front of the destination element Table 3 34 Position To Element Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 2BH 1 Lo...

Page 226: ...3 40 are intended for use outside of the factory Mode Indicates which data format is used Refer to Table 3 37 on page 3 40 for valid values Buffer ID Indicates which buffer is used Refer to Table 3 37 on page 3 40 for valid values Table 3 35 Write Buffer Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 3BH 1 Logical Unit Number 0 Reserved 0 Mode See Table 3 37 on page 3 40 2 Buffer ID Table 3 37 ...

Page 227: ...data bytes to be written in the buffer NOTE Additional buffer IDs are for factory use only and are subject to change without notice Table 3 36 Write Buffer Mode Descriptions Mode Description 1 Vendor specific 4 Download microcode 5 Download microcode Table 3 37 User Accessible Buffers and Allowed Write Modes User Accessible Buffers Buffer ID Allowed Write Modes Download Microcode FLASH EPROM 1 4 5...

Page 228: ...hen Buffer ID Set to Online Drive Repair Byte Description 0 Drive 1 Control 1 Drive 2 Control 2 Drive 3a Control 3 Drive 4a Control 4 Drive 5a Control 5 Drive 6a Control 6 Drive 7a Control 7 Drive 8a Control 8 Drive 9a Control 9 Drive 10a Control 10 Drive 11a Control 11 Drive 12a Control 12 Reserved 13 Reserved 14 Reserved 15 Reserved a Model dependent ...

Page 229: ...rite Buffer Command 3BH Chapter 3 3 42 Table 3 39 Drive Control Definition Byte Description 00 No change to the drive state 01 Set drive to Online_good state 04 Set drive to Offline_failed state 06 Set drive to Offline_good state ...

Page 230: ...ID Indicates which buffer is to be used Refer to Table 3 41 on page 3 44 for valid values Buffer Offset Indicates at what address the data should be written offset from the beginning of the buffer Byte Transfer Length Indicates the number of data bytes to be read from the buffer maximum of 65535 Table 3 40 Read Buffer Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 3CH 1 Logical Unit Number 0 Re...

Page 231: ...er IDs are for factory use only and are subject to change without notice Table 3 41 Read Buffer Mode Descriptions Mode Description 1 Vendor specific Table 3 42 User Accessible Buffers and Allowed Read Modes User Accessible Buffers Buffer ID Allowed Read Modes Online Drive Repair ID 128 1 ...

Page 232: ...mat When Buffer ID Set to Online Drive Repair Byte Description 0 Drive 1 Status 1 Drive 2 Status 2 Drive 3a Status 3 Drive 4a Status 4 Drive 5a Status 5 Drive 6a Status 6 Drive 7a Status 7 Drive 8a Status 8 Drive 9a Status 9 Drive 10a Status 10 Drive 11a Status 11 Drive 12a Status 12 Reserved 13 Reserved 14 Reserved 15 Reserved a Model dependent ...

Page 233: ...wed 02 Online_pending The drive is offline and ready to go to the Online_good state No accesses allowed 04 Offline_failed The drive is offline and in a failed state No accesses allowed No power is applied to the drive 05 Offline_good_pending The drive is online but requesting to go the Offline_good state All accesses allowed 06 Offline_good The drive is offline but is not in a failed state No acce...

Page 234: ...ures Refer to Table 3 46 on page 3 48 Log Sense Parameter Data Parameter data returned by the Log Sense Command is organized into pages The parameter data available in each page is described in Table 3 46 on page 3 48 Table 3 45 Log Sense Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code 4DH 1 Logical Unit Number 0 Reserved 0 2 Reserved 0 Page Code Table 3 46 on page 3 48 3 Reserved 0 4 Reserved 0...

Page 235: ...sion vendor unique 35H 14 44 24 44 Drive log d Table 3 58 on page 3 57 36H 6 NS Byte 0 Version Byte 1 Revision 37H 24 24 The Odometer log Table 3 60 on page 3 58 38H 116 366 Run Time log Table 3 61 on page 3 59 39H 108 NS Retry log Table 3 64 on page 3 61 3AH 52 NS Move History log Table 3 66 on page 3 63 3BH 72 164 340 Mechanism Parameters factory use only 3CH 8 8 PROM Information factory use onl...

Page 236: ... This log may be initialized before exerciser or wellness sequences are run This allows you to accumulate data related to the test at hand When you initialize the cumulative log all data accumulated is lost Table 3 47 Error Logs Table Format a Byte Description 0 Page Code 30H 1 Reserved 0 2 Number of bytes to follow MSByte 3 Number of bytes to follow LSByte 4 Current Entry 5 Number of Entries 6 36...

Page 237: ...ment Number 8 9 Destination Element Number 10 11 Second Destination Element Number 12 16 Micro Move ID History Table Table D 1 on page D 2 17 Failed Micro Move ID Table D 1 on page D 2 18 Failed Micro Move Error Code Table B 10 on page B 32 19 Active Picker Active Thumb Reserved 0 20 21 Vertical Motor Commanded Position 22 23 Vertical Motor Actual Position 24 25 Plunge Motor Commanded Position 26 ...

Page 238: ...er range 1 50 6 7 Number of entries in the log 8 9 Log entry currently being displayed 10 509 Array of 50 log entries 10 bytes each See Table 3 50 below Table 3 50 Error Log Entry Format For 40fx 80ex 125ex and 220mx models only Byte 7 6 5 4 3 2 1 0 0 Diagnostic User Number 1 Hardware Error Code Table B 7 on page B 19 2 FRU 1 Table C 1 on page C 2 3 FRU 2 Table C 1 on page C 2 4 FRU 3 Table C 1 on...

Page 239: ... second most likely FRU to be at fault See Appendix C FRU 3 The third mostly likely FRU to be at fault See Appendix C Test Number The diagnostic test number See Table B 12 on page B 40 for a list of diagnostic tests Time Stamp Indicates when the error occurred measured in hours since the odometer was initialized NOTE The FRU numbers returned indicate the most likely cause of the error but these FR...

Page 240: ...ecoverable and generate a hardware error code Soft errors are recoverable with normal operation continuing after recovery Table 3 51 Move Success Log Table Format For 40fx 80ex 125ex and 220mx models ONLY Byte Description 0 Page Code 31H 1 Reserved 0 2 3 Number of bytes to follow 4 Current entry number range 1 10 5 Number of entries in the log 6 9 Total number of good moves since last hard error 1...

Page 241: ...sequence of many small moves called Micro Moves Each Micro Move has an associated ID number For each Micro Move ID the log reflects the highest force seen for that Micro Move ID Table 3 53 Force Entry Data Format Byte Description 0 Page Code 32H 1 Reserved 0 2 3 Number of bytes to follow 4 5 Y axis maximum force for the Micro Move ID Table D 1 on page D 2 or Table D 2 on page D 17 6 7 Z axis maxim...

Page 242: ... The information is only valid for the most recent move Table 3 54 Recovery Log Data Format For all models EXCEPT 40fx 80ex 125ex and 220mx Byte Description 0 Page Code 33H 1 Reserved 0 2 Number of bytes to follow MSByte 3 Number of bytes to follow LSByte 4 Current Entry 5 Number of Entries 6 366 Array of 10 log entries 36 Bytes each See Table 3 48 on page 3 50 Table 3 55 Recovery Log Data Format ...

Page 243: ... from the encoder 8 11 Expected Y input position from the encoder 12 15 Z input position from the encoder 16 19 Expected Z input from the encoder Table 3 57 Error Recovery State For the 40fx 80ex 125ex and 220mx models ONLY Byte Description 0 First retry attempt failed 1 Second retry attempt failed 2 Third retry attempt failed 20 First restore attempt failed 21 Second restore attempt failed 22 Thi...

Page 244: ...1 Reserved 0 2 3 Number of bytes to follow 4 13 Log entry for Drive 1 14 23 Log entry for Drive 2 Model dependent seeTable 3 24 on page 3 24 24 33 Log entry for Drive Model dependent see Table 3 24 on page 3 24 34 43 Log entry for Drive 4 Model dependent see Table 3 24 on page 3 24 Table 3 59 Drive Log Entry Format Byte Description 0 3 Count of optical disk insertions for this drive 4 5 Media sour...

Page 245: ...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 Table 3 60 Odometer Log Data Format Byte Description 0 Page Code 37H 1 Reserved 0 2 3 Number of bytes to follow 4 7 Move Odometer 8 11 Flip Odometer 12 15 Translate Odometer 16 19 Mailslot Rotate Odometer 20 23 Poweron Hours ...

Page 246: ...at For all models EXCEPT 40fx 80ex 125ex and 220mx Byte Description 0 Page Code 38H 1 Reserved 0 2 Number of bytes to follow MSByte 3 Number of bytes to follow LSByte 4 Current Entry 5 Number of Entries 6 366 Array of 10 log entries 36 Bytes each Table 3 62 Run Time Logs Data Format For the 40fx 80ex 125ex and 220mx models ONLY Byte Description 0 Page Code 38H 1 Reserved 0 2 3 Number of bytes to f...

Page 247: ...D 5 Number of entries in Recovery Log when the entry was made 6 First Micro Move ID in the Recovery Log Table D 1 on page D 2 or Table D 2 on page D 17 7 First Micro Move Error Code in the Recovery Log Table B 10 on page B 32 8 Second Micro Move ID in Recovery Log Table D 1 on page D 2 or Table D 2 on page D 17 9 Second Micro Move Error Code in Recovery Log Table B 10 on page B 32 Table 3 62 Run T...

Page 248: ...h the retry algorithms were run The last four bytes may be organized as two 16 bit words The first word is the cumulative number of Inline Retries since the jukebox was built and the second word is the cumulative number of Major Retries since the jukebox was built Inline Retries are attempts to move again from the error position Major Retries are attempts to move again after a Find Home command ha...

Page 249: ...thin a specific jukebox Table 3 65 Retry Algorithm Codes Number Algorithm Name Type 01H Find Home and Calibrate Major 03H Z axis Home Major 04H FRU Isolation Major 81H Mailslot Inline 91H Drive 1 Eject Inline 92H Drive 2 Eject Inline 93H Drive 3 Eject Inline 94H Drive 4 Eject Inline A1H Drive 1 Insert Inline A2H Drive 2 Insert Inline A3H Drive 3 Insert Inline A4H Drive 4 Insert Inline ...

Page 250: ...5 and 6 Table 3 66 Move History Log Data Format Byte Description 0 Page Code 3AH 1 Reserved 0 2 3 Number of bytes to follow 4 83 6 History Log entries 8 bytes each see Table 3 67 Move History Log Entry Format Byte Description 0 Least recent Micro Move ID Table D 2 on page D 17 1 Next recent Micro Move ID Table D 2 on page D 17 2 Next recent Micro Move ID Table D 2 on page D 17 3 Next recent Micro ...

Page 251: ...ort element address see Table 3 22 on page 3 23 Source Destination Element Address See Table 3 22 on page 3 23 in the description of the Mode Sense Command for more information about addressing Table 3 68 Move Medium Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code A5H 1 Logical Unit Number 0 Reserved 0 2 Transport Element Address MSByte 3 Transport Element Address LSByte 4 Source Element Address...

Page 252: ...ove Medium Command A5H Chapter 3 3 65 Jukebox SCSI 2 Commands Jukebox SCSI 2 Commands Invert An Invert bit value of 1 requests the transport element be inverted flipped before putting the optical disk into the destination element ...

Page 253: ... result in a decrease in jukebox performance However this field can also be set to a specific transport element address see Table 3 22 on page 3 23 Table 3 69 Exchange Medium Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code A6H 1 Logical Unit Number 0 Reserved 0 2 Transport Element Address MSByte 3 Transport Element Address LSByte 4 Source Element Address MSByte 5 Source Element Address LSByte 6 ...

Page 254: ...age 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 Inv1 An Inv1 bit value of 1 specifies that the optical disk will be inverted flipped prior to being deposited into the first destination element ...

Page 255: ...nt types reported 1H Medium Transport Element picker 2H Storage Element 3H Import Export Element mailslot 4H Data Transfer Element drive Table 3 70 Read Element Status Command CDB Byte 7 6 5 4 3 2 1 0 0 Operation Code B8H 1 Logical Unit Number 0 Reserved 0 Element Type Code 2 Starting Element Address MSByte 3 Starting Element Address LSByte 4 Number Of Elements MSByte 5 Number Of Elements LSByte 6...

Page 256: ... or more Element Status pages Read Element Status Data Read Element Status Data consists of a data header followed by one or more Element Status pages Byte Count Report Available The number of bytes of element status page data available Table 3 71 Read Element Status Data Header Byte 7 6 5 4 3 2 1 0 0 First Element Address Reported MSByte 1 First Element Address Reported LSByte 2 Number of Element...

Page 257: ...scriptor block Except When set to 1 the element is in an abnormal state Full When set to 1 the element contains a cartridge Table 3 72 Medium Transport Element Descriptor Block Byte 7 6 5 4 3 2 1 0 0 Element Type Code 1H 1 Reserved 0 2 Element Descriptor Length MSByte 3 Element Descriptor Length LSByte 4 Reserved 0 5 Byte Count of Descriptor Data Available MSByte 6 Byte Count of Descriptor Data Av...

Page 258: ... 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 Full When set to 1 the element contains a cartridge Table 3 73 Read Element Status Storage Element Descriptor Block Byte 7 6 5 4 3 2 1 0 0 Element Type Code 2H 1 Reserved 0 2 Element Descriptor Length MSByte 3 Element Descriptor Length LSByte 4 Reserved 0 5 Byte Count of ...

Page 259: ...nab When set to 1 Import to the jukebox is enabled ExEnab When set to 1 Export from the jukebox is enabled Table 3 74 Read Element Status Import Export Element Descriptor Block Byte 7 6 5 4 3 2 1 0 0 Element Type Code 1H 1 Reserved 0 2 Element Descriptor Length MSByte 3 Element Descriptor Length LSByte 4 Reserved 0 5 Byte Count of Descriptor Data Available MSByte 6 Byte Count of Descriptor Data Av...

Page 260: ...en 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 When set to 0 the jukebox mechanism puts the cartridge in the mailslot Full When set to 1 the element contains a cartridge ...

Page 261: ...able MSByte 6 Byte Count of Descriptor Data Available Middle Byte 7 Byte Count of Descriptor Data Available LSByte 8 Element Address MSByte 9 Element Address LSByte 10 Reserved 0 Access Except Reserved 0 Full 11 Reserved 0 12 Additional Sense Code See Table B 2 on page B 4 13 Additional Sense Code Qualifier See Table B 2 on page B 4 14 Not Bus Reserved 0 ID Valid LU Valid Reserved 0 Logical Unit N...

Page 262: ...the Medium Transport Element is allowed Except When set to 1 the element is in an abnormal state Information about the abnormal state is available in the Additional Sense Code and Additional Sense Code Qualifier bytes See Table B 2 on page B 4 Full When set to 1 the element contains a cartridge Not Bus When set to 1 the SCSI Bus Address and the Logical Unit value fields are not on the SCSI Bus use...

Page 263: ... 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 SValid When set to 1 the source storage element address field and the invert bit information are valid Invert When set to 1 the cartridge in the element was inverted by a move operation since it was last in the source storage elem...

Page 264: ...Appendix A A 1 Drive Error Codes A Drive Error Codes ...

Page 265: ...apter Overview Appendix A A 2 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 ...

Page 266: ...scription 0H No Sense NS The command completed successfully 1H Recovered Error RE The last command was completed successfully with some recovery action performed by the drive controller 2H Not Ready NR The drive cannot be accessed 3H Medium Error ME The command terminated with an unrecovered error condition that was caused by a optical disk defect 4H Hardware Error HE The drive controller detected...

Page 267: ...the write protect condition of the optical disk write protect switch 8H Blank Check BC A blank sector was detected during a Read Group 0 or 1 or Verify or a written sector was detected during a Write Group 0 or 1 or a Write and Verify command 0BH Aborted Command AC Indicates that the drive aborted the last command The initiator may be able to recover by attempting the command again Table A 1 Reque...

Page 268: ...y 04 02 2H NR LUN Not Ready Initializing Command Required 04 04 2H NR LUN Not Ready Format in Progress 09 01 4H HE Tracking Servo Failure 09 02 4H HE Focus Servo Failure 09 03 4H HE Spindle Servo Failure 0C 01 1H RE Write Error Recovered with Auto Reallocation 0C 02 3H ME Write Error Auto Reallocation Failed 10 00 3H ME ID CRC or ECC Error 11 00 3H ME Unrecovered Read Error 15 00 4H HE Random Posi...

Page 269: ...5 00 5H IR LUN Not Supported 26 00 5H IR Invalid Parameter List 26 01 5H IR Parameter Not Supported 26 02 5H IR Parameter Value Invalid 27 00 7H DP Write Protected 28 00 6H UA Medium Changed 29 00 6H UA Power On Reset or Bus Device Reset Occurred 2A 00 6H UA Mode Select Parameters Changed 2F 00 6H UA Command Cleared by Another Initiator 30 00 3H ME Incompatible Cartridge 31 00 3H ME Medium Format ...

Page 270: ...e No LD Power 40 86 4H HE Read Channel Calibration Error 40 87 4H HE Illegal Servo Signal 40 88 4H HE Sensor Failure 40 90 4H HE DSP Diag Error 40 91 4H HE 12V Line Failure 40 92 4H HE Medium Recognition Error 40 95 4H HE Buffer Memory Test Error 40 97 4H HE DSP Communication Diag Error 40 98 4H HE DSP Download Error 40 99 4H HE RAM Diag Error 40 9A 4H HE ODC Diag Error 40 9B 4H HE Buffer Memory D...

Page 271: ...tiator Detected Error Message Received 49 00 BH AC Invalid Message Error 4E 00 BH AC Overlapped Commands Attempted 53 00 4H HE Media Load Eject Failure 53 02 5H IR Medium Removal Prevented 92 00 8H BC Overwrite Attempted 93 00 8H BC Blank Sector Detected 94 00 8H BC Written Sector Detected Table A 2 Request Sense Additional Sense Code Values Sense Code and Qualifier Sense Key Description ...

Page 272: ... SCSI bus device reset message 9 1 Gb drives 00080004 Autochanger reset 9 1 Gb drives 00090000 Mode parameter changed 006B0000 Microcode changed 02540000 Queued command cleared by another initiator 012BXXXX An invalid SCSI message was received 012CXXXX An invalid bit of Identify message is set to 1 012DXXXX Parity error was detected while receiving a SCSI message 012EXXXX A SCSI message was reject...

Page 273: ...cified 0210XXXX Parameter list length is wrong 0211XXXX The parameter saving function is not supported 0212XXXX The parameter is not currently saved 0213XXXX Cartridge eject was prevented 0250XXXX Attempt to write data to a written sector of a write once disk 0254XXXX A queued command is cleared by another initiator 0255XXXX A command was received for the same ITL or ITLQ nexus 026CXXXX An invalid...

Page 274: ...ing spun down 041FXXXX A disk is being unloaded 0420XXXX Drive unable to go Ready because of an unknown reason 0425XXXX The drive is in process of becoming ready 046FXXXX The drive is in process of formatting a disk 0514XXXX The Defect List Format is not supported 0515XXXX The cartridge is write protected 0528XXXX Invalid cartridge ID hole 0529XXXX The medium is not supported 053EXXXX PDL data is ...

Page 275: ...atic write reallocation procedure 054CXXXX Failed in automatic write reallocation procedure 0551XXXX A blank sector was detected 0577XXXX Automatic Write Reallocation performed due to ID Error 0578XXXX Automatic Write Reallocation performed due to uncorrectable ECC Error 0579XXXX Automatic Write Reallocation performed due to SYNCH Error 057AXXXX Automatic Write Reallocation performed due to Servo ...

Page 276: ...t 066DXXXX SFP sector cannot be read ID Status is CRC NG 0670XXXX Cannot abort ODC command 0692XXXX Error Code NN received from the ODC chip 0702XXXX Received error code NN see Table A 6 on page A 19 from the DSP 075CXXXX Failed downloading DSP code 075EXXXX DSP request command communication error occurred 0760XXXX DSP command communication error occurred 0762XXXX Failed in the ECHO command of DSP...

Page 277: ...AXXXX Illegal request for DSP Interface task 095FXXXX Command Parameter Length contradiction to DSP 0961XXXX Release wait of DSP I F task 0965XXXX ODC command was aborted 0968XXXX Illegal request to Read Write task 096EXXXX Parameter Block data is invalid 0A4FXXXX 12V line is not supplied 0A71XXXX RAM Test Error 0A72XXXX ODC Test Error 0E03XXXX Failed updating the flash ROM 0E05XXXX Failure when u...

Page 278: ...ds the setting value 15 Both 11 and 14 occur 16 Both 12 and 14 occur 17 Both 13 and 14 occur 20 Sector Mark SM error 21 ID CRC error 22 Cannot detect the SYNC and the first RESYNC 23 DTRG Data Transfer Read Gate becomes non active before all data of a sector was transferred 24 Uncorrectable error 25 CRC error uncorrectable 29 Cannot follow the read data transfer from the drive 31 Cannot follow the...

Page 279: ...he DSP was detected 51 Unexpected ID value was detected 52 Both unexpected and expected ID value detected on one track 54 Target sector was passed before the current position was detected 57 A detected ID sector number was greater than the maximum sector number 70 A Parameter List was not prepared 71 A sector number of the Parameter List was greater than the maximum sector number 72 A sector count...

Page 280: ...is detecting exceeds the setting value 15 Both 11 and 14 occur 16 Both 12 and 14 occur 17 Both 13 and 14 occur 20 Sector Mark SM error 21 ID CRC error 22 Cannot detect the SYNC and the first RESYNC 23 DTRG becomes non active before all data of a sector was transferred 24 Uncorrectable error 25 CRC error uncorrectable 29 Cannot follow the read data transfer from the drive 31 Cannot follow the write...

Page 281: ...he DSP was detected 51 Unexpected ID value was detected 52 Both unexpected and expected ID value detected on one track 54 Target sector was passed before the current position was detected 57 A detected ID sector number was greater than the maximum sector number 70 A Parameter List was not prepared 71 A sector number of the Parameter List was greater than the maximum sector number 72 A sector count...

Page 282: ...alibration failure 4X 8X 0E Read channel MOVGAcalibration failure 1X 2X 0F Focus failure read channel VGA calibration 1X 2X 4X 8X 10 Cannot be arranged Read channel IDVGA calibration 4X 8X 11 Medium mischuking FCSFLR 21 Spindle off aborted 34 Calibration request 41 Drive is not ready 43 Imitation ATT signal caused by ESD 44 Focus failed ID search 45 LPC Attention occurred 52 Illegal zone selected ...

Page 283: ...on aborted 63 Tracking on failed 64 Tracking drive saturation 65 No ID No SM or CRC NG DON start 66 No ID No SM or CRC NG SEEK start 67 No ID No SM or CRC NG SEEK landing 68 Seek slip too much 69 Voice Coil Motor and Multi Track Jump Seek time out 6A Seek target is too far for a One Track Jump 6B Multi Track Jump is too long 6C Focus failure 6D Tracking failure 6E Low Pull in 6F Focus drive satura...

Page 284: ...legal PEP format found PEP data 7B PEP decoding byte count error 7C Invalid PEP SYNC found 7D No PEP SYNC found 7E PEP CRC NG 7F First and second PEP data compare error C1 An error occurred in the position sensor C2 Catastrophic error in the bias magnet C4 R C revision error C9 No laser diode power CA Assert write fault for controller debug CF Temperature alarm D1 Illegal address selected D3 Inval...

Page 285: ... F4 E A LPC Serial Write Block NG F5 E A R C Serial Read Block NG Table A 7 Terms Used In the Tables Acronym or Term Used Meaning ATT Attention Signal CDB Command Descriptor Block CRC Cyclic Redundancy Check DDS Disk Definition Standard DMA Defect Management Area DON Drive On DSP Digital Signal Processor DSV Digital Sum Value DTRG D Trigger Signal ITL Initiator Target and Logical Unit Table A 6 DS...

Page 286: ...ODC Optical Drive Controller PA Postamble PEP Phase Encoded Part PDL Primary Defect List RESYNC Resynchronization pattern SDL Secondary Defect List SM Sector Mark SFP Standard Format Part SYNC Synchronization pattern VCM Voice Coil Motor VGA Variable Gain Adjust VFO Variable Frequency Oscillator Table A 7 Terms Used In the Tables Acronym or Term Used Meaning ...

Page 287: ...Drive Error Codes DSP Error Codes Appendix A A 24 ...

Page 288: ...Appendix B B 1 Autochanger Error Codes B Autochanger Error Codes ...

Page 289: ...es 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 NOTE See Appendix C for a list of field replaceable units for the each of the jukebox models ...

Page 290: ... command was completed successfully with some recovery action performed by the autochanger controller 2H Not Ready NR The autochanger cannot be accessed 3H Medium Error ME The command terminated with an unrecovered error condition that was caused by a optical disk defect 4H Hardware Error HE The autochanger controller detected a hardware error 5H Illegal Request IR There was an illegal parameter i...

Page 291: ...invoked and completed Table B 6 on page B 14 04 00H 0B AC Aborted command boot code 04 01H 2H NR Autochanger becoming ready 04 02H 2H NR Unit must first initiate element status 04 03H 2H NR Fatal error unit must be corrected manually 04 88H 02 NR Firmware download needed boot code 04 89H 4H HE Download checksum error 15 01H 4H HE Move error Check additional sense bytes Table B 6 on page B 14 1A 00...

Page 292: ... has been changed 3B 0DH 5H IR Element full Table B 4 on page B 7 3B 0EH 5H IR Source empty Table B 4 on page B 7 3D 00H 5H IR Invalid identify message in 3F 03 06 UA Inquiry data has changed 40 80H 4H HE Diagnostic failure Table B 6 on page B 14 42 00H 4H HE Poweron selftest failure 43 00H OB AC Message parity error 44 00H 4H HE Internal target error 45 00H 0B AC Reselection timeout error 47 00H ...

Page 293: ...ol error second command sent early 53 00H 5H IR Media load or eject failed 53 02H 5H IR Medium removal prevented 53 82H 5H IR Medium removal prevented on drive 55 00H 2H NR Transaction queue is full Table B 2 Request Sense Data bytes 12 and 13 Sense Code and Qualifier Sense Key Description ...

Page 294: ...ield Pointer Description 00 Invalid element address 02 Invalid transport element 04 Invalid source element 06 Invalid destination element 08 Invalid second destination element Table B 4 Element Full Empty Sense Code 3BH Field Pointer Description 02 Transport full 04 Source empty 06 Destination full empty 08 Second destination full ...

Page 295: ...ach byte Table B 5 Request Sense Additional Sense Data For all models EXCEPT 40fx 80ex 125ex and 220mx Byte 7 6 5 4 3 2 1 0 18 Reserved 0 19 Hardware Error Code Table B 7 on page B 19 20 First FRU Table A 1 on page A 2 21 Second FRU Table A 1 on page A 2 22 Third FRU Table A 1 on page A 2 23 Move Command Attempted 24 25 Source Element Number 26 27 Destination Element Number 28 29 Second Destinatio...

Page 296: ...e Table A 1 on page A 2 Third FRU The third most likely Field Replacable Unit to be the cause of the failure Table A 1 on page A 2 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 Translate Motor Actual Position 50 53 Odometer 54 Move Cap Last SCSI Reserved 0 Cart 16 Cart 17 Reserved 0 55 Va...

Page 297: ... Element Number to which the source refers Destination Element Number The Element Number to which the destination refers Second Destination Number The Element Number to which the second destination refers Micro Move ID History The last five autochanger Micro Move IDs for the original movement command prior to the failure See Table C 1 on page C 2 Failed Micro Move ID Actual micro move that failed ...

Page 298: ...Actual Position The actual position of the plunge motor Translate Motor Commanded Position The position to which the translate motor was commanded Translate Motor Actual Position The actual position of the translate motor Odometer The move odometer Mechanism State Bit Map Byte 54 The state of the jukebox after the termination of the retry or recovery algorithms This byte is bit mapped from least s...

Page 299: ...ropriate Element Bit Map will indicate which cartridge is in the transport 1 0 Reserved Source Element Bit Map Byte 55 Status of the cartridge in the specified Source Element of the Move or Exchange command after the failure or retry as well as the status of the element itself as shown below 7 Valid 1 the values in this byte and the Element Number byte are valid 6 Reserved 5 Cartridge in Transport...

Page 300: ...n Element 1 after all recovery algorithms have been exhausted the cartridge being moved from this element remained in this element 3 0 Reserved Destination 2 Element Bit Map Byte 57 Indicates the status of the element that was the Destination Element of a move or Second Destination of the Exchange command after the failure or retry of the command 7 Valid 1 the values in this byte and the Element N...

Page 301: ...st Rsvd 0 PosLost CartIn Reserved 0 24 25 Reserved 0 26 DInRty DEjRty PkrRec CarAssy Reserved 0 BFHm FHR 27 Retry Count 28 29 Reserved 0 30 DInRty DEjRty PkrRec CarAssy Reserved 0 BFHm FHR 31 Recovery Count 32 34 Reserved 0 35 Valid ErrEn CartIn CartEl UnexpMt UnexpFl CartInv ElRty 36 37 Source Element Number 38 Valid ErrEn CartIn CartEl UnexpMt UnexpFl CartInv ElRty 39 40 Destination Element Numb...

Page 302: ...e of the failure See Table A 2 on page A 4 Third FRU The third most likely Field Replacable Unit to be the cause of the failure See Table A 2 on page A 4 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 47 49 Reserved 0 50 54 Micro Move ID History ...

Page 303: ...needed to insert the cartridge into the drive For Byte 26 this attempt refers to Retry algorithm and for Byte 30 it refers to Recovery algorithm DEjRty A Drive Eject Retry bit of 1 indicates that more than one attempt was needed to eject the cartridge from the drive For Byte 26 this attempt refers to Retry algorithm and for Byte 30 it refers to Recovery algorithm PkrRec A Picker Retracted bit of 1...

Page 304: ...alid in bytes 41 and 44 are only set during the Exchange Medium Command ErrEn An Error Encountered bit of 1 indicates an error occurred while the picker was enroute to this element CartEl A Cartridge in Element bit of 1 indicates the cartridge associated with this move is in this element UnexpMt An Element Unexpected Empty bit of 1 indicates this element was unexpectedly empty UnexpFl An Element U...

Page 305: ...original movement command prior to the failure See Table C 2 on page C 17 Failed Micro Move ID Actual micro move that failed See Table C 2 on page C 17 Micro Move Error Code The error code associated with the failed Micro Move ID See Table 5 11 on page 5 35 Vertical Motor Commanded Position The position to which the vertical motor was commanded Vertical Motor Actual Position The actual position of...

Page 306: ... It attempts to isolate the error to three or less FRUs If no error can be found or if error recovery was made the unit will return a No Error status If an error is found a Hardware Error Code is returned when the command completes Up to three FRUs will be returned to aide service in replacement priority NOTE The FRU numbers returned are indicators for the most likely cause of an error but may not...

Page 307: ...nsor error 2C Bottom thumb sensor error 32 Invalid test number 33 Invalid configuration 34 Need to initialize element status 35 Exercise test failed 36 Elements reserved 38 Test can only be run from SCSI 39 Unable to run test 3C Move to 3D Flip 3E Translate 3F Put magazine in 40 Get magazine out 41 Test magazine 42 Put drive in 43 Get drive out Table B 7 Hardware Error Codes medium and large model...

Page 308: ...ve picker 4C Restore picker 4D Find translate home 4E Find vertical home 4F Find plunge home 50 Clear flip area 51 Clear magazine path 52 Clear drive path 53 Clear mailslot path 5B Finish switch picker 5C Wait plunge 5D Wait vertical 5E Powerfail clear path 5F Powerfail restore cartridges 60 Repeater controller 61 External SCSI cables Table B 7 Hardware Error Codes medium and large models only Err...

Page 309: ...egal interrupt encountered by microprocessor 07 Illegal CPU exception encountered by microprocessor 09 Firmware error SCSI INTERFACE SPECIFIC ERROR CODES 0B SCSI controller register error 0C SCSI controller IC s RAM failed 0D SCSI controller message error 0E SCSI controller command error 0F SCSI controller kill error 10 SCSI controller FIFO error 11 SCSI controller target sequence error 12 SCSI co...

Page 310: ... in DBP or RST MULTIFUNCTION PERIPHERAL IC ERROR CODES 29 RS 232 loopback data did not match what was sent not supported 2A Timed out waiting for RS 232 loopback data not supported 2B Timer A did not count down as expected not supported MOTOR CONTROL IC ERROR CODES 2C Failed read write test to Motor control IC 2D Motor control IC loopback test failed 2E Motor control IC RAM test failed POWER SUPPL...

Page 311: ... path sensors by moving Picker fingers back 44H Carriage motion failure during Find Home sequence 45H Unable to free the Picker fingers in preparation for translate motion 46H Carriage motion failed while initializing Home position during Find Home sequence 47H Translate failed while moving towards non leadscrew side during Find Home sequence 48H Carriage motion failed during Carriage Picker assem...

Page 312: ...t of the Carriage Picker assembly toward the drives 52H Excessive cone angle on Picker 53H Excessive stack tilt 54H Unable to complete an interrupted move at power up EXERCISER TEST ERROR CODES 55H Unable to find top of unit 56H Need to issue Initialize Element Status Command 57H Invalid test configuration 59H Exerciser unrecovered error 5AH Invalid test configuration elements reserved 5BH Initial...

Page 313: ...ally blocked leadscrew side 67H Path physically blocked non leadscrew side 6BH CIP LED failed leadscrew side 6CH CIP LED failed non leadscrew side 6DH CIP sensor failed leadscrew side 6EH CIP sensor failed non leadscrew side 6FH CIP sensor system failed MAILSLOT STORAGE SLOT ERROR CODES B0H Mailslot will not rotate B1H Inside Mailslot sensor failed B2H Mailslot will not accept or release cartridge...

Page 314: ... to gain proper servo control of the motors C9H Unable to move the Picker motor CAH Unable to move the Carriage motor CBH Unable to move either motor CCH Unable to find a hard stop while turning the Picker motor CDH Unable to find a hard stop while turning the Carriage motor CEH Excessive force required to move the Carriage leadscrew MISCELLANEOUS ERROR CODES D0H Find magazine edge failed D1H Unex...

Page 315: ...id not run probably a configuration error FFH Invalid test number a For further explanation refer to the next section Additional Descriptions of Hardware Error Codes Table B 8 Hardware Error Codes For the 40fx 80ex 125ex and 220mx models ONLY Error Code hex Failure Description ...

Page 316: ...t moving 04 Failure while moving the Carriage Picker assembly away from drives 06 Failure while moving the Carriage Picker assembly toward drives 08 Failure while flipping the Picker 0A Failure while translating the Picker assembly 0E Failure while moving the Picker fingers back in preparation to translate 10 Failure while moving the Picker fingers to engage the cartridge from the source storage e...

Page 317: ...ack to remove the cartridge from the mailslot source 38 Failure while moving the Picker fingers forward to insert the cartridge in the mailslot destination 3A Failure while moving the Picker fingers back after inserting the cartridge in the mailslot destination 40 Failure while rotating the mailslot actuator inward 42 Failure to ensure that the mailslot rotated inward 48 Failure while rotating the...

Page 318: ...t 88 An obstruction was encountered before the cartridge had been inserted the proper distance 90 Source element unexpectedly empty 94 Destination element unexpectedly full A0 Front mailslot sensor failed A2 Inside mailslot sensor failed A4 Drive light stuck on B0 Door interlock open Table B 9 Autochanger Move Error Codes Error Code hex Failure Description ...

Page 319: ...80ex 125ex and 220mx Table B 10 Micro Move Error Codes Error Code hex Failure Description 00 No error 01 Vertical over voltage exceeded limit set by firmware 02 Vertical over force exceeded limit set by firmware 03 Vertical servo error 04 Vertical timeout 05 Vertical open path 06 Vertical closed path 0A Plunge over voltage exceeded limit set by firmware 0B Plunge over force exceeded limit set by f...

Page 320: ...ltage error 15 Translate over force error 16 Translate servo error 1A Vertical open loop 1B No load complete 1C Translate open loop 1E No load complete 1F Unexpected load complete 20 Unexpected cartridge in drive 21 No cartridge in drive 22 Drive put in accept failed 23 Drive get out accept failed 24 Drive eject failed 25 Drive insert failed 26 Drive eject retry 27 Drive insert retry 28 Clear driv...

Page 321: ...ed 39 Clear magazine path 3C Mailslot put in saturate failed 3D Mailslot get out saturate failed 3E Mailslot put in accept failed 3F Mailslot get out accept failed 40 Measurement of mailslot depth failed 41 Recovery did not clear vertical path 42 Rotate mailslot in failed 43 Rotate mailslot out failed 46 Flipped too far 47 Did not flip far enough 48 Flip side incorrect 50 Failed to finish a transl...

Page 322: ... Rotate in catch error not used 62 Rotate in push out error not used 63 Rotate in armed failed not used 64 Did not detect hard stop on a rotate in 65 Rotate in was too much distance 66 Engaging the mailslot failed on a rotate out 67 Disengaging the mailslot failed on a rotate out 68 Did not detect hard stop on a rotate out 69 Rotate out distance was too short 6A Could not move thumbs out of the ve...

Page 323: ...age exceeded limit set by firmware 5 Picker motor overcurrent detected by hardware 6 Picker motor force exceeded limit set by firmware 7 Low power supply during motion 8 High power supply during motion 9 Move stopped because cartridge in path beam blocked A Cartridge not detected by cartridge in path beam B Carriage motor not tracking properly C Picker motor not tracking properly D Carriage motor ...

Page 324: ...eight sensor re open after closing at the start of a translate 28 The translate distance was too long 29 The translate distance was too short 31 Failed while checking for cartridge in a drive 32 Failed to find a hard stop returning cartridge to storage after testing for presence of cartridge 33 Failed while checking for cartridge in a storage slot 34 Failed while checking for cartridge in the Pick...

Page 325: ...ter insert 50 Could not find the back of the mailslot after get 51 Failed to verify that a disk is in the mailslot on get using cartridge in path beams 52 Not able to measure the depth of the mailslot 58 Could not find the back of the mailslot after insert 59 Failed to verify that a cartridge exists in the mailslot after insert 60 Failed to rotate the mailslot in 61 Failed to rotate the mailslot o...

Page 326: ... line Errors below here are counted in the runtime log as retries 90 Drive access was disallowed because drive busy signal was active 91 Drive light stuck off 94 Outside mailslot sensor failed 95 Inside mailslot sensor failed 96 Mailslot rotation failure possibly caused by operator FA Test drive insert retry FB Timed out waiting for drive to eject when testing for the presence of a cartridge retry...

Page 327: ...EXCEPT for models 40fx 80ex 125ex and 220mx No Front Panel Test Name Description 1 POWER UP TEST Checks out the general capability of jukebox by running INIT MECHANICS test 2 WELLNESS TEST Checks out the general capability of the jukebox by running the INIT MECHANICS and EXERCISE MECH tests Requires one loaded cartridge drive and mailslot must be empty 5 INIT MECHANICS Runs the FIND PLUNGE HOME FI...

Page 328: ... a randomly chosen empty slot with a random flip It then moves the disk back to its original storage slot with its original orientation This test displays FAIL if there are no disks in the jukebox or if all storage slots are full The drives and mailslot must be empty 16 DRIVE IO Makes a combination of moves with a PASS FAIL result It moves an optical disk from a randomly chosen full slot to a rand...

Page 329: ...This configuration should always be used when the jukebox is being used 21 PLUNGE 1 2 SPD Allows the disk transport mechanics to be run at half speed Use this configuration for diagnostic purposes only 22 PLUNGE 1 4 SPD Allows the mechanics to be run at quarter speed Use this configuration for diagnostic purposes only 24 FILL PICKER Moves an optical disk into the disk transport mechanism from the ...

Page 330: ...s mechanism recalibration establishes which picker side is up and determines the reference points in the picker travel path This test assumes that the mechanics and servo system are functional 102 FIND VERTICAL HOME Recalibrates the vertical position and verifies that the vertical path is clear 103 FIND XLATE HOME Calibrates the translate position 104 PICKER TEST Flips the disk transport mechanism...

Page 331: ...e identical to those run when the optical disk library operation button is switched on When the test is requested via SCSI the tests which cannot be executed over SCSI will be skipped Sequence Order 3 Controller Test 41 Power Supply Test Motor Connection Test 5 Initialize Mechanism 2 Wellness Test Checks out the general capability of the Autochanger Requires one loaded cartridge drives and mailslo...

Page 332: ...ive RAM Test 32 RAM Checksum Test 34 SCSI Interface Controller IC Test 36 Motor Control IC Test 35 Multi Function Peripheral IC Test 37 Drive Connect Test 5 Initialize Mechanism Prepares the unit for movement Sequence Order Initialize RAM variables to defaults 50 Find Home Exerciser Tests 10 Initialize Element Status Performs the same function as the SCSI INITIALIZE ELEMENT STATUS command It physi...

Page 333: ... Not valid for the Model 10LC Performs a combination of moves with a pass fail result It performs several translations from various starting positions No cartridges are required 14 Flip Test Performs a combination of moves with a pass fail result It performs several flips at various locations No cartridges are required 15 Storage Slot Test Performs a combination of moves with a pass fail result It...

Page 334: ... to its original slot with its original orientation Returns an error code 57H Invalid Configuration if there are no cartridges loaded into the unit Requires one loaded cartridge mailslot must be empty 18 Speed Factor Setting Utility Allows the setting of the speed factor as the first parameter given The speed factor determines how fast the system moves the mechanics The number provides 1 Parameter...

Page 335: ...of retries to powerup default values Used after setting retries to 1 by Test 27 29 Zero Error Log Sets Information Log 0 Autochanger Error Log back to zero Electronic Core Tests 30 Microprocessor Operation Test Performs a functional check of the microprocessor This test will shut down the servo system a poweron sequence runs upon completion 31 ROM Checksum Test Performs a checksum verification of ...

Page 336: ...ng each front panel button to finish the test 40 Power Supply Test Looks at both the 12 Volt and the 24 Volt power supplies to verify that they are within limits The limits for the 12V supply are 11V and 13V and the 24V supply limits are 23 5V and 25 5V 41 SCSI Connector Loopback Test Interactive Performs a loopback through SCSI connectors checking proper operation of the SCSI drivers receivers an...

Page 337: ...ximum ambient reading 00 is the minimum ambient reading Intensity L R Ambient Max Min Max Min 240 225 R 6 0 Press CANCEL to stop 50 Find Home Sequence 50Find Home SequenceMoves the picker to a known home position This test assumes nothing about the state of the mechanics The home location is the lower left position of the box The servo system is initialized to the home location It then automatical...

Page 338: ...s 1 mm up and down See Info 23 for actual values If this test is run by SCSI command set Byte 1 to the magazine number The test returns PASS or FAIL 66 Clear Magazine Min Max Clears the value calculated in Test 65 67 Calibrate Mailslot Calculates a min max clearance for the mailslot The autochanger requires a disk in the mailslot The test passes if clearance is 85 encoder counts 1 mm up and down S...

Page 339: ...Autochanger Error Codes Jukebox Micro Move Error Codes Appendix B B 52 ...

Page 340: ...Appendix C C 1 Field Replaceable Units C Field Replaceable Units FRUs ...

Page 341: ... 4 Interconnect PCA 5 Lower Interconnect Board 6 Stars Wars Board 8 SCSI LUN Repeater PCA Bus 1 18 SCSI LUN Repeater PCA Bus 2 19 Configuration Module 22 Display Panel 23 Vertical Motor Gearbox Assembly 24 Vertical Motion Motor 26 Magazine 8 slots 27 Picker Assembly 29 Mailslot Assembly 30 Vertical Encoder Strip Sensor 31 Magazines 6 slots 32 AC 12V Power 33 AC 24V Power 34 Vertical Rope Pulley Sy...

Page 342: ... Umbilical Cable 51 5 12 Power Cable 54 Drive Power Cable 57 Vertical Path Clear Sensor Cable 59 Internal SCSI Cable 62 MO Drive Power Cable 65 Control Panel Cable 66 Interposer Cable 86 AC Power PCA 220 Media 200 Clear path blockage no FRU 201 Cartridge moved Table C 1 Jukebox FRUs For all models EXCEPT 40fx 80ex 125ex and 220mx FRU Description ...

Page 343: ...A 20 MO MF Drive single ended 21 Left Way 22 Display Front Panel PCA 23 Carriage Motor 24 Front Panel 25 Picker Motor 26 Magazine 27 Picker 28 Power Supply Module 29 Mailslot Assembly 31 Optical Sensor Assembly 32 Carriage Lead Screw 34 Picker Motor Belt s 35 Carriage Motor Belt 36 MO MF Drive Control ROMa 37 Autochanger Controller ROMSa 38 Fan Assembly 39 Spring Bearing Block Assembly 40 Carriage...

Page 344: ...wer Cable 55 SCSI Cable internal 56 Front Panel Address Cable 57 Motor Power Encoder Cable 58 Motor Cable 59 Interconnect Cable 65 AC 24V Power Cable 66 Line Switch Cable 67 24V Power Cable 71 Mailslot Connector Cable 75 Interface Cable a Code is downloadable into flash ROMs Table C 2 Jukebox FRUs For the 40fx 80ex 125ex and 220mx models ONLY FRU Description ...

Page 345: ...Field Replaceable Units FRUs HP Field Replaceable Units FRUs Appendix C C 6 ...

Page 346: ...Appendix D D 1 Micro Macro Moves D Micro Macro Moves ...

Page 347: ...tical find home sequence 5 Move a small amount upward to relieve tension in the servos Used after finding home in the vertical find home sequence 6 Make a small vertical movement as a plunge is made into a drive Used to wiggle the picker during error recovery 7 Vertical coarse measure not used 8 Move picker transport up to the top of the jukebox checking for a clear path Used in the vertical find ...

Page 348: ... the picker off of a cartridge that may have been between the picker and the magazines when the power failed and the picker settled 14 Move slowly downward to the flip clear area determined in micro moves 11 and 12 Used in the plunge find home sequence 15 Move vertically to restore the picker to the position it had before an error and error recovery occurred Only called in error recovery 16 Move u...

Page 349: ...unge move not used 66 Plunge saturate not used 67 Move a short distance back from the plunge position where an overforce shutdown error occurred Relaxes the tension 68 Retract the plunge assembly on the picker all the way back to find home in the plunge axis May start a flip depending on starting position One of three plunge find homes in the sequence 68 69 6A 69 Retract the plunge assembly on the...

Page 350: ... Next part of move is micro move 70 70 Second part of a two step move to put a cartridge into a magazine Continues movement of micro move 6F and puts the cartridge in the rest of the way the distance learned in micro move 6C 71 First time plunge into a magazine first put Feels for resistance to learn the distance to the cartridge when it is seated 72 Retract picker plunge assembly after putting ca...

Page 351: ... not used 7C Used in an emergency cartridge eject Plunge toward a drive stopping at a position close to the drive This the wait position until the drive ejects the cartridge 7D Used in an emergency cartridge eject Plunge to contact and get the cartridge from the drive Follows micro move 7C 7E Log ID no motion Logs that picker is in position in front of drive waiting for the drive to eject the cart...

Page 352: ...nge to test for a cartridge in a drive when the picker contains a cartridge If resistance is felt this is interpreted as a cartridge in the drive Used in an ISTAT 8B Plunge out Used in error recovery Is an attempt to push a cartridge out of the vertical picker path and into a magazine 8C Retract thumbs back into the picker Used in error recovery Is an attempt to pull a cartridge out of the vertica...

Page 353: ... Plunge picker diagnostic 1 factory use only 93 Plunge picker diagnostic 2 factory use only 94 Plunge picker diagnostic 3 factory use only 95 Plunge picker diagnostic 4 factory use only 96 Plunge picker back 1 not used 97 Plunge picker back 2 not used 98 Plunge find handoff distance 1 factory use only 99 Plunge find handoff distance 2 factory use only 9A Plunge find handoff distance 3 factory use ...

Page 354: ...almost all the way back Next part of move is micro move A6 A6 Second part of a two step move to fully retract the picker plunge assembly Continues movement of micro move A5 and brings picker plunge assembly all the way back A7 Move picker plunge assembly forward a small amount from full retracted position Completes rearm of the picker mechanism A8 Move to a position where the picker thumb sensor c...

Page 355: ... relieve the pressure on the mechanism after a flip AF First of two moves to move the thumb to the magazine during an ISTAT when no cartridge is in the picker Next move is micro move B0 B0 Second of two moves to move the thumb to the magazine during an ISTAT when no cartridge is in the picker Slow move to check for an overforce cartridge in the magazine slot B1 Retract picker plunge assembly back ...

Page 356: ...n ISTAT no cartridge in the picker and no cartridge was contacted in the first magazine B6 Pull picker plunge assembly fully back to rearm a put Enable the picker to replace the cartridge it picked up during an ISTAT B7 First of two moves that put a cartridge back into the magazine after the cartridge is detected during an ISTAT Moves the cartridge almost fully into the magazine Followed by micro ...

Page 357: ...nge assembly after inserting a cartridge into a drive BF Quickly retract the picker plunge assembly if an error occurred while inserting a cartridge into a drive C0 Retract picker plunge assembly to a point where the thumbs are released and go to an unsplayed position Used in an ISTAT C1 Insert cartridge into a drive just past the shutters Distance has not been learned C2 Insert cartridge into a d...

Page 358: ...r to rearm position to splay the fingers Used when an error in the drive acknowledge signal is seen and a drive eject will be done and the thumbs must be in the splayed position C8 Plunge thumbs out close to the end of the picker to get ready to get a cartridge Done at the same time as vertical moves and in transit translates and flips C9 Same as micro move C8 but is a retry if needed CA Plunge ro...

Page 359: ...slot get Ducks under the mailslot rotation mechanism and positions the picker so it can move up all the way to the mailslot get position D4 Plunge to get the cartridge from the mailslot D5 Retract cartridge most of the way into the picker Positions the picker so that it can duck under the mailslot rotation mechanism during a get D6 Continue retraction in micro move D5 Pull cartridge all the way ba...

Page 360: ...te in DD Retract thumbs back into the picker after rotating the mailslot out DE Plunge rotate mailslot 3 not used DF Plunge rotate mailslot 4 not used E0 Plunge rotate mailslot 5 not used E1 First of two moves rotating the mailslot in Quickly retract the picker plunge assembly pulling the mailslot most of the way in Followed by micro move E3 E2 Plunge out to rotate the mailslot almost all the way ...

Page 361: ...hing the end of a move in or move out E3 Mailslot unexpected stop E4 Mailslot start initialization after an error or at startup E5 Mailslot initialization successful E6 Mailslot end move with error move not complete The following move IDs are for all model jukeboxes E7 On powerup testing for motion in one direction on the plunge motor E8 On powerup testing for motion in the plunge motor Opposite d...

Page 362: ... during full speed toward drives 5 Full speed finger motion 7 Pull fingers back to depress flip button 8 Flip 9 Verify flip complete A Push fingers out to release flip button B Translate picker from non leadscrew to leadscrew side C Translate picker from leadscrew to non leadscrew side D Verify picker translated from non leadscrew to leadscrew side E Verify picker translated from leadscrew to non ...

Page 363: ...artridge 1A Carriage shake to assist the cartridge ejected from the drive to slide into the picker 1B Move fingers toward drive with intent to grab cartridge 1C Pull cartridge back from drive 1D Insert cartridge into drive until slider engages 1E Insert cartridge into drive after slider has engaged 1F Push cartridge toward drive using short steps look for drive to accept the cartridge 20 Drive fai...

Page 364: ...rm before pulling mailslot in 2C Carriage motion toward actuator arm before pulling mailslot in 2D Move leadscrew tab to mailslot actuator arm before pushing mailslot out 2E Carriage motion toward actuator arm where mailslot is engaged before pushing mailslot out 2F Rotate the mailslot when rotational position unknown 30 Release tension on the mailslot rotate arm 31 Release tension on the mailslot...

Page 365: ...f a cartridge by pressing cartridge against drive face 3F Short carriage motion to check for cartridge sticking out of a storage slot after insertion towards drives 40 Short carriage motion to check for cartridge sticking out of a storage slot after insertion away from drives 41 Short carriage motion to check for cartridge sticking out of a drive after insertion towards drives 42 Short carriage mo...

Page 366: ...finding room to flip in FIND HOME sequence 4C Fast carriage motion when flip position found in needed direction 4D Slow flips during FIND HOME sequence 4E Push fingers slowly out of picker after flips in FIND HOME sequence 4F Check for picker belts in FRU Isolation tests or slow finger motions during error recovery 50 Carriage motion toward drives looking for hard stop before measuring carriage tr...

Page 367: ...rriage motion during drive insert recovery 5E Slowly push fingers out then into picker during drive recovery 5F Drive recovery 60 Drive recovery 61 Short carriage motions during drive recovery wiggle motion 62 Long carriage motion in drive recovery toward then away from drives 63 Drive recovery restore picker home in case of unexpected translate 64 Pull fingers back into picker during recovery 65 ...

Page 368: ...initial recovery away from drives 6A Carriage motion during initial recovery toward drives 6B Push fingers out of picker during initial recovery 6C Pull fingers back into picker during initial recovery 6D Carriage motion during initial recovery away from drives 6E Carriage motion during initial recovery toward drives 6F Checking for carriage motor belt in FRU isolation tests Table D 2 HP Surestore...

Page 369: ...Micro Macro Moves HP Surestore Optical Micro Move IDs Appendix D D 24 ...

Page 370: ...Appendix E E 1 Disconnect Timeouts E Disconnect Timeout Settings ...

Page 371: ...or recovery times 60 You can see the maximum time can be very long An appropriate timeout may be a compromise between the nominal time and maximum time Table E 1 Timeout Settings Command Nominal Disconnect Time seconds Maximum Disconnect Time Levels of Error Recovery Exchange Medium 14 600 sec 6 Initialize Element Status 120 600 sec 6 Move Medium 5 600 sec 6 Position To Element 5 600 sec 6 Prevent...

Page 372: ...re sending the element status data Therefore the timeout should be set the same as the Initialize Element Status command b The Send Diagnostic Command is different from the other commands in that there are a number of different tests that may be executed Also the test may be run in a loop It is recommended that the host never run a diagnostic test in a loop so set the loop count to one and set the...

Page 373: ...Disconnect Timeout Settings Disconnect Timeout Settings Appendix E E 4 ...

Page 374: ...rive request sense command values 3 sense key values 3 DSP error codes 19 E element full empty sense code 3BH 7 erase group 1 command 2CH 88 erase group 5 command ACH 134 error codes autochanger move 29 hardware 19 micro move 32 error logs table format 49 exchange medium command A6H 66 extended message 01H 6 F field replaceable units FRUs 2 flag 7 force log data format 54 format mode 03H type 0 43...

Page 375: ...al command 1EH 79 37 Q Queue Full 28H 15 Queue Tag Messages 20H 21H 22H 12 R read group 0 command 08H 21 read group 1 command 28H 82 read group 5 command A8H 128 read buffer command 3CH 102 43 read capacity command 25H 80 read defect data group 1 command 37H 96 read defect data group 5 command B7H 142 read element status command B8H 68 read long command 3EH 104 read long command DEH 145 read write...

Page 376: ...rget supported messages 5 Target Supported Status Codes 14 test unit ready 00H 8 test unit ready command 00H 6 transfer period values 8 typographical conventions iii U Unit Attention Condition 17 V vendor unique format page 20H 42 66 vendor unique page 21H 46 70 verify group 1 command 2FH 92 verify group 5 command AFH 140 W write group 0 command 0AH 23 write group 1 command 2AH 84 write group 5 co...

Page 377: ...Index 4 ...

Page 378: ...Copyright 2001 Hewlett Packard Company Printed in U S A Edition 12 2001 www hp com go support Printed on recycled paper ...

Reviews: