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

                                                      Doc. No.: T10/05-274r0
                                                          Date: July 14, 2005
                                                      Reply to: John Lohmeyer

To:        T10 Membership
From:      Ralph Weber and John Lohmeyer
Subject:   SCSI Commands, Architecture, & Protocol Working Group Meeting --
           July 12-13, 2005
           Colorado Springs, CO

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]
5.     Command Set Topics
5.1      Reservations Proposals
5.2      SCSI Primary Commands Proposals
5.2.1      SPC-4: Log Page-Subpages (04-389r6) [Butt]
5.2.2      SPC-4 VPD Page 83 Identifier s/b Designator Changes (05-003r3)
[Weber, Penokie]
5.2.3      SPC-4: Enable Background Operation Error Reporting Bit (04-371r1)
[Penokie]
5.2.4      SPC Security Commands proposal (05-157r1) [Houlder]
5.2.5      SPC-4: Log Command Corrections (05-232r1) [Penokie]
5.2.6      Obsolete Per Initiator Port in SPC-4 (05-230r0) [Weber]
5.2.7      SPC-4, Combinations of bits and fields in the LOG SELECT CDB and
log parameters (05-242r0) [Evans]
5.2.8      SPC-4 Create well known LUN for security commands (05-252r0)
[Houlder]
5.2.9      SPC-4: Statistics and Performance Log Pages (05-248r0) [Penokie]
5.2.10     SPC-4: Update reference to ANSI/IEEE 1212-1994? (reflector message)
[Weber]
5.3      SCSI Block Commands Proposals
5.3.1      SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r2) [LaVarre]
5.3.2      SBC-3, SPC-4: Application ownership of protection information
Reference Tag (05-156r2) [Penokie]
5.3.3      More clarification of Application Tag Behavior (05-240r0) [Houlder]
5.4      SCSI Enclosure Services Proposals
5.4.1      SES-2 Display element enhancements (05-011r0) [Elliott]
5.5      Other Proposals
6.     SCSI Protocol Topics
6.1      Fibre Channel Protocol
7.     Old Business
7.1      Style Guide (05-085r3) [Penokie]
7.2      Trusted In/ Out Introduction (05-161r0) [Thibadeau]
8.     New Business
9.     Review of Working Drafts
10.    Review of Recommendations to the Plenary
11.    Meeting Schedule
12.    Adjournment



Results of Meeting

1.     Opening Remarks

George Penokie called the meeting to order at 9:00 a.m. Wednesday, July 13,
2005. He thanked John Lohmeyer of LSI Logic 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. William Lynn                     P  Adaptec, Inc.
Ms. Pat Thaler                       P  Agilent Technologies
Mr. James A. Lott, Jr.               P  Dallas Semiconductor
Mr. David Black                      A  EMC Corp.
Mr. Kenneth Hirata                   A  Emulex
Mr. Robert H. Nixon                  P  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Mike Fitzpatrick                 P  Fujitsu
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. Dennis Moore                     AV KnowledgeTek, Inc.
Mr. Pat LaVarre                      P  Lexar Media, Inc.
Mr. Joe Breher                       V  Lingua Data
Mr. Brian Day                        V  LSI Logic Corp.
Mr. Steve Johnson                    V  LSI Logic Corp.
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. Mark Evans                       P  Maxtor Corp.
Mr. David Peterson                   P  McDATA
Ms. Emily Hill                       P  Microsoft Corp.
Mr. Mark Overby                      P  Nvidia Corp.
Mr. Edward A. Gardner                V  Ophidian Designs
Mr. James Williams                   AV Oracle
Dr. Steve Gorshe                     V  PMC-Sierra, Inc.
Mr. Craig W. Carlson                 A  QLogic Corp.
Dr. Paul Suhler                      A  Quantum Corp.
Mr. Gerald Houlder                   P  Seagate Technology
Mr. William Martin                   P  Sierra Logic, Inc.
Mr. Delroy  Miller                   V  Software Architects Inc
Mr. Charles Binford                  A  Sun Microsystems, Inc.
Mr. Ron Mathews                      AV UNISYS Corporation
Mr. Curtis Stevens                   P  Western Digital
Mr. Rich Ramos                       V  Xyratex

