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

                                                   Doc. No.: T10/05-033r1
                                                       Date: January 19, 2005
                                                   Reply to: John Lohmeyer
To:        T10 Membership
From:      Ralph Weber and John Lohmeyer
Subject:   SAS Protocol WG -- Jan 17, 2005
           Las Vegas, NV

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     Old Business
4.1      SAS-1.1 Items
4.1.1      SAS-1.1, protocol for changing driver amplitude (03-285r2) [Evans]
4.1.2      SAS Signal Class Proposal (04-220r0) [Fairchild]
4.1.3      SAS-1.1 More phy test patterns (04-222r2) [Elliott and Fairchild]
4.1.4      SAS-1.1: PHY VACANT SMP Function Response (04-333r0) [Sheffield]
4.1.5      SAS-1.1 OPEN_REJECT BAD DESTINATION handling (04-340r2) [Elliott]
4.1.6      SAM-4 SAS-1.1 I_T NEXUS LOSS task management function (04-372r1)
[Elliott]
4.1.7      SAM-4 SAS-1.1 Task priority cleanup (04-376r1) [Elliott]
4.1.8      SES-2 Define a SAS Expander element (04-374r2) [Elliott]
4.2      SAS-2 Items
4.2.1      SAS-1.1 More counters (04-172r0) [Elliott]
5.     New Business
5.1      SAS 1.1 External Connector Interoperability (05-010r0) [Fairchild]
5.2      SAS-1.1 Discover process disable unused entries (05-018r1) [Elliott]
5.3      SAS-1.1 Credit-based starvation (05-024r1) [Elliott]
5.4      SAS-1.1 Break Wait state insensitivity to other events (05-040r0)
[Hoglund]
5.5      ACK/NAK balance check (05-039r1) [Sheffield]
5.6      SAS-1.1 Schedule and working draft review [Elliott]
6.     Review of Recommendations
7.     Meeting Schedule
8.     Adjournment

Results of Meeting

1.     Opening Remarks

John Lohmeyer called the meeting to order at 9:05 a.m. Monday, January 17,
2005. He thanked Dan Colegrove of Hitachi GST for hosting the meeting. As
usual, the people present introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no changes.


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. Doug Cole                        A  Dallas Semiconductor
Mr. Kenneth Hirata                   A  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Walt Hubis                       V  Engenio Information Tech.
Mr. Neil Wanamaker                   V  Finisar
Mr. Mike Fitzpatrick                 P  Fujitsu
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 / Tivoli Systems
Mr. Robert Sheffield                 P  Intel 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. Mark Evans                       P  Maxtor Corp.
Mr. Craig W. Carlson                 A  QLogic Corp.
Mr. Greg Elkins                      V  QLogic Corp.
Mr. Gerald Houlder                   P  Seagate Technology
Mr. William Martin                   P  Sierra Logic, Inc.
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Gregory Tabor                    AV Vitesse Semiconductor
Mr. Jeff Williams                    AV Xiotech Corp.

25 People Present

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


4.     Old Business

4.1    SAS-1.1 Items

4.1.1  SAS-1.1, protocol for changing driver amplitude (03-285r2) [Evans]

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

4.1.2  SAS Signal Class Proposal (04-220r0) [Fairchild]

Steve Fairchild requested that discussion of this topic be deferred to the
next meeting.

4.1.3  SAS-1.1 More phy test patterns (04-222r2) [Elliott and Fairchild]

Rob Elliott noted that this topic will be discussed in the SAS Phy working
group at a time consistent with holding a joint meeting of the two groups.

4.1.4  SAS-1.1: PHY VACANT SMP Function Response (04-333r0) [Sheffield]

Bob Sheffield requested that discussion of this topic be deferred to the next
meeting.

4.1.5  SAS-1.1 OPEN_REJECT BAD DESTINATION handling (04-340r2) [Elliott]

Rob Elliott presented a proposal to change expander handling of inaccessible
addresses (04-340r1). The group requested minor changes and Rob agreed to
prepare a new revision of the proposal.

Rob Elliott moved that 04-340r2 (r1 as modified) be recommended for inclusion
in SAS-1.1. Bob Sheffield seconded the motion. In the absence of any
objections, the motion passed unanimously.

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

Rob Elliott reminded the group that a proposal to define a task management
function to simulate logout for SAS (04-372r1) is on the agenda for
consideration in the CAP working group. Rob summarized the contents of the
proposal and concluded by stating that the vote recommending the proposal will
be taken in the CAP working group.

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

Rob Elliott reminded the group that a proposal to incorporate task priority in
the SAS state machines and in SAM-4 protocol services (04-376r1) is on the
agenda for consideration in the CAP working group. Rob reviewed the SAS
contents of the proposal in detail and concluded by stating that the vote
recommending the proposal will be taken in the CAP working group.

