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

                                                      Doc. No.: T10/06-230r1
                                                          Date: May 10, 2006
                                                      Reply to: John Lohmeyer
To:        T10 Membership
From:      Ralph Weber and John Lohmeyer
Subject:   SAS Protocol WG -- May 8, 2006
           San Jose, CA

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     Miscellaneous topics
4.1      SAS-2 Alternate icon (06-161r0) [Elliott]
4.2      Report about T11.5 SM-HBA draft standard [Krithivas/Nixon]
5.     General Protocol topics
5.1      SAS-2 protocol for changing driver amplitude (03-285r2) [Evans]
5.2      SAS-2 BREAK_REPLY (06-119r1) [Hoglund]
5.3      SAS-2 Require expanders transmit three AIPs (06-164r1) [Elliott]
5.4      SAS-2 Wide SSP target port simultaneous connection rules (05-322r3)
[Elliott]
5.5      SAS-2 Support multiple STP affiliations (06-188r0) [Elliott]
5.6      SAS-2 Multiplexing (05-381r3) [Elliott]
6.     BROADCAST topics
6.1      SAS-2 No BROADCASTs before link reset sequence completes (06-199r1)
[Tuikov, Elliott]
6.2      SAS-2 BROADCAST (SCSI ASYNCHRONOUS EVENT) (06-044r3) [Fairchild]
6.3      SAS-2 BROADCAST processing clarifications (06-177r2)
[D'Avignon/Elliott]
7.     Self-configuring expander devices
7.1      SAS-2 Self-configuring expander device model (06-098r4) [Symons]
7.2      SAS-2 Configuring bit (06-097r3) [Symons]
7.3      SAS-2 Self-configuring expander status (06-187r0) [Elliott]
7.4      SAS-2 Expander Configuration Supervisor and SMP CHANGE Request
(06-029r2) [Weber and Johnson]
8.     Zoning/expander topology topics
8.1      SAS-2 Allow table-to-table expander attachment (06-189r1) [Elliott]
8.2      SAS-2 Zone Group of an Expander's SMP (06-212r0) [D'Avignon]
8.3      SAS-2 Zone management proxy device (06-215r1) [Symons]
8.4      SAS-2: Reporting ZONE PARTICIPATING CAPABLE in the IDENTIFY address
frame (06-210r0) [Marks]
9.     SMP function topics
9.1      SAS-2 Add expander change count to all SMP functions (06-197r1)
[Elliott]
9.2      SAS-2 Restrict access to SMP write functions (06-208r0) [Elliott]
9.3      SAS-2 SMP Lists (DISCOVER LIST) (06-037r5) [Johnson]
9.4      SAS-2 REPORT GENERAL additions for zoning and self configuration
(06-213r0) [Johnson]
9.5      SAS-2 SMP CONFIGURE PHY ZONE function (06-201r1) [Symons]
9.6      SAS-2 SMP REPORT ZONE PERMISSION function (06-203r2) [Symons]
9.7      SAS-2 SMP CONFIGURE ZONE PERMISSION function (06-202r2) [Symons]
9.8      SAS-2 SMP REPORT ZONE ROUTE TABLE function (06-204r0) [Symons]
9.9      SAS-2 Expander Routing Table (REPORT EXPANDER ROUTE TABLE) (06-078r1)
[Johnson]
9.10     SAS-2 Expander Route Table (CONFIGURE EXPANDER ROUTE TABLE) (06-214r0)
[Johnson]
10.    New Business
11.    Review of Recommendations
12.    Meeting Schedule
13.    Adjournment



Results of Meeting

1.     Opening Remarks

John Lohmeyer called the meeting to order at 9:00 a.m. Monday, May 8, 2006. He
thanked Mark Overby of Nvidia Corp. for hosting the meeting. As usual, the
people present introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no changes.

