Accredited Standards Committee*
InterNational Committee for Information Technology Standards (INCITS)

                                                  Doc. No.: T10/05-016r0
                                                      Date: December 17, 2004
                                                  Reply to: John Lohmeyer
To:        T10 Membership
From:      Mark Evans and John Lohmeyer
Subject:   SAT Working Group -- December 16th and 17th, 2004
           Las Vegas, NV

Agenda

1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     Old Business
4.1      SAT INQUIRY contents (04-218r7) [Elliott]
4.2      ATA Command Pass-Through (04-262r2) [Stevens]
4.3      SAT:  Remaining Work Items (04-391r1) [Sheffield]
5.     New Business
5.1      SAT ATA Protocol Specific Mode Page Proposal (04-397r0) [Overby]
6.     Review of SAT Working Draft
7.     Review of Recommendations
8.     Meeting Schedule
9.     Adjournment


Results of Meeting

1.     Opening Remarks

John Lohmeyer called the meeting to order at 1:00 PM Thursday, December 16,
2004. He thanked Dan Colegrove of Hitachi GST for hosting the meeting. As
usual, the people present introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no changes.

No items were added or revised during the course of the meeting.


3.     Attendance and Membership

Attendance at working group meetings does not count toward minimum attendance
requirements for T10 membership. Working group meetings are open to any person
or organization directly and materially affected by T10's scope of work. The
following people attended the meeting:

         Name          S        Organization
---------------------- -- -------------------------
Mr. Ralph O. Weber     P  ENDL Texas
Mr. Wayne Bellamy      V  Hewlett Packard Co.
Mr. Dan Colegrove      P  Hitachi Global Storage
Mr. Steve Livaccari    V  IBM Corp.
Mr. Nathan Marushak    V  Intel Corporation
Mr. Robert Sheffield   P  Intel Corp.
Mr. John Lohmeyer      P  LSI Logic Corp.
Mr. Steve Johnson      V  LSI Logic Corp.
Mr. Mark Evans         P  Maxtor Corp.
Mr. Mark Overby            V  nVidia Corp.
Mr. Jim Hatfield       V  Seagate Technology
Mr. William Martin     V  Sierra Logic
Mr. Curtis Stevens     P  Western Digital

13 People Present

Status Key:  P    -  Principal
             A,A# -  Alternate
             AV   -  Advisory Member
             L    -  Liaison
             V    -  Visitor


4.     Old Business

4.1    SAT INQUIRY contents (04-218r7) [Elliott]

In Rob Elliott's absence, Wayne Bellamy reviewed revision 7 of this proposal
about data that is returned for an INQUIRY command.

There was much discussion about names and topology, for example, target device
names derived from model number and serial number.  The proposed identifier
type of 1 (T10 vendor identification) for target device names would allow
non-globally unique names.  One possibility is:  if a WWN is provided by a
SATA device in its IDENTIFY DEVICE information, that WWN could be used as the
target port identifier.  If a WWN is not provided by a SATA device, the target
port identifier could be the expander port name.

During the discussion Ralph Weber stated that George Penokie intended that
only target devices containing well-known logical units be required to have
target device names.  Wayne said that he would remove the clauses in his
proposal concerning target device name.

Wayne moved that 04-218r8 (r7 as revised based on input from the working
group) be recommended for inclusion into the SAT draft.  Mark Evans seconded
the motion.  The motion carried unanimously (8:0:0).

4.2    ATA Command Pass-Through (04-262r2) [Stevens]

Curtis Stevens reported that he received the op codes from the CAP Working
Group to define new SCSI CDBs for issuing ATA commands and sense information
to report completion status.  He will incorporate these into the next revision
of the proposal.

4.3    SAT:  Remaining Work Items (04-391r1) [Sheffield]

Bob reviewed revision 1 of the list that he is maintaining that itemizes the
known work items to be completed for the project and the status of those
items.  Bob reported that he will continue to maintain this list until the
project is complete.


