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

                                                      Doc. No.: T10/05-096r0
                                                          Date: March 9, 2005
                                                      Reply to: John Lohmeyer

To:       T10 Membership
From:     Ralph Weber and John Lohmeyer
Subject:  SCSI Commands, Architecture, & Protocol Working Group Meeting --
          Mar 8-9, 2005
          Dana Point, CA

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     SCSI Architecture Model Topics
4.1      SAM-4:Converting to UML part 1 (04-023r1) [Penokie]
4.2      SAM-4 task management function lifetime (05-081r0) [Elliott]
4.3      Overlapped tag handling (05-107r0) [Elliott]
5.     Command Set Topics
5.1      Reservations Proposals
5.2      SCSI Primary Commands Proposals
5.2.1      Response to T10 Letter Ballot comments on SPC-3 (04-355r7) [Weber]
5.2.2      SPC-3: Log Parameter Subpages (04-389r2) [Butt]
5.2.3      VPD Page 83 Identifier s/b Designator Changes (05-003r1) [Weber,
Penokie]
5.2.4      SPC-4: Enable Background Operation Error Reporting Bit (04-371r0)
[Penokie]
5.2.5      SPC-3 Report target port group transitioning support (05-073r0)
[Elliott]
5.2.6      SPC-3 SPC-4 SES-2 SMC-3 Command requirements (05-074r0) [Elliott]
5.2.7      SPC-3 Subclause 5.2 (Mandatory Commands) Rewrite (05-072r2) [Weber]
5.2.8      Add WRITE MEDIUM ATTRIBUTES (05-015r1) [Entzel]
5.3      SCSI Block Commands Proposals
5.3.1      Background Media Scan (04-198r4) [Houlder]
5.3.2      SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r2) [LaVarre]
5.4      SCSI Enclosure Services Proposals
5.4.1      SES-2: Audible Alarm Element Addition (05-005r1) [Marks]
5.4.2      SES-2 Display element enhancements (05-011r0) [Elliott]
5.4.3      SES-2 Additional Element Status diagnostic page Valid bit (05-064r0)
[Elliott]
5.5      Other Proposals
6.     SCSI Protocol Topics
6.1      Fibre Channel Protocol
6.2      SAS Discover Process Informative Annex Update [Fairchild]
7.     Old Business
8.     New Business
8.1      Style Guide (05-085r1) [Penokie]
9.     Review of Working Drafts
10.    Review of Recommendations to the Plenary
11.    Meeting Schedule
12.    Adjournment


Results of Meeting

1.     Opening Remarks

John Lohmeyer called the meeting to order at 1:30 p.m. Tuesday, March 8, 2005.
He thanked Skip Jones of QLogic for hosting the meeting.

As is customary, the people attending introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no additions or changes.

No items were added/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. Noud Snelder                     V  BDT
Mr. Robert Snively                   P  Brocade Comm. Systems, Inc.
Mr. David Peterson                   P  CNT
Mr. Kevin Marks                      P  Dell, Inc.
Mr. Kenneth Hirata                   A  Emulex
Mr. Robert H. Nixon                  P  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Michael Banther                  V  Hewlett Packard Co.
Mr. Rob Elliott                      P  Hewlett Packard Co.
Mr. Dan Colegrove                    P  Hitachi Global Storage Tech.
Mr. George O. Penokie                P  IBM / Tivoli Systems
Mr. Kevin Butt                       A  IBM Corp.
Mr. Robert Sheffield                 P  Intel Corp.
Mr. David Hawks                      P  Iomega Corp.
Mr. Martin Furuhjelm                 A  Lexar Media, Inc.
Mr. Pat LaVarre                      AV Lexar Media, Inc.
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. Amir Segev                       V  m-systems
Mr. Mark Evans                       P  Maxtor Corp.
Mr. Mark Overby                      P  Nvidia Corp.
Mr. Paul Entzel                      P  Quantum Corp.
Dr. Paul Suhler                      A  Quantum Corp.
Mr. Gerald Houlder                   P  Seagate Technology
Mr. William Martin                   P  Sierra Logic, Inc.
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Roger Cummings                   P  Veritas Software
Mr. Curtis Stevens                   P  Western Digital
Mr. Jeff Williams                    AV Xiotech Corp.
Mr. Rich Ramos                       V  Xyratex

29 People Present

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


4.     SCSI Architecture Model Topics

4.1    SAM-4:Converting to UML part 1 (04-023r1) [Penokie]

George Penokie requested that discussion of this topic be deferred to the next
meeting.

4.2    SAM-4 task management function lifetime (05-081r0) [Elliott]

