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

                                                   Doc. No.: T10/06-038r0
                                                       Date: January 10, 2006
                                                   Reply to: John Lohmeyer
To:      T10 Membership
From:    Ralph Weber and John Lohmeyer
Subject: SAS Protocol WG -- January 9, 2006
         Phoenix, AZ

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     Old Business
4.1      SAS-2 protocol for changing driver amplitude (03-285r2) [Evans]
4.2      SAS-2 More counters (04-172r3) [Elliott]
4.3      SAS-2 Zoning (05-144r9) [Symons, Laio and Grieff]
4.4      SAS-2 Add device name to IDENTIFY address frame (05-309r2) [Elliott]
5.     New Business
5.1      SAS 1.1 Expander Issues-092805 (06-054r0) [Stoops/Elliott]
5.2      SAS-2 Multiplexing (05-381r1) [Elliott]
5.3      SAS-2 Wide SSP target port simultaneous connection rules (05-322r1)
[Elliott]
5.4      Redundant Primitive Sequence Handling - Text for SAS 2.0 (06-028r1)
[Gorshe]
5.5      Zone Broadcast Frame (06-042r0) [Symons]
5.6      Zone supervisor election process (06-043r0) [Symons]
5.7      SAS2 BROADCAST (SCSI ASYNCHRONOUS EVENT) (06-044r0) [Fairchild]
5.8      SAS-2 Expander Configuration Supervisor and SMP CHANGE Request
(06-029r0) [Weber and Johnson]
5.9      SAS-2 zoning enhancements (06-048r0) [Hoglund]
5.10     SAS-2 SMP Lists (06-037r0) [Johnson]
6.     Review of Recommendations
7.     Meeting Schedule
8.     Adjournment


Results of Meeting

1.     Opening Remarks

John Lohmeyer called the meeting to order at 9:00 a.m. Monday, January 9,
2006. He thanked Bob Sheffield of Intel for hosting the meeting. As usual, the
people present introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no changes.

The following agenda additions and changes were made during the course of the
meeting:

5.10     SAS-2 SMP Lists (06-037r0) [Johnson]


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  AvagoTechnologies
Mr. Ron Roberts                      A  Broadcom Corp.
Mr. Steve Robalino                   A  Dallas Semiconductor
Mr. Kevin Marks                      P  Dell, Inc.
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. 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.
Mr. Pak Seto                         V  Intel Corp.
Mr. Robert Sheffield                 P  Intel Corp.
Mr. Dennis Moore                     AV KnowledgeTek, Inc.
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. Avraham Shimor                   P  M-Systems
Mr. Jim Walch                        V  Marvell Semiconductor, Inc.
Mr. Mark Evans                       P  Maxtor Corp.
Mr. Truong Nguyen                    V  PMC-Sierra
Mr. Tim Symons                       P  PMC-Sierra
Dr. Steve Gorshe                     V  PMC-Sierra, Inc.
Mr. Craig W. Carlson                 A  QLogic Corp.
Mr. Gerald Houlder                   P  Seagate Technology
Mr. William Martin                   P  Sierra Logic, Inc.
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Anders Liverud                   V  Tandberg Storage
Mr. Ed D'Avignon                     V  Vitesse Semiconductor
Mr. Gregory Tabor                    P  Vitesse Semiconductor
Mr. Jeff Williams                    P  Xiotech Corp.
Mr. Bob Hansen                       V  Xyratex

38 People Present

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


4.     Old Business

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

4.2    SAS-2 More counters (04-172r3) [Elliott]

Rob Elliott presented a proposal to add counters to the SAS Protocol-Specific
Log Page (04-172r3). An editorial issue was raised regarding the usage of keys
in table 1.

Concerns were raised about using a reserved Broadcast primitive and
overloading Broadcast primitives was discussed inconclusively. Rob mentioned
that two other proposals on the agenda were requesting assignment from the
available set of four reserved Broadcast primitives (see agenda items 5.7 and
5.8).

Rob agreed to prepare a new revision of the proposal. Rob Elliott moved that
06-055r0 (04-172r3 as revised) be recommended for inclusion in SAS-2. Gerry
Houlder seconded the motion. The group requested additional changes in the
description of the Broadcast primitive and Rob agreed to further revise the
proposal. The motion passed 10:5:4.

4.3    SAS-2 Zoning (06-019r1) [Symons, Laio and Grieff]

