Document Number: T13/01118R0

Date: 25 April 2001

Reply to: Pete McLean

*Operating under the procedures of The American National Standards Institute.

NCITS Secretariat, Information Technology Industry Council (ITI)

1250 Eye Street NW, Suite 200, Washington, DC 20005-3922

Email: Telephone: 202-737-8888 FAX: 202-638-4922

Minutes of T13 Working Group and Plenary Meetings, April 24 – 25, 2001 T13/E01118R0

To: Membership of T13

From: Mark Evans, Secretary of T13, and Pete McLean, Chair of T13

Subject: Minutes of 28th T13 Working Group and Plenary Meetings at Longmont, CO

April 24 – April 25, 2001

Agenda

Page 18 of 18

Minutes of T13 Working Group and Plenary Meetings, April 24 – 25, 2001 T13/E01118R0

1 Opening remarks 3

2 Approval of agenda 3

3 Membership and attendance 3

3.1 Membership 3

3.2 Fees 4

3.3 Attendance 4

4 Approval of the minutes from the previous T13 plenary meeting 5

5 Document distribution 5

6 Review of previous action items 5

7 Old business 5

7.1 Status of Protected Area Run Time Interface Extension Services, project 1367-D (NCITS 346-2001) 5

7.2 Status for EDD, project 1386-D (NCITS 347-200x) 5

7.3 Status of Address Offset Feature Technical Report, project 1407-DT (NCITS TR-27) 6

7.4 ATA/ATAPI-6 project 1410-D 6

7.4.1 Audio/Visual Model (d99135r5) [Bulik] 6

7.4.2 Proposal for a General Purpose Logging Feature Set (e00138r3) [Puri] 6

7.4.3 Proposal for a Media Maintenance Feature Set (e00139r1) [Puri] 6

7.4.4 Single device configurations ( ) [McFerrin] 6

7.4.5 Cable detection issues (e01106r0) [Pryor] 7

7.4.6 Self-test checkpoint byte ( ) [Evans] 7

7.4.7 ID words 60-61 and 100-103 ( ) [ ] 7

7.4.8 Minimum PIO mode 7

7.4.9 Review of the draft standard 7

7.4.10 Schedule Review 8

7.5 EDD – 2 project 1484-D 8

7.5.1 Draft review (d1484r0) [Stevens] 8

7.6 ATA/ATAPI Host Adapters project 1510-D 8

7.6.1 Draft review (d1510r0) [Goodfellow] 8

7.7 ATA/ATAPI-7 project 8

7.7.1 Project proposal (e01116r0) [McLean] 8

7.8 Proposal for command integrity checking (e00160r0) [McLean] 8

7.9 Proposal to support generic functionality (e01112r0) [Stevens] 8

7.10 Consolidated ATAPI PACKET command set (e00150r0) [Goodfellow] 9

7.11 Extended cable lengths (e00151r0) [Goodfellow] 9

7.12 Larger sector size ( ) [Colegrove] 9

7.13 Small format card adapter proposal (e00157r1) [Ohara] 9

7.14 INTRQ assertion, negation, release, pull-up (e01119r0) [Barras] 9

7.15 T13 Reflector, FTP, and Web Site Setup 9

7.16 Open issues list 10

8 New Business 10

8.1 Proposal to obsolete IDENTIFY PACKET DEVICE word 126 (e01117r0) [Bradshaw] 10

8.2 Hosts writing Command register when BSY or DRQ are set to one 10

8.3 Errata for ATA/ATAPI-5 (e00136r3) [McLean] 10

8.4 Withdrawal of BIOS Enhanced Disk Drive Specification (EDD) Technical Report, NCITS TR-21 10

9 Liaison Reports 11

9.1 T10 11

9.2 SFF 11

9.3 IDEMA 11

10 Call for Patents 11

10.1 Convolve 11

11 Review of Action Items 11

12 Meeting Schedule 12

12.1 Authorization of ad hoc working groups 12

12.2 Long term meeting schedule 12

13 Adjournment 12

Page 18 of 18

Minutes of T13 Working Group and Plenary Meetings, April 24 – 25, 2001 T13/E01118R0

Results of the Meeting

1  Opening remarks

Pete McLean, the T13 Chairman, called the meeting to order at 9:00 A.M., Tuesday, April 24, 2001. He thanked Marc Noblitt of Seagate for hosting the meeting.

As is customary, the people attending introduced themselves and a copy of the attendance list was circulated. Copies of the draft agenda were made available to those in attendance.

The Chairman briefly reviewed the meeting rules: T13 is a Technical Committee of NCITS and operates under NCITS rules. Anyone with interest in the work of the committee is free to attend and take part in discussions. However, motions and votes are limited to member organizations, one vote per member organization. In addition, the committee complies with NCITS antitrust guidelines. As a result discussions about unannounced products, prices, volumes, vendor relations, etc., are prohibited. The Chairman noted that a set of Policies and Procedures for NCITS are available at the www.ncits.org site under the standing documents category as SD-2. The committee is operating under these revised policies and procedures augmented by the T13 procedures at the T13 web site www.t13.org.

