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

                                                      Doc. No.: T10/06-126r0
                                                          Date: March 8, 2006
                                                      Reply to: John Lohmeyer

To:        T10 Membership
From:      Ralph Weber and John Lohmeyer
Subject:   SCSI Commands, Architecture, & Protocol Working Group Meeting --
           March 8, 2006
           Hilton Head, SC

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 (06-116r0) [Penokie]
5.     Command Set Topics
5.1      Reservations Proposals
5.2      SCSI Primary Commands Proposals
5.2.1      SPC-4: Log Page-Subpages (06-113r1) [Butt]
5.2.2      SPC-4: Log Command Corrections (05-232r1) [Penokie]
5.2.3      SPC-4: Statistics and Performance Log Pages (05-248r3) [Penokie]
5.2.4      SPC-4: Self Describing Command Timeouts (05-284r1) [Butt]
5.2.5      SPC-4: Add security protocol and additional sense for tape
encryption (06-108r0) [Entzel]
5.2.6      SPC-4: More Log Page Cleanup (06-079r0) [Weber]
5.2.7      SPC-4: Add automation types to MAM (06-137r0) [Butt]
5.2.8      SPC-4: Device Server Password Security (06-070r0) [Stevens]
5.2.9      SPC-4: ALL_TG_PT clarification (06-147r0) [Ramos]
5.3      SCSI Block Commands Proposals
5.3.1      SBC-3 Physical blocks (06-034r1) [Elliott]
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
7.     Old Business
8.     New Business
8.1      Link to TCG Storage Use Case white paper (06-095r0) [Houlder]
8.2      SCSI interface  for IEEE P1667 (06-111r1) [Shimor]
8.3      Coordination of Security Protocol field values with T13 (06-131r0)
[Houlder]
8.4      Key Encryption as per T10/06-144r0) [Black]
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 9:00 a.m. Wednesday, March 8,
2006. He thanked Chris Lyon of the SCSI Trade Association for hosting the
meeting. As usual, the people present introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no additions or changes.

The following items were added/revised during the course of the meeting.

5.2.9      SPC-4: ALL_TG_PT clarification (06-147r0) [Ramos]


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. Chris  Fore                      A# Adaptec, Inc.
Mr. Ron Roberts                      A  Broadcom Corp.
Mr. Gideon Avida                     AV Decru
Mr. Kevin Marks                      P  Dell, Inc.
Mr. Gary S. Robinson                 P  EMC Corp.
Mr. Robert H. Nixon                  P  Emulex
Mr. Ramez Rizk                       V  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Walt Hubis                       V  Engenio Information Tech.
Mr. Mike Fitzpatrick                 P  Fujitsu
Mr. Michael Banther                  V  Hewlett Packard Co.
Mr. Wayne Bellamy                    V  Hewlett Packard Co.
Mr. Rob Elliott                      P  Hewlett Packard Co.
Mr. Steven Fairchild                 V  Hewlett Packard Co.
Mr. Kevin Butt                       A  IBM Corp.
Mr. George O. Penokie                P  IBM Corp.
Mr. Robert Sheffield                 P  Intel Corp.
Mr. John Geldman                     P  Lexar Media, Inc.
Mr. Praveen Viraraghavan             V  LSI Logic Corp
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. Avraham Shimor                   P  M-Systems
Mr. Mark Evans                       P  Maxtor Corp.
Mr. Robert Griswold                  A# Microsoft Corp.
Mr. Frederick Knight                 V  Network Appliance
Mr. Mark Overby                      P  Nvidia Corp.
Mr. Thomas Grieff                    A  Pivot3, Inc.
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. Charles Binford                  A  Sun Microsystems, Inc.
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Roger Cummings                   P  Symantec
Mr. Anders Liverud                   AV Tandberg Storage
Mr. Curtis Stevens                   P  Western Digital
Mr. Jeff Williams                    P  Xiotech Corp.
Mr. Rich Ramos                       P  Xyratex

37 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 (06-116r0) [Penokie]

George Penokie presented a proposal to convert SAM-4 to UML (06-116r0). The
group requested numerous minor and not-so-minor changes and George agreed to
prepare a new revision.

Eventually, the degree of changes and the complex relationships between
changes reached a point where George felt the group's best interests would be
served by holding a review of the revised proposal at the next meeting.


5.     Command Set Topics

5.1    Reservations Proposals

No persistent reservations proposals, other than the proposal in agenda item
5.2.9, were presented to the group.

5.2    SCSI Primary Commands Proposals

5.2.1  SPC-4: Log Page-Subpages (06-113r1) [Butt]

Kevin Butt presented a proposal to add log sub-pages (06-113r0). The group
requested several significant changes and Kevin agreed to prepare a new
revision for consideration at the next meeting.

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

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

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

George Penokie presented a proposal to define log pages for reporting
statistics and performance data based on group field contents and other
per-command parameters (05-248r3). The group raised several concerns about the
proposal including the possibility that a zero-valued priority would cause
division by zero in some calculations. Several levels of indirection were
required to reach the divide-by-zero case, but it was still present.

