1、American National StandardDeveloped byfor Information Technology AT Attachment withPacket Interface Extensions 7 Amendment 1(ATA/ATAPI-7/AM1)ANSI INCITS 397-2005/AM1-2007ANSIINCITS397-2005/AM1-2007ANSIINCITS 397-2005/AM1-2007(Supplement toANSI INCITS 397-2005)American National Standardfor Informatio
2、n Technology AT Attachment withPacket Interface Extensions 7 Amendment 1(ATA/ATAPI-7/AM1)SecretariatInformation Technology Industry CouncilApproved September 28, 2007American National Standards Institute, Inc.Approval of an American National Standard requires review by ANSI that therequirements for
3、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 agreement has been reached by directly andmaterially affected interests. Substantial agreement means much
4、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 American National Standards is completely voluntary; theirexistence does not in any respect preclude anyone
5、, 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 Institute does not develop standards andwill in no circumstances give an interpretation of any American
6、 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 for interpretations should beaddressed to the secretariat or sponsor whose name appears on the titlepa
7、ge 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 periodically to reaffirm, revise, orwithdraw this standard. Purchasers of American National Standards ma
8、yreceive current 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 2007 by Information Technology Industry Council (ITI)All righ
9、ts 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. Printed in the United States of AmericaCAUTION: The developers of this standard have requested that
10、holders of patents that may berequired 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 identifywhich, if any, patents may apply to this standard. As of the date of publication
11、of this standardand following calls for the identification of patents that may be required for the implementation ofthe standard, no such claims have been made. No further patent search is conducted by the de-veloper or publisher in respect to any standard it processes. No representation is made or
12、impliedthat licenses are not required to avoid infringement in the use of this standard.iForeword (This foreword is not part of American National Standard ANSI INCITS 397-2005/AM1-2007.)Requests for interpretation, suggestions for improvement or addenda, or defect re-ports are welcome. They should b
13、e sent to InterNational Committee for InformationTechnology Standards (INCITS), ITI, 1250 Eye Street, NW, Suite 200, Washington,DC 20005.This standard was processed and approved for submittal to ANSI by INCITS. Com-mittee approval of this standard does not necessarily imply that all committee mem-be
14、rs voted for its approval. At the time it approved this standard, INCITS had thefollowing members:Karen Higginbottom, ChairJennifer Garner, SecretaryOrganization Represented Name of RepresentativeAIM Global Dan MullenCharles Biss (Alt.)Apple Computer, Inc. David MichaelElectronic Industries Alliance
15、 Edward Mikoski, Jr.David Thompson (Alt.)EMC Corporation Gary RobinsonFarance, Inc Frank FaranceTimothy Schoechle (Alt.)GS1 US Frank SharkeyJames Chronowski (Alt.)Mary Wilson (Alt.)Hewlett-Packard Company. Karen HigginbottomSteve Mills (Alt.)Scott Jameson (Alt.)IBM Corporation . Ronald F. SillettiPe
16、ter Schirling (Alt.)IEEE . Judith GormanTerry DeCourcelle (Alt.)Bill Ash (Alt.)Jodi Haasz (Alt.)Bob Labelle (Alt.)Intel. Philip WennblomDave Thewlis (Alt.)Jesse Walker (Alt.)Grace Wei (Alt.)Lexmark International . Don WrightDwight Lewis (Alt.)Paul Menard (Alt.)Microsoft Corporation . Jim HughesDon S
17、tanwyck (Alt.)Isabelle Valet-Harper (Alt.)National Institute of Standards & Technology Michael HoganElaine Barker (Alt.)Dan Benigni (Alt.)Oracle Corporation . Donald R. DeutschJim Melton (Alt.)Connie Myers (Alt.)Tony DiCenzo (Alt.)Toshihiro Suzuki (Alt.)Sony Electronics, Inc Ed BarrettJean Baronas (
18、Alt.)US Department of Defense Jerry SmithDennis Devera (Alt.)US Department of Homeland Security . Peter ShebellJohn Neumann (Alt.)Technical Committee T13 on ATA Interfaces, which reviewed this standard, had thefollowing members and additional participants:Dan Colgrove, ChairmanJim Hatfield, Vice-Cha
19、irmanMark Overby, SecretaryCandy AlvarezTony AlvarezLarry BarrasTom BarrettWayne BellamyPaul BorsettiTim BradshawJoe BreherWally BretzerCraig CarlsonLarrie CarrIzudin CemerJoseph ChenPaul ChicoineStephen CumpsonEdward DagefordeBob DavisBrian DeesPeter DinhZheng DuGreg ElkinsRobert ElliottMichael Esc
20、hmannMark EvansSteven FairchildStephen FinchMike FitzpatrickLance FlakeKen FoustShoji FuchigamiMartin FurnhjelmPhil GardnerJohn GeldmanTony GoodfellowKnut GrimsrudMark HartneyJustin HeindelSergio HenriquesPatrick HenryKenneth HirataMark JacksonTasuku KasebayashiMukesh KatariaJames KimHale LandisEric
21、 LanningDiepvu LeRaymond LiuSteve LivaccariGlenn LottMladen LuksicTimothy MarkeyBill MartinJohn MasiewiczConrad MaxwellTom McGoldrickMark MenzBob NixonMarc NoblittNathan ObrDuncan PenmanHenry PesulimaTom PrattTony PriborskySumit PuriMark QuinnRon RobertsMatt RookeRonald RueckertJohn SchadeggRobert S
22、heffieldRyosuke ShimizuAvraham ShimorYoni ShternhellFrank ShuCurtis StevensMarty StevensRobert StrongHiroshi SuzukiTim ThompsonWayne ThorstedStefan ThurnhoferKevin TonThatPaul TranKanting TsaiSteven WellsAaron WilsonJeff WolfordScott WrightJames YangKaren ZelenkoiiAMERICAN NATIONAL STANDARD ANSI INC
23、ITS 397-2005/AM1-2007American National Standard for Information Technology AT Attachment with Packet Interface Extensions 7 Amendment 1 (ATA/ATAPI-7/AM1) 1 Page 65 of ANSI INCITS 397-2005, ATA/ATAPI-7 Volume 1: Replace subclauses 5.15.1-5.15.3 with the following text: 5.15.1 Signature for devices no
24、t implementing the PACKET command feature set A device not implementing the PACKET command feature set shall place the signature in the Command Block registers listed below for power-on reset, hardware reset, software reset, and the EXECUTE DEVICE DIAGNOSTIC command. If the device does not implement
25、 the PACKET command feature set, the signature shall be: Sector Count 01h LBA Low 01h LBA Mid 00h LBA High 00h A device implementing the PACKET command feature set shall place the signature in the Command Block registers listed below for power-on reset, hardware reset, software reset, the EXECUTE DE
26、VICE DIAGNOSTIC command, and the DEVICE RESET command. The DEVICE RESET command shall not change the value of the DEV bit when writing the signature into the Device register for a device implementing the PACKET command feature set. If the device implements the PACKET command feature set, the signatu
27、re is also written in the registers for the IDENTIFY DEVICE and READ SECTOR(S) commands. 5.15.2 Signature for devices implementing the PACKET command feature set If the device implements the PACKET command feature set, the signature shall be: Interrupt Reason 01h LBA Low 01h Byte Count Low 14h Byte
28、Count High EBh If the PACKET command feature set is implemented by a device, then the signature values written by the device in the Command Block registers following power-on reset, hardware reset, software reset, or the DEVICE RESET command shall not be changed by the device until the device receiv
29、es a command that sets DRDY to one. Writes by the host to the Command Block registers that contain the signature values shall overwrite the signature values and invalidate the signature. ANSI INCITS 397-2005/AM1-2007 2 5.15.3 Reserved Signatures for Serial ATA Working Groups The following signatures
30、 are Reserved. The use of these signatures is not defined by this standard. Signature 3Ch: Sector Count 01h LBA Low 01h LBA Mid 3Ch LBA High C3h Signature 69h: Interrupt Reason 01h LBA Low 01h Byte Count Low 69h Byte Count High 96h Page 100 of ANSI INCITS 397-2005, ATA/ATAPI-7 Volume 1: Replace para
31、graph 11 of subclause 6.10.4.8.5 with: Word 7 bit 4 is cleared to zero to disable support for the Power-up in Standby feature set and has the effect of clearing bits (6:5) to zero in word 83 and word 86 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response. If Power-up in Standby has been enable
32、d by a jumper, these bits shall not be cleared. Page 148 of ANSI INCITS 397-2005 ATA/ATAPI-7 Volume 1: Replace paragraph 5 of subclause 6.18.9 with: If bit 2 is set to one it indicates that the content of the IDENTIFY PACKET DEVICE data is incomplete. This will occur if the device supports the Power
33、-up in Standby feature set and required data is contained on the device media. In this case the content of at least word 0 and word 2 shall be valid. Page 196 of ANSI INCITS 397-2005 ATA/ATAPI-7 Volume 1: Insert new table 27 as shown: Table 27 - Extended Self-test log data structure Byte First secto
34、r Subsequent sectors 0 Self-test log data structure revision number Reserved 1 Reserved Reserved 2 Self-test descriptor index (7:0) Reserved 3 Self-test descriptor index (15:8) Reserved 4-29 Descriptor entry 1 Descriptor entry 19n+1 30-55 Descriptor entry 2 Descriptor entry 19n+2 . 472-497 Descripto
35、r entry 19 Descriptor entry 19n+19 498-499 Vendor specific Vendor specific 500-510 Reserved Reserved 511 Data structure checksum Data structure checksum n is the sector number within the log. The first sector is sector zero ANSI INCITS 397-2005/AM1-2007 3 Page 197 of ANSI INCITS 397-2005 ATA/ATAPI-7
36、 Volume 1: Insert new table 28 as shown: Table 28 - Extended Self-test log descriptor entry Byte Descriptions n Content of the LBA Low register. n+1 Content of the self-test execution status byte. n+2 Life timestamp (least significant byte). n+3 Life timestamp (most significant byte). n+4 Content of the self-test failure checkpoint byte. n+5 Failing LBA (7:0). n+6 Failing LBA (15:8). n+7 Failing LBA (23:16). n+8 Failing LBA (31:24). n+9 Failing LBA (39:32). n+10 Failing LBA (47:40). n+11 - n+25 Vendor specific. Page 58 of ANSI INCITS 397-2005 ATA/ATAPI-7 Volume 3: Remove subclause 14.4.8.