No agenda additions and changes were made 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. Lawrence J. Lamers               A  Adaptec, Inc.
Mr. Paul von Stamwitz                P  AMCC
Mr. Michael Wingard                  P  Amphenol Interconnect
Mr. Robert Snively                   P  Brocade Comm. Systems, Inc.
Mr. James A. Lott, Jr.               P  Dallas Semiconductor
Mr. Kevin Marks                      P  Dell, Inc.
Mr. David Black                      A  EMC Corp.
Mr. Kenneth Hirata                   A  Emulex
Mr. Ramez Rizk                       V  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Walt Hubis                       V  Engenio Information Tech.
Mr. Nathan Hastad                    P  General Dynamics
Mr. Rob Elliott                      P  Hewlett Packard Co.
Mr. Steven Fairchild                 V  Hewlett Packard Co.
Mr. Dan Colegrove                    P  Hitachi Global Storage Tech.
Mr. George O. Penokie                P  IBM Corp.
Mrs. Vicky Duerk                     V  Intel
Mr. Schelto van Doorn                V  Intel Corp
Mr. Pak Seto                         V  Intel Corp.
Mr. Robert Sheffield                 P  Intel Corp.
Mr. Dennis Moore                     AV KnowledgeTek, Inc.
Mr. David Uddenberg                  V  LSI Logic
Mr. Brad Besmer                      V  LSI Logic Corp.
Mr. Brian Day                        V  LSI Logic Corp.
Mr. Tim Hoglund                      V  LSI Logic Corp.
Mr. Steve Johnson                    V  LSI Logic Corp.
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. David Geddes                     P  Marvell Semiconductor, Inc.
Mr. Mark Evans                       P  Maxtor Corp.
Mr. Duncan Penman                    V  Mindshare, Inc
Mr. Mark Overby                      P  Nvidia Corp.
Mr. Tim Symons                       P  PMC-Sierra
Mr. Gerald Houlder                   P  Seagate Technology
Mr. William Martin                   P  Sierra Logic, Inc.
Mr. Stephen Finch                    V  STMicroelectronics
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Kjartan Nesbakken Haugen         AV Tandberg Storage
Mr. Wayne Gentry                     V  Unisys Corporation
Mr. Ed D'Avignon                     V  Vitesse Semiconductor
Mrs. Zenta Darnell                   V  Vitesse Semiconductor
Mr. Gregory Tabor                    P  Vitesse Semiconductor
Mr. Luben Tuikov                     V  Vitesse Semiconductor
Mr. Jeff Williams                    P  Xiotech Corp.
Mr. Bob Hansen                       V  Xyratex

44 People Present

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


4.     Miscellaneous topics

4.1    SAS-2 Alternate icon (06-161r0) [Elliott]

Rob Elliott explained the need for two simpler SAS icons (06-161r0). Gerry
Houlder moved that 06-161r0 be recommended for inclusion in SAS-2. Rob Elliott
seconded the motion. In the absence of any objections, the motion passed
unanimously.

4.2    Report about T11.5 SM-HBA draft standard [Krithivas/Nixon]

Bob Sheffield asked that this deferred to the next meeting.


5.     General Protocol topics

5.1    SAS-2 protocol for changing driver amplitude (03-285r2) [Evans]

Mark Evans requested that discussion of this topic be deferred to the next
meeting.

5.2    SAS-2 BREAK_REPLY (06-119r1) [Hoglund]

Tim Hoglund presented a proposal to close the link layer race condition
related to Break primitive processing by changing Break from a signal-oriented
function to a request-response transaction (06-119r1). The group requested
several editorial changes and Tim agreed to prepare a new revision.

Tim Hoglund moved that 06-119r2 (r1 as modified) be recommended for inclusion
in SAS-2. Rob Elliott seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.3    SAS-2 Require expanders transmit three AIPs (06-164r1) [Elliott]