36 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.


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  SPC-4: Log Page-Subpages (04-389r6) [Butt]

Kevin Butt noted that work on 04-389r6 cannot proceed until work is farther
along on agenda item 5.2.7 and to a lesser degree on agenda item 5.2.5.

A new concern raised by Kevin was defining an acceptable mechanism for
resetting a log page and all its subpages. The group offered advice on how
best to accomplish this. George Penokie agreed to continue investigating
details of the proposed solution with Kevin privately.

5.2.2  SPC-4 VPD Page 83 Identifier s/b Designator Changes (05-003r3) [Weber,
Penokie]

Ralph Weber presented a proposal to change the name of descriptors in the
Device Identification page from Identification Descriptors to Designation
Descriptors (05-003r2). A change was requested in the glossary definition of
Designation and Ralph agreed to prepare a new revision.

Ralph Weber moved that 05-003r3 (r2 as modified) be recommended for inclusion
in SPC-4. George Penokie seconded the motion. In the absence of any
objections, the motion passed unanimously.

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

George Penokie presented a proposal to add a background error reporting to the
Informational Exceptions mode page (04-371r1). Editorial errors were noted and
George agreed to prepare a new revision of the proposal.

George Penokie moved that 04-371r2 (r1 as revised) be recommended for
inclusion in SPC-4 and SBC-3. Bill Martin seconded the motion. In the absence
of any objections, the motion passed unanimously.

5.2.4  SPC Security Commands proposal (05-157r1) [Houlder]

Gerry Houlder presented the latest revision of the Trusted Out and Trust In
commands definitions (05-157r1).

Problems were discussed regarding the mechanism for using key reference values
larger than one byte.

Matching Trusted In responses with Trusted Out commands was another area of
concern. The absence of an I_T_L nexus constraint among the Trusted In tests
listed in the proposal was a problem for many present. Bi-directional commands
were discussed as an alternative but incompatibilities in that approach
relegated it to the least preferred option. Matching based on I_T_L nexus and
reference key seemed to be preferred. If application concurrency proves to be
a problem in Gerry's research over the next two months, other options will
need to be considered.

Gerry agreed to revise the proposal to address issues raised by the group and
return for further consideration at the next meeting.

5.2.5  SPC-4: Log Command Corrections (05-232r1) [Penokie]

George Penokie presented a proposal (05-232r0) to align the Log Page annex
with the proposal numbered 05-242r0 (see agenda item 5.2.7).

Michael Banther raised concerns about log counters that increment to their
maximum value. The current definition requires that all counters in the log
page be stopped. Defining a mechanism to support other behaviors was
discussed. The idea was generally acceptable and Michael agreed to prepare a
detailed proposal.

5.2.6  Obsolete Per Initiator Port in SPC-4 (05-230r0) [Weber]

Ralph Weber reviewed the history of the 'per initiator port' coded value in
Mode Page Policy VPD page (05-230r0) and explained the motivation for making
the coded value obsolete.

Ralph Weber moved that 05-230r0 be recommended for inclusion in SPC-4. Mark
Evans seconded the motion. In the absence of objections, the motion passed
unanimously.

5.2.7  SPC-4, Combinations of bits and fields in the LOG SELECT CDB and log
parameters (05-242r0) [Evans]

Mark Evans presented a summary of the various LOG SELECT command CDB
parameters and their effects (05-242r0). Questions were raised about seemingly
inconsistent behaviors and concerns were boiled down to four cases where one
reading of the current standard says that the saved parameters are replaced
with the default parameters by a single command and a different reading says
that two commands are required to achieve the same result.

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