4.1.8  SES-2 Define a SAS Expander element (04-374r2) [Elliott]

Rob Elliott presented a proposal to define a SAS expander in SES-2 (04-374r2).
Rob noted that the proposal will be discussed in the CAP working group too.

Rob Elliott moved that 04-374r2 be recommended for inclusion in SES-2. Tim
Hoglund seconded the motion. In the absence of any objections, the motion
passed unanimously.

4.2    SAS-2 Items

4.2.1  SAS-1.1 More counters (04-172r0) [Elliott]

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


5.     New Business

5.1    SAS 1.1 External Connector Interoperability (05-010r0) [Fairchild]

Steve Fairchild presented a proposal to correct problems with interconnecting
devices with 4-way external connectors (05-010r0). He reminded the group that
the issues motivating the proposal were discovered during the STA-sponsored
November Plugfest. The group requested several substantial changes and Steve
agreed to prepare a new revision of the proposal for consideration by the next
meeting.

5.2    SAS-1.1 Discover process disable unused entries (05-018r1) [Elliott]

Rob Elliott presented a proposal to enhance the discovery process to cleanup
routing table entries that have become unconfigured (05-018r0). Concerns were
raised about increases in the SMP message traffic that could result from the
proposed changes. The group requested minor changes and Rob agreed to prepare
a new revision.

Rob Elliott moved that 05-018r1 (r0 as modified) be recommended for inclusion
in SAS-1.1. Steve Johnson seconded the motion. In the absence of any
objections, the motion passed unanimously.

5.3    SAS-1.1 Credit-based starvation (05-024r1) [Elliott]

Rob Elliott presented a proposal whose goal is eliminating a live lock
condition in the arbitration fairness algorithm (05-024r0). The group agreed
that a 'shall' requirement needed to be changed to a 'should', based on
requirements present in SAS-1. Rob agreed to prepare a new revision of the
proposal.

Rob Elliott moved that 05-024r2 (r1 as modified) be recommended for inclusion
in SAS-1.1. Dan Colegrove seconded the motion. In the absence of any
objections, the motion passed unanimously.

5.4    SAS-1.1 Break Wait state insensitivity to other events (05-040r0)
[Hoglund]

Tim Hoglund presented a proposal to resolve the problems that arise when an
expander in a Break Wait state fails to detect an Open Reject (05-040r0).

Tim Hoglund moved that 05-040r0 be recommended for inclusion in SAS-1.1. Greg
Tabor seconded the motion. In the absence of any objections, the motion passed
unanimously.

5.5    ACK/NAK balance check (05-039r1) [Sheffield]

Bob Sheffield presented a proposal to remove an impossible testing requirement
from SAS-1.1 (05-039r0). The group requested a minor change and Bob agreed to
prepare a new revision of the proposal.

Rob Elliott moved that 05-039r1 (r0 as modified) be recommended for inclusion
in SAS-1.1. Mark Evans seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.6    SAS-1.1 Schedule and working draft review [Elliott]

Rob Elliott led the group in a review of SAS-1.1 issues. Rob noted several
changes that will be made in the next revision of SAS-1.1.

The group discussed the schedule for sending SAS-1.1 to letter ballot. It was
noted that the protocol group (this group) is mostly ready for the letter
ballot. Concerns were raised over how fast the SAS PHY group can be ready with
3 Gbs definitions.

The group agreed to hold a three-hour interim telephone conference call on
Wednesday, 16 February, starting at 10:00 a.m. central time.


6.     Review of Recommendations

The following documents were recommended for inclusion in SAS-1.1 during this
meeting:

For inclusion in SAS-1.1:
04-340r2 (OPEN_REJECT BAD DESTINATION handling) [Elliott]
05-018r1 (Discover process disable unused entries) [Elliott]
05-024r2 (Credit-based starvation) [Elliott]
05-039r1 (ACK/NAK balance check) [Sheffield]
05-040r0 (Break Wait state insensitivity to other events) [Hoglund]

For inclusion in SES-2
04-374r2 (Define a SAS Expander element) [Elliott]


7.     Meeting Schedule

A SAS Protocol Working Group meeting is scheduled for:

Monday, March 7, 2005 commencing at 9:00 a.m. and finishing by noon in Dana
Point, CA at the Laguna Cliffs Marriott Resort (800-545-7483), hosted by
QLogic.

A teleconference is scheduled for three hours on Wednesday, 16 February,
starting at 10:00 a.m. central time. Other teleconference calls may be
announced on the T10 reflector as needed.


8.     Adjournment

The meeting was adjourned at 3:30 p.m. on Monday January 17, 2005.