Rob Elliott presented a proposal to add task management function lifetime
information to indicate that events (e.g., I_T nexus loss) cause task
management functions to be aborted (05-081r0). The group asked that the I_T
NEXUS LOSS OCCURRED additional sense code be mentioned for completeness and
Rob agreed to revise the proposal.

Rob Elliott moved that 05-081r1 (r0 as revised) be recommended for inclusion
in SAM-4. Mark Evans seconded the motion. In the absence of any objections,
the motion passed unanimously.

4.3    Overlapped tag handling (05-107r0) [Elliott]

Rob Elliott presented a proposal to update SAM-4 to allow transport protocols
to require tags to be unique for an entire SCSI target device (05-107r0). The
group discussed the correctness of having the task router check tags at
length, concluding that some of the necessary changes will be made as part of
the UML discussions later this year.

Minor changes were requested and Rob agreed to prepare a new revision.

Rob Elliott moved that 05-107r1 (r0 as revised) be recommended for inclusion
in SAM-4. Mark Evans seconded the motion. In the absence of any objections,
the motion passed unanimously.


5.     Command Set Topics

5.1    Reservations Proposals

No reservations proposals were brought before the group.

5.2    SCSI Primary Commands Proposals

5.2.1  Response to T10 Letter Ballot comments on SPC-3 (04-355r7) [Weber]

Ralph Weber led the group in a review of the remaining unresolved SPC-3 letter
ballot comments (04-355r6). All remaining unresolved comments were resolved.
Agreed resolutions will be reflected in 04-355r7 and SPC-3 r21e.

Ralph Weber moved that 04-355r7 be recommended as resolving the SPC-3 letter
ballot comments. Mark Evans seconded the motion. In the absence of any
objections, the motion passed unanimously.

5.2.2  SPC-3: Log Parameter Subpages (04-389r2) [Butt]

Kevin Butt presented a proposal to add log parameter subpages (04-389r2). The
group substantially revised the mechanism for specifying pages to be reset and
recommended removing the subpage control bit in the LOG SENSE command.

Kevin agreed to revise the proposal for further consideration at the next
meeting.

5.2.3  VPD Page 83 Identifier s/b Designator Changes (05-003r1) [Weber, Penokie]

Ralph Weber requested that discussion of this topic be deferred to the next
meeting.

5.2.4  SPC-4: Enable Background Operation Error Reporting Bit (04-371r0)
[Penokie]

George Penokie requested that discussion of this topic be deferred to the next
meeting.

5.2.5  SPC-3 Report target port group transitioning support (05-073r0) [Elliott]

Rob Elliott presented a proposal to add a bit indicating that the "in
transition" asymmetric access state is supported (05-073r0). The group
requested changes and Rob agreed to prepare a new revision of the proposal.

In the absence of objections, it was agreed to incorporate 05-073r1 in SPC-3
as a late letter ballot comment.

5.2.6  SPC-3 SPC-4 SES-2 SMC-3 Command requirements (05-074r0) [Elliott]

Rob Elliott presented a proposal bring consistency to various command
implementation requirements (05-074r0). The group noted that SMC-2 cannot be
changed because it is already an approved standard. Rob agreed to revise the
proposal.

Rob led the group in a discussion of how the parasite command set bits should
be set in devices whose type is that of the parasite commands. Additional
wording changes were agreed and Rob noted new text for inclusion in the
proposal.

Concerns were raised about removing SCC-2 as a parasite command set on SES-2
devices. The group discovered that SCC-2 requires devices that implement SCC-2
and some other command set to return device type of the other command set. Rob
agreed revise the proposal further.

Rob Elliott moved that 05-074r1 (r0 as revised) be recommended for inclusion
in SPC-4, SES-2, and SMC-3. David Hawks seconded the motion. In the absence of
any objections, the motion passed unanimously.

In the absence of objections, it was agreed to incorporate 05-074r1 in SPC-3
as a late letter ballot comment.

5.2.7  SPC-3 Subclause 5.2 (Mandatory Commands) Rewrite (05-072r2) [Weber]

Since 05-072r1 is intended to be used as the resolution for SPC-3 letter
ballot comments HP 74), IBM 46), IBM 47), and Veritas 12), it was discussed
under agenda item 5.2.1.

5.2.8  Add WRITE MEDIUM ATTRIBUTES (05-015r1) [Entzel]

Paul Entzel presented an ADC-2/SMC-3 proposal that also adds a new MAM
attribute to SPC-4 (05-015r2).

Paul Entzel moved that the section of 05-015r2 that applies to SPC-4 be
recommended for inclusion in SPC-4. David Hawks seconded the motion. In the
absence of any objections, the motion passed unanimously.