The group requested several other mostly-editorial changes and George agreed
to prepare a new revision.

George Penokie moved that 05-248r4 (r3 as revised) be recommended for
inclusion in SPC-4. Kevin Marks seconded the motion. In the absence of any
objections, the motion passed unanimously.

SPC-4 editor, Ralph Weber stated that the proposal, if approved by T10, will
not be incorporated into SPC-4 until 06-113r1 (see agenda item 5.2.1) is
approved.

5.2.4  SPC-4: Self Describing Command Timeouts (05-284r1) [Butt]

Kevin Butt asked that discussion of this topic be deferred to the next
meeting.

5.2.5  SPC-4: Add security protocol and additional sense for tape encryption
(06-108r0) [Entzel]

Paul Entzel presented a proposal to define a security protocol and several
additional sense codes (06-108r0). The group requested several changes and
Paul agreed to prepare a new revision for consideration at the next meeting.

5.2.6  SPC-4: More Log Page Cleanup (06-079r0) [Weber]

Ralph Weber presented a proposal to correct four errors in the Log Page
definition that were discovered incorporation of 06-079r0). The
group requested one major change in the text defining the DU bit and a couple
of minor changes. Ralph agreed to prepare a new revision of the proposal.

Ralph Weber moved that 06-079r1 (r0 as revised) be recommended for inclusion
in SPC-4. Mark Evans seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.2.7  SPC-4: Add automation types to MAM (06-137r0) [Butt]

Kevin Butt presented a proposal to add ADI-related MAM attributes (06-137r0).
The group questioned the presence of another bar code.

Kevin asked that this proposal be removed from future agendas.

5.2.8  SPC-4: Device Server Password Security (06-070r0) [Stevens]

Curtis Stevens presented a proposal to pass ATA security functions through to
SCSI as a Security Protocol (06-070r0). The group requested that the function
be defined in SAT-2, not SPC-4.

Curtis Stevens moved that the SPC-4 editor be instructed to assign Security
Protocol code value EFh to the ATA Device Server Password Security protocol.
Mark Overby seconded the motion. The motion passed 11:1:5.

5.2.9  SPC-4: ALL_TG_PT clarification (06-147r0) [Ramos]

Rich Ramos asked for a clarification of what to do when the ALL_TG_PT bit is
not supported (06-147r0).

Rich Ramos moved that 06-147r0 be recommended for inclusion in SPC-4. Bill
Martin seconded the motion. In the absence of any objections, the motion
passed unanimously.


5.3    SCSI Block Commands Proposals

5.3.1  SBC-3 Physical blocks (06-034r1) [Elliott]

Rob Elliott presented a proposal to add reporting actual sector size and
managing such information during FORMAT UNIT commands, READ CAPACITY commands,
and related places in SBC-3 (06-034r1). The group requested substantial
changes, especially in the logical block offset field definition for the
FORMAT UNIT command.

Rob Elliott promised a revised proposal for consideration at the next meeting.


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

No SCSI Protocol topics were presented to the meeting.


7.     Old Business

No old business was presented to the group.


8.     New Business

8.1    Link to TCG Storage Use Case white paper (06-095r0) [Houlder]

Gerry Houlder presented a proposal containing a URL reference to a TCG Storage
Use Case white paper (06-095r0). The group agreed that no further discussion
of the topic was necessary.

8.2    SCSI interface for IEEE P1667 (06-111r1) [Shimor]

Avraham Shimor presented a proposal to map IEEE 1667 to the Security Protocol
In/Out commands (06-111r1). The group declined to add the proposed bit in the
Standard INQUIRY Data for indicating that the Security Protocol In/Out
commands are supported.

Avraham and John Geldman agreed to develop detailed proposals for changes in
line with the group's positions.

8.3    Coordination of Security Protocol field values with T13 (06-131r0)
[Houlder]

Gerry Houlder led a discussion of coordinating Security Protocol assignments
between T10 and T13 (06-131r0). Curtis Stevens, Dan Colegrove, and Ralph Weber
agreed to informally coordinate the assignments.

8.4    Key Encryption as per T10/06-144r0) [Black]

Ralph Weber led the group in a brief discussion of David Black's concerns
about transferring encryption keys in plain text (06-144r0). Ralph asked that
this topic not be carried over to future agendas and stated that other
proposals should be added to future agendas to make specific SPC-4 changes.


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-248r4 (Statistics and Performance Log Pages) [Penokie]
06-079r0 (More Log Page Cleanup) [Weber]
06-147r0 (ALL_TG_PT clarification) [Ramos]
06-126r0 (Assign Security Protocol code value EFh to the ATA Device Server
Password Security protocol)


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Wednesday, May 10, 2006 from 9 a.m. to 8 p.m. (or until all
agenda items are completed). The meeting will be in San Jose, CA the Fairmont
Hotel (1-408-998-1900) hosted by Nvidia Corp.


12.    Adjournment

The meeting was adjourned at 6:00 p.m. on Wednesday March 8, 2006.