没有合适的资源?快使用搜索试试~ 我知道了~
首页SCSI ATA translation(SAT3)
资源详情
资源评论
资源推荐

Printed Monday, May 17, 2010 3:06 PM
Working Draft Project
American National Standard T10/2126-D
Revision 00
23 May 2010
Information technology -
SCSI / ATA Translation - 3(SAT-3)
This is an internal working document of T10, an International Technical Committee of Accredited Standards
Committee INCITS (International Committee for Information Technology Standards). As such this is not a
completed standard and has not been approved. The contents may be modified by the T10 Technical Committee.
The contents are actively being modified by T10. This document is made available for review and comment only.
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 duplication of this document for commercial or for-profit
use is strictly prohibited.
T10 Technical Editor: Mark A. Overby
NVIDIA Corporation
19820 North Creek Parkway, Suite 201
Bothell, WA
98021
USA
Telephone: 425-417-9412
Email: moverby@nvidia.com
Reference number
ISO/IEC XXXXX-XXX : 201x
ANSI BSR INCITS ***-2010

Working Draft SCSI / ATA Translation - 3 (SAT-3) ii
Points of Contact:
International Committee for Information Technology Standards (INCITS) T10 Technical Committee
T10 Chair T10 Vice-Chair
John B. Lohmeyer Mark Evans
LSI Logic Western Digital
4420 Arrows West Drive 5863 Rue Ferrari
Colorado Springs, CO 80907-3444 San Jose, CA 95138
USA USA
Tel: (719) 533-7560 Tel: (408) 363-5257
Fax: (719) 533-7183 Fax: (408) 363-5139
Email: lohmeyer@t10.org Email: mark.evans@wdc.com
INCITS Secretariat
INCITS Secretariat Telephone: 202-737-8888
1101 K Street NW, Suite 610 Facsimile: 202-638-4922
Washington, DC 20005 Email: incits@itic.org
Information Technology Industry Council
Web site: http://www.itic.org
T10 Web Site
www.t10.org
T10 Reflector
To subscribe send e-mail to majordomo@T10.org with ‘subscribe’ in message body
To unsubscribe send e-mail to majordomo@T10.org with ‘unsubscribe’ in message body
Internet address for distribution via T10 reflector: T10@T10.org
Document Distribution
INCITS Online Store
managed by Techstreet
1327 Jones Drive
Ann Arbor, MI 48105
USA
Web site: http://www.techstreet.com/incits.html
Telephone: (734) 302-7801 or (800) 699-9277
Global EngineeringDocuments, an IHS Company Telephone:303-792-2181 or
15 Inverness Way East 800-854-7179
Englewood, CO 80112-5704 Facsimile: 303-792-2192
Web site: http://global.ihs.com
Telephone: (303) 397-7956 or (303) 792-2181 or (800) 854-7179

Working Draft SCSI / ATA Translation - 3 (SAT-3) iii
American National Standards
for Information Systems -
SCSI / ATA Translation - 3 (SAT-3)
Secretariat
National Committee for Information Technology Standards
Approved mm dd yy
American National Standards Institute, Inc.
Abstract
This standard specifies a translation layer between SCSI and ATA protocols. This translation layer is used by
storage controllers to emulate objects in a SCSI logical unit using an ATA device, providing capabilities defined by
SCSI standards (e.g., the SCSI Block Commands (SBC-3) and SCSI Primary Commands (SPC-4) standards). For
the purposes of this standard, ATA device capabilities are defined by ATA8-AAM, ATA8-ACS, ATA8-APT,
ATA8-AST, and SATA-2.6.
Draft
Draft