5.3    SCSI Block Commands Proposals

5.3.1  Background Media Scan (04-198r4) [Houlder]

Gerry Houlder presented a proposal to add background media scan controls to
SBC-3 and SPC-4 (04-198r4).

Concerns were raised over the difference between "halting" and "suspending"
activities and Gerry agreed to revise the proposal to clarify that "halted"
operations can only be restarted from the beginning. Other changes were agreed
for the next revision.

Gerry Houlder moved that 04-198r5 (r4 as revised) be recommended for inclusion
in SBC-3 and SPC-4. John Lohmeyer seconded the motion. The motion passed
7:0:7.

5.3.2  SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r2) [LaVarre]

Pat LaVarre requested that discussion of this topic be deferred to the next
meeting.

5.3.3  SBC-2 Validation of Protection Information (05-101r0) [Martin]

Bill Martin reviewed an apparent conflict in the SBC-2 protection information
definitions related to verify commands (05-101r0). The essence of the proposal
was that a table footnote in two tables needed to be added to a third.

The group recommended that the definition of the logical block application tag
field be corrected instead of any of the changes in the proposal.

Bill agreed to prepare a new revision of the proposal for consideration at the
next meeting.

5.4    SCSI Enclosure Services Proposals

5.4.1  SES-2: Audible Alarm Element Addition (05-005r1) [Marks]

Kevin Marks presented a proposal to disable the audible alarm element and
detect when it is disabled (05-005r1). Two choices were offered for detecting
when the audible alarm is disabled. The group selected the 'disabled' bit
definition choice and requested some minor editorial changes. Kevin agreed to
prepare a new revision.

Kevin Marks moved that 05-005r2 (r1 as revised) be recommended for inclusion
in SES-2. Vit Novak seconded the motion. In the absence of any objections, the
motion passed unanimously.

5.4.2  SES-2 Display element enhancements (05-011r0) [Elliott]

Rob Elliott requested that discussion of this topic be deferred to the next
meeting.

5.4.3  SES-2 Additional Element Status diagnostic page Valid bit (05-064r0)
[Elliott]

Rob Elliott presented a proposal allow fixed format data to be returned in the
Additional Element Status page (05-064r0). The group requested changes and Rob
agreed to prepare a new revision.

Rob Elliott moved that 05-064r1 (r0 as revised) be recommended for inclusion
is SES-2. Gerry Houlder seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.5    Other Proposals

No other proposals were brought before the group.


6.     SCSI Protocol Topics

6.1    Fibre Channel Protocol

The working group identified no Fibre Channel protocol topics as needing
consideration.

6.2    SAS Discover Process Informative Annex Update (05-114r0) [Fairchild]

The group reviewed an informative annex for SAS-1.1 that contained entirely C
code (05-114r0).

Rob Elliott moved that 05-114r0 be recommended for inclusion in SAS-1.1. Gerry
Houlder seconded the motion. In the absence of any objections, the motion
passed unanimously.


7.     Old Business


8.     New Business

8.1    Style Guide (05-085r1) [Penokie]

George Penokie led the group in a review of the T10 Style Guide (05-085r1).
George noted necessary changes and agreed to revise the document.


9.     Review of Working Drafts

No requests were made to review working drafts at this meeting.


10.    Review of Recommendations to the Plenary

Ralph Weber noted that the following recommendations have been made to the T10
plenary:

For inclusion in SPC-4 SES-2 SMC-3:
05-074r1 (Command requirements) [Elliott]

For SAM-4:
05-081r1 (Task management function lifetime) [Elliott]
05-107r1 (Overlapped tag handling) [Elliott]

For inclusion in SPC-4 and SBC-3:
04-198r5 (Background Media Scan) [Houlder]

For inclusion in SES-2:
05-005r2 (Audible Alarm Element Addition) [Marks]
05-064r1 (Additional Element Status diagnostic page Valid bit) [Elliott]

For inclusion in SPC-4:
05-015r2 (Add WRITE MEDIUM ATTRIBUTES) [Entzel]

Resolving SPC-3 Letter Ballot comments:
04-355r7 (Response to T10 Letter Ballot comments on SPC-3) [Weber]


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Wednesday, May 4, 2005 from 9 a.m. to 6 p.m. (or until all
agenda items are completed). The meeting will be in Oklahoma City, OK at the
Sheraton Oklahoma City Hotel (405-235-2780), hosted by Fujitsu.


12.    Adjournment

The meeting was adjourned at 6:00 p.m. on Wednesday March 9, 2004.