Working Draft Project
American National T13/2015-D
Standard
Revision 2
August 3, 2009
Information technology -
ATA/ATAPI Command Set - 2 (ACS-2)
This is a draft proposed American National Standard of Accredited Standards Committee INCITS. As such this is
not a completed standard. The T13 Technical Committee may modify this document as a result of comments
received during public review and its approval as a standard. Use of the information contained here in is at your
own risk.
Permission is granted to members of INCITS, its technical committees, and their associated task groups to
reproduce this document for the purposes of INCITS standardization activities without further permission,
provided this notice is included. All other rights are reserved. Any commercial or for-profit replication or
republication is prohibited.
T13 Technical Editor: Curtis E. Stevens
Western Digital Technologies, Inc.
20511 Lake Forest Dr.
Lake Forest, Ca. 92630
USA
Telephone:949-672-7933
Email: Curtis.Stevens@wdc.com
Reference number
ISO/IEC xxxx-xxx:200x
ANSI INCITS xxx-200x
T13/2015-D Revision 2 August 3, 2009
ii Working Draft ATA/ATAPI Command Set - 2 (ACS-2)
Points of Contact
T13 Chair T13 Vice-Chair
Dan Colgrove Jim Hatfield
Hitachi Global Storage Technologies Seagate Technology
2903 Carmelo Dr 389 Disc Drive
Henderson, NV 89502 Longmont CO 80503
Tel: 702-614-6119 Tel: 720-684-2733
Fax: 702-614-7955 Fax: 720-684-2766
INCITS Secretariat
INCITS Secretariat Tel: 202-737-8888
1250 Eye Street, NW Suite 200 Fax: 202-638-4922
Washington, DC 20005
Email: INCITS@ITIC.ORG
T13 Reflector
See the T13 Web Site at http://www.t13.org for reflector information.
T13 Web Site
http://www.t13.org
T13 FTP Site
ftp.t13.org (see www.t13.org for login information)
Document Distribution
INCITS Online Store http://www.techstreet.com/incits.html
managed by Techstreet Telephone: 1-734-780-8000
1327 Jones Drive or 1-800-699-9277
Ann Arbor, MI 48105 Facsimile: 1-734-302-7811
or
Global Engineering http://global.ihs.com/H
15 Inverness Way East Telephone: 1-303-792-2181
Englewood, CO 80112-5704 or 1-800-854-7179
Facsimile: 1-303-792-2192
American National Standard
for Information Technology
August 3, 2009 T13/2015-D Revision 2
Working Draft ATA/ATAPI Command Set - 2 (ACS-2) iii
Secretariat
Information Technology Industry Council
Approved mm.dd.yy
American National Standards Institute, Inc.
ABSTRACT
This standard specifies the AT Attachment command set used to communicate between host systems and
storage devices. This provides a common command set for systems manufacturers, system integrators,
software suppliers, and suppliers of storage devices. The AT Attachment command set includes the PACKET
feature set implemented by devices commonly known as ATAPI devices. This standard maintains a high degree
of compatibility with the AT Attachment Interface with Packet Interface - 7 (ATA/ATAPI-7) volume 1 (see ANSI
INCITS 397-2004).
Draft
Draft
T13/2015-D Revision 2 August 3, 2009
iv Working Draft ATA/ATAPI Command Set - 2 (ACS-2)
Published by
American National Standards Institute
11 W. 42nd Street, New York, New York 10036
Copyright © 2007 by Information Technology Industry Council (ITI).
All rights reserved.
No part of this publication may by reproduced in any
form, in an electronic retrieval system or otherwise,
without prior written permission of ITI, 1250 Eye Street NW, Suite 200,
Washington, DC 20005.
Printed in the United States of America
American
National
Standard
Approval of an American National Standard requires verification by ANSI that the
requirements for due process, consensus, and other criteria for approval have been met by
the standards developer. Consensus is established when, in the judgment of the ANSI
Board of Standards Review, substantial agreement has been reached by directly and
materially affected interests. Substantial agreement means much more than a simple
majority, but not necessarily unanimity. Consensus requires that all views and objections be
considered, and that effort be made towards their resolution.
The use of American National Standards is completely voluntary; their existence does not in
any respect preclude anyone, whether he has approved the standards or not, from
manufacturing, marketing, purchasing, or using products, processes, or procedures not
conforming to the standards.
The American National Standards Institute does not develop standards and will in no
circumstances give interpretation on any American National Standard. Moreover, no person
shall have the right or authority to issue an interpretation of an American National Standard
in the name of the American National Standards Institute. Requests for interpretations
should be addressed to the secretariat or sponsor whose name appears on the title page of
this standard.
CAUTION NOTICE: This American National Standard may be revised or withdrawn at any
time. The procedures of the American National Standards Institute require that action be
taken periodically to reaffirm, revise, or withdraw this standard. Purchasers of American
National Standards may receive current information on all standards by calling or writing the
American National Standards Institute.
The patent statement goes here.
If no patents have been disclosed place the statement in 5.5.2 shall be used.
If any patents have been disclosed place the statement in 5.5.3 shall be used.
August 3, 2009 T13/2015-D Revision 2
Working Draft ATA/ATAPI Command Set - 2 (ACS-2) v
Document Status
Document e07172 is the issues list for this draft. e07172 contains a list of the issues associated with the
document, an issue number that remains assigned to the issue for the life of document development, a resolution
to the issue, an owner for the issue, and a disposition for the issue. All major changes associated with this draft
are first documented in e07172 and given a number. This includes proposals which are targeted for inclusion
into this draft. This text which is highlighted in green may affect backward compatibility.
Revision History (part 1 of 5)
Rev Date Description
0 September 16, 2008 1) Initial revision created from ATA8-ACSr6a
1 December 17, 2008 1) Added ACS2 column to historical tables in Annex B
2) Removed asterisks from command matrix in Annex B and changed
footnote to reference ATA8-ACS.
3) Implemented issue #34 - changed all ranges to be “..” instead of x-y, x to
y, and x - y.
4) Implemented issue #50 - incorporated e08122r1. Made a wording
changes because ACS refers to log address names, not the
address/page numbers.
5) Implemented issue #8 - incorporated e07154r6, Data Set Management.
Resources Assigned: IDENTIFY DEVICE data word 169, DCO
IDENTIFY/SET word 21 bit 10, and Opcode 06h.
6) Implement issue #18 - incorporate e07123r4, Request Sense for ATA.
Resources Assigned: IDENTIFY DEVICE data words 119 and 120 bit 6,
SET FEATURES subcommand C3h, and Opcode 0Bh. Marked this
feature set as prohibited for ATAPI devices. Although the proposal
marked the device field reserved, the legacy definition was inserted.
Marked this as executable in the security table
7) Implement issue #52 - Incorporate e08130r1, OEM ID String. Resources
assigned: IDENTIFY DEVICE data words 170..173
8) Implemented issue #61. Added SCT Read Long to the definition of read
command.
9) Implemented issue #30 - incorporate e08106r10. This updated the
Device Statistics overview and provides a statistics directory.
10) Implemented issue #24 - Incorporate e08128r1. This adds an acronym
list. Stole heading name and text from SAS2r14d.
11) Implemented issue #63 - Add the definition of User Data. The definition
of User Data Area should follow in a later revision.
12) Implemented issue #60 - The READ PIO and READ DMA error tables
appear to be the same. This was the result of adding ICRC to PIO
commands.
13) Implement issue #29 - Incorporate e08108r2. This adds CFast Device
as a new device type.
14) Implemented issue #11 - Incorporate e06182r8. This adds Free Fall
device statistics as page 2.
15) Updated the General Statistics page 1 to follow the template used for
Free Fall. Assigned log address 04 page 02h for Free Fall statistics.
16) Implemented issue #9 - Incorporate e06180r10. This adds general
usage statistics. Took a meeting vote which passed 7:0:5 to add this to
page 1 (general statistics). Active/Idle Power Loss Events were
described in the text and removed from the table. Change rotating
media usage statics to rotating media statistics. Assigned log address
04h page 03h for rotating media statistics.
17) Implemented issue #10 - Incorporate e06181r12. Assigned log address
4 page 03h for General Error Statistics
- 1
- 2
- 3
前往页