5.     New Business

5.1    SAT ATA Protocol Specific Mode Page Proposal (04-397r0) [Overby]

Mark Overby reviewed his proposal for a protocol specific mode page for SAT.
There are two subpages, one for parallel ATA devices and one for serial ATA
devices.

It was recommended that Mark increase the size of the pages to provide more
reserved bytes.  Mark agreed to make this change.

It was suggested that these might be better as Control Mode subpages.  Mark
agreed to make this change.

There was a comment that information presented in the SATA subpage (e.g.,
status) was not available.  Mark said that he would check to see why he
included this.

Mark agreed to make a new revision of his proposal including input from the
working group.


6.     Review of SAT Working Draft

Bob Sheffield began by reviewing change bars and editor's notes in the draft.

Mark Overby stated that the definition for "ATA domain" ("An I/O system
consisting of a set of ATA hosts and ATA devices that communicate with one
another by means of a service delivery subsystem.") is incorrect.  Mark stated
that there can only be one host in an ATA domain.  Ralph Weber stated that the
current definition in the draft is consistent with the definition in the SAS
standard and that Mark's definition of an ATA domain (i.e., having only one
host) conflicted with the concept of a SCSI domain.  Mark Evans stated that
Mark Overby's definition is correct and is consistent with the definition in
the preliminary version of the ATA Architecture Model draft standard.

Mark Evans agreed to review the SAS draft standard and propose wording to
change the definition of "ATA domain" (and possibly other related definitions)
to be correct and consistent.

There was more discussion about power management (e.g., START STOP UNIT).
Mark Evans agreed to review the draft for consistency between SPC and
ATA/ATAPI standards.

There was extended discussion about the REASSIGN BLOCKS command mapping.
Several folks stated that there was no way to reassign a block on an ATA
device after a write failure because an ATA drive would only report a write
error (via the DF bit in the Error register) after there were no more spare
LBAs.  It was also stated that an ATA drive would only consistently reassign
an LBA after a read failure when the LBA was written.  Therefore, it could be
possible to reassign an LBA by performing a READ VERIFY.  If the READ VERIFY
succeeds then the LBA has been reassigned if necessary.  If the READ VERIFY
fails, then issue a WRITE command to that LBA and the device will reassign the
block if necessary.  The WRITE command should be followed by a READ VERIFY to
insure that the LBA was written correctly.

Dan Colegrove agreed to create an agenda item for the next T13 meeting to
review this reassignment algorithm with that group.

The next discussion was about mapping of the FORMAT UNIT command.  It was
stated that ATA devices could not support any form of defect list.  It was
noted that SBC-2 only requires a vendor-specific defect list format, which
could be no defect list.  Also, SBC-2 does not require the medium to be
altered by a FORMAT UNIT command.  Ralph Weber recommended, and all agreed,
that SAT require only the vendor-specific defect list format option with no
defect list.  If an application client requires that the media be written,
then this function could be mapped to using the ATA WRITE SAME command.

Bob stated that he will not make a new revision of this document until we
complete review of the current revision of the draft.


7.     Review of Recommendations

Mark Evans noted that the working group made the following recommendation to
the T10 plenary:

       For inclusion in SAT:  SAT INQUIRY contents (04-218r8) [Elliott], {r7
       as modified, unanimous}


8.     Meeting Schedule

SAT Working Group meetings are scheduled for:

Tuesday, January 18, 2005 from 9:00 AM to 12:00 PM in Las Vegas, NV at the
Tropicana Hotel (800-634-
4000), hosted by Hitachi GST.

Thursday, February 25, 2005 commencing at 1:00 PM ending at 12:00 PM on
Friday, February 25, 2005.  The meeting will be held at the nVidia facility in
Santa Clara, CA.  Mark Overby will send a list of recommended hotels to the
reflector.

Teleconference calls may be announced on the T10 reflector as needed.


9.     Adjournment

The meeting was adjourned at 11:30 AM on Friday, December 17, 2004.