SCSI Commands Reference Manual
Total Page:16
File Type:pdf, Size:1020Kb
SCSI Commands Reference Manual Fibre Channel (FC) Serial Attached SCSI (SAS) 100293068, Rev. K December 2017 © 2017 Seagate Technology LLC. All rights reserved. Publication number: 100293068, Rev. K December 2017 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-5 and SBC-4) . 65 3.1 BACKGROUND CONTROL command. .68 3.2 CHANGE DEFINITION command. .69 3.3 FORMAT UNIT command . .71 3.3.1 FORMAT UNIT command overview . .71 3.3.2 FORMAT UNIT parameter list . .75 3.3.3 Parameter list header . .76 3.3.4 Initialization pattern descriptor . .80 3.3.5 Address descriptor formats . .81 3.4 GET LBA STATUS command . .86 3.4.1 GET LBA STATUS command overview . ..