1、American National StandardDeveloped byfor Information Technology Automation/Drive Interface - Commands(ADC)ANSI INCITS 403-2005ANSIINCITS403-2005Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without licens
2、e from IHS-,-,-Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSIINCITS 403-2005American National Standardfor Information Technology Automation/Drive Interface - Commands(ADC)S
3、ecretariatInformation Technology Industry CouncilApproved February 14, 2005 American National Standards Institute, Inc.AbstractThis standard specifies the device model and functional requirements for the SCSI automation/driveinterface device type. This standard permits the SCSI automation/drive inte
4、rface device type to attach toapplication clients and provides the definitions for their use.This standard does not contain material related to any service delivery subsystem that is used totransport the commands, command parameter data, command response data, and status specified inthis standard. F
5、or reference to delivery subsystems and transports, refer to the Automation/DriveInterface - Transport Protocol standard (ADT) (INCITS 406).Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license fro
6、m IHS-,-,-Approval of an American National Standard requires review by ANSI that therequirements for due process, 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 agree
7、ment has been reached by directly andmaterially affected interests. Substantial agreement means much more thana simple 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 Americ
8、an National Standards is completely voluntary; theirexistence does not in any respect preclude anyone, whether he has approvedthe standards or not, from manufacturing, marketing, purchasing, or usingproducts, processes, or procedures not conforming to the standards.The American National Standards In
9、stitute does not develop standards andwill in no circumstances give an interpretation of any American NationalStandard. 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 f
10、or interpretations should beaddressed to the secretariat or sponsor whose name appears on the titlepage of this standard.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 per
11、iodically to reaffirm, revise, orwithdraw this standard. Purchasers of American National Standards mayreceive current information on all standards by calling or writing the AmericanNational Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc.25 West 4
12、3rd Street, New York, NY 10036Copyright 2005 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1250 Eye Street NW, Washington, DC 20005.
13、 Printed in the United States of AmericaCAUTION: The developers of this standard have requested that holders 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 sea
14、rch in order to identify which, ifany, patents may apply to this standard. As of the date of publication 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
15、of this standard, no positionis taken with respect to the validity of this claim or of any rights in connection 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
16、applicants desiring to ob-tain such a license. Details may be obtained from the publisher. No further patent 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 inf
17、ringement in the use ofthis standard.Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-Copyright American National Standards Institute Provided by IHS under license with ANSINot fo
18、r ResaleNo reproduction or networking permitted without license from IHS-,-,-ContentsPageForeword .ivIntroduction .vi1 Scope . 12 Normative References 32.1 Normative references 32.2 Approved references. 32.3 References under development . .33 Definitions, symbols, abbreviations, and conventions 43.1
19、 Definitions . 43.2 Symbols and abbreviations .63.3 Keywords 73.4 Conventions . .74 General. 94.1 Overview .94.2 Automation/drive interface model. .94.2.1 Automation/drive interface overview 94.2.2 Device server interaction . 104.2.3 ADI bridging . 114.2.3.1 ADI bridging introduction 124.2.3.2 Local
20、 SMC device server operation. 124.2.3.3 Remote SMC device server operation. 134.2.3.4 Bridging manager operation. 134.2.3.5 Caching SMC data and status . 134.2.4 Load and unload states 144.2.4.1 Load states 144.2.4.2 Unload states. 164.2.5 Sense data masking 174.2.6 TapeAlert application client inte
21、rface. 174.2.7 Medium Auxiliary Memory attributes 204.2.8 Enabling and disabling DT device primary ports 204.2.9 Sequential mode operation 205 Commands for automation/drive interface devices 215.1 Summary of commands for automation/drive interface devices .215.2 NOTIFY DATA TRANSFER DEVICE command.
22、236 Parameters for automation/drive interface devices 256.1 Log parameters .256.1.1 Log parameters overview. 256.1.2 DT Device Status log page 266.1.2.1 DT Device Status log page overview 26i6.1.2.2 Very high frequency data log parameter . 276.1.2.3 Very high frequency polling delay log parameter 30
23、6.1.2.4 DT device primary port status log parameter(s) 30Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS-,-,-Page6.1.3 TapeAlert Response log page 336.1.4 Requested Recovery log page
24、. 346.1.4.1 Requested Recovery log page overview. 346.1.4.2 Recovery procedures log parameter. 346.1.5 Device Statistics log page 366.2 Mode Parameters. .376.2.1 Mode parameters overview 376.2.2 ADC Device Server Configuration mode page. 386.2.2.1 ADC Device Server Configuration mode page overview 3
25、86.2.2.2 Target Device subpage. 396.2.2.3 DT Device Primary Port subpage 406.2.2.4 Logical Unit subpage. 456.3 Vital product data parameters. 51Tables1 Load states. 142 Load example. 153 Unload states . 164 Additional TapeAlert state flag clearing conditions. 185 Command set for automation/drive int
26、erface . 216 NOTIFY DATA TRANSFER DEVICE command 237 Log page codes 258 DT Device Status log page. 269 DT Device Status log page parameter codes. 2610 Very high frequency data log parameter format . 2711 VHF data descriptor field 2712 DT device activity field values 2913 Very high frequency polling
27、delay log parameter format 3014 DT device primary port status log parameter(s) format 3015 Fibre Channel port status data format 3116 SCSI parallel interface port status data format. 3217 TapeAlert Response log page 3318 Requested Recovery log page . 3419 Requested Recovery log page parameter codes
28、. 3420 Requested recovery log parameter format. 3421 Recovery procedures . 3522 Device Statistics log page 3623 Device statistics log parameter format . 36ii24 Device statistics parameter codes 37Copyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleNo
29、reproduction or networking permitted without license from IHS-,-,-Page25 Mode page codes . 3826 ADC Device Server Configuration mode page . 3827 Mode subpage codes . 3828 Target Device subpage. 3929 MTDN field 4030 DT Device Primary Port subpage . 4031 DT device primary port descriptor format . 4132
30、 Fibre Channel descriptor parameter format 4133 MPN field 4234 Effect of LIV and RHA bits 4235 Speed Values . 4336 Parallel SCSI descriptor parameter format . 4337 Effect of BMQ field 4438 Logical Unit subpage 4539 RMC logical unit descriptor format 4640 MLUD field 4741 Autoload mode field 4842 SMC
31、logical unit descriptor format 4943 ADC logical unit descriptor format 50Figures1 General Document Structure of SCSI. 22 Automation device and DT device relationship. 103 Device server model . 11iiiCopyright American National Standards Institute Provided by IHS under license with ANSINot for ResaleN
32、o reproduction or networking permitted without license from IHS-,-,-Foreword (This foreword is not part of American National Standard ANSI INCITS 403-2005.)This standard specifies the external behavior of a device server that defines itself asan automation/drive interface device in the DEVICE TYPE f
33、ield of the INQUIRYcommand response data. This device type is known as an automation/drive interfacedevice. This standard conforms to the SCSI Architecture Model - 2 standard, ANSIINCITS 366-2003 (ISO/IEC 14776-412).Requests for interpretation, suggestions for improvement and addenda, or defectrepor
34、ts are welcome. They should be sent to the INCITS Secretariat, InterNationalCommittee for Information Technology Standards, Information Technology Institute,1250 Eye Street, NW, Suite 200, Washington, DC 20005-3922. This standard was processed and approved for submittal to ANSI by the InterNa-tional
35、 Committee for Information Technology Standards (INCITS). Committeeapproval of the standard does not necessarily imply that all committee membersvoted for its approval. At the time it approved this standard, INCITS had the followingmembers:Karen Higginbottom, ChairJennifer Garner, SecretaryOrganizat
36、ion Represented Name of RepresentativeApple Computer, Inc. David MichaelFarance, Inc Frank FaranceHewlett-Packard Company. Karen HigginbottomSteve Mills (Alt.)Scott Jameson (Alt.)EIA Edward Mikoski, Jr.Susan Hoyler (Alt.)EMC2. Gary RobinsonIBM Corporation . Ronald F. SillettiInstitute for Certificat
37、ion of Computer Professionals. Kenneth M. ZemrowskiThomas Kurihara (Alt.)IEEE . Judith GormanRichard Holleman (Alt.)Robert Pritchard (Alt.)Intel Corporation . Norbert MikulaDave Thewlis (Alt.)Philip Wennblom (Alt.)Microsoft Corporation . Isabelle Valet-HarperDon Stanwyck (Alt.)Mike Ksar (Alt.)Nation
38、al Institute of Standards b) define commands unique to the automation/drive interface device type; andc) define commands and parameters to manage the operation of the automation/drive interface device type.Figure 1 shows the relationship of this standard to the other standards and related projects i
39、n the SCSI family ofstandards as of the publication of this standard.AMERICAN NATIONAL STANDARD ANSI INCITS 403-2005American National Standard for Information Technology Automation/Drive Interface - Commands (ADC)1ANSI INCITS 403-2005Copyright American National Standards Institute Provided by IHS un
40、der license with ANSINot for ResaleNo reproduction or networking permitted without license from IHSFigure 1 General Document Structure of SCSIFigure 1 is intended to show the general relationship of the documents to one another. Figure 1 is not intended to imply a relationship such as a hierarchy, p
41、rotocol stack, or system architecture. It indicates the applicability of a standard to the implementation of a given transport.Device-Type Specific Command SetsShared Command Set (for all device types)Transport ProtocolsPhysical InterconnectsArchitecturalModel2-,-,-ANSI INCITS 403-2005Copyright Amer
42、ican National Standards Institute Provided by IHS under license with ANSINot for ResaleNo reproduction or networking permitted without license from IHS2 Normative References2.1 Normative referencesThe following standards contain provisions that, by reference in the text, constitute provisions of thi
43、s standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agree-ments based on this standard are encouraged to investigate the possibility of applying the most recent editions of the standards listed below.Copies of the following
44、 documents may be obtained from ANSI: approved ANSI standards, approved and draft international and regional standards (ISO, IEC, CEN/CENELEC, ITUT), and approved and draft foreign standards (including BSI, JIS, and DIN). For further information, contact ANSI Customer Service Department at 212-642-4
45、900 (phone), 212-302-1286 (fax) or via the World Wide Web at http:/www.ansi.org.Additional availability contact information is provided below as needed.2.2 Approved referencesISO/IEC 14776-412 (ANSI INCITS 366-2003), SCSI Architecture Model - 2 standard (SAM-2)ISO/IEC 14776-452 (ANSI INCITS 351-2001
46、), SCSI Primary Commands - 2 standard (SPC-2)ISO/IEC 14776-331 (ANSI INCITS 335-2000), SCSI-3 Stream Commands standard (SSC)ISO/IEC 14776-351 (ANSI INCITS 314-1998 (R2003), SCSI-3 Medium Changer Commands standard (SMC)ISO/IEC 14165-251 (ANSI INCITS 373-2003), Fibre Channel Framing and Signaling Inte
47、rface (FC-FS)ISO/IEC 14165-122 (ANSI INCITS 332-1999 (R2004), Fibre Channel Arbitrated Loop - 2 (FC-AL-2)ISO/IEC 14776-222 (ANSI INCITS 350-2003), SCSI Fibre Channel Protocol - 2 standard (FCP-2)2.3 References under developmentAt the time of publication, the following referenced standards were still
48、 under development. For information on the current status of the document, or regarding availability, contact the relevant standards body or other organization as indicated.ISO/IEC 14776-453 (INCITS PN-1416-D), SCSI Primary Commands - 3 standard (SPC-3)ISO/IEC 14776-413 (ANSI INCITS 402-2005), SCSI
49、Architecture Model - 3 standard (SAM-3)ISO/IEC 14776-332 (ANSI INCITS 380-2003), SCSI Stream Commands - 2 standard (SSC-2)ISO/IEC 14776-333 (INCITS PN-1611-D), SCSI Stream Commands - 3 standard (SSC-3)ISO/IEC 14776-115 (ANSI INCITS 367-2003), SCSI Parallel Interface - 5 (SPI-5)ISO/IEC 14776-352 (ANSI INCITS 382-2004), SCSI Media Changer Commands - 2 standard (SMC-2)INCITS 406, Automation