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

                                                  Doc. No.: T10/04-367r1
                                                      Date: November 12, 2004
                                                  Reply to: John Lohmeyer

To:        T10 Membership
From:      Ralph Weber and John Lohmeyer
Subject:   SCSI Commands, Architecture, & Protocol Working Group Meeting --
           Nov 9-10, 2004
           Austin, TX

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-3 SAS-1.1 FCP-3 - Retry Delay (04-297r0) [Penokie]
4.3      SAM-4 SAS-1.1 I_T NEXUS LOSS task management function (04-372r0)
[Elliott]
4.4      SAM-4 SAS-1.1 Task priority cleanup (04-376r0) [Elliott]
5.     Command Set Topics
5.1      Reservations Proposals
5.2      SCSI Primary Commands Proposals
5.2.1      SPC: Time Of Day Settings (04-271r4) [Butt]
5.2.2      SPC-3 MMC-5 Merge PREVENT ALLOW MEDIUM REMOVAL commands (04-349r0)
[Elliott]
5.2.3      Response to T10 Letter Ballot comments on SPC-3 (04-355r1) [Weber]
5.2.4      SPC-3: Log Parameter Subpages (04-389r0) [Butt]
5.3      SCSI Block Commands Proposals
5.3.1      Background Media Scan (04-198r1) [Houlder]
5.3.2      SBC-2 Revision 15 T10 letter ballot comment resolution as of
revision 15b (04-274r1) [Elliott]
5.3.3      SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r0) [Furuhjelm]
5.4      SCSI Enclosure Services Proposals
5.4.1      SES-2 Define a SAS Expander element (04-374r0) [Elliott]
5.4.2      SES-2 Download Microcode diagnostic page (04-377r0) [Elliott]
5.4.3      SES-2 Subenclosure Nickname diagnostic page (04-382r0) [Elliott]
5.5      Other Proposals
6.     SCSI Protocol Topics
6.1      Fibre Channel Protocol
6.1.1      FCP-3 SPC-3 return check condition when FCP_DL too small (03-393r3)
[Oetting]
7.     Old Business
7.1      ATA Command Pass-Through (04-262r6) [Stevens]
7.2      Common Storage Management Interface (04-284r0) [Fairchild]
8.     New Business
9.     Review of Working Drafts
9.1      SRP-2 Review (SRP-2) [Simpson]
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, Nov 9, 2004.
He thanked Dexter Anderson and Rosa Flanders of Crossroads Systems for hosting
the meeting.

As is customary, the people attending introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with the following additions or changes:

5.2.4      SPC-3: Log Parameter Subpages (04-389r0) [Butt]
5.4.2      SES-2 Download Microcode diagnostic page (04-377r0) [Elliott]
5.4.3      SES-2 Subenclosure Nickname diagnostic page (04-382r0) [Elliott]

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
------------------------------------ -- ------------------------------------
Ms. Pat Thaler                       P  Agilent Technologies
Mr. Robert Snively                   P  Brocade Comm. Systems, Inc.
Mr. David Peterson                   P  CNT
Mr. Dexter Anderson                  P  Crossroads Systems, Inc.
Mr. Kevin Marks                      P  Dell, Inc.
Mr. Gary S. Robinson                 P  EMC Corp.
Mr. Kenneth Hirata                   A  Emulex
Mr. Robert H. Nixon                  P  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. Rob Elliott                      P  Hewlett Packard Co.
Mr. Chris Martin                     V  Hewlett Packard Co.
Mr. Zane Daggett                     P  Hitachi Cable Manchester
Mr. George O. Penokie                P  IBM / Tivoli Systems
Mr. Kevin Butt                       V  IBM Corp.
Mr. Robert Sheffield                 P  Intel Corp.
Mr. Steffen Hellmold                 V  Lexar Media, Inc.
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. Mark Evans                       P  Maxtor Corp.
Mr. Robert Griswold                  V  Medusa Labs (Finisar Corp)
Mr. Mark Overby                      V  Nvidia Corp.
Mr. Bill Galloway                    P  Pivot3, Inc.
Mr. Craig W. Carlson                 A  QLogic Corp.
Mr. Ting Li Chan                     V  QLogic Corp.
Mr. Greg Elkins                      V  QLogic Corp.
Mr. Paul Entzel                      P  Quantum Corp.
Mr. Jim Coomes                       A  Seagate Technology
Dr. Paul Suhler                      V  Seagate Technology
Mr. William Martin                   V  Sierra Logic
Mr. Erich Oetting                    P  Storage Technology Corp.
Mr. Charles Binford                  A  Sun Microsystems, Inc.
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Roger Cummings                   P  Veritas Software
Mr. Curtis Stevens                   P  Western Digital
Mr. Rich Ramos                       V  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 (04-023r1) [Penokie]

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