5.2.8  SPC-4 Create well known LUN for security commands (05-252r0) [Houlder]

Gerry Houlder reviewed a proposal to define a well known logical unit for
processing Trusted Out and Trusted In commands that affect an entire SCSI
device (05-252r0). The usefulness of and appropriate use cases for well known
logical units was discussed. No significant issues were raised regarding the
content of the proposal, but Gerry stated that final action on the proposal
must be coordinated with action on 05-157r1 (see agenda item 5.2.4).

5.2.9  SPC-4: Statistics and Performance Log Pages (05-248r0) [Penokie]

George Penokie presented a proposal to convert priority and group number
information to log page data (05-248r0).

Concerns were raised about whether the proposed log pages should be defined in
SPC-4 or SBC-3 and George agreed to review the issue.

A small number of other issues were raised. A recurring issue was the size of
the log parameters. In several cases, specific reasons were given regarding
why four bytes of log parameter value were not enough.

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

5.2.10 SPC-4: Update reference to ANSI/IEEE 1212-1994? (reflector message)
[Weber]

Ralph Weber reviewed a message from the ANSI Editor noting that IEEE 1212-2001
has replaced IEEE 1212-1994. He requested advice from the group regarding
making the change in SPC-4.

Mark Overby noted that the SPC-4 usage of IEEE 1212 related only to defining
the Directory ID field in the Device Identification VPD page. He expressed the
belief that the 1994 and 2001 versions of IEEE 1212 are identical in regards
to their definition of the Directory ID.

Ralph was directed to contact Peter Johansson regarding updating the IEEE 1212
reference in SPC-4 and report to the working group at the next meeting.

5.3    SCSI Block Commands Proposals

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

Pat LaVarre discussed specific implementation issues related to 04-362r2 with
the group and received advice on how to define new additional sense codes (or
reuse existing ones) and how to extend media serial number information.

5.3.2  SBC-3, SPC-4: Application ownership of protection information Reference
Tag (05-156r2) [Penokie]

George Penokie presented a proposal to extend the usage of the protection
information reference tag in SBC-3 (05-156r2). Several issues were noted in
the proposal and George agreed to prepare a new revision for consideration at
the next meeting.

5.3.3  More clarification of Application Tag Behavior (05-240r0) [Houlder]

Gerry Houlder presented a proposal to have an application tag value of FFFFh
disable checking on writes in addition to the currently defined disabling of
checking on reads (05-240r0). The idea was assailed as being diametrically
opposed to the original design center for end-to-end data protection.

George Penokie asked for a per-company straw poll on whether application tag
values of FFFFh should disable protection data checking on writes. The straw
poll results were:

o      Yes - 3
o      No - 7
o      Abstain - 7

5.4    SCSI Enclosure Services Proposals

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

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

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.


7.     Old Business

7.1    Style Guide (05-085r3) [Penokie]

Due to the late hour, George Penokie asked that discussion of this topic be
deferred to the next meeting.

7.2    Trusted In/ Out Introduction (05-161r0) [Thibadeau]

Gerry Houlder asked that this topic be removed from this and future agendas.


8.     New Business


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:
05-230r0 (Obsolete Per Initiator Port in SPC-4) [Weber]
05-003r3 (VPD Page 83 Identifier s/b Designator Changes) [Weber, Penokie]

For SPC-4 and SBC-3:
04-371r2 (Enable Background Operation Error Reporting Bit) [Penokie]


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Wednesday, September 14, 2005 from 9 a.m. to 6 p.m. (or until
all agenda items are completed). The meeting will be in Vancouver, BC at the
Vancouver Marriott Pinnacle Downtown Hotel (604-684-1128; Reservations:
800-207-4150), hosted by PMC-Sierra.


12.    Adjournment

The meeting was adjourned at 5:30 p.m. on Wednesday July 13, 2004.