Transcription of SCSI Commands Reference Manual - Seagate.com
1 100293068, Rev. JOctober 2016 Fibre Channel (FC)Serial Attached SCSI (SAS)SCSI Commands Reference Manual 2016 seagate Technology LLC. All rights number: 100293068, Rev. J October 2016 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 Tech-nology 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 part of this publication may be reproduced in any form without written permission of seagate Technology 877-PUB-TEK1 (877-782-8351) to request Commands Reference Manual , Rev. , Symbols, Abbreviations, Keywords, And Conventions.. Definitions .. Symbols and abbreviations .. Keywords .. Conventions.. Concepts .. Command Descriptor Block (CDB) .. CDB usage and structure .. The fixed length CDB formats.
2 The variable length CDB formats.. Common CDB fields .. Operation Code .. SERVICE ACTION .. Logical block address .. TRANSFER LENGTH .. PARAMETER LIST LENGTH .. ALLOCATION LENGTH .. CONTROL .. Grouping function .. Parameter Rounding.. Sense data .. Sense data introduction .. Access Block Commands (SPC-5 and SBC-4) .. BACKGROUND CONTROL command.. CHANGE DEFINITION command .. FORMAT UNIT command .. FORMAT UNIT command overview .. FORMAT UNIT parameter list .. Parameter list header .. Initialization pattern descriptor .. Address descriptor formats .. GET LBA STATUS command .. GET LBA STATUS command overview .. GET LBA STATUS parameter data .. GET STREAM STATUS command .. GET STREAM STATUS parameter data.. INQUIRY command .. INQUIRY command introduction.. Standard INQUIRY data .. Vital product data .. LOG SELECT command .. Processing LOG SELECT when the parameter list length is zero.
3 LOG SENSE command .. 106 SCSI Commands Reference Manual , Rev. MODE SELECT(6) command .. MODE SELECT (10) command .. MODE SENSE(6) command.. MODE SENSE(6) command introduction .. MODE SENSE(10) command .. PERSISTENT RESERVE IN command .. PERSISTENT RESERVE IN command introduction .. READ KEYS service action .. READ RESERVATION service action .. REPORT CAPABILITIES service action .. READ FULL STATUS service action .. PERSISTENT RESERVE OUT command.. PERSISTENT RESERVE OUT command introduction .. PERSISTENT RESERVE OUT service actions.. Basic PERSISTENT RESERVE OUT parameter list .. Parameter list for the PERSISTENT RESERVE OUT command with REGISTER AND MOVE service .. READ (6) command .. READ (10) command .. READ (12) command .. READ (16) command .. READ (32) command .. READ BUFFER (10) command .. READ BUFFER (10) command introduction.
4 Combined header and data mode (00h) .. Vendor specific mode (01h) .. Data mode (02h) .. Descriptor mode (03h) .. Echo buffer mode (0Ah) .. Echo buffer descriptor mode (0Bh) .. Error history mode (1Ch) .. READ BUFFER (16) command .. READ CAPACITY (10) command .. READ CAPACITY (10) overview.. READ CAPACITY (10) parameter data .. READ CAPACITY (16) command .. READ CAPACITY (16) command overview .. READ CAPACITY (16) parameter data .. READ DEFECT DATA (10) command .. READ DEFECT DATA (10) command overview .. READ DEFECT DATA (10) parameter data .. READ DEFECT DATA (12) command .. READ DEFECT DATA (12) command overview .. READ DEFECT DATA (12) parameter data .. READ LONG (10) command .. READ LONG (16) command .. 166 SCSI Commands Reference Manual , Rev. REASSIGN BLOCKS command .. REASSIGN BLOCKS command overview .. REASSIGN BLOCKS parameter list.
5 RECEIVE DIAGNOSTIC RESULTS command .. RELEASE (6) command.. RELEASE (10) command .. RELEASE (10) command introduction .. Logical unit release .. Third-party release .. REPORT IDENTIFYING INFORMATION .. IDENTIFYING INFORMATION SUPPORTED parameter data .. REPORT LUNS command.. REPORT SUPPORTED OPERATION CODES command .. REPORT SUPPORTED OPERATION CODES command overview .. All_commands parameter data format .. One_command parameter data format .. Command timeouts descriptor .. REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS Commands .. REPORT TIMESTAMP command .. REQUEST SENSE command .. RESERVE(6) command .. RESERVE (10) command .. RESERVE (10) command introduction .. Logical unit reservation.. Third-party reservation.. Superseding reservations .. REZERO UNIT command .. SANITIZE command .. SANITIZE command introduction .. SANITIZE service actions.
6 SANITIZE command with OVERWRITE service action.. SANITIZE command with BLOCK ERASE service action .. SANITIZE command with CRYPTOGRAPHIC ERASE service action .. SANITIZE command with EXIT FAILURE MODE service action .. SECURITY PROTOCOL IN command .. Command description .. Security protocol information description .. SECURITY PROTOCOL OUT command .. SEEK command .. SEEK EXTENDED command .. SEND DIAGNOSTIC command.. SET IDENTIFYING INFORMATION command .. SET TIMESTAMP command .. START STOP UNIT command .. 223 SCSI Commands Reference Manual , Rev. STREAM CONTROL command .. STREAM CONTROL command overview.. STREAM CONTROL parameter data .. SYNCHRONIZE CACHE (10) command .. SYNCHRONIZE CACHE (16) command .. TEST UNIT READY command .. UNMAP command.. UNMAP command overview .. UNMAP parameter list .. VERIFY (10) command .. VERIFY (12) command.
7 VERIFY (16) command .. VERIFY (32) command .. WRITE (6) command .. WRITE (10) command .. WRITE (12) command .. WRITE (16) command .. WRITE (32) command .. WRITE AND VERIFY (10) command .. WRITE AND VERIFY (12) command .. WRITE AND VERIFY (16) command .. WRITE AND VERIFY (32) command .. WRITE ATOMIC (16) command .. WRITE ATOMIC (32) command .. WRITE BUFFER command .. WRITE BUFFER command introduction .. Combined header and data mode (00h) .. Vendor specific mode (01h) .. Data mode (02h) .. Download microcode and activate mode (04h) .. Download microcode, save, and activate mode (05h) .. Download microcode with offsets and activate mode (06h) .. Download microcode with offsets and save mode (07h) .. Write data to echo buffer mode (0Ah) .. Download microcode with offsets, select activation events, save, and defer activate mode (0Dh).
8 Download microcode with offsets, save, and defer activate mode (0Eh) .. Activate deferred microcode mode (0Fh) .. Enable expander communications protocol and Echo buffer mode (1Ah) .. Disable expander communications protocol mode (1Bh).. Download application log mode (1Ch) .. WRITE LONG (10) command .. WRITE LONG (16) command .. WRITE SAME (10) command.. WRITE SAME (16) command.. WRITE SAME (32) command.. WRITE STREAM (16) command .. WRITE STREAM (32) command .. 281 SCSI Commands Reference Manual , Rev. Block Commands (ZBC) .. Commands for zoned block devices overview .. CLOSE ZONE command (94h/01h).. FINISH ZONE command (94h/02h) .. OPEN ZONE command (94h/03h) .. REPORT ZONES command (95h/00h) .. REPORT ZONES parameter data.. RESET WRITE POINTER command (94h/04h) .. for direct access devices .. Diagnostic parameters .. Diagnostic page format and page codes for direct access devices.
9 Supported diagnostic pages (00h) .. Translate Address input page (40h) .. Translate Address Output diagnostic page (40h) .. SCSI Enclosure Services pages (01h - 2Fh) .. Rebuild Assist Input diagnostic page (42h) .. Rebuild Assist Output diagnostic page (42h) .. Log parameters.. Summary of log page codes .. Log page structure .. Application Client log page (0Fh/00h) .. Background Scan log page (15h/00h) .. Background Operation log page (15h/02h).. Cache Statistics page (37h/00h) .. Environmental Limits log page (0Dh/02h) .. Environmental Reporting log page (0Dh/01h) .. Error counter log pages (WRITE, READ, and VERIFY).. Factory Log page (3Eh/00h) .. Format Status log page (08h/00h) .. Informational Exceptions log page (2Fh/00h) .. Logical Block Provisioning log page (0Ch/00h) .. Non-Medium Error log page (06h/00h) .. Pending Defects log page (15h/01h).
10 Power Condition Transitions log page (1Ah/00h).. Protocol-Specific Port log page (18h/00h) .. Self-Test Results log page (10h/00h) .. Solid State Media log page (11h/00h) .. Start-Stop Cycle Counter log page (0Eh/00h).. Supported Log Pages log page (00h/00h) .. Supported Log Pages and Subpages log page (00h/FFh) .. Temperature log page (0Dh/00h) .. Utilization log page (0Eh/01h) .. 373 SCSI Commands Reference Manual , Rev. Mode parameters.. Mode parameters overview .. Mode parameter list format .. Mode parameter header formats .. Mode parameter block descriptors .. Mode page and subpage formats and page codes .. Application Tag mode page (0Ah/02h).. Background Control mode page (1Ch/01h) .. Background Operation Control mode page (0Ah/06h) .. Caching Mode page (08h) .. Command Duration Limit A mode page (0Ah/03h) .. Command Duration Limit B mode page (0Ah/04h).