Working Draft SCSI / ATA Translation - 3 (SAT-3) iv
Published by
American National Standards Institute
11 West 42nd Street, New York, NY 10036
Copyright © 2009 by American National Standards Institute
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, 1101 K Street, Suite 610,
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 require-
ments 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 toward their resolution.
The use of American National Standards is completely voluntary; their existence does not
in any respect preclude anyone, whether he or she has approved the standards or not,
from manufacturing, marketing, purchasing, or using products, processes, or procedures
not confirming to the standards.
The American National Standards Institute does not develop standards and shall in no
circumstances give interpretation on any 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.
CAUTION: The developers of this standard have requested that holders of patents that may be required for
the implementation of the standard, disclose such patents to the publisher. However, neither the developers
nor the publisher have undertaken a patent search in order to identify which, if any, patents may apply to this
standard. As of the date of publication of this standard, following calls for the identification of patents that may
be required for the implementation of the standard, notice of one or more claims has been received. By publi-
cation of this standard, no position is taken with respect to the validity of this claim or of any rights in
connection therewith. The known patent holder(s) has (have), however, filed a statement of willingness to
grant a license under these rights on reasonable and nondiscriminatory terms and conditions to applicants
desiring to obtain such a license. Details may be obtained from the publisher. No further patent search is
conducted by the developer or the publisher in respect to any standard it processes. No representation is
made or implied that licenses are not required to avoid infringement in the use of this standard.
Draft

23 May 2010 T10/2126-D Revision 00
Working Draft SCSI / ATA Translation - 3 (SAT-3) v
Contents
Page
1 Scope ............................................................................................................................................................ 1
2 Normative References .................................................................................................................................. 4
2.1 Normative references ............................................................................................................................. 4
2.2 Approved references .............................................................................................................................. 4
2.3 References under development ............................................................................................................. 4
2.4 Other references .................................................................................................................................... 4
3 Definitions, symbols, abbreviations, and conventions ................................................................................... 5
3.1 Definitions .............................................................................................................................................. 5
3.2 Symbols and abbreviations .................................................................................................................. 10
3.3 Keywords ............................................................................................................................................. 11
3.4 SAT specific terminology ...................................................................................................................... 11
3.5 Conventions ......................................................................................................................................... 11
3.5.1 Overview ....................................................................................................................................... 11
3.5.2 Numeric conventions ..................................................................................................................... 12
3.5.3 Bit and byte ordering ..................................................................................................................... 12
3.5.4 Notation for byte encoded character strings .................................................................................. 14
3.5.5 Notation for command descriptions ............................................................................................... 14
3.5.5.1 Description .............................................................................................................................. 14
3.5.6 Use of field names defined in ATA standards and specifications .................................................. 15
4 General ....................................................................................................................................................... 16
5 SCSI architecture ........................................................................................................................................ 17
5.1 Overview .............................................................................................................................................. 17
5.2 Multi-Initiator Configurations ................................................................................................................. 18
5.3 Unit attention condition ......................................................................................................................... 19
5.4 Handling errors in ATA commands ....................................................................................................... 19
5.5 ATA nexus loss .................................................................................................................................... 19
5.6 ATA hardware and software reset processing ..................................................................................... 20
5.7 Translation of Large Physical Sectors .................................................................................................. 20
6 Command management model ................................................................................................................... 25
6.1 Overview .............................................................................................................................................. 25
6.2 Multiple command processing .............................................................................................................. 26
6.2.1 Comparison of SCSI task set management and ATA queuing ..................................................... 26
6.2.2 Command mapping overview ........................................................................................................ 27
6.2.3 Mapping of SCSI commands to ATA queued commands ............................................................. 27
6.2.4 Commands the SATL queues internally ........................................................................................ 27
6.2.5 Command queuing with multiple I_T nexuses ............................................................................... 27
6.2.6 Collateral abort with queued commands ....................................................................................... 28
6.3 Command priority ................................................................................................................................. 28
6.4 Task management functions ................................................................................................................ 29
6.4.1 Task management functions overview .......................................................................................... 29
6.4.2 Aborting ATA queued commands ................................................................................................. 29
6.4.3 Aborting ATA non-queued commands .......................................................................................... 29
6.4.4 ABORT TASK ..............................................................................................................
.................. 29
6.4.5 ABORT TASK SET ........................................................................................................................ 30
6.4.6 CLEAR ACA .................................................................................................................................. 30
6.4.7 CLEAR TASK SET ........................................................................................................................ 30
6.4.8 I_T NEXUS RESET ....................................................................................................................... 31
6.4.9 LOGICAL UNIT RESET ................................................................................................................ 31
6.4.10 QUERY TASK ............................................................................................................................. 32
剩余166页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4