1、American National StandardDeveloped byfor Information Technology Automation/DriveInterface Commands - 3(ADC - 3)INCITS 497-2012INCITS 497-2012Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license
2、from IHS-,-,-Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-INCITS 497-2012American National Standardfor Information Technology Automation/DriveInterface Commands - 3(ADC-3)Sec
3、retariatInformation Technology Industry CouncilApproved November 27, 2012American National Standards Institute, Inc.AbstractThis standard specifies the device model and functional requirements for the SCSI automation/driveinterface device type. This standards permits the SCSI automation/drive interf
4、ace device type tocommunicate with application clients and defines the commands and data exchanged in suchcommunications.This standard does not contain material related to the service delivery subsystem that is used to transportthe commands, command parameter data, command response data, and status
5、specified in thisstandard.Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-Approval of an American National Standard requires review by ANSI that therequirements for due process,
6、 consensus, and other criteria for approval havebeen met by the standards developer.Consensus is established when, in the judgement of the ANSI Board ofStandards Review, substantial agreement has been reached by directly andmaterially affected interests. Substantial agreement means much more thana s
7、imple majority, but not necessarily unanimity. Consensus requires that allviews and objections be considered, and that a concerted effort be madetowards their resolution.The use of American National Standards is completely voluntary; theirexistence does not in any respect preclude anyone, whether he
8、 has approvedthe standards or not, from manufacturing, marketing, purchasing, or usingproducts, processes, or procedures not conforming to the standards.The American National Standards Institute does not develop standards andwill in no circumstances give an interpretation of any American NationalSta
9、ndard. Moreover, no person shall have the right or authority to issue aninterpretation of an American National Standard in the name of the AmericanNational Standards Institute. Requests for interpretations should beaddressed to the secretariat or sponsor whose name appears on the titlepage of this s
10、tandard.CAUTION NOTICE: This American National Standard may be revised orwithdrawn at any time. The procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, orwithdraw this standard. Purchasers of American National Standards mayreceive cur
11、rent information on all standards by calling or writing the AmericanNational Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copyright 2012 by Information Technology Industry Council (ITI)All rights reserved.
12、No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1101 K Street NW, Suite 610, Washington, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this standard have requested that hol
13、ders of patents that may be re-quired for the implementation of the standard disclose such patents to the publisher. However, nei-ther the developers nor the publisher have undertaken a patent search in order to identify which, ifany, patents may apply to this standard. As of the date of publication
14、 of this standard, followingcalls for the identification of patents that may be required for the implementation of the standard,notice of one or more such claims has been received. By publication of this standard, no positionis taken with respect to the validity of this claim or of any rights in con
15、nection therewith. The knownpatent holder(s) has (have), however, filed a statement of willingness to grant a license underthese rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to ob-tain such a license. Details may be obtained from the publisher. No further pa
16、tent search is con-ducted by the developer or publisher in respect to any standard it processes. No representation ismade or implied that this is the only license that may be required to avoid infringement in the use ofthis standard.Copyright American National Standards Institute Provided by IHS und
17、er license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-iContentsPageForeword.viIntroduction. xi1 Scope. 12 Normative References. 22.1 Normative references overview. .22.2 Approved references .22.3 References under development. .33 Definitions, symbols
18、, abbreviations, and conventions. 43.1 Definitions. . .43.2 Symbols and abbreviations .63.3 Keywords. .73.4 Editorial conventions .84 General. . 104.1 Automation/drive interface model overview. .104.2 Device server interaction. .114.3 ADI bridging. .134.3.1 ADI bridging introduction 134.3.2 Local SM
19、C device server operation . 144.3.3 Remote SMC device server operation . 144.3.4 Bridging manager operation. 154.3.5 Caching SMC data and status . 154.4 Load and unload states .174.4.1 Load states 174.4.2 Unload states . 194.5 Sense data masking. . .204.6 TapeAlert application client interface. .214
20、.7 Medium Auxiliary Memory attributes .214.8 DT device primary ports. .224.8.1 DT device primary port index . 224.8.2 Enabling and disabling DT device primary ports 224.9 Sequential mode operation. . .224.10 ADC tape external data encryption control. . .224.10.1 ADC tape external data encryption con
21、trol introduction. 224.10.2 disabling a supported logical block encryption algorithm. 264.10.3 Reporting DT device logical block encryption algorithm support . 264.10.4 ADC tape external data encryption control of logical block encryption parameters. 264.10.4.1 ADC tape external data encryption cont
22、rol of logical block encryption parameters introduction 264.10.4.2 Reporting logical block encryption parameters requests 274.10.4.3 Providing a set of logical block encryption parameters. 274.10.4.4 Logical block encryption parameters required values. 274.10.4.5 Key management errors . 285 Commands
23、 for automation/drive interface devices 305.1 Summary of commands for automation/drive interface devices. . .305.2 NOTIFY DATA TRANSFER DEVICE command .335.3 SET MEDIUM ATTRIBUTE command. .35Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo repr
24、oduction or networking permitted without license from IHS-,-,-ii5.3.1 SET MEDIUM ATTRIBUTE command introduction . 355.3.2 SET MEDIUM ATTRIBUTE parameter list format 365.3.3 SET MEDIUM ATTRIBUTE attribute format 375.4 SET AUTOMATION DEVICE ATTRIBUTES command. .385.4.1 SET AUTOMATION DEVICE ATTRIBUTES
25、 command introduction. 385.4.2 Automation device attributes parameter list format 385.4.3 Automation device attribute format 395.5 REPORT AUTOMATION DEVICE ATTRIBUTES command. .416 Parameters for automation/drive interface devices 426.1 Log parameters .426.1.1 Log parameters overview. 426.1.2 DT Dev
26、ice Status log page 436.1.2.1 DT Device Status log page overview 436.1.2.2 Very high frequency data log parameter. 446.1.2.3 Very high frequency polling delay log parameter 496.1.2.4 DT device ADC data encryption control status log parameter 506.1.2.5 Key management error data log parameter 536.1.2.
27、6 DT device primary port status log parameter(s) 556.1.3 TapeAlert Response log page . 586.1.4 Requested Recovery log page. 596.1.4.1 Requested Recovery log page overview 596.1.4.2 Recovery procedures log parameter. 606.1.5 Service Buffers Information log page. 626.2 Mode parameters. .656.2.1 Mode p
28、arameters overview 656.2.2 ADC Device Server Configuration mode page 676.2.2.1 Target Device subpage. 676.2.2.2 DT Device Primary Port subpage . 696.2.2.3 Logical Unit subpage 786.2.2.4 Target Device Serial Number subpage. 856.3 Security protocol parameters. .866.3.1 Security protocol overview . 866
29、.3.2 SECURITY PROTOCOL IN command specifying Tape Data Encryption security protocol 866.3.3 SECURITY PROTOCOL IN command specifying Data Encryption Configuration security protocol876.3.3.1 SECURITY PROTOCOL IN command specifying Data Encryption Configuration security protocol overview . 876.3.3.2 Da
30、ta Encryption Configuration In Support page . 896.3.3.3 Data Encryption Configuration Out Support page. 906.3.3.4 Report Data Encryption Policy page . 916.3.4 SECURITY PROTOCOL OUT command specifying Tape Data Encryption security protocol 916.3.4.1 SECURITY PROTOCOL OUT command specifying Tape Data
31、Encryption security protocol overview . 916.3.4.2 Data Encryption Parameters Complete page . 936.3.5 SECURITY PROTOCOL OUT command specifying Data Encryption Configuration security protocol . 956.3.5.1 SECURITY PROTOCOL OUT command specifying Data Encryption Configuration security protocol overview
32、956.3.5.2 Configure Data Encryption Algorithm Support page . 966.3.5.3 Configure Encryption Policy page. 996.4 Vital product data parameters .1016.4.1 Vital product data parameters overview and page codes 1016.4.2 Device Identification VPD page . 1016.4.3 Manufacturer-assigned Serial Number VPD page
33、. 102Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-iiiTablesPageTable 1 - Numbering conventions examples 8Table 2 - Load states 17Table 3 - Load states example . 18Table 4 - U
34、nload states. 19Table 5 - Logical block encryption parameters control policy . 24Table 6 - Command set for automation/drive interface. 30Table 7 - NOTIFY DATA TRANSFER DEVICE command . 33Table 8 - SET MEDIUM ATTRIBUTE command 35Table 9 - SET MEDIUM ATTRIBUTE parameter list format . 36Table 10 - SET
35、MEDIUM ATTRIBUTE attribute format 37Table 11 - ATTRIBUTE IDENTIFIER field 37Table 12 - FORMAT field. 37Table 13 - SET AUTOMATION DEVICE ATTRIBUTES command 38Table 14 - Automation device attributes parameter list format . 39Table 15 - Automation device attribute format 40Table 16 - attribute identifi
36、er field . 40Table 17 - REPORT AUTOMATION DEVICE ATTRIBUTES command 41Table 18 - Log page codes . 42Table 19 - DT Device Status log page 43Table 20 - DT Device Status log page parameter codes 44Table 21 - Very high frequency data log parameter format 44Table 22 - VHF data descriptor. 45Table 23 - DT
37、 DEVICE ACTIVITY field 47Table 24 - Very high frequency polling delay log parameter format . 49Table 25 - DT device ADC data encryption control status log parameter format . 50Table 26 - service request indicators field 50Table 27 - Key management error data log parameter. 53Table 28 - error type fi
38、eld 54Table 29 - DT device primary port status log parameter(s) format . 55Table 30 - Port status data format by protocol identifier . 55Table 31 - Fibre Channel port status data format . 56Table 32 - SCSI parallel interface port status data format 57Table 33 - Serial Attached SCSI port status data
39、format 57Table 34 - TapeAlert Response log page . 58Table 35 - Requested Recovery log page 59Table 36 - Requested Recovery log page parameter codes 59Table 37 - Requested recovery log parameter format 60Table 38 - Recovery procedures 61Table 39 - Service Buffers Information log page 62Table 40 - Ser
40、vice buffer information log parameter format . 63Table 41 - Service buffer information parameter codes 63Table 42 - Summary of mode page codes 66Table 43 - Target Device subpage . 67Table 44 - MTDN field. 68Table 45 - DT Device Primary Port subpage 69Table 46 - DT device primary port descriptor form
41、at 69Table 47 - Primary port descriptor by protocol identifier value . 70Table 48 - Fibre Channel descriptor parameter format. 70Table 49 - TOPLOCK bit, N_PORT bit, and TOPORD bit interaction. 71Table 50 - Effect of LIV and RHA bits . 72Table 51 - MPN field. 72Table 52 - FIBRE CHANNEL SPEED VALUES .
42、 73Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-ivTable 53 - FIBRE CHANNEL EXTENDED SPEED VALUES. 74Table 54 - Parallel SCSI descriptor parameter format 74Table 55 - BMQ fiel
43、d 75Table 56 - Serial Attached SCSI descriptor parameter format . 75Table 57 - MPI field 76Table 58 - PROGRAMMED MINIMUM PHYSICAL LINK RATE field and PROGRAMMED MAXIMUM PHYSICAL LINK RATE field 77Table 59 - HARDWARE MINIMUM PHYSICAL LINK RATE field and HARDWARE MAXIMUM PHYSICAL LINK RATE field 77Tab
44、le 60 - Logical Unit subpage . 78Table 61 - RMC logical unit descriptor format 79Table 62 - MLUD field. 80Table 63 - AUTOLOAD MODE field 81Table 64 - SMC logical unit descriptor format. 82Table 65 - ADC logical unit descriptor format . 84Table 66 - Target Device Serial Number subpage . 85Table 67 -
45、MPSN field. 86Table 68 - security protocol specific field values 87Table 69 - security protocol specific field values 88Table 70 - Data Encryption Configuration In Support page 89Table 71 - Data Encryption Configuration Out Support page . 90Table 72 - Report Data Encryption Policy page 91Table 73 -
46、security protocol specific field values 92Table 74 - Data Encryption Parameters Complete page 93Table 75 - Automation complete results codes. 94Table 76 - security protocol specific field values 96Table 77 - Configure Data Encryption Algorithm Support page 97Table 78 - Encryption Algorithm Support d
47、escriptor . 98Table 79 - Configure Encryption Policy page . 99Table 80 - decryption parameters request policy field values. 100Table 81 - encryption parameters request policy field values. 100Table 82 - ADC device VPD page codes 101Table 83 - Manufacturer-assigned Serial Number VPD page 102Copyright
48、 American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-vFiguresPageFigure 1 - General Document Structure of SCSI . 1Figure 2 - Example of an automation device and DT device relationship 11Figur
49、e 3 - Device server model 12Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-viForeword (This foreword is not part of American National Standard INCITS 497-2012.)This standard specifies the external behavior of a