Tim Symons presented the revised SAS-2 Zoning proposal (06-019r1). Technical
problems had been raised in the form of `competing' proposals (see agenda
items 5.8 and 5.9) and editorial comments were provided to Tim during the
presentation.

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

Rob Elliott called for weekly teleconferences to resolve the outstanding
issues among the various SAS-2 Zoning proposals. Steve Johnson agreed to host
the teleconferences on Thursday mornings. John Lohmeyer added the calls to the
T10 Events Schedule. Steve agreed to post announcements on the T10 Reflector.

4.4    SAS-2 Add device name to IDENTIFY address frame (05-309r2) [Elliott]

Rob Elliott presented a proposal to add device name information to the SAS-2
IDENTIFY address frame (05-309r2). The group requested that a length be
represented in dwords not bytes and Rob agreed to revise the proposal.

Rob Elliott moved that 05-309r3 (r2 as revised) be recommended for inclusion
in SAS-2. Ron Robert seconded the motion. In the absence of objections, the
motion passed unanimously.


5.     New Business

5.1    SAS 1.1 Expander Issues-092805 (06-054r0) [Stoops/Elliott]

Rob Elliott presented responses (06-054r0) to issues raised by Expert IO
(05-373r2). Minor corrections were requested by the group and Rob agreed to
prepare a new revision of 06-054r0.

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

5.2    SAS-2 Multiplexing (05-381r1) [Elliott]

Rob Elliott presented a proposal to add link-level dword multiplexing
(05-381r). The group requested that MUX primitives be sent with some frequency
to verify the correct ordering of the multiplexed data as well as changes to
address other issues.

Rob agreed to revise the proposal for consideration at the next meeting.

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

Rob Elliott presented a proposal to add recommendations regarding target usage
of simultaneous connections on wide links (05-322r1). Editorial concerns were
raised. George Penokie asked that figures be drawn showing the cases of
concern.

Rob agreed to revise the proposal for consideration at the next meeting.

5.4    Redundant Primitive Sequence Handling - Text for SAS 2.0 (06-028r1)
[Gorshe]

Steve Gorshe presented a proposal to modify Redundant Primitive Sequence
handling to support Decision Feedback Equalization (06-028r0). The proposal
contained two wording options and the group rejected the second option because
of its dependency on DFE support. Steve agreed to prepare a new revision of
the proposal.

Concerns were raised that some figures already in SAS-2 also needed revision,
but no such figures could be located.

Steve Gorshe moved that 06-028r1 (r0 as revised) be recommended for inclusion
in SAS-2. Rob Elliott seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.5    Zone Broadcast Frame (06-042r0) [Symons]

Tim Symons presented a review of the Zone Broadcast frame usage (06-042r0) in
the latest SAS-2 Zoning proposal (see agenda item 4.3). The group expressed
dissatisfaction having two Broadcast frame sizes and recommended that the
32-byte frame should be the one and only frame size. Tim agreed to revise
06-019r1 accordingly.

5.6    Zone supervisor election process (06-043r0) [Symons]

Tim Symons presented a review of the Zone Supervisor Election Process
(06-042r0) in the latest SAS-2 Zoning proposal (see agenda item 4.3). The
group requested that the details shown in the presentation be incorporated in
06-019r1 and Tim agreed to do so.

The discussion under agenda item 5.8 led to the possibility that the Zone
Supervisor Election Process might be completely replaced. Tim stated that the
selection of what 06-019r1 changes to be made would be determined outside the
meeting in consultation with his co-authors.

5.7    SAS2 BROADCAST (SCSI ASYNCHRONOUS EVENT) (06-044r0) [Fairchild]

Steve Fairchild presented a proposal to define a Broadcast primitive whose
objective was eliminating command timeouts by providing timely notification of
reset events (06-044r0). George Penokie complained about the degree of changes
being requested in disks.

After several alternatives were discussed, Kevin Marks suggested requiring
Link Resets on all Phys (not just all Phys associated with the `reset' port)
as a way of providing the needed notification (via Broadcast Change
primitives) that would be more compatible with existing implementations.

Steve agreed involved disk manufacturers in an ongoing discussion of the
alternatives (both those discussed in the proposal and those suggested during
the meeting) for reaching the stated objectives of the original proposal.

It was not clear whether Steve would revise 06-044r0 or develop a new proposal.

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

Ralph Weber presented a proposal to generalize the Zoning Supervisor duties
and election process (06-029r0). He noted that this proposal built upon
several of the ideas discussed under agenda item 5.6 and superseded some of
the specific details of the currently proposed Zoning Supervisor definition
(see 06-019r1).

Rob Elliott was opposed to the 06-029r0 proposal because it moved SAS-2 away
from having self-configuring expanders, which he felt was a major improvement.

Several flaws were identified in 06-029r0 and Ralph agreed to prepare a new
revision.

George Penokie expressed concerns that too much meeting time would have to be
devoted to correcting both 06-029r0 to the point where they could be
recommended for inclusion in SAS-2. Rob Elliott countered with calls for
holding frequent teleconferences. George was not satisfied that sufficient
limitations had been placed on the allocation of meeting resources.

George Penokie moved that this working group will expend resources and meeting
time resolve the supervisor issues relating to a) a single entity to manage
the entire domain (per 06-029r0) or b) a single entity to manage only zoning
(per 06-019r1). Kevin Marks seconded the motion.

Pat Thaler moved to defer consideration of the motion to the next meeting.
Bill Martin seconded the motion to defer consideration. The motion to defer
consideration passed 15:2:4.

John Lohmeyer agreed to put consideration of the deferred motion on the agenda
for the next meeting.

Tim Hoglund asked for a straw poll demonstrating support for the Supervisor
Model in each of the two proposals. The results of the straw poll were 11
votes in support of the 06-019r1 model,
and 13 abstentions.

5.9    SAS-2 zoning enhancements (06-048r0) [Hoglund]

Tim Hoglund presented a proposal expand the method by which zoning groups are
assigned to use source SAS Address as an optional alternative to source Phy
(06-048r0). The group suggested improvements in the text.

Tim agreed to prepare a new revision for consideration at the next meeting.

5.10   SAS-2 SMP Lists (06-037r0) [Johnson]

Steve Johnson presented a proposal to reduce the number of SMP
request/response transactions required to read/write configuration data
(06-037r0). The group requested changes in the proposal.

Steve agreed to prepare a new revision for consideration at the next meeting.


6.     Review of Recommendations

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

For inclusion in SAS-2:
06-055r0 (More counters) [Elliott]
05-309r3 (Add device name to IDENTIFY address frame) [Elliott]
06-028r1 (Redundant Primitive Sequence Handling) [Gorshe]
06-054r1 (Expander Issues) [Elliott]


7.     Meeting Schedule

A SAS Protocol Working Group meeting is scheduled for:

Monday, March 6, 2006 commencing at 9:00 a.m. in Hilton Head, SC at the Hilton
Ocean Front Resort (843-341-8013) hosted by the SCSI Trade Association.

Teleconference calls will be announced on the T10 reflector as needed.


8.     Adjournment

The meeting was adjourned at 6:50 p.m. on Monday January 9, 2006.