4.2    SAM-3 SAS-1.1 FCP-3 - Retry Delay (04-297r0) [Penokie]

George Penokie presented a proposal to define a mechanism to help initiators
determine how long a Busy or Task Set Full status will be returned by a target
(04-297r0). The group requested numerous changes and George agreed to prepare
a new revision for consideration at the next meeting.

4.3    SAM-4 SAS-1.1 I_T NEXUS LOSS task management function (04-372r0)
[Elliott]

Rob Elliott presented a proposal to add an I_T nexus loss (renamed I_T nexus
reset by the SAS working group) to SAM-4 and SAS-1.1 (04-372r0). The group
requested changes and Rob agreed to prepare a new revision for consideration
at the next meeting.

4.4    SAM-4 SAS-1.1 Task priority cleanup (04-376r0) [Elliott]

Rob Elliott presented a proposal to clarify task priority definitions in SAM-4
and SAS-1.1 (04-376r0). The group requested minor changes and Rob agreed to
prepare a new revision.

Rob Elliott moved that 04-376r1 (r0 as modified) be recommended for
incorporation in SAM-4 and SAS-1.1. Bob Nixon 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  SPC: Time Of Day Settings (04-271r4) [Butt]

Kevin Butt moved that the SPC-3 editor be instructed to incorporate 04-271r4
in SPC-3 as part of the letter ballot comment resolution. Bob Nixon seconded
the motion. In the absence of any objections, the motion passed unanimously.

5.2.2  SPC-3 MMC-5 Merge PREVENT ALLOW MEDIUM REMOVAL commands (04-349r0)
[Elliott]

Rob Elliott reviewed a proposal (04-349r0) designed to combine the SPC-3 and
MMC-4 definitions of the PREVENT ALLOW MEDIUM REMOVAL command so that MMC-5
need not contain its own definition.

MMC-5 editor Bill McFerrin asked that the PREVENT ALLOW MEDIUM REMOVAL command
be removed from SPC-3. Various members of the group noted that doing so would
require addition of the command to SBC-2, SSC-3, and SMC-3. Since SMC-3 is a
project without an editor, removing PREVENT ALLOW MEDIUM REMOVAL from SPC-3
appeared to not be an option.

Bill stated that the 04-349r0 proposal confused all the MMC-5 working group
members who tried to read it. Emily Hill stated that the group found it
impossible to separate the medium changer aspects of the proposal from the
MMC-5 usage, which does not discuss medium changes at all.

It was proposed that the SPC-3/4 discussion of PREVENT ALLOW MEDIUM REMOVAL be
divided into two subclauses: one for medium changers (mostly the current text)
and one for non-medium changers (mostly the MMC-4 text). Bill agreed to
prepare a proposal for the content of the MMC-4.

All agreed that this item should be removed from future agendas.

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

Ralph Weber led the group in a review of several SPC-3 letter ballot comments
(04-355r1). Agreed resolutions will be reflected in 04-355r2. Ralph noted that
SPC-3 letter ballot comment resolution will continue following the T10 plenary
on Thursday.

5.2.4  SPC-3: Log Parameter Subpages (04-389r0) [Butt]

Kevin Butt presented an initial revision of a proposal to define subpage codes
for log pages (04-389r0). The group requested numerous changes and Kevin
agreed to prepare a revised proposal for consideration at the next meeting.

5.3    SCSI Block Commands Proposals

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

Jim Coomes presented a proposal to add background media scan controls to SBC-2
and SPC-3 (04-198r1). Concerns were raised about automatically clearing the
pre-scan bit after a power cycle and Jim noted the issue for possible changes
in a future revision.

The group discussed the implications on SPC-3, the lack of ability to extend
the existing self-test mode and log pages, and how to incorporate as much of
the block-specific definition in SBC-2/3 instead of SPC-3/4.