The Chairman reported that he has now been officially appointed chair of T13 by NCITS. Dan Colegrove of IBM has been asked to serve as Vice-chairman and has accepted. Mark Evans of Maxtor has been asked to serve as Secretary and has accepted. There were no objections to these appointments.

Dan will be responsible from this point forward for issuing document numbers, maintaining the document list and web site, and assembling the mailing. Dan’s contact numbers are:

Dan Colegrove

IBM Corporation

Telephone: 702-614-6119

Email:

Approval of agenda

The agenda as reflected in these minutes was approved unanimously.

Membership and attendance

The Chairman reviewed the rules for membership and attendance:

3.1  Membership

An individual from an organization new to T13 must attend at least one T13 plenary meeting as an Advisory Member before requesting voting membership. After that meeting, the representative must request membership from the T13 chair stating expertise and material interest in the scope of the committee and pay required fees to NCITS. Voting privileges begin upon receipt by the NCITS Secretariat of applicable fees for the membership year.

3.2  Fees

Current NCITS memberships fees for Observer, Principle, or additional Alternate are 800.00 USD (the first alternate is free). A T13 subscription is available to Principal, Alternate, or Observer Members at a fee of 800.00 USD.

Mailings of committee documents are available after each plenary meeting for 300.00 USD for mailing in the USA and for 400.00 USD for mailing to a location outside of the USA.

Persons with questions or requests regarding membership fees and/or subscriptions should contact Monica Vago, Manager, ITI Standards Operations, at 202-626-5739, send a fax to her at 202-638-4922, or contact her by email at

3.3  Attendance

There are also minimum attendance requirements to maintain voting membership on T13. The member organization must attend two of every three meetings and vote on at least every other letter ballot. If a member organization fails to attend two of the last three T13 meetings or vote on every other letter ballot, they are warned that failing to attend the next T13 meeting or to vote on the next letter ballot will result in their membership being terminated.

Attendance at a working group meeting does not affect membership status in T13.

The following members were in jeopardy due to lack of attendance:

Circuit Assembly

Hale Landis, Consultant

ST Microelectronics

Texas Instruments

The following members were terminated due to lack of attendance:

Circuit Assembly

Texas Instruments

The following members were terminated due to non-payment of fees:

Hale Landis, Consultant

Quantum Corporation

The following organizations requested membership and paid NCITS fees:

Electronic Frontier Foundation

Linux ATA Development (Andre Hedrick)

The T13 membership during the meeting was 22 organizations (changed from 24 organizations at the last meeting).

Joe Jackson of Xetron requested new membership following the adjournment of the meeting. Upon Xetron payment of fees, T13 membership following the meeting will be 23 members.

The following individuals were in attendance:

Phil Gardner / Absolute Software
Larry Barras / Apple computer
Hale Landis / Consultant
John Marttila / Electronic Frontier Foundation
Sumit Puri / Fujitsu
Dan Colegrove / IBM
Tim Bradshaw / Iomega
Andre Hedrick / Linux ATA Development
Tim Thompson / LSI Logic
Chris Adams / Marvell
Mark Evans / Maxtor
Pete McLean / Maxtor
Jim Hatfield / Overland Data
Tony Goodfellow / Pacific Digital
Bill McFerrin / Philips
Curtis Stevens / Phoenix Technologies
Greg Elkins / Qlogic
Bob Chang / Sandisk
Marc Noblitt / Seagate Technologies
Aaron Wilson / ST Microelectronics
Tasuku Kasebayashi / Toshiba
Darrin Bulik / Western Digital
Joe Jackson / Xetron

Approval of the minutes from the previous T13 plenary meeting

The minutes from the previous meeting, e01114r0, were approved unanimously.

Document distribution

The following documents were distributed:

Agenda and document directory

D1410R1B ATA/ATAPI-6 rev 1b

E01116R01 Project proposal for ATA/ATAPI-7

E00138R3 Proposal for a general purpose logging feature set

D99128R10 Proposal for streaming data transfer feature set

In addition diskettes were passed around with soft copies of the above documents.

Review of previous action items

  1. Pete McLean will alert Jim Hatfield of the change to make e00159r2 mandatory for devices that do not implement the packet command set. – This was overcome by events because the words became obsolete with the inclusion of the proposal to obsolete CHS addressing.
  1. Mark Evans will investigate the inadequate definition of the “self test checkpoint byte” in Table 52. – Completed, will be covered in item 7.4.6.
  1. Pete McLean will forward project proposal for ATA host adapters (e00155r1) to NCITS for further processing. – Completed, will be covered in item 7.6.
  1. Pete McLean will create an ATA/ATAPI-7 project proposal draft with space for the committee to suggest features that will be considered for this next major revision. – Completed, will be covered in item 7.7.
  1. Pete McLean will create and send the letter ballot on e01112r1. – Completed, will be covered in item 7.9.
  1. Pete McLean will determine if IBM’s previous letter of blanket ANSI patent policy compliance will apply to ATA/ATAPI-6 and later. – Completed, will be covered in item 10.