Rob Elliott presented a proposal to require three AIPs be transmitted
(06-164r1), instead of allowing three AIPs to be transmitted as specified in
SAS-1.1. He noted two ways to effect the change. The group accepted the second
option which meant defining a new type of primitive sequence. However, the
group insisted that each received primitive of the new type be processed
`normally'. Rob agreed to prepare a new revision.

Rob Elliott moved that 06-164r2 (r1 as modified) be recommended for inclusion
in SAS-2. Bill Martin seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.4    SAS-2 Wide SSP target port simultaneous connection rules (05-322r3)
[Elliott]

Rob Elliott presented a proposal to add recommendations regarding target usage
of simultaneous connections on wide links (05-322r3). The group requested
several significant changes and Rob agreed to prepare a new revision for
consideration at the next meeting.

5.5    SAS-2 Support multiple STP affiliations (06-188r0) [Elliott]

Rob Elliott presented a proposal (06-188r0) to define a way for STP ports to
support a countable number of affiliations (other than 1 or infinitely many).
The group requested numerous changes and raised unresolved issues regarding
legacy initiators. Rob agreed to develop resolutions for the raised issues
offline and prepare a new revision for consideration at the next meeting.

5.6    SAS-2 Multiplexing (05-381r3) [Elliott]

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


6.     BROADCAST topics

6.1    SAS-2 No BROADCASTs before link reset sequence completes (06-199r1)
[Tuikov, Elliott]

Rob Elliott presented a proposal to make the Broadcasts section match
statements made in the State Machine definitions (06-199r0). The group
discussed how appropriate the proposed wording was with respect to other ports
and the existing SAS-1.1 statements.

The group requested wording changes to limit ignoring Broadcasts to just the
phy which is in the process of performing a Link Reset Sequence (as opposed to
Broadcasts received when any phy is performing a Link Reset Sequence). Rob
agreed to prepare a new revision of the proposal.

Luben Tuikov moved that 06-199r1 (r0 as modified) be recommended for inclusion
in SAS-2. Kevin Marks seconded the motion. In the absence of any objections,
the motion passed unanimously.

6.2    SAS-2 BROADCAST (SCSI ASYNCHRONOUS EVENT) (06-044r3) [Fairchild]

Steve Fairchild presented a proposal to define a broadcast primitive
indicating a unit attention condition has been established (06-044r2). The
group requested several changes relating to when the Broadcasts are sent,
removing SCSI from the Broadcast name, and other editorial corrections. Steve
agreed to prepare a new revision.

Steve Fairchild moved that 06-044r3 (r2 as modified) be recommended for
inclusion in SAS-2. Mark Evans seconded the motion. The motion passed 8:1:9.

6.3    SAS-2 BROADCAST processing clarifications (06-177r2) [D'Avignon/Elliott]

Rob Elliott presented a proposal to clarify Zoned Broadcasts (06-177r2). He
noted that the proposal had been discussed previously in Zoning
teleconferences and the Denver face-to-face meeting. The group requested one
editorial correction and Rob agreed to prepare a new revision.

Rob Elliott moved that 06-177r3 (r2 as modified) be recommended for inclusion
in SAS-2. Ed D'Avignon seconded the motion. In the absence of any objections,
the motion passed unanimously.


7.     Self-configuring expander devices

7.1    SAS-2 Self-configuring expander device model (06-098r4) [Symons]

Tim Symons presented example configurations for self-configuration (06-098r4).
The group requested minor corrections and Tim agreed to prepare a new
revision.

The group agreed to place the revised document on file for reference during
future protocol development discussions. It was agreed that this topic should
be removed from future agendas.

7.2    SAS-2 Configuring bit (06-097r3) [Symons]

Tim Symons presented a proposal to update the usage of the Configuring bit to
make it more consistent with expected SAS-2 self-configuration operations
(06-097r3). The group requested several changes and Tim agreed to prepare a
new revision of the proposal.

Tim Symons moved that 06-097r4 (r3 as revised) be recommended for inclusion in
SAS-2. Rob Elliott seconded the motion. In the absence of any objections, the
motion passed unanimously.

7.3    SAS-2 Self-configuring expander status (06-187r0) [Elliott]

Rob Elliott presented a proposal to define an SMP function to return
self-configuring status information from expanders (06-187r0). The group
requested numerous changes and Rob agreed to prepare a new revision for
consideration at the next meeting.

7.4    SAS-2 Expander Configuration Supervisor and SMP CHANGE Request (06-029r2)
[Weber and Johnson]

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


8.     Zoning/expander topology topics

8.1    SAS-2 Allow table-to-table expander attachment (06-189r1) [Elliott]

Rob Elliott presented a proposal to allow table routed expander ports to be
connected to other table routed expander ports (06-189r1). He noted several
other ways in which the proposal aligns expander definitions with current
implementations (as opposed to SAS-1 models that were long ago overtaken by
events).

The group requested numerous changes and Rob agreed to prepare a new revision
for consideration at the next meeting.

8.2    SAS-2 Zone Group of an Expander's SMP (06-212r0) [D'Avignon]

Ed D'Avignon presented a proposal to force expanders to be in Zone Group 1
(06-212r0). The group requested several changes and Ed agreed to prepare a new
revision.

Ed D'Avignon moved that 06-212r1 (r0 as revised) be recommended for inclusion
in SAS-2. Kevin Marks seconded the motion. In the absence of any objections,
the motion passed unanimously.

8.3    SAS-2 Zone management proxy device (06-215r1) [Symons]

Tim Symons presented a proposal for adding a proxy device to ensure
consistency of zone table management (06-215r1). Rob Elliott expressed
concerns that the proposed arrangement would not allow detected problems to be
reported. No resolution was reached regarding the conflicting opinions and the
group agreed to defer resolution to one or more telephone conference calls.

8.4    SAS-2: Reporting ZONE PARTICIPATING CAPABLE in the IDENTIFY address
frame (06-210r0) [Marks]

Kevin Marks presented a proposal to define a process for switching a phy from
non-participating to participating in a zoned service delivery subsystem
(06-210r0). The group noted that the proposal failed to account for some
hot-plug cases and Kevin agreed to consider the issues while preparing a new
revision of the proposal for consideration at the next meeting.


9.     SMP function topics

9.1    SAS-2 Add expander change count to all SMP functions (06-197r1) [Elliott]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.2    SAS-2 Restrict access to SMP write functions (06-208r0) [Elliott]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.3    SAS-2 SMP Lists (DISCOVER LIST) (06-037r5) [Johnson]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.4    SAS-2 REPORT GENERAL additions for zoning and self configuration
(06-213r0) [Johnson]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.5    SAS-2 SMP CONFIGURE PHY ZONE function (06-201r1) [Symons]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.6    SAS-2 SMP REPORT ZONE PERMISSION function (06-203r2) [Symons]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.7    SAS-2 SMP CONFIGURE ZONE PERMISSION function (06-202r2) [Symons]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.8    SAS-2 SMP REPORT ZONE ROUTE TABLE function (06-204r0) [Symons]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.9    SAS-2 Expander Routing Table (REPORT EXPANDER ROUTE TABLE) (06-078r1)
[Johnson]

Due to the late hour, discussion of this topic was deferred to the next
meeting.

9.10   SAS-2 Expander Route Table (CONFIGURE EXPANDER ROUTE TABLE) (06-214r0)
[Johnson]

Due to the late hour, discussion of this topic was deferred to the next
meeting.


10.    New Business

No new business was brought before the group.


11.    Review of Recommendations

The following document was recommended for inclusion in SAS-2 during this
meeting:

For inclusion in SAS-2:
06-161r0 (Alternate icon) [Elliott]
06-119r2 (BREAK_REPLY) [Hoglund]
06-164r2 (Require expanders transmit three AIPs) [Elliott]
06-199r1 (No BROADCASTs before link reset sequence completes) [Tuikov,
Elliott]
06-044r3 (BROADCAST (ASYNCHRONOUS EVENT)) [Fairchild]
06-177r3 (BROADCAST processing clarifications) [D'Avignon/Elliott]
06-097r4 (Configuring bit) [Symons]
06-212r1 (Zone Group of an Expander's SMP) [D'Avignon]


12.    Meeting Schedule

A SAS Protocol Working Group meeting is scheduled for:

Tuesday, June 20, 2006 commencing at 9:30 a.m. in Denver, CO at a hotel near
the airport hosted by LSI Logic Corp.

Monday, July 10, 2006 commencing at 9:00 a.m. in Colorado Springs, CO the
Antlers Hilton Hotel (1-719-955-5600) hosted by LSI Logic Corp.

Teleconference calls for SAS-2 Zoning will be held weekly and announced on the
T10 reflector. Other teleconference calls will be announced on the T10
reflector as needed.

13.    Adjournment

The meeting was adjourned at 8:25 p.m. on Monday May 8, 2006.