Jim stated that a new revision of the proposal would be presented at the next
meeting.

5.3.2  SBC-2 Revision 15 T10 letter ballot comment resolution as of revision
15b (04-274r1) [Elliott]

Rob Elliott moved that 04-274r2 be recommended as resolving the SBC-2 letter
ballot comments, that SBC-2 r16 be recommended as containing the resolution of
the Letter Ballot comments, and that SBC-2 r16 be forwarded to INCITS for
processing towards first Public Review. Bill Galloway seconded the motion. In
the absence of any objections, the motion passed unanimously.

5.3.3  SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r0) [Furuhjelm]

Steffen Hellmold presented a proposal for defining a mode page for USB
solid-state drives (04-362r0). The group recommended using a VPD page instead
of a mode page for most of the proposed data, as well as other changes in the
proposal.

George Penokie noted that the proposal contains three types data:

o      Unchangeable data that can be represented in a VPD page
o      Data that the host wants to set that can be represented in a Mode page
o      Data that needs to be polled (e.g., the health indicator) which needs
to be represented by a Log page (with unit attention), polling with Request
Sense, or polling with a specialized command

Steffen agreed to prepare a revised proposal for consideration at the next
meeting.

5.4    SCSI Enclosure Services Proposals

5.4.1  SES-2 Define a SAS Expander element (04-374r0) [Elliott]

Rob Elliott presented a proposal to define an element format for SAS Expanders
(04-374r0). The group requested several changes and Rob agreed to prepare a
new revision of the proposal for consideration at the next meeting.

5.4.2  SES-2 Download Microcode diagnostic page (04-377r0) [Elliott]

Rob Elliott presented a proposal to define a mechanism for downloading
microcode to attached SES devices (04-377r0). The group requested several
changes and Rob agreed to prepare a new revision of the proposal for
consideration at the next meeting.

5.4.3  SES-2 Subenclosure Nickname diagnostic page (04-382r0) [Elliott]

Rob Elliott presented a proposal to define a Subenclosure Nickname page for
SES devices (04-382r0). The group requested several changes and Rob agreed to
prepare a new revision of the proposal for consideration at the next meeting.

5.5    Other Proposals

No other proposals were brought before the group.


6.     SCSI Protocol Topics

6.1    Fibre Channel Protocol

6.1.1  FCP-3 SPC-3 return check condition when FCP_DL too small (03-393r3)
[Oetting]

Dave Peterson reported that the FCP-3 group has decided not to report
incorrect FCP_DL values using sense data. Also, the FCP-3 group has decided
not to obsolete the FCP_DL field. The group raised no concerns regarding this
approach. There is no need to consider this proposal further by the CAP group.


7.     Old Business

7.1    ATA Command Pass-Through (04-262r6) [Stevens]

Curtis Stevens presented the latest revision of the ATA command pass-through
proposal (04-262r6) planned for incorporation in SAT. The group requested some
changes and Curtis agreed prepare a new revision. Curtis requested the
assignment of operation and sense data descriptor codes and the following
codes were agreed:

o      Operation code A1h - ATA COMMAND PASS THROUGH(12)
o      Operation code 85h - ATA COMMAND PASS THROUGH(16)
o      Sense data descriptor code 09h - ATA Return

7.2    Common Storage Management Interface (04-284r0) [Fairchild]

The group agreed that this topic should be removed from this and future
agendas.


8.     New Business

No new business was brought before the group.


9.     Review of Working Drafts

9.1    SRP-2 Review (SRP-2) [Simpson]

In the absence of Cris Simpson, the SRP-2 working draft was not reviewed.


10.    Review of Recommendations to the Plenary

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

For SAM-4 and SAS-1.1:
04-376r1 (Task priority cleanup) [Elliott]

Resolving SBC-2 Letter Ballot comments:
04-274r2 (SBC-2 r16) [Elliott]


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Tuesday, January 18, 2005 commencing at 1:30 p.m. and continuing
Wednesday, January 19, 2005 from 9 a.m. to 6 p.m. (or until all agenda items
are completed). The meeting will be in Las Vegas, NV at the Tropicana Hotel
(800-643-4000), hosted by Hitachi GST.


12.    Adjournment

The meeting was adjourned at 5:50 p.m. on Wednesday November 10, 2004.