7  Old business

7.1  Status of Protected Area Run Time Interface Extension Services, project 1367-D (NCITS 346-2001)

Protected Area Run Time Interface Extension Services has been published as NCITS 346-2001. This is a completed project and will be removed from future agendae.

7.2  Status for EDD, project 1386-D (NCITS 347-200x)

The project completed public review without comment. NCITS is meeting this week and this project is on their agenda for final NCITS approval.

7.3  Status of Address Offset Feature Technical Report, project 1407-DT (NCITS TR-27)

NCITS is meeting this week and this project is on their agenda for final NCITS approval.

7.4  ATA/ATAPI-6 project 1410-D

7.4.1  Audio/Visual Model (d99135r5) [Bulik]

There was no update at this meeting. Darrin Bulik said he would have a new revision by or before the June working group meeting.

7.4.2  Proposal for a General Purpose Logging Feature Set (e00138r3) [Puri]

Sumit Puri reviewed the latest version of his proposal including updates recommended at the last meeting.

“3.1.x Reassigned Sector:…” in the proposal was changed to “3.1.x Delayed LBA: Any sector for which the performance specified by the Streaming Performance parameters log is not valid.” Sumit will change all related text in the proposal to be consistent with this.

It was decided that extended logs would include all error and self-test entries, and the “28-bit” logs would contain only entries for “28-bit” commands. This will probably require additional clarification to the definition of the “28-bit” logs. Sumit will check on this.

The next revision of this proposal will include definitions for the extended comprehensive and extended SMART self-test logs and other recommendations from the working group discussions.

Curtis Stevens moved and Dan Colegrove seconded that the next revision of this proposal (e00138r4) be included in the next revision of the draft standard. The motion passed 13:0:1.

7.4.3  Proposal for a Media Maintenance Feature Set (e00139r1) [Puri]

This proposal was rejected at the previous meeting and this item will be removed from the next agenda.

7.4.4  Single device configurations ( ) [McFerrin]

Bill McFerrin explained that he thought there was an issue with register “shadowing”. He said there was an inconsistency between ATA/ATAPI-5 and ATA/ATAPI-6: A/A-5 allows shadowing, and A/A-6 prohibits registers from being shadowed.

Curtis Stevens said that he thought the change was made because some Device 0 devices will respond to a write to a Device 1 Command register. This is particularly odious for IDENTIFY DEVICE commands issued during a boot process.

Pete McLean said that he had spoken with Jeff Wolford from Compaq who said that they were looking to see if they could construct a proposal to resolve this issue. Anyone interested in contributing to the Compaq effort should contact Jeff.

There was discussion about possibly putting unique identifying values in Sector Count or Sector Number, or Cylinder High or Low registers at boot time to allow a device to report whether it was a “legacy” device, a Device 0 that did not detect a Device 1, a Device 0 that did detect a Device 1, or a Device 1. Bill said that his hardware couldn’t do this. Curtis said that he recalled from a previous discussion at a working group that some software required the values to be in those registers as they are defined today.

Several folks said they would double-check to determine the impact of defining new signature values for Command block registers and that this would be discussed at the next meeting along with any proposal that might be submitted from Compaq.

7.4.5  Cable detection issues (e01106r0) [Pryor]

Mark Evans moved and Greg Elkins seconded that e01106r0 be included in the next revision of the draft standard.

Based on discussion at the meeting the editor agreed to change references to bits specifying levels of ATA standard compliance are to be something like “compliance to ATA-3 or a subsequent standard” when the proposal is included in the next revision of the draft standard.

Because this proposal was originally submitted after the “cut-off” date a “two-thirds vote” was required to pass. The motion passed 13:0:1.

7.4.6  Self-test checkpoint byte ( ) [Evans]

Mark Evans recommended that the definition for the byte be clarified by changing it to: “Content of the self-test failure checkpoint byte may contain the number of the segment that failed during the self-test. When the segment that failed cannot or need not be identified, this field shall contain 00h.”

Based on the positive response from the committee to Mark’s recommendation, the editor agreed to make this modification to the next revision of the draft standard.

7.4.7  ID words 60-61 and 100-103 ( ) [ ]

Pete McLean explained that an issue has been identified where some BIOSs will hang during boot if words 61:60 of its IDENTIFY DEVICE information contain 0FFFFFFFh (which is the content that is specified in the current draft standard for that word when a device’s capacity is greater than 137GB).