Optical Drive and Library SCSI-2 Command Reference
Page 1
optical drive and library SCSI-2 command reference for models fx, ex and mx
optical drive and library SCSI-2 command reference for models fx, ex and mx
Optical Drive and Library SCSI-2 Command Reference
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
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
Optical Drive and Library SCSI-2 Command Reference
Page 5
... error codes associated with the autochanger or optical disk jukebox system. Micro/Macro-Moves: Lists all the field replaceable units for optical jukeboxes by part number. and macro-moves for building optical disk and jukebox drivers, utilities and applications. Drive Error Codes: Lists all error codes associated with the optical disk drive. SCSI-2 Drive Command Set: Lists all supported SCSI...
... error codes associated with the autochanger or optical disk jukebox system. Micro/Macro-Moves: Lists all the field replaceable units for optical jukeboxes by part number. and macro-moves for building optical disk and jukebox drivers, utilities and applications. Drive Error Codes: Lists all error codes associated with the optical disk drive. SCSI-2 Drive Command Set: Lists all supported SCSI...
Optical Drive and Library SCSI-2 Command Reference
Page 6
... Set v SCSI Command Overview Optical Drive Control Through SCSI 1-2 Drive Control Commands 1-3 SCSI Bus Phases 1-3 Arbitration phase 1-3 Selection phase 1-3 Reselection phase 1-3 Information transfer phase 1-3 Data phase 1-4 Command phase 1-4 Message phase 1-4 Command Complete 00H 1-6 Extended Message ...
... Set v SCSI Command Overview Optical Drive Control Through SCSI 1-2 Drive Control Commands 1-3 SCSI Bus Phases 1-3 Arbitration phase 1-3 Selection phase 1-3 Reselection phase 1-3 Information transfer phase 1-3 Data phase 1-4 Command phase 1-4 Message phase 1-4 Command Complete 00H 1-6 Extended Message ...
Optical Drive and Library SCSI-2 Command Reference
Page 9
... 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 Drive Log Data Format 3-57 Odometer Log Data Format 3-58 Run-Time Log Data Format 3-59 Retry Log Data Format 3-61 Move History Log Data Format...
... 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 Drive Log Data Format 3-57 Odometer Log Data Format 3-58 Run-Time Log Data Format 3-59 Retry Log Data Format 3-61 Move History Log Data Format...
Optical Drive and Library SCSI-2 Command Reference
Page 10
... Codes A-9 DSP Error Codes A-19 B. Micro/Macro-Moves HP Surestore Optical Micro-Move IDs D-2 E. Drive Error Codes Chapter Overview A-2 Drive Request Sense Command Values A-3 Drive Request Sense - 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...
... Codes A-9 DSP Error Codes A-19 B. Micro/Macro-Moves HP Surestore Optical Micro-Move IDs D-2 E. Drive Error Codes Chapter Overview A-2 Drive Request Sense Command Values A-3 Drive Request Sense - 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...
Optical Drive and Library SCSI-2 Command Reference
Page 12
... Table 2-16. Read (Group 0) Command CDB 2-21 Table 2-18. Unit Serial Number Page (80H 2-27 Table 2-24. Transfer Period Values (For 9.1 and 5.2 Gbyte Drives 1-8 Table 1-4. Target-Supported Status Codes 1-14 Table 2-1. Format Unit Defect List Header 2-17 Table 2-12. Seek (Group 0) Command CDB 2-25 Table 2-20. Vital Product... Table 2-25. Simple Queue Tag 1-12 Table 1-6. Request Sense Command CDB 2-10 Table 2-7. Target-Supported Messages 1-5 Table 1-2. Offset Values (For 5.2 and 9.1 Gbyte Drives 1-9 Table 1-5. Tables Table 1-1. Test Unit Ready Command CDB 2-8 Table 2-5.
... Table 2-16. Read (Group 0) Command CDB 2-21 Table 2-18. Unit Serial Number Page (80H 2-27 Table 2-24. Transfer Period Values (For 9.1 and 5.2 Gbyte Drives 1-8 Table 1-4. Target-Supported Status Codes 1-14 Table 2-1. Format Unit Defect List Header 2-17 Table 2-12. Seek (Group 0) Command CDB 2-25 Table 2-20. Vital Product... Table 2-25. Simple Queue Tag 1-12 Table 1-6. Request Sense Command CDB 2-10 Table 2-7. Target-Supported Messages 1-5 Table 1-2. Offset Values (For 5.2 and 9.1 Gbyte Drives 1-9 Table 1-5. Tables Table 1-1. Test Unit Ready Command CDB 2-8 Table 2-5.
Optical Drive and Library SCSI-2 Command Reference
Page 14
... 2-69. Read Capacity Command Data 2-81 Table 2-75. Verify (Group 1) Command CDB 2-92 2-Table 2-81. Mode Descriptions (For 2.6 Gbyte Capacity Drives Only 2-100 Table 2-89. Read Capacity Command CDB 2-80 Table 2-74. Write (Group 1) Command CDB 2-84 Table 2-77. Synchronize Cache Command 2-...95 Table 2-83. Mode Descriptions (For 2.6 Gbyte Capacity Drives Only 2-103 Table 2-94. Read Defect Data Defect List Header 2-97 Table 2-85. Buffer Access Mode and ID 2-100 Table 2-88. ...
... 2-69. Read Capacity Command Data 2-81 Table 2-75. Verify (Group 1) Command CDB 2-92 2-Table 2-81. Mode Descriptions (For 2.6 Gbyte Capacity Drives Only 2-100 Table 2-89. Read Capacity Command CDB 2-80 Table 2-74. Write (Group 1) Command CDB 2-84 Table 2-77. Synchronize Cache Command 2-...95 Table 2-83. Mode Descriptions (For 2.6 Gbyte Capacity Drives Only 2-103 Table 2-94. Read Defect Data Defect List Header 2-97 Table 2-85. Buffer Access Mode and ID 2-100 Table 2-88. ...
Optical Drive and Library SCSI-2 Command Reference
Page 17
.../Runtime Log Data Entry Format 3-50 Table 3-49. Move Success Logs Entry Format 3-53 Table 3-53. Force Entry Data Format 3-54 Table 3-54. Drive Log Entry Format 3-57 xvi Prevent/Allow Medium Removal Command CDB 3-37 Table 3-34. User Accessible Buffers and Allowed Read Modes 3-44 Table 3-43....Format (For the 40fx, 80ex, 125ex and 220mx models 3-56 Table 3-57. Write Buffer Data Format When Buffer ID Set to Online Drive Repair 3-45 Table 3-44. Drive Status Definition 3-46 Table 3-45. Recovery Log Data Format (For the 40fx, 80ex, 125ex and 220mx models 3-55 Table 3-56. ...
.../Runtime Log Data Entry Format 3-50 Table 3-49. Move Success Logs Entry Format 3-53 Table 3-53. Force Entry Data Format 3-54 Table 3-54. Drive Log Entry Format 3-57 xvi Prevent/Allow Medium Removal Command CDB 3-37 Table 3-34. User Accessible Buffers and Allowed Read Modes 3-44 Table 3-43....Format (For the 40fx, 80ex, 125ex and 220mx models 3-56 Table 3-57. Write Buffer Data Format When Buffer ID Set to Online Drive Repair 3-45 Table 3-44. Drive Status Definition 3-46 Table 3-45. Recovery Log Data Format (For the 40fx, 80ex, 125ex and 220mx models 3-55 Table 3-56. ...
Optical Drive and Library SCSI-2 Command Reference
Page 21
... complies with ANSI X3.131-1994 standards. Addresses All SCSI commands refer to logical addresses unless otherwise stated. 1-2 Chapter 1 SCSI Command Overview Optical Drive Control Through SCSI Optical Drive Control Through SCSI The optical drive can be controlled by the commands described in the SCSI specifications as follows: Initiator The initiator, usually the host, issues the...
... complies with ANSI X3.131-1994 standards. Addresses All SCSI commands refer to logical addresses unless otherwise stated. 1-2 Chapter 1 SCSI Command Overview Optical Drive Control Through SCSI Optical Drive Control Through SCSI The optical drive can be controlled by the commands described in the SCSI specifications as follows: Initiator The initiator, usually the host, issues the...
Optical Drive and Library SCSI-2 Command Reference
Page 22
...phase. Selection phase The selection phase allows an initiator to select a target for the BUS FREE phase, then enters the ARBITRATION phase. The drive examines the DATA BUS to the selection. Information transfer phase The command, data, status, and message phases are described later in the SCSI ... section describes all grouped together as a read or write command. The "SCSI Commands Used by the target. Arbitration phase When the drive tries to reconnect to an initiator to continue the command started by the initiator, but suspended by the Target" are all specifications, except...
...phase. Selection phase The selection phase allows an initiator to select a target for the BUS FREE phase, then enters the ARBITRATION phase. The drive examines the DATA BUS to the selection. Information transfer phase The command, data, status, and message phases are described later in the SCSI ... section describes all grouped together as a read or write command. The "SCSI Commands Used by the target. Arbitration phase When the drive tries to reconnect to an initiator to continue the command started by the initiator, but suspended by the Target" are all specifications, except...
Optical Drive and Library SCSI-2 Command Reference
Page 23
... allows the target to request that messages be sent from the initiator to and from the target. Multiple-byte messages are supported. SCSI Command Overview Drive Control Commands Data phase The data phase encompasses both the "data in" phase and the "data out" phase to transfer data to the target.... Message In phase allows the target to request that data be sent to the drive. The first byte transferred in either of these phases is either phase. Command phase The command phase sends the Command Descriptor Block (CDB) from ...
... allows the target to request that messages be sent from the initiator to and from the target. Multiple-byte messages are supported. SCSI Command Overview Drive Control Commands Data phase The data phase encompasses both the "data in" phase and the "data out" phase to transfer data to the target.... Message In phase allows the target to request that data be sent to the drive. The first byte transferred in either of these phases is either phase. Command phase The command phase sends the Command Descriptor Block (CDB) from ...
Optical Drive and Library SCSI-2 Command Reference
Page 24
SCSI Command Overview Table 1-1 SCSI Command Overview Drive Control Commands Target-Supported Messages Code (hex.) Direction Description 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 20H,...
SCSI Command Overview Table 1-1 SCSI Command Overview Drive Control Commands Target-Supported Messages Code (hex.) Direction Description 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 20H,...
Optical Drive and Library SCSI-2 Command Reference
Page 25
... when an arranged data transfer agreement becomes invalid. Extended Message 01H This message is sent from either the initiator or the drive to indicate that the message is sent from the target to the initiator to indicate that the execution of a command has...Synchronous Data Transfer Request Code (01H) Transfer Period Factor (m times 4 nanoseconds) REQ/ACK Offset (x) 1-6 Chapter 1 Table 1-2 SCSI Command Overview Drive Control Commands Command Complete 00H This message is an extended message. An SDTR message exchange will be initiated by releasing BSY (Busy). After successfully sending...
... when an arranged data transfer agreement becomes invalid. Extended Message 01H This message is sent from either the initiator or the drive to indicate that the message is sent from the target to the initiator to indicate that the execution of a command has...Synchronous Data Transfer Request Code (01H) Transfer Period Factor (m times 4 nanoseconds) REQ/ACK Offset (x) 1-6 Chapter 1 Table 1-2 SCSI Command Overview Drive Control Commands Command Complete 00H This message is an extended message. An SDTR message exchange will be initiated by releasing BSY (Busy). After successfully sending...
Optical Drive and Library SCSI-2 Command Reference
Page 26
...by the Initiator If the initiator recognizes that permit it to receive data successfully. Chapter 1 1-7 If an abnormal condition prevents the drive from returning an appropriate response, both devices will respond with these values (or smaller transfer period or larger REQ/ACK offset or ...data transfers between leading edges of successive REQ pulses and of zero indicates asynchronous mode. SCSI Command Overview SCSI Command Overview Drive Control Commands The transfer period is the minimum time allowed between the two devices. This value prevents overflow conditions in its...
...by the Initiator If the initiator recognizes that permit it to receive data successfully. Chapter 1 1-7 If an abnormal condition prevents the drive from returning an appropriate response, both devices will respond with these values (or smaller transfer period or larger REQ/ACK offset or ...data transfers between leading edges of successive REQ pulses and of zero indicates asynchronous mode. SCSI Command Overview SCSI Command Overview Drive Control Commands The transfer period is the minimum time allowed between the two devices. This value prevents overflow conditions in its...
Optical Drive and Library SCSI-2 Command Reference
Page 27
Table 1-3 SCSI Command Overview Drive Control Commands Transfer Period Values (For 9.1 and 5.2 Gbyte Drives) Initiator Requested Drive Response Transfer Period Transfer Period Factor 0
Table 1-3 SCSI Command Overview Drive Control Commands Transfer Period Values (For 9.1 and 5.2 Gbyte Drives) Initiator Requested Drive Response Transfer Period Transfer Period Factor 0
Optical Drive and Library SCSI-2 Command Reference
Page 28
SCSI Command Overview Table 1-4 SCSI Command Overview Drive Control Commands Offset Values (For 5.2 and 9.1 Gbyte Drives) Initiator Requested (REQ/ACK Offset) 0
SCSI Command Overview Table 1-4 SCSI Command Overview Drive Control Commands Offset Values (For 5.2 and 9.1 Gbyte Drives) Initiator Requested (REQ/ACK Offset) 0
Optical Drive and Library SCSI-2 Command Reference
Page 29
... target goes to the BUS FREE phase and aborts the command and sets Sense Key/Additional Sense Code to the error condition. SCSI Command Overview Drive Control Commands Message Reject 07H This message is set to Hardware Error/Message Reject Error. Restore Pointers The target goes to the Bus Free Phase...
... target goes to the BUS FREE phase and aborts the command and sets Sense Key/Additional Sense Code to the error condition. SCSI Command Overview Drive Control Commands Message Reject 07H This message is set to Hardware Error/Message Reject Error. Restore Pointers The target goes to the Bus Free Phase...
Optical Drive and Library SCSI-2 Command Reference
Page 30
...the Bus Free Phase and aborts the current SCSI command. The medium contents may have been modified before the execution was halted. If the drive already started execution of the ABORT TAG message and clears the current I /O process, the execution will be sent successfully, the target ...Message Parity Error 09H When the target receives this message, it retries the operation by the target. SCSI Command Overview SCSI Command Overview Drive Control Commands No Operation 08H This message is ignored by resending the original message once. Linked Command Complete 0AH This message is sent ...
...the Bus Free Phase and aborts the current SCSI command. The medium contents may have been modified before the execution was halted. If the drive already started execution of the ABORT TAG message and clears the current I /O process, the execution will be sent successfully, the target ...Message Parity Error 09H When the target receives this message, it retries the operation by the target. SCSI Command Overview SCSI Command Overview Drive Control Commands No Operation 08H This message is ignored by resending the original message once. Linked Command Complete 0AH This message is sent ...
Optical Drive and Library SCSI-2 Command Reference
Page 31
... 2 1 0 0 Message Code (20H) 1 Queue Tag (00H-FFH) The Simple Queue Tag message specifies that logical unit for each I /O processes, from the queue. The drive clears all I /O process. All pending status and data for that the I /O processes that logical unit. The medium may be placed in the control mode page... Messages consist of the queue management algorithm specified in the logical units command queue. Queue Tag Messages (20H, 21H, 22H) The drive supports SIMPLE QUEUE TAG, HEAD OF QUEUE TAG, and ORDERED QUEUE TAG. The order of the execution may have been altered by ...
... 2 1 0 0 Message Code (20H) 1 Queue Tag (00H-FFH) The Simple Queue Tag message specifies that logical unit for each I /O processes, from the queue. The drive clears all I /O process. All pending status and data for that the I /O processes that logical unit. The medium may be placed in the control mode page... Messages consist of the queue management algorithm specified in the logical units command queue. Queue Tag Messages (20H, 21H, 22H) The drive supports SIMPLE QUEUE TAG, HEAD OF QUEUE TAG, and ORDERED QUEUE TAG. The order of the execution may have been altered by ...