Seagate SCSI Commands Reference Manual

SCSI Commands
Reference Manual
Fibre Channel (FC)
Serial Attached SCSI (SAS)
100293068, Rev. L
November 2020
© 2020 Seagate Technology LLC. All rights reserved.
Publication number: 100293068, Rev. L November 2020 Seagate, Seagate Technology and the Spiral logo are registered trademarks of Seagate Technology LLC in the United States and/or other countries. SeaTools is a trademarks of Seagate
Technology LLC or one of its affiliated companies in the United States and/or other countries. All other trademarks or registered trademarks are the property of their respective owners. No part of this publication may be reproduced in any form without written permission of Seagate Technology LLC.
Call 877-PUB-TEK1 (877-782-8351) to request permission.
Contents
1. Definitions, Symbols, Abbreviations, Keywords, And Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
1.2 Symbols and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
1.3 Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
1.4 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
2. General Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.1 Command Descriptor Block (CDB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
2.1.1 CDB usage and structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
2.1.2 The fixed length CDB formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
2.1.3 The variable length CDB formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
2.2 Common CDB fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
2.2.1 Operation Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
2.2.2 SERVICE ACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
2.2.3 Logical block address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
2.2.4 TRANSFER LENGTH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
2.2.5 PARAMETER LIST LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
2.2.6 ALLOCATION LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
2.2.7 CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
2.2.8 Grouping function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
2.3 Parameter Rounding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
2.4 Sense data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
2.4.1 Sense data introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
3. Direct Access Block commands (SPC-6 and SBC-4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1 BACKGROUND CONTROL command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
3.2 CHANGE DEFINITION command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
3.3 FORMAT UNIT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
3.3.1 FORMAT UNIT command overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
3.3.2 FORMAT UNIT parameter list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
3.3.3 Parameter list header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
3.3.4 Initialization pattern descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
3.3.5 Address descriptor formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
3.4 GET LBA STATUS (16) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
3.4.1 GET LBA STATUS (16) command overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
3.4.2 GET LBA STATUS parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
3.5 GET LBA STATUS (32) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
3.6 GET PHYSICAL ELEMENT STATUS command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
3.6.1 GET PHYSICAL ELEMENT STATUS parameter data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
3.6.2 Physical element status descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
3.7 GET STREAM STATUS command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3.7.1 GET STREAM STATUS parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
3.8 INQUIRY command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
3.8.1 INQUIRY command introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
3.8.2 Standard INQUIRY data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
3.8.3 Vital product data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
3.9 LOG SELECT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
3.9.1 Processing LOG SELECT when the parameter list length is zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
3.10 LOG SENSE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
3.11 MODE SELECT(6) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
3.12 MODE SELECT (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
3.13 MODE SENSE(6) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
3.13.1 MODE SENSE(6) command introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
SCSI Commands Reference Manual, Rev. L 3
Contents
3.14 MODE SENSE(10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
3.15 PERSISTENT RESERVE IN command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
3.15.1 PERSISTENT RESERVE IN command introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
3.15.2 READ KEYS service action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
3.15.3 READ RESERVATION service action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
3.15.4 REPORT CAPABILITIES service action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
3.15.5 READ FULL STATUS service action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
3.16 PERSISTENT RESERVE OUT command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.16.1 PERSISTENT RESERVE OUT command introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.16.2 PERSISTENT RESERVE OUT service actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
3.16.3 Basic PERSISTENT RESERVE OUT parameter list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
3.16.4 Parameter list for the PERSISTENT RESERVE OUT command with REGISTER AND MOVE service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
3.17 READ (6) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
3.18 READ (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
3.19 READ (12) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
3.20 READ (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
3.21 READ (32) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
3.22 READ BUFFER (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
3.22.1 READ BUFFER (10) command introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
3.22.2 Combined header and data mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.22.3 Vendor specific mode (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.22.4 Data mode (02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.22.5 Descriptor mode (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
3.22.6 Echo buffer mode (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
3.22.7 Echo buffer descriptor mode (0Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
3.22.8 Error history mode (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
3.23 READ BUFFER (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
3.24 READ CAPACITY (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.24.1 READ CAPACITY (10) overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.24.2 READ CAPACITY (10) parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
3.25 READ CAPACITY (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
3.25.1 READ CAPACITY (16) command overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
3.25.2 READ CAPACITY (16) parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
3.26 READ DEFECT DATA (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3.26.1 READ DEFECT DATA (10) command overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3.26.2 READ DEFECT DATA (10) parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
3.27 READ DEFECT DATA (12) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
3.27.1 READ DEFECT DATA (12) command overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
3.27.2 READ DEFECT DATA (12) parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.28 READ LONG (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
3.29 READ LONG (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
3.30 REASSIGN BLOCKS command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.30.1 REASSIGN BLOCKS command overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.30.2 REASSIGN BLOCKS parameter list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.31 RECEIVE DIAGNOSTIC RESULTS command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
3.32 RELEASE (6) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
3.33 RELEASE (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
3.33.1 RELEASE (10) command introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
3.33.2 Logical unit release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
3.33.3 Third-party release. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
3.34 REMOVE ELEMENT AND TRUNCATE command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
3.35 REPORT IDENTIFYING INFORMATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
3.35.1 IDENTIFYING INFORMATION SUPPORTED parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
SCSI Commands Reference Manual, Rev. L 4
Contents
3.36 REPORT LUNS command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
3.37 REPORT SUPPORTED OPERATION CODES command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
3.37.1 REPORT SUPPORTED OPERATION CODES command overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
3.37.2 All_commands parameter data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
3.37.3 One_command parameter data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
3.37.4 Command timeouts descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
3.38 REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
3.39 REPORT TIMESTAMP command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
3.40 REQUEST SENSE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
3.41 RESERVE(6) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
3.42 RESERVE (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
3.42.1 RESERVE (10) command introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
3.42.2 Logical unit reservation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
3.42.3 Third-party reservation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
3.42.4 Superseding reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
3.43 RESTORE ELEMENTS AND REBUILD command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
3.44 REZERO UNIT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
3.45 SANITIZE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
3.45.1 SANITIZE command introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
3.45.2 SANITIZE service actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
3.45.3 SANITIZE command with OVERWRITE service action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
3.45.4 SANITIZE command with BLOCK ERASE service action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
3.45.5 SANITIZE command with CRYPTOGRAPHIC ERASE service action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
3.45.6 SANITIZE command with EXIT FAILURE MODE service action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
3.46 SECURITY PROTOCOL IN command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
3.46.1 Command description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
3.46.2 Security protocol information description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
3.47 SECURITY PROTOCOL OUT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
3.48 SEEK command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
3.49 SEEK EXTENDED command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
3.50 SEND DIAGNOSTIC command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
3.51 SET IDENTIFYING INFORMATION command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
3.52 SET TIMESTAMP command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
3.53 START STOP UNIT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
3.54 STREAM CONTROL command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
3.54.1 STREAM CONTROL command overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
3.54.2 STREAM CONTROL parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
3.55 SYNCHRONIZE CACHE (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
3.56 SYNCHRONIZE CACHE (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
3.57 TEST UNIT READY command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
3.58 UNMAP command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
3.58.1 UNMAP command overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
3.58.2 UNMAP parameter list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
3.59 VERIFY (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
3.60 VERIFY (12) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
3.61 VERIFY (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
3.62 VERIFY (32) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
3.63 WRITE (6) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
3.64 WRITE (10) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
3.65 WRITE (12) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
3.66 WRITE (16) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
SCSI Commands Reference Manual, Rev. L 5
Contents
3.67 WRITE (32) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
3.68 WRITE AND VERIFY (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
3.69 WRITE AND VERIFY (12) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
3.70 WRITE AND VERIFY (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
3.71 WRITE AND VERIFY (32) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
3.72 WRITE ATOMIC (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
3.73 WRITE ATOMIC (32) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
3.74 WRITE BUFFER command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
3.74.1 WRITE BUFFER command introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
3.74.2 Combined header and data mode (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
3.74.3 Vendor specific mode (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
3.74.4 Data mode (02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
3.74.5 Download microcode and activate mode (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
3.74.6 Download microcode, save, and activate mode (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
3.74.7 Download microcode with offsets and activate mode (06h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
3.74.8 Download microcode with offsets and save mode (07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
3.74.9 Write data to echo buffer mode (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
3.74.10 Download microcode with offsets, select activation events, save, and defer activate mode (0Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
3.74.11 Download microcode with offsets, save, and defer activate mode (0Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
3.74.12 Activate deferred microcode mode (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
3.74.13 Enable expander communications protocol and Echo buffer mode (1Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
3.74.14 Disable expander communications protocol mode (1Bh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
3.74.15 Download application log mode (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
3.75 WRITE LONG (10) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
3.76 WRITE LONG (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
3.77 WRITE SAME (10) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
3.78 WRITE SAME (16) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
3.79 WRITE SAME (32) command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
3.80 WRITE STREAM (16) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
3.81 WRITE STREAM (32) command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
4. Zone Block Commands (ZBC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
4.1 Commands for zoned block devices overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
4.1.1 Summary of commands for zoned block devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
4.1.2 Zoned block device 16-byte CDB format with no data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
4.2 CLOSE ZONE command (94h/01h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
4.3 FINISH ZONE command (94h/02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
4.4 OPEN ZONE command (94h/03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
4.5 REPORT REALMS command (95h/06h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
4.5.1 REPORT REALMS parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
4.5.2 Realm descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
4.5.3 Realm Start/End descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
4.6 REPORT ZONE DOMAINS command (95h/07h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
4.6.1 REPORT ZONE DOMAINS parameter data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
4.7 REPORT ZONES command (95h/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
4.7.1 REPORT ZONES parameter data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
4.8 RESET WRITE POINTER command (94h/04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
4.9 SEQUENTIALIZE ZONE command (94h/10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
4.10 ZONE ACTIVATE command (95h/08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
4.10.1 Identifying the candidate zones to activate and the candidate zones to deactivate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
4.10.2 ZONE ACTIVATE parameter data and ZONE QUERY parameter data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
4.10.3 Zone activation descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
4.11 ZONE QUERY command (95h/09h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
SCSI Commands Reference Manual, Rev. L 6
Contents
5. Parameters for direct access devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
5.1 Diagnostic parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
5.1.1 Diagnostic page format and page codes for direct access devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
5.1.2 Supported diagnostic pages (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
5.1.3 Translate Address input page (40h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
5.1.4 Translate Address Output diagnostic page (40h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
5.1.5 SCSI Enclosure Services pages (01h - 2Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
5.1.6 Rebuild Assist Input diagnostic page (42h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
5.1.7 Rebuild Assist Output diagnostic page (42h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
5.2 Log parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
5.2.1 Summary of log page codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
5.2.2 Log page structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
5.2.3 Application Client log page (0Fh/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
5.2.4 Background Scan log page (15h/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
5.2.5 Background Operation log page (15h/02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
5.2.6 Cache Statistics page (37h/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
5.2.7 Cache Memory Statistics log page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
5.2.8 Command Duration Limits Statistics log page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
5.2.9 Environmental Limits log page (0Dh/02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
5.2.10 Environmental Reporting log page (0Dh/01h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
5.2.11 Error counter log pages (WRITE, READ, and VERIFY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
5.2.12 Factory Log page (3Eh/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
5.2.13 Format Status log page (08h/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
5.2.14 Informational Exceptions log page (2Fh/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
5.2.15 Logical Block Provisioning log page (0Ch/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
5.2.16 Non-Medium Error log page (06h/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
5.2.17 Pending Defects log page (15h/01h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
5.2.18 Power Condition Transitions log page (1Ah/00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
5.2.19 Protocol-Specific Port log page (18h/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
5.2.20 Self-Test Results log page (10h/00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
5.2.21 Solid State Media log page (11h/00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
5.2.22 Start-Stop Cycle Counter log page (0Eh/00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
5.2.23 Supported Log Pages log page (00h/00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
5.2.24 Supported Log Pages and Subpages log page (00h/FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
5.2.25 Temperature log page (0Dh/00h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
5.2.26 Utilization log page (0Eh/01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
5.2.27 Zoned Block Device Statistics log page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
SCSI Commands Reference Manual, Rev. L 7
Contents
5.3 Mode parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
5.3.1 Mode parameters overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
5.3.2 Mode parameter list format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
5.3.3 Mode parameter header formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
5.3.4 Mode parameter block descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
5.3.5 Mode page and subpage formats and page codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
5.3.6 Application Tag mode page (0Ah/02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
5.3.7 Background Control mode page (1Ch/01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
5.3.8 Background Operation Control mode page (0Ah/06h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
5.3.9 Caching Mode page (08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
5.3.10 Command Duration Limit A mode page (0Ah/03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
5.3.11 Command Duration Limit B mode page (0Ah/04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
5.3.12 Command Duration Limit T2A mode page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
5.3.13 Command Duration Limit T2B mode page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
5.3.14 Control mode page (0Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
5.3.15 Control Extension mode page (0Ah/01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
5.3.16 Disconnect-Reconnect mode page (02h) for SAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
5.3.17 Format Parameters page (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
5.3.18 IO Advice Hints Grouping mode page (0Ah/05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
5.3.19 Informational Exceptions Control mode page (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
5.3.20 Logical Block Provisioning mode page (1Ch/02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
5.3.21 Power Condition mode page (1Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
5.3.22 Power Consumption Mode page (1Ah/01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
5.3.23 Read-Write Error Recovery mode page (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
5.3.24 Logical Unit mode page (18h) for SAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
5.3.25 Protocol-Specific Port mode page (19h) for SAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
5.3.26 Phy Control And Discover subpage (19h/01h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
5.3.27 Shared Port Control mode page (19h/02h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
5.3.28 Enhanced Phy Control mode page (19h/03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
5.3.29 SAS – Transceiver Control (Out) subpage (19h/E5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
5.3.30 SAS – Transceiver Control (In) subpage (19h/E6h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
5.3.31 Rigid Drive Geometry Parameters page (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
5.3.32 Seagate Specific Unit Attention parameters page (00h) for HDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
5.3.33 Seagate Specific Unit Attention parameters page (00h) for SSD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
5.3.34 Verify Error Recovery mode page (07h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
5.3.35 Zoned Block Device Control mode page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
SCSI Commands Reference Manual, Rev. L 8
Contents
5.4 Vital product data parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
5.4.1 Vital product data parameters overview and page codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
5.4.2 ASCII Information VPD page (01h - 7Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
5.4.3 Block Device Characteristics VPD page (B1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
5.4.4 Block Device Characteristics Extension VPD page (B5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
5.4.5 Block Limits VPD page (B0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
5.4.6 Block Limits Extension VPD page (B7h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
5.4.7 Date Code page (C1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
5.4.8 Device Behavior page (C3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
5.4.9 Device Identification VPD page (83h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
5.4.10 Extended INQUIRY Data VPD page (86h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
5.4.11 Firmware Numbers page (C0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
5.4.12 Jumper Settings page (C2h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
5.4.13 Logical Block Provisioning VPD page (82h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
5.4.14 Mode Page Policy VPD page (87h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
5.4.15 Power Conditions Vital Product Data page (8Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
5.4.16 Power Consumption Vital Product Data page (8Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
5.4.17 Protocol Specific Logical Unit Information VPD page (90h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
5.4.18 Protocol Specific Port Information VPD page (91h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
5.4.19 SCSI Feature Sets VPD page (92h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
5.4.20 SCSI Ports VPD page (88h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
5.4.21 Supported Vital Product Data pages (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
5.4.22 Unit Serial Number VPD page (80h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
5.4.23 Zoned Block Device Characteristics VPD page (B6h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
SCSI Commands Reference Manual, Rev. L 9
Tables
Table 1. ISO v American Numbering Conventions ......................................................................................................................36
Table 2. Typical CDB for 6-byte commands ...................................................................................................................................38
Table 3. Typical CDB for 10-byte commands .................................................................................................................................38
Table 4. Typical CDB for long LBA 16-byte commands .............................................................................................................39
Table 5. Typical CDB for 12-byte commands .................................................................................................................................39
Table 6. Typical variable length CDB ................................................................................................................................................40
Table 7. Typical variable length CDB for long LBA 32-byte commands ..............................................................................41
Table 8. OPERATION CODE byte ........................................................................................................................................................42
Table 9. Group Code values .................................................................................................................................................................42
Table 10. CONTROL byte .........................................................................................................................................................................44
Table 11. Sense data response codes .................................................................................................................................................46
Table 12. Descriptor format sense data .............................................................................................................................................47
Table 13. Sense data descriptor format .............................................................................................................................................48
Table 14. Sense data descriptor types ................................................................................................................................................48
Table 15. Information sense data descriptor format .....................................................................................................................49
Table 16. Command-specific information sense data descriptor format ..............................................................................49
Table 17. Sense key specific sense data descriptor format .........................................................................................................50
Table 18. Sense key specific field definitions ...................................................................................................................................51
Table 19. Field pointer sense key specific data ...............................................................................................................................51
Table 20. Actual retry count sense key specific data .....................................................................................................................52
Table 21. Progress indication sense key specific data ..................................................................................................................52
Table 22. Segment pointer sense key specific data .......................................................................................................................53
Table 23. Unit attention condition queue overflow sense key specific data .......................................................................53
Table 24. Field replaceable unit sense data descriptor format .................................................................................................54
Table 25. Progress indications sense data descriptor format ....................................................................................................54
Table 26. Vendor specific sense data descriptor format ..............................................................................................................55
Table 27. Fixed format sense data .......................................................................................................................................................56
Table 28. Sense key descriptions ..........................................................................................................................................................59
Table 29. Additional Sense and Additional Sense Qualifier codes ..........................................................................................60
Table 30. Commands sorted by command name .........................................................................................................................65
Table 31. Commands sorted by operation code ...........................................................................................................................68
Table 32. BACKGROUND CONTROL command ...............................................................................................................................71
Table 33. BO_CTL field .............................................................................................................................................................................71
Table 34. CHANGE DEFINITION command .......................................................................................................................................72
Table 35. Definition parameter field ...................................................................................................................................................72
Table 36. FORMAT UNIT command .....................................................................................................................................................74
Table 37. FORMAT UNIT command address descriptor usage ..................................................................................................76
Table 38. FFMT field description ..........................................................................................................................................................77
Table 39. FORMAT UNIT parameter list ..............................................................................................................................................78
Table 40. Short parameter list header ................................................................................................................................................79
Table 41. Long parameter list header .................................................................................................................................................79
Table 42. FMTPINFO field and PROTECTION FIELDS USAGE field ............................................................................................80
SCSI Commands Reference Manual, Rev. L 10
Tables
Table 43. Initialization pattern descriptor .........................................................................................................................................83
Table 44. initialization pattern type field ..........................................................................................................................................83
Table 45. Address descriptor formats .................................................................................................................................................84
Table 46. Short block format address descriptor (000b) .............................................................................................................84
Table 47. Bytes from index format address descriptor (100b) ...................................................................................................85
Table 48. Bytes from index format address descriptor (100b) ...................................................................................................86
Table 49. Long block format address descriptor (011b) ..............................................................................................................87
Table 50. Bytes from index format address descriptor (100b) ...................................................................................................87
Table 51. Physical sector format address descriptor (101b) .......................................................................................................88
Table 52. GET LBA STATUS command ................................................................................................................................................89
Table 53. REPORT TYPE field ..................................................................................................................................................................90
Table 54. GET LBA STATUS parameter data ......................................................................................................................................90
Table 55. COMPLETION CONDITION field .........................................................................................................................................91
Table 56. LBA status descriptor format ..............................................................................................................................................92
Table 57. PROVISIONING STATUS field ...............................................................................................................................................92
Table 58. ADDITIONAL STATUS field ...................................................................................................................................................93
Table 59. GET LBA STATUS (32) command .......................................................................................................................................94
Table 60. GET PHYSICAL ELEMENT STATUS command ................................................................................................................95
Table 61. FILTER field ................................................................................................................................................................................96
Table 62. REPORT TYPE field ..................................................................................................................................................................96
Table 63. GET PHYSICAL ELEMENT STATUS parameter data ......................................................................................................97
Table 64. Physical element status descriptor format ....................................................................................................................98
Table 65. PHYSICAL ELEMENT TYPE field ..........................................................................................................................................99
Table 66. PHYSICAL ELEMENT HEALTH field ....................................................................................................................................99
Table 67. GET STREAM STATUS command .................................................................................................................................... 100
Table 68. GET STREAM STATUS parameter data .......................................................................................................................... 101
Table 69. Stream status descriptor format ..................................................................................................................................... 102
Table 70. INQUIRY command ............................................................................................................................................................. 103
Table 71. Standard INQUIRY data format ....................................................................................................................................... 105
Table 72. PERIPHERAL QUALIFIER ..................................................................................................................................................... 106
Table 73. PERIPHERAL DEVICE TYPE ................................................................................................................................................. 107
Table 74. VERSION field codes ............................................................................................................................................................ 108
Table 75. Target Port Group Support codes .................................................................................................................................. 109
Table 76. BQue and CmdQue bit combinations .......................................................................................................................... 110
Table 77. LOG SELECT command ......................................................................................................................................................112
Table 78. Page Control (PC) field values ......................................................................................................................................... 113
Table 79. PAGE CODE field and SUBPAGE CODE field ............................................................................................................... 114
Table 80. PCR bit, SP bit, and PC field meanings when parameter list length is zero .................................................... 115
Table 81. LOG SENSE command ........................................................................................................................................................ 117
Table 82. MODE SELECT(6) command ............................................................................................................................................. 119
Table 83. Mode page policies ............................................................................................................................................................. 119
Table 84. MODE SELECT(10) command .......................................................................................................................................... 121
SCSI Commands Reference Manual, Rev. L 11
Tables
Table 85. MODE SENSE(6) command ............................................................................................................................................... 122
Table 86. Page control (PC) field ........................................................................................................................................................ 122
Table 87. MODE SENSE(10) command ............................................................................................................................................ 125
Table 88. PERSISTENT RESERVE IN command ............................................................................................................................... 126
Table 89. PERSISTENT RESERVE IN service action codes ........................................................................................................... 126
Table 90. PERSISTENT RESERVE IN parameter data for READ KEYS .......................................................................................127
Table 91. PERSISTENT RESERVE IN data for READ RESERVATION with no reservation held ......................................... 128
Table 92. PERSISTENT RESERVE IN parameter data for READ RESERVATION with reservation ................................... 129
Table 93. Persistent reservation scope codes ............................................................................................................................... 130
Table 94. Persistent reservation type codes .................................................................................................................................. 130
Table 95. PERSISTENT RESERVE IN parameter data for REPORT CAPABILITIES ................................................................. 131
Table 96. ALLOW COMMANDS field ................................................................................................................................................. 132
Table 97. Persistent Reservation Type Mask format ................................................................................................................... 133
Table 98. PERSISTENT RESERVE IN parameter data for READ FULL STATUS ...................................................................... 134
Table 99. PERSISTENT RESERVE IN full status descriptor format ............................................................................................ 135
Table 100. PERSISTENT RESERVE OUT command .......................................................................................................................... 137
Table 101. PERSISTENT RESERVE OUT service action codes ...................................................................................................... 138
Table 102. PERSISTENT RESERVE OUT parameter list ................................................................................................................... 139
Table 103. PERSISTENT RESERVE OUT specify initiator ports additional parameter data ............................................... 140
Table 104. PERSISTENT RESERVE OUT service actions and valid parameters (part 1 of 2) .............................................. 142
Table 105. PERSISTENT RESERVE OUT service actions and valid parameters (part 2 of 2) .............................................. 142
Table 106. PERSISTENT RESERVE OUT command with REGISTER AND MOVE service ...................................................... 143
Table 107. READ (6) command ............................................................................................................................................................. 145
Table 108. Protection information checking for READ (6) .......................................................................................................... 146
Table 109. READ (10) command ........................................................................................................................................................... 147
Table 110. RDPROTECT field .................................................................................................................................................................. 148
Table 111. READ (12) command ........................................................................................................................................................... 151
Table 112. READ (16) command ........................................................................................................................................................... 152
Table 113. Force unit access for read operations .......................................................................................................................... 152
Table 114. READ (32) command ........................................................................................................................................................... 153
Table 115. READ BUFFER (10) command .......................................................................................................................................... 155
Table 116. MODE field ............................................................................................................................................................................. 155
Table 117. READ BUFFER header ......................................................................................................................................................... 156
Table 118. READ BUFFER descriptor ...................................................................................................................................................157
Table 119. Buffer offset boundary ....................................................................................................................................................... 157
Table 120. Echo buffer descriptor ....................................................................................................................................................... 158
Table 121. Error history BUFFER ID field ............................................................................................................................................159
Table 122. Summary of error history directory device server actions .................................................................................... 160
Table 123. BUFFER ID field and MODE SPECIFIC field meanings for the error history mode ......................................... 160
Table 124. Error history directory ........................................................................................................................................................ 161
Table 125. EHS_RETRIEVED field .......................................................................................................................................................... 162
Table 126. EHS_SOURCE field ............................................................................................................................................................... 162
SCSI Commands Reference Manual, Rev. L 12
Tables
Table 127. Error history directory entry ............................................................................................................................................. 163
Table 128. BUFFER FORMAT field ........................................................................................................................................................ 163
Table 129. BUFFER SOURCE field ......................................................................................................................................................... 164
Table 130. READ BUFFER (16) command .......................................................................................................................................... 165
Table 131. READ CAPACITY (10) command ..................................................................................................................................... 166
Table 132. READ CAPACITY (10) parameter data ........................................................................................................................... 167
Table 133. READ CAPACITY (16) command ..................................................................................................................................... 168
Table 134. READ CAPACITY (16) parameter data ........................................................................................................................... 169
Table 135. RC BASIS field ........................................................................................................................................................................ 169
Table 136. P_TYPE FIELD and PROT_EN bit ...................................................................................................................................... 170
Table 137. LOGICAL BLOCKS PER PHYSICAL BLOCKS EXPONENT field .................................................................................. 170
Table 138. READ DEFECT DATA (10) command ............................................................................................................................. 171
Table 139. READ DEFECT DATA (10) parameter data ................................................................................................................... 172
Table 140. READ DEFECT DATA (12) command ............................................................................................................................. 173
Table 141. READ DEFECT DATA (12) parameter data ................................................................................................................... 174
Table 142. READ LONG (10) command .............................................................................................................................................. 175
Table 143. READ LONG (16) command .............................................................................................................................................. 177
Table 144. REASSIGN BLOCKS command ......................................................................................................................................... 178
Table 145. REASSIGN BLOCKS parameter list .................................................................................................................................. 179
Table 146. REASSIGN BLOCKS short parameter list header ....................................................................................................... 179
Table 147. REASSIGN BLOCKS long parameter list header ......................................................................................................... 179
Table 148. RECEIVE DIAGNOSTIC RESULTS command ................................................................................................................. 181
Table 149. Diagnostic Data Bytes ........................................................................................................................................................ 182
Table 150. Diagnostic Fault Codes ...................................................................................................................................................... 183
Table 151. RELEASE (6) Command ...................................................................................................................................................... 184
Table 152. RELEASE (10) Command .................................................................................................................................................... 185
Table 153. RELEASE (10) parameter list ............................................................................................................................................. 186
Table 154. REMOVE ELEMENT AND TRUNCATE command ........................................................................................................ 187
Table 155. REPORT IDENTIFYING INFORMATION command ..................................................................................................... 188
Table 156. INFORMATION TYPE ............................................................................................................................................................ 189
Table 157. REPORT IDENTIFYING INFORMATION parameter data ...........................................................................................189
Table 158. REPORT IDENTIFYING INFORMATION SUPPORTED parameter data ................................................................. 190
Table 159. Identifying Information descriptor ................................................................................................................................ 190
Table 160. REPORT LUNS command ................................................................................................................................................... 191
Table 161. SELECT REPORT field ........................................................................................................................................................... 192
Table 162. REPORT LUNS parameter data format .......................................................................................................................... 193
Table 163. REPORT SUPPORTED OPERATION CODES command ............................................................................................. 194
Table 164. REPORTING OPTIONS field ................................................................................................................................................ 195
Table 165. All_commands parameter data ...................................................................................................................................... 196
Table 166. Command descriptor format ........................................................................................................................................... 196
Table 167. MLU field description ......................................................................................................................................................... 197
Table 168. CDLP field ............................................................................................................................................................................... 197
SCSI Commands Reference Manual, Rev. L 13
Tables
Table 169. One_command parameter data ..................................................................................................................................... 198
Table 170. Support values ...................................................................................................................................................................... 199
Table 171. Command timeouts descriptor format ........................................................................................................................ 200
Table 172. Command timeout descriptor COMMAND SPECIFIC field usage in this manual ......................................... 200
Table 173. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS command ................................................................. 202
Table 174. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS parameter data ....................................................... 203
Table 175. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS extended parameter data ................................... 203
Table 176. REPORT TIMESTAMP command ...................................................................................................................................... 206
Table 177. REPORT TIMESTAMP parameter data format ............................................................................................................ 207
Table 178. REQUEST SENSE command .............................................................................................................................................. 208
Table 179. RESERVE(6) command ........................................................................................................................................................ 209
Table 180. RESERVE (10) Command .................................................................................................................................................... 210
Table 181. RESERVE (10) ID only parameter list .............................................................................................................................. 211
Table 182. RESTORE ELEMENTS AND REBUILD command ......................................................................................................... 212
Table 183. REZERO UNIT command (01h) ........................................................................................................................................ 213
Table 184. SANITIZE command (48h) .................................................................................................................................................214
Table 185. SANITIZE service action codes ........................................................................................................................................ 215
Table 186. OVERWRITE service action parameter list ................................................................................................................... 216
Table 187. TEST field ................................................................................................................................................................................. 216
Table 188. SECURITY PROTOCOL IN command .............................................................................................................................. 218
Table 189. SECURITY PROTOCOL field in SECURITY PROTOCOL IN command ................................................................... 218
Table 190. SECURITY PROTOCOL SPECIFIC field for SECURITY PROTOCOL IN protocol 00h ......................................... 220
Table 191. Supported security protocols SECURITY PROTOCOL IN parameter data ........................................................ 221
Table 192. Certificate data SECURITY PROTOCOL IN parameter data ....................................................................................222
Table 193. Certificate data SECURITY PROTOCOL IN parameter data ....................................................................................223
Table 194. Compliance descriptor format ........................................................................................................................................ 224
Table 195. INFORMATION TYPE ............................................................................................................................................................ 224
Table 196. FIPS 140 Compliance descriptor ..................................................................................................................................... 225
Table 197. REVISION field ....................................................................................................................................................................... 226
Table 198. SECURITY PROTOCOL OUT command ......................................................................................................................... 227
Table 199. SECURITY PROTOCOL field in SECURITY PROTOCOL OUT command ............................................................... 227
Table 200. SEEK command (0Bh) ......................................................................................................................................................... 229
Table 201. SEEK command (2Bh) ......................................................................................................................................................... 230
Table 202. SEND DIAGNOSTIC command ......................................................................................................................................... 231
Table 203. SELF-TEST CODE field ......................................................................................................................................................... 231
Table 204. SET IDENTIFYING INFORMATION command .............................................................................................................. 233
Table 205. INFORMATION TYPE code list .......................................................................................................................................... 234
Table 206. SET IDENTIFYING INFORMATION parameter list ....................................................................................................... 234
Table 207. SET TIMESTAMP command .............................................................................................................................................. 235
Table 208. SET TIMESTAMP parameter data format ..................................................................................................................... 236
Table 209. START STOP UNIT command ........................................................................................................................................... 237
Table 210. POWER CONDITION field and POWER CONDITION MODIFIER field .................................................................. 237
SCSI Commands Reference Manual, Rev. L 14
Tables
Table 211. STREAM CONTROL command ......................................................................................................................................... 239
Table 212. STR_CTL field ......................................................................................................................................................................... 239
Table 213. STREAM CONTROL parameter data .............................................................................................................................. 240
Table 214. SYNCHRONIZE CACHE (10) command ......................................................................................................................... 241
Table 215. SYNC_ PROG field description ........................................................................................................................................ 242
Table 216. SYNCHRONIZE CACHE (16) command ......................................................................................................................... 243
Table 217. TEST UNIT READY command ........................................................................................................................................... 244
Table 218. Preferred TEST UNIT READY responses ........................................................................................................................ 244
Table 219. UNMAP command ............................................................................................................................................................... 245
Table 220. UNMAP parameter list ........................................................................................................................................................ 246
Table 221. UNMAP block descriptor ...................................................................................................................................................247
Table 222. VERIFY (10) command ........................................................................................................................................................ 248
Table 223. VRPROTECT field with BYTCHK field set to 00b - medium .................................................................................... 250
Table 224. VRPROTECT field with BYTCHK field set to 01b or 11b - medium ...................................................................... 252
Table 225. VRPROTECT field with BYTCHK field set to one 01b or 11b - data-out buffer ................................................ 254
Table 226. VRPROTECT field with BYTCHK field set to 01b or 11b - byte-by-byte comparison requirements ........ 256
Table 227. VERIFY (12) command ........................................................................................................................................................ 258
Table 228. VERIFY (16) command ........................................................................................................................................................ 259
Table 229. VERIFY (32) command ........................................................................................................................................................ 260
Table 230. WRITE (6) command ............................................................................................................................................................ 262
Table 231. WRITE (10) command ......................................................................................................................................................... 263
Table 232. WRPROTECT field ................................................................................................................................................................. 264
Table 233. WRITE (12) command ......................................................................................................................................................... 267
Table 234. WRITE (16) command ......................................................................................................................................................... 268
Table 235. WRITE (32) command ......................................................................................................................................................... 269
Table 236. WRITE AND VERIFY (10) command ................................................................................................................................ 271
Table 237. WRITE AND VERIFY (12) command ................................................................................................................................ 272
Table 238. WRITE AND VERIFY (16) command ................................................................................................................................ 273
Table 239. WRITE AND VERIFY (32) command ................................................................................................................................ 274
Table 240. WRITE ATOMIC (16) command ........................................................................................................................................ 276
Table 241. WRITE ATOMIC (32) command ........................................................................................................................................ 277
Table 242. WRITE BUFFER command ................................................................................................................................................. 278
Table 243. WRITE BUFFER MODE field ............................................................................................................................................... 279
Table 244. MODE SPECIFIC field ........................................................................................................................................................... 282
Table 245. Application log data WRITE BUFFER format ............................................................................................................... 284
Table 246. ERROR TYPE field .................................................................................................................................................................. 285
Table 247. CODE SET field ...................................................................................................................................................................... 286
Table 248. ERROR LOCATION FORMAT field .................................................................................................................................... 286
Table 249. WRITE LONG (10) command ............................................................................................................................................ 287
Table 250. WRITE LONG (16) command ............................................................................................................................................ 288
Table 251. WRITE SAME (10) command ............................................................................................................................................ 290
Table 252. ANCHOR bit, UNMAP bit, and ANC_SUP bit relationships .................................................................................... 291
SCSI Commands Reference Manual, Rev. L 15
Tables
Table 253. WRITE SAME (16) command ............................................................................................................................................ 292
Table 254. WRITE SAME (32) command ............................................................................................................................................ 293
Table 255. WRITE STREAM (16) command ....................................................................................................................................... 294
Table 256. WRITE STREAM (32) command ....................................................................................................................................... 295
Table 257. Commands for host managed zoned block devices .............................................................................................. 296
Table 258. Typical 16-byte zoned block device CDB format with no data transfer .......................................................... 296
Table 259. CLOSE ZONE command ..................................................................................................................................................... 298
Table 260. CLOSE ZONE command processing .............................................................................................................................. 298
Table 261. FINISH ZONE command ....................................................................................................................................................299
Table 262. FINISH ZONE command processing .............................................................................................................................. 300
Table 263. OPEN ZONE command ......................................................................................................................................................301
Table 264. OPEN ZONE command processing ............................................................................................................................... 302
Table 265. REPORT REALMS command ............................................................................................................................................. 303
Table 266. REPORT REALMS REPORTING OPTIONS field ............................................................................................................. 303
Table 267. REPORT REALMS parameter data ................................................................................................................................... 304
Table 268. Realm descriptor .................................................................................................................................................................. 305
Table 269. REALM RESTRICTIONS field .............................................................................................................................................. 306
Table 270. Realm Start/End descriptor .............................................................................................................................................. 306
Table 271. REPORT ZONE command .................................................................................................................................................. 307
Table 272. REPORT REALMS REPORTING OPTIONS field ............................................................................................................. 307
Table 273. REPORT REALMS parameter data ................................................................................................................................... 308
Table 274. Zone domain descriptor .................................................................................................................................................... 309
Table 275. REPORT ZONE command .................................................................................................................................................. 311
Table 276. REPORT ZONES REPORTING OPTIONS field ................................................................................................................ 312
Table 277. REPORT ZONES parameter data ..................................................................................................................................... 313
Table 278. SAME field description ....................................................................................................................................................... 314
Table 279. Zone descriptor format ..................................................................................................................................................... 314
Table 280. Zone descriptor ZONE TYPE field ................................................................................................................................... 315
Table 281. Zone descriptor ZONE CONDITION field ..................................................................................................................... 315
Table 282. RESET WRITE POINTER command .................................................................................................................................. 316
Table 283. RESET WRITE POINTER command processing ........................................................................................................... 316
Table 284. SEQUENTIALIZE ZONE command .................................................................................................................................. 317
Table 285. SEQUENTIALIZE ZONE command processing ........................................................................................................... 317
Table 286. ZONE ACTIVATE command .............................................................................................................................................. 318
Table 287. Selecting candidate zones to activate and deactivate with ALL bit set to zero ............................................ 320
Table 288. ZONE ACTIVATE parameter data and ZONE QUERY parameter data ............................................................... 321
Table 289. Zone activation descriptor ...............................................................................................................................................323
Table 290. ZONE QUERY command .................................................................................................................................................... 324
Table 291. Diagnostic page format ..................................................................................................................................................... 325
Table 292. Diagnostic page codes ...................................................................................................................................................... 326
Table 293. Supported diagnostic pages ........................................................................................................................................... 327
Table 294. Translate Address page—input diagnostic page (40h) ......................................................................................... 328
SCSI Commands Reference Manual, Rev. L 16
Tables
Table 295. Address Field for Short Logical Block Address Format .......................................................................................... 329
Table 296. Address Field for Physical Sector Address Format ................................................................................................... 329
Table 297. Translate Address Output diagnostic page ................................................................................................................ 330
Table 298. SCSI Enclosure Services page .......................................................................................................................................... 331
Table 299. Rebuild Assist Input diagnostic page ........................................................................................................................... 332
Table 300. Rebuild Assist Output diagnostic page ....................................................................................................................... 333
Table 301. Log page codes .................................................................................................................................................................... 335
Table 302. Log page format ................................................................................................................................................................... 336
Table 303. LOG SELECT PCR bit, SP bit, and DS bit meanings when parameter list length is not zero ......................337
Table 304. Log parameter ...................................................................................................................................................................... 338
Table 305. FORMAT AND LINKING field ............................................................................................................................................. 339
Table 306. Parameter control byte values for bounded data counter parameters ........................................................... 340
Table 307. Parameter control byte values for unbounded data counter parameters .....................................................341
Table 308. Parameter control byte values for ASCII format list log parameters ................................................................. 341
Table 309. Parameter control byte values for binary format list log parameters ...............................................................342
Table 310. Keywords for resetting or changing log parameters .............................................................................................. 342
Table 311. Application Client log page parameter codes .......................................................................................................... 343
Table 312. Application client log page ..............................................................................................................................................343
Table 313. General usage application client parameter data ................................................................................................... 344
Table 314. Background Scan log page parameter codes ........................................................................................................... 345
Table 315. Background Scan log page .............................................................................................................................................. 345
Table 316. Background Scan Status parameter format ............................................................................................................... 346
Table 317. Background Scan Status field .......................................................................................................................................... 347
Table 318. Background Scan parameter format ............................................................................................................................ 348
Table 319. REASSIGN STATUS field ..................................................................................................................................................... 349
Table 320. Background Operation log page ................................................................................................................................... 350
Table 321. Background Operation log page parameter codes ................................................................................................. 350
Table 322. Background Operation log parameter format .......................................................................................................... 351
Table 323. BO_STATUS Definitions ..................................................................................................................................................... 351
Table 324. Parameter codes .................................................................................................................................................................. 352
Table 325. Cache Statistics page (37h) .............................................................................................................................................. 352
Table 326. Cache Memory Statistics log page parameter codes ............................................................................................. 353
Table 327. Cache Memory Statistics log page commands ......................................................................................................... 353
Table 328. Cache Memory Statistics log page ................................................................................................................................ 354
Table 329. Read Cache Memory Hits log parameter .................................................................................................................... 354
Table 330. Read to Cache Memory log parameter ........................................................................................................................ 355
Table 331. Write Cache Memory Hits log parameter .................................................................................................................... 356
Table 332. Writes From Cache Memory log parameter ............................................................................................................... 357
Table 333. Time From Last Hard Reset log parameter ................................................................................................................. 358
Table 334. Time Interval log parameter ............................................................................................................................................ 359
Table 335. Time interval descriptor .................................................................................................................................................... 360
Table 336. Command Duration Limits Statistics log page parameter codes ...................................................................... 361
SCSI Commands Reference Manual, Rev. L 17
Tables
Table 337. Command Duration Limits Statistics log page ......................................................................................................... 361
Table 338. Achievable Latency Target log parameter ................................................................................................................. 362
Table 339. Command Duration Limits T2A or T2B log parameter ........................................................................................... 363
Table 340. Environmental Limits log page parameter codes .................................................................................................... 365
Table 341. Environmental Limits log page ....................................................................................................................................... 365
Table 342. Temperature Limits log parameter ............................................................................................................................... 366
Table 343. Relative Humidity Limits log parameter ...................................................................................................................... 367
Table 344. Relative humidity limit values .........................................................................................................................................367
Table 345. Environmental Reporting log page parameter codes ............................................................................................369
Table 346. Environmental Reporting log page ............................................................................................................................... 369
Table 347. Temperature Report log parameter .............................................................................................................................. 370
Table 348. Relative Humidity Report log parameter .................................................................................................................... 371
Table 349. Relative humidity reporting values ............................................................................................................................... 371
Table 350. Error counter log page codes .......................................................................................................................................... 373
Table 351. Parameter codes for error counter log pages ........................................................................................................... 373
Table 352. Error counter log page ....................................................................................................................................................... 374
Table 353. Factory Log page (3Eh) ...................................................................................................................................................... 375
Table 354. Format Status log page parameter codes .................................................................................................................. 376
Table 355. Format Status log page ..................................................................................................................................................... 376
Table 356. Format Data Out log parameter format ...................................................................................................................... 377
Table 357. Grown Defects During Certification log parameter format ................................................................................. 378
Table 358. Total Blocks Reassigned During Format log parameter format .......................................................................... 379
Table 359. Total New Blocks Reassigned log parameter format .............................................................................................. 380
Table 360. Power On Minutes Since Format log parameter format ....................................................................................... 381
Table 361. Informational exceptions parameter codes ............................................................................................................... 382
Table 362. Informational Exceptions log page ............................................................................................................................... 382
Table 363. Informational exceptions general parameter data ................................................................................................. 383
Table 364. Logical Block Provisioning log page parameters ..................................................................................................... 384
Table 365. Logical block provisioning log page ............................................................................................................................. 384
Table 366. Available LBA Mapping Resource Count log parameter format ........................................................................ 385
Table 367. SCOPE field ............................................................................................................................................................................. 385
Table 368. Used LBA Mapping Resource Count log parameter format ................................................................................. 386
Table 369. Available Provisioning Resource Percentage log parameter format ................................................................ 387
Table 370. RESOURCE COUNT field ..................................................................................................................................................... 387
Table 371. De-duplicated LBA Resource Count log parameter format .................................................................................388
Table 372. Compressed LBA Resource Count log parameter format ..................................................................................... 389
Table 373. Total Efficiency LBA Resource Count log parameter format ................................................................................ 390
Table 374. Non-medium error event parameter codes ............................................................................................................... 391
Table 375. Non-Medium Error log page ............................................................................................................................................ 391
Table 376. Non-Medium Error Count log parameter ................................................................................................................... 392
Table 377. Pending Defects log page parameter codes ............................................................................................................. 393
Table 378. Pending Defects log page ................................................................................................................................................ 393
SCSI Commands Reference Manual, Rev. L 18
Tables
Table 379. Pending Defect Count log parameter format ........................................................................................................... 394
Table 380. Pending Defect log parameter format ......................................................................................................................... 395
Table 381. Power Condition Transitions log page parameter codes ..................................................................................... 396
Table 382. Power Condition Transitions log page ........................................................................................................................ 397
Table 383. Power Condition Transitions log parameter format ............................................................................................... 398
Table 384. Protocol-Specific Port log page for SAS ...................................................................................................................... 399
Table 385. Protocol-Specific Port log parameter for SAS ............................................................................................................ 400
Table 386. SAS phy log descriptor ....................................................................................................................................................... 401
Table 387. Device type field .................................................................................................................................................................. 402
Table 388. Reason field definition ....................................................................................................................................................... 403
Table 389. NEGOTIATED LOGICAL LINK RATE field ....................................................................................................................... 403
Table 390. Phy event descriptor ........................................................................................................................................................... 405
Table 391. Self-Test Results log page ................................................................................................................................................. 406
Table 392. Self-test results log parameter format ......................................................................................................................... 406
Table 393. SELF-TEST RESULTS field ................................................................................................................................................... 407
Table 394. Solid State Media log parameters .................................................................................................................................. 409
Table 395. Solid State Media log page .............................................................................................................................................. 409
Table 396. Percentage Used Endurance Indicator log parameter format ............................................................................ 410
Table 397. Solid State Media log parameters .................................................................................................................................. 411
Table 398. Start-Stop Cycle Counter log page ................................................................................................................................ 411
Table 399. Supported log pages .......................................................................................................................................................... 414
Table 400. Supported Log Pages and Subpages log page (00h/ FFh) ................................................................................... 415
Table 401. Supported page/subpage descriptor ........................................................................................................................... 415
Table 402. Temperature log page parameter codes .................................................................................................................... 416
Table 403. Temperature log page ....................................................................................................................................................... 416
Table 404. Utilization log page parameter codes .......................................................................................................................... 418
Table 405. Utilization log page ............................................................................................................................................................. 418
Table 406. Workload Utilization log parameter format ............................................................................................................... 419
Table 407. WORKLOAD UTILIZATION field ....................................................................................................................................... 419
Table 408. Utilization Rate Based on Date and Time log parameter format ........................................................................420
Table 409. DATE AND TIME BASED UTILIZATION RATE field ..................................................................................................... 420
Table 410. Zoned Block Device Statistics log page parameter codes .................................................................................... 421
Table 411. Zoned Block Device Statistics log page ....................................................................................................................... 421
Table 412. Maximum Open Zones log parameter ......................................................................................................................... 422
Table 413. Maximum Explicitly Open Zones log parameter ...................................................................................................... 423
Table 414. Maximum Implicitly Open Zones log parameter ..................................................................................................... 424
Table 415. Maximum Empty Zones log parameter ....................................................................................................................... 425
Table 416. Maximum Non-Sequential Zones log parameter .................................................................................................... 426
Table 417. Zones Emptied log parameter ........................................................................................................................................ 427
Table 418. Suboptimal Write Commands log parameter ........................................................................................................... 428
Table 419. Commands Exceeding Optimal Limit log parameter ............................................................................................. 429
Table 420. Failed Explicit Opens log parameter ............................................................................................................................. 430
SCSI Commands Reference Manual, Rev. L 19
Tables
Table 421. Read Rule Violations log parameter .............................................................................................................................. 431
Table 422. Write Rule Violations log parameter ............................................................................................................................. 432
Table 423. Maximum Implicitly Open Sequential Or Before Required Zones log parameter ....................................... 433
Table 424. Mode page codes and subpage codes ........................................................................................................................ 434
Table 425. Mode parameter list ............................................................................................................................................................ 436
Table 426. Mode parameter header(6) .............................................................................................................................................. 436
Table 427. Mode parameter header(10) ........................................................................................................................................... 436
Table 428. Short LBA mode parameter block descriptor ............................................................................................................ 438
Table 429. Long LBA mode parameter block descriptor ............................................................................................................ 440
Table 430. Page_0 mode page format .............................................................................................................................................. 442
Table 431. SUB_PAGE mode page format ........................................................................................................................................ 442
Table 432. Application Tag mode page ............................................................................................................................................ 444
Table 433. Application Tag descriptor format ................................................................................................................................ 445
Table 434. Background Control mode page .................................................................................................................................... 446
Table 435. Background Operation Control mode page .............................................................................................................. 448
Table 436. BO_MODE field ..................................................................................................................................................................... 448
Table 437. Caching Mode page (08h) ................................................................................................................................................449
Table 438. Command Duration Limit A mode page ..................................................................................................................... 452
Table 439. Command Duration Limit A mode page ..................................................................................................................... 453
Table 440. CDLUNIT field ........................................................................................................................................................................ 453
Table 441. Command Duration Limit B mode page ..................................................................................................................... 454
Table 442. Command Duration Limit T2A mode page ................................................................................................................ 455
Table 443. PERFORMANCE VERSUS LATENCY CONTROLS field ................................................................................................ 456
Table 444. T2 command duration limit descriptor format ......................................................................................................... 456
Table 445. T2CDLUNITS field ................................................................................................................................................................. 457
Table 446. Max time limit policy actions ........................................................................................................................................... 458
Table 447. Max time limit policy actions ........................................................................................................................................... 459
Table 448. CONFORMANCE TARGET field ......................................................................................................................................... 459
Table 449. Command Duration Limit T2B mode page ................................................................................................................ 460
Table 450. Control mode page ............................................................................................................................................................. 461
Table 451. Task set type (TST) field ..................................................................................................................................................... 461
Table 452. QUEUE ALGORITHM MODIFIER field ............................................................................................................................. 462
Table 453. Queue error management (QERR) field ....................................................................................................................... 463
Table 454. Unit attention interlocks control (UA_INTLCK_CTRL) field ................................................................................... 464
Table 455. AUTOLOAD MODE field ..................................................................................................................................................... 466
Table 456. Control Extension mode page ........................................................................................................................................ 467
Table 457. Disconnect-Reconnect mode page for SAS ............................................................................................................... 469
Table 458. Format Parameters page (03h) ....................................................................................................................................... 471
Table 459. IO Advice Hints Grouping mode page ......................................................................................................................... 474
Table 460. IO advice hints group descriptor .................................................................................................................................... 474
Table 461. IO ADVICE HINTS MODE field .......................................................................................................................................... 475
Table 462. Informational Exceptions Control mode page .......................................................................................................... 476
SCSI Commands Reference Manual, Rev. L 20
Tables
Table 463. Method of reporting informational exceptions (MRIE) field ................................................................................ 478
Table 464. Use of the INTERVAL TIMER field and the REPORT COUNT field based on the MRIE field ......................... 479
Table 465. Logical Block Provisioning mode page ........................................................................................................................ 480
Table 466. Threshold descriptor format ............................................................................................................................................481
Table 467. THRESHOLD TYPE field ...................................................................................................................................................... 481
Table 468. THRESHOLD ARMING field ............................................................................................................................................... 482
Table 469. Power Condition mode page .......................................................................................................................................... 483
Table 470. PM_BG_PRECEDENCE field ............................................................................................................................................... 484
Table 471. CCF_IDLE field ....................................................................................................................................................................... 486
Table 472. CCF_STANDBY field ............................................................................................................................................................ 486
Table 473. CCF_STOPPED field ............................................................................................................................................................. 486
Table 474. Power Consumption mode page ................................................................................................................................... 487
Table 475. ACTIVE LEVEL field ............................................................................................................................................................... 488
Table 476. Read-Write Error Recovery mode page ....................................................................................................................... 489
Table 477. Combined error recovery bit descriptions ................................................................................................................. 491
Table 478. Protocol-Specific Logical Unit mode page for SAS .................................................................................................. 494
Table 479. Protocol-Specific Port mode page for SAS ................................................................................................................. 495
Table 480. I_T NEXUS LOSS TIME values ........................................................................................................................................... 496
Table 481. SAS - Phy Control And Discover subpage ................................................................................................................... 497
Table 482. SAS phy mode descriptor ................................................................................................................................................. 498
Table 483. The HARDWARE MINIMUM & MAXIMUM PHYSICAL LINK RATE field values ................................................. 500
Table 484. The PROGRAMMED MINIMUM and MAXIMUM PHYSICAL LINK RATE field values ...................................... 500
Table 485. Shared Port Control Mode Page ..................................................................................................................................... 501
Table 486. Enhanced Phy Control mode page ............................................................................................................................... 502
Table 487. Enhanced phy control mode descriptor ..................................................................................................................... 503
Table 488. SAS Transceiver Control (Out) subpage ...................................................................................................................... 505
Table 489. Transceiver Controls Mode descriptor (1.5Gb, 3Gb and 6Gb Link Rate) ......................................................... 507
Table 490. Transceiver Controls descriptor (12Gb Link Rate) .................................................................................................... 507
Table 491. Controllable Link Rates ...................................................................................................................................................... 508
Table 492. DRIVER STRENGTH CONTROL or C1 PRE-CURSOR CONTROL (12G Mode Only) values .............................. 508
Table 493. DRIVER EMPHASIS CONTROL or C2 AMPLITUDE CONTROL (12G Mode Only) .............................................. 509
Table 494. DRIVER SLEW RATE CONTROL or C3 POST CURSOR CONTROL (12G mode only) ........................................ 509
Table 495. Receiver Threshold Control .............................................................................................................................................. 510
Table 496. Receiver Equalization Gain Control field ..................................................................................................................... 510
Table 497. RESET and IREC bit function ............................................................................................................................................. 511
Table 498. SAS - Transceiver Control (In) subpage ........................................................................................................................ 512
Table 499. Transceiver Controls descriptor (1.5Gb - 6Gb Link Rate) ....................................................................................... 514
Table 500. Transceiver Controls descriptor (1.5G, 3G, 6G and 12G) ....................................................................................... 515
Table 501. Controllable Link Rates field ............................................................................................................................................ 515
Table 502. Rigid Drive Geometry Parameters page (04h) ........................................................................................................... 517
Table 503. Seagate Specific Unit Attention parameters page (00h) for HDD ...................................................................... 519
Table 504. Seagate Specific Unit Attention parameters page (00h) for SSD ....................................................................... 522
SCSI Commands Reference Manual, Rev. L 21
Tables
Table 505. Verify Error Recovery mode page .................................................................................................................................. 524
Table 506. Zoned Block Device Control mode page .................................................................................................................... 525
Table 507. Vital product data page codes ........................................................................................................................................ 526
Table 508. ASCII Information VPD page ............................................................................................................................................ 527
Table 509. Block Device Characteristics VPD page ....................................................................................................................... 528
Table 510. Medium Rotation Rate field ............................................................................................................................................. 528
Table 511. WABEREQ field ...................................................................................................................................................................... 529
Table 512. WACEREQ field ...................................................................................................................................................................... 529
Table 513. Product Type field ............................................................................................................................................................... 529
Table 514. ZONED field ........................................................................................................................................................................... 530
Table 515. Nominal Form Factor Field ............................................................................................................................................... 530
Table 516. Block Device Characteristics Extension VPD page ................................................................................................... 531
Table 517. UTILIZATION TYPE field ..................................................................................................................................................... 531
Table 518. UTILIZATION UNITS Field .................................................................................................................................................. 532
Table 519. UTILIZATION INTERVAL Field ........................................................................................................................................... 532
Table 520. Block Limits VPD page ....................................................................................................................................................... 533
Table 521. Transfer limits for commands .......................................................................................................................................... 535
Table 522. Block Limits Extension VPD page ................................................................................................................................... 538
Table 523. ETF Log Date Code page (C1h) ....................................................................................................................................... 539
Table 524. Device Behavior page (C3h) .............................................................................................................................................540
Table 525. Device Identification VPD page ...................................................................................................................................... 541
Table 526. Identification Descriptor ................................................................................................................................................... 542
Table 527. PROTOCOL IDENTIFIER values ......................................................................................................................................... 543
Table 528. ASSOCIATION field .............................................................................................................................................................. 543
Table 529. IDENTIFIER Type field ......................................................................................................................................................... 544
Table 530. Device Identification page example ............................................................................................................................. 545
Table 531. Extended INQUIRY Data VPD page ............................................................................................................................... 546
Table 532. SPT field ................................................................................................................................................................................... 547
Table 533. ACTIVATE MICROCODE field ............................................................................................................................................ 547
Table 534. Firmware Numbers page (C0h) ....................................................................................................................................... 551
Table 535. Jumper Settings page (C2h) ............................................................................................................................................ 553
Table 536. Drive ID bit .............................................................................................................................................................................. 554
Table 537. Logical Block Provisioning VPD page ........................................................................................................................... 555
Table 538. LBPRZ field ............................................................................................................................................................................. 556
Table 539. MINIMUM PERCENTAGE field .......................................................................................................................................... 556
Table 540. Provisioning Type field ...................................................................................................................................................... 557
Table 541. MINIMUM PERCENTAGE field .......................................................................................................................................... 557
Table 542. Mode Page Policy VPD page ............................................................................................................................................ 558
Table 543. Mode page policy descriptor ........................................................................................................................................... 558
Table 544. MODE PAGE POLICY field .................................................................................................................................................. 559
Table 545. Power Condition VPD page ............................................................................................................................................. 560
Table 546. Power Consumption VPD page ...................................................................................................................................... 562
SCSI Commands Reference Manual, Rev. L 22
Tables
Table 547. Power consumption descriptor format ....................................................................................................................... 563
Table 548. POWER CONSUMPTION UNITS field .............................................................................................................................. 563
Table 549. Protocol Specific Logical Unit Information VPD page for SAS SSP .................................................................... 564
Table 550. Logical unit information descriptor for SAS SSP ...................................................................................................... 565
Table 551. Protocol Specific Port Information VPD page for SAS SSP .................................................................................... 566
Table 552. Logical unit information descriptor for SAS SSP ...................................................................................................... 567
Table 553. SAS phy information descriptor for SAS SSP ............................................................................................................. 568
Table 554. SCSI Feature Sets VPD page ............................................................................................................................................. 569
Table 555. Feature set codes ................................................................................................................................................................. 569
Table 556. SCSI Ports VPD page ........................................................................................................................................................... 570
Table 557. SCSI port designation descriptor ................................................................................................................................... 571
Table 558. Relative Port Identifier field .............................................................................................................................................. 572
Table 559. Target port Descriptor ....................................................................................................................................................... 572
Table 560. Supported Vital Product Data pages ............................................................................................................................ 573
Table 561. Unit Serial Number page (80h) ....................................................................................................................................... 574
Table 562. Zoned Block Device Characteristics VPD page ......................................................................................................... 575
Table 563. ZONED BLOCK DEVICE EXTENSION field ..................................................................................................................... 576
SCSI Commands Reference Manual, Rev. L 23
www.seagate.com Definitions, Symbols, Abbreviations, Keywords, And Conventions

1. Definitions, Symbols, Abbreviations, Keywords, And Conventions

This clause contains the definitions, symbols, abbreviations, keywords and, conventions used throughout this manual. These items are from the American National Standards Institute T10 committee standards.
Applicable Documents:
INCITS 515 SCSI Architecture Model - 6 (SAM-6) Revision 05
INCITS 502 SCSI Primary Commands - 6 (SPC-6) Revision 01
INCITS 506 SCSI Block Commands - 4 (SBC-4) Revision 21
INCITS 536 Zoned Block Commands -2 (ZBC-2) Revision 05
INCITS 534 Serial Attached SCSI - 4.1 (SAS-4.1) Revision 02
INCITS 538 SAS Protocol Layer - 5 (SPL-5) Revision 09
SCSI Commands Reference Manual, Rev. L 24
www.seagate.com Definitions, Symbols, Abbreviations, Keywords, And Conventions

1.1 Definitions

Access control list (ACL)
The data used by a SCSI target device to configure access rights for initiator ports according to the access controls state of the SCSI target device.
Access control list entry (ACE)
One entry in the access control list.
Access controls
An optional SCSI target device feature that restricts initiator port access to specific logical units and modifies the information about logical units in the parameter data of the INQUIRY and REPORT LUNS commands.
Access controls coordinator
The entity within a SCSI target device that coordinates the management and enforcement of access controls for all logical units within the SCSI target device. The access controls coordinator is always addressable through the ACCESS CONTROLS well known logical unit and LUN 0.
active power condition
When a device server is capable of responding to all of its supported commands, including media access requests, without delay.
additional sense code
A combination of the ADDITIONAL SENSE CODE and ADDITIONAL SENSE CODE QUALIFIER fields in the sense data.
Application client
An object that is the source of SCSI commands. Further definition of an application client may be found in SAM-6.
Attribute
A single unit of MAM information.
Auto contingent allegiance (ACA)
The task set condition established following the return of a CHECK CONDITION status when the NACA bit is set to one in the CONTROL byte. A detailed definition of ACA may be found in 2.2.7.
Blocked task
A task that is in the blocked state. Tasks become blocked when an ACA condition occurs. The blocked state ends when the ACA condition is cleared. A detailed definition of the blocked task state may be found in SAM-6.
Byte
A sequence of eight contiguous bits considered as a unit.
Cache
See cache memory.
Cache memory
A temporary and often volatile data storage area outside the area accessible by application clients that may contain a subset of the data stored in the non-volatile data storage area.
Check data
Information contained within a redundancy group that may allow lost or destroyed XOR-protected data to be recreated.
Command
A request describing a unit of work to be performed by a device server. A detailed definition of a command may be found in SAM-6.
Command descriptor block (CDB)
The structure used to communicate commands from an application client to a device server. A CDB may have a fixed length of up to 16 bytes or a variable length of between 12 and 260 bytes.
Command standard
A SCSI standard that defines the model, commands, and parameter data for a device type (e.g., SBC-4, SSC-3, SMC-3, MMC-5, or SES-3).
Company_id
Synonym for OUI.
Copy manager
The device server that receives an EXTENDED COPY command and performs the operation requested.
SCSI Commands Reference Manual, Rev. L 25
www.seagate.com Definitions, Symbols, Abbreviations, Keywords, And Conventions
Copy target device
The name given by the EXTENDED COPY command to a source or destination logical unit (i.e., a copy target device is a logical unit, not a SCSI target device).
Cyclic redundancy check (CRC)
An error checking mechanism that checks data integrity by computing a polynomial algorithm based checksum.
Data defect list (DLIST)
A list of defects sent by the application client to the device server during a FORMAT UNIT command.
Data-in buffer
The buffer specified by the application client to receive data from the device server during the processing of a command.
Data-out buffer
The buffer specified by the application client to supply data that is sent from the application client to the device server during the processing of a command.
Default protection information
Values placed into protection information fields if an application client does not specify specific protection information values.‘
Deferred error
A CHECK CONDITION status and sense data that is returned as the result of an error or exception condition that occurred during processing of a previous command for which GOOD, CONDITION MET, INTERMEDIATE, and INTERMEDIATE-CONDITION MET status has already been returned.
Device server
An object within a logical unit that processes SCSI tasks according to the rules of task management. A detailed definition of a device server may be found in SAM-6.
Device service request
A request, submitted by an application client, conveying a SCSI command to a device server. A detailed definition of a device service request may be found in SAM-6.
Device service response
The response returned to an application client by a device server on completion of a SCSI command. A detailed definition of a device service response may be found in SAM-6.
Device type
The type of peripheral device (i.e., device model) implemented by the device server and indicated by the contents of the PERIPHERAL DEVICE TYPE field in the standard INQUIRY data.
Direct-access block device
A device that is capable of containing data stored in blocks that each have a unique logical block address.
Domain
An I/O system consisting of a set of SCSI devices that interact with one another by means of a service delivery subsystem.
Element
An addressable physical component of a medium changer SCSI device that may serve as the location of a removable unit of data storage medium. A detailed definition of an element may be found in SMC-3.
Enabled task state
The only task state in which a task may make progress towards completion. A detailed definition of the enabled task state may be found in SAM-6.
Error correcting code (ECC)
An error checking mechanism that checks data integrity and enables some errors in the data to be corrected.
Error history I_T nexus
An I_T nexus for which the device server has reserved access to the error history snapshot (see SPC-6).
Error history snapshot
The contents of the error history at a specific point in time (see SPC-6).
Exclusive-or (XOR)
A Boolean arithmetic function on two binary input values that results in an output value of 1 if one and only one of the input values is 1.
SCSI Commands Reference Manual, Rev. L 26
www.seagate.com Definitions, Symbols, Abbreviations, Keywords, And Conventions
Extended Unique Identifier, a 48-bit globally unique identifier (EUI-48)
The IEEE maintains a tutorial describing EUI-48 at http://standards.ieee.or
Extended Unique Identifier, a 64-bit globally unique identifier (EUI-64)
The IEEE maintains a tutorial describing EUI-64 at http://standards.ieee.org/regauth/oui/tutorials/EUI64.html.
Extent
A fixed set of logical blocks occupying contiguous logical block addresses on a single logical unit.
Faulted I_T nexus
The I_T nexus on which a CHECK CONDITION status was returned that resulted in the establishment of an ACA. The faulted I_T nexus condition is cleared when the ACA condition is cleared.
Field
A group of one or more contiguous bits, a part of a larger structure such as a CDB or sense data.
Format corrupt
a vendor-specific condition in which the application client may not be able to perform read operations, write operations, or verify operations.
Grown defect list (GLIST)
All defects sent by the application client to the device server.
Hard reset
A condition resulting from the events defined by SAM-6 in which the SCSI device performs the hard reset operations described in SAM-6, SPC-6, and the applicable command standards.
Host
A SCSI device with the characteristics of a primary computing device, typically a personal computer, workstation, server, minicomputer, main­frame computer, or auxiliary computing device. A host includes one or more SCSI initiator devices.
IEEE company_id
Synonym for OUI.
I_T nexus
A nexus between a SCSI initiator port and a SCSI target port.
I_T nexus loss
A condition resulting from the events defined by SAM-6 in which the SCSI device performs the I_T nexus loss operations described in SAM-6, SPC-6, and the applicable command standards.
I_T_L nexus
A nexus between a SCSI initiator port, a SCSI target port, and a logical unit.
I_T_L_Q nexus transaction
The information transferred between SCSI ports in a single data structure with defined boundaries (e.g., an information unit).
Idle power condition
When a device server is capable of responding to all of its supported commands, including media access requests, but commands may take longer to complete than when in the active power condition.
Implicit head of queue
An optional processing model for specified commands wherein the specified commands may be treated as if they had been received with a HEAD OF QUEUE task attribute.
Initiator device name
A SCSI device name of a SCSI initiator device or of a SCSI target/initiator device when operating as a SCSI initiator device.
Initiator port
Synonymous with SCSI initiator port.
Initiator port identifier
A value by which a SCSI initiator port is referenced within a SCSI domain.
Initiator port name
A SCSI port name of a SCSI initiator port or of a SCSI target/initiator port when operating as a SCSI initiator port.
Internet protocol domain name
The name of a computer or hierarchy of computers within the domain name system defined by the IETF (see RFC 1035 and RFC 1591). The Internet Assigned Numbers Authority maintains a list of domain name assignments at http://www.iana.or
g/regauth/oui/tutorials/EUI48.html.
g/assignments/domain-names.
SCSI Commands Reference Manual, Rev. L 27
www.seagate.com Definitions, Symbols, Abbreviations, Keywords, And Conventions
Internet protocol number
A coded value assigned to identify protocols that layer on the Internet protocol (see RFC 791). The Internet protocol number assigned to the transmission control protocol (TCP, see RFC 793) is six. The Internet Assigned Numbers Authority maintains a list of Internet protocol number assignments at http://www.iana.org/assignments/protocol-numbers.
Least significant bit (LSB)
In a binary code, the bit or bit position with the smallest numerical weighting in a group of bits that, when taken as a whole, represent a numer­ical value (e.g., in the number 0001b, the bit that is set to one).
Left-aligned
A type of field containing ASCII data in which unused bytes are placed at the end of the field (highest offset) and are filled with ASCII space (20h) characters.
Logical block
A set of data bytes accessed and referenced as a unit.
Logical block address (LBA)
The value used to reference a logical block.
Logical unit
An externally addressable entity within a SCSI target device that implements a SCSI device model and contains a device server. A detailed defi­nition of a logical unit may be found in SAM-6.
Logical unit access control descriptor (LUACD)
The structure within an ACE that identifies a logical unit to which access is allowed and specifies the LUN by which the logical unit is to be accessed.
Logical unit certification list (CLIST)
Defects detected by the device server during an optional certification process performed during the FORMAT UNIT command.
Logical unit inventory
The list of the logical unit numbers reported by a REPORT LUNS command.
Logical unit number (LUN)
An encoded 64-bit identifier for a logical unit. A detailed definition of a logical unit number may be found in SAM-6.
Logical unit reset
A condition resulting from the events defined by SAM-6 in which the logical unit performs the logical unit reset operations described in SAM-6, SPC-6, and the applicable command standards.
Media
Plural of Medium
Medium
A physical entity that stores data in a nonvolatile manner (i.e., retained through a power cycle) in accordance with commands processed by the device server.
Medium auxiliary memory (MAM)
An auxiliary memory residing on a medium that is accessible to the device server (e.g., a tape cartridge). Medium auxiliary memory may be nonvolatile and independent of the main function of the device server.
Most significant bit (MSB)
In a binary code, the bit or bit position with the largest numerical weighting in a group of bits that, when taken as a whole, represent a numer­ical value (e.g., in the number 1000b, the bit that is set to one).
Name
A label of an object that is unique within a specified context and should never change (e.g., the term name and worldwide identifier (WWID) may be interchangeable).
Network address authority (NAA)
A field within a name that specifies the format and length of that name. See FC-FS.
Nexus
A relationship between two SCSI devices, and the SCSI initiator port and SCSI target port objects within those SCSI devices.
Non-volatile cache
Cache that retains data through power cycles.
Non-volatile cache memory
SCSI Commands Reference Manual, Rev. L 28
www.seagate.com Definitions, Symbols, Abbreviations, Keywords, And Conventions
Cache memory that retains data through power cycles.
Non-volatile medium
A physical storage medium that retains data written to it for subsequent read operations through power cycles (e.g., a disk within a device that stores data as magnetic field changes that do not require device power to exist).
Null-padded
A type of field in which unused bytes are placed at the end of the field (i.e., highest offset) and are filled with ASCII null (00h) characters.
Null-terminated
A type of field in which the last used byte (i.e., highest offset) is required to contain an ASCII null (00h) character.
One
The logical true condition of a variable.
Operation Code
The first byte of a SCSI CDB shall contain an operation code identifying the operation being requested by the CDB.
Organizationally unique identifier (OUI)
A numeric identifier that is assigned by the IEEE such that no assigned identifiers are identical. OUI is equivalent to company_id or IEEE compa­ny_id. The IEEE prefers OUI for EUI-48 identifiers and company_id for EUI-64 identifiers. However, the numeric identifier is called an OUI when it is assigned by the IEEE. The IEEE maintains a tutorial describing the OUI at http://standards.ieee.org/re
Page
A regular parameter structure (or format) used by several commands. These pages are identified with a value known as a page code.
Persist through power loss
An optional capability associated with some features that allows an application client to request that a device server maintain information regarding that feature across power failures.
Persistent reservation holder
The I_T nexus(es) that are allowed to release or change a persistent reservation without preempting it.
Power cycle
Power being removed from and later applied to a SCSI device.
Power on
A condition resulting from the events defined by SAM-6 in which the SCSI device performs the power on operations described in SAM-6, SPC-6, and the applicable command standards.
Primary defect list (PLIST)
The list of defects that are considered permanent defects.
Protection information
Fields appended to each logical block that contain a cyclic redundancy check (CRC), an application tag, and a reference tag.
Protocol identifier
A coded value used in various fields to identify the protocol to which other fields apply.
Protocol specific
A requirement that is defined by a SCSI transport protocol standard. A detailed definition of protocol specific may be found in SAM-6.
Protocol standard
A SCSI standard that defines SCSI transport protocol (e.g., SAS or SBP-3.
Proxy token
An identifier for a logical unit that may be used to gain temporary access to that logical unit in the presence of access controls.
Redundancy group
A grouping of XOR-protected data and associated check data into a single type of data redundancy (see SCC-2). SPC-6 only supports the XOR type of redundancy.
Request for comment (RFC)
The name given to standards developed by the Internet Engineering Task Force.
gauth/oui/.
SCSI Commands Reference Manual, Rev. L 29
www.seagate.com Definitions, Symbols, Abbreviations, Keywords, And Conventions
Registered
The condition that exists for an I_T nexus following the successful completion of a PERSISTENT RESERVE OUT command with a REGISTER ser­vice action, REGISTER AND IGNORE EXISTING KEY service action, or REGISTER AND MOVE service action and lasting until the registration is removed.
Registrant
An I_T nexus that is registered.
Right-aligned
A type of field containing ASCII data in which unused bytes are placed at the start of the field (i.e., lowest offset) and are filled with ASCII space (20h) characters.
Relative port identifier
An identifier for a SCSI port that is unique within a SCSI device. Application clients may use the SCSI Ports VPD page to determine relative port identifier values.
Relative initiator port identifier
A relative port identifier for a SCSI initiator port.
Relative target port identifier
A relative port identifier for a SCSI target port.
SCSI device
A device that contains one or more SCSI ports that are connected to a service delivery subsystem and supports a SCSI application protocol.
SCSI device name
A name of a SCSI device that is world wide unique within the protocol of a SCSI domain in which the SCSI device has SCSI ports. The SCSI device name may be made available to other SCSI devices or SCSI ports in protocol specific ways.
SCSI domain
The interconnection of two or more SCSI devices and a service delivery subsystem. A detailed definition of a SCSI Domain may be found in SAM-6.
SCSI initiator device
A SCSI device containing application clients and SCSI initiator ports that originate device service and task management requests to be pro­cessed by a SCSI target device and receives device service and task management responses from SCSI target devices.
SCSI initiator port
A SCSI initiator device object acts as the connection between application clients and the service delivery subsystem through which requests and responses are routed.
SCSI port
A port of a SCSI device that connects the application client, device server or task manager to the service delivery subsystem.
SCSI port identifier
A value by which a SCSI port is referenced within a domain. The SCSI port identifier is either an initiator port identifier or a target port identifier.
SCSI port name
A name of a SCSI port that is world wide unique within the protocol of the SCSI domain of that SCSI port. The name may be made available to other SCSI devices or SCSI ports in that SCSI domain in protocol specific ways.
SCSI Ports VPD page
A VPD page that allows retrieval of information about all the SCSI ports in a SCSI target device or SCSI target/initiator device.
SCSI target device
A SCSI device containing logical units and SCSI target ports that receives device service and task management requests for processing and sends device service and task management responses to SCSI initiator devices.
SCSI target port
A SCSI target device object that acts as the connection between device servers and task managers and the service delivery subsystem through which requests and responses are routed.
SCSI transport protocol standard
A SCSI standard that defines a SCSI transport protocol (e.g., SAS, SRP, or SBP-3).
SCSI Commands Reference Manual, Rev. L 30
Loading...
+ 551 hidden pages