Draft minutes of SAS Working Group -- Nov 3, 2003

John Lohmeyer lohmeyer at t10.org
Tue Nov 4 13:07:35 PST 2003


* From the T10 Reflector (t10 at t10.org), posted by:
* John Lohmeyer <lohmeyer at t10.org>
*

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

                                                   Doc. No.: T10/03-370r0
                                                       Date: November 4, 2003
                                                   Reply to: John Lohmeyer
To:       T10 Membership
From:     Ralph Weber and John Lohmeyer
Subject:  SAS Protocol WG -- November 3, 2003
          Austin, TX

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     Old Business
4.1      SAS-1.1: Transport Layer Retries (03-186r3) [Elliott/Jones]
4.2      SAS 1.1, adding the Terminate Data Transfer protocol service (03-245r2)
[Evans]
4.3      SAS-1.1 Support for SATA Port Selector (03-273r1) [Sheffield]
4.4      SAS-1.1, protocol for changing driver amplitude (03-285r1) [Evans]
4.5      SAS-1.1 Discover Algorithm Modification (03-298r1) [Fairchild]
5.     New Business
5.1      SAS-1.1 ALIGN insertion clarifications (03-334r2) [Elliott]
5.2      SAS-1.1 Wide STP port livelock prevention (03-345r1) [Elliott]
5.3      SAS-1.1 Inverting the Disable First Burst bit (03-357r1) [Elliott]
5.4      SAS-1.1 SATA_TransmitALIGN state transition correction (03-363r0)
[Hoglund]
5.5      SAS-1.1 Pathway recovery priority corrections (03-346r2) [Elliott]
5.6      SAS-1.1, additional LED behavior (03-384r0) [Evans]
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, November 3,
2003. He thanked Bob Griswold of Crossroads Systems for hosting the meeting.
As usual, the people present introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no changes.

No items were added or 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         Electronic Mail Address
---------------------- -- ------------------------- -------------------------
Mr. Tim Symons         P  Adaptec, Inc.             Timothy_Symons at adaptec.
                                                    com
Ms. Pat Thaler         P  Agilent Technologies      pat_thaler at agilent.com
Mr. Robert Griswold    P  Crossroads Systems, Inc.  rgriswold at crossroads.com
Mr. Kevin Marks        P  Dell, Inc.                kevin_marks at dell.com
Mr. Ralph O. Weber     P  ENDL Texas                roweber at ieee.org
Mr. Mike Fitzpatrick   P  Fujitsu                   mfitzpatrick at fcpa.
                                                    fujitsu.com
Mr. Rob Elliott        P  Hewlett Packard Co.       Elliott at hp.com
Mr. Steven Fairchild   V  Hewlett Packard Co.       Steve.Fairchild at hp.com
Mr. George O. Penokie  P  IBM / Tivoli Systems      gop at us.ibm.com
Mr. Robert Sheffield   A  Intel Corp.               robert.l.sheffield at intel.
                                                    com
Mr. Brad Besmer        V  LSI Logic Corp.           brad.besmer at lsil.com
Mr. Brian Day          V  LSI Logic Corp.           brian.day at lsil.com
Mr. Tim Hoglund        V  LSI Logic Corp.           tim.hoglund at lsil.com
Mr. Steve Johnson      V  LSI Logic Corp.           sjohnson at lsil.com
Mr. John Lohmeyer      P  LSI Logic Corp.           lohmeyer at t10.org
Mr. Sam Chou           V  Marvell Semiconductor     schou at marvell.com
Mr. Martin Czekalski   A  Maxtor Corp.              marty_czekalski at maxtor.
                                                    com
Mr. Mark Evans         P  Maxtor Corp.              mark_evans at maxtor.com
Mr. Edward A. Gardner  AV Ophidian Designs          eag at ophidian.com
Mr. Greg Elkins        V  QLogic                    greg.elkins at qlogic.com
Mr. Craig W. Carlson   A# QLogic Corp.              craig.carlson at qlogic.com
Mr. Don Carothers      V  QLogic Corp.              don.carothers at qlogic.com
Mr. Jim Jones          A  Quantum Corp.             jim.jones at quantum.com
Mr. Jim Coomes         A  Seagate Technology        jim.coomes at seagate.com
Mr. Gerald Houlder     P  Seagate Technology        gerry.houlder at seagate.com
Mr. Ronald Roberts     V  Sierra-Pac Technology     rkroberts at aol.com
Mr. Vit Novak          P  Sun Microsystems, Inc.    vit.novak at sun.com
Mr. Sam Barnett        V  Vitesse Semiconductor     samb at vitesse.com
Mr. Kenneth Hirata     P  Vixel Corp.               Ken.Hirata at Vixel.com

29 People Present

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


4.     Old Business

4.1    SAS-1.1: Transport Layer Retries (03-186r3) [Elliott/Jones]

Rob Elliott presented a review of the proposed transport layer retry rules and
state machines (03-186r3).

Mark Evans complained about inconsistencies between the SAS-1.1 overview
sections and the state machines. Rob responded that those problems need to be
dealt with in a separate proposal.

As the page-by-page review progressed, the group requested several changes and
Rob agreed to prepare a new revision.

At the request of George Penokie, Rob agreed to bring the revised proposal to
the January meeting for final consideration and approval.

4.2    SAS 1.1, adding the Terminate Data Transfer protocol service (03-245r2)
[Evans]

Mark Evans presented a proposal for canceling outstanding protocol service
transactions in both the initiator and target (03-245r2).

The group requested changes in the proposal and Mark agreed to prepare a new
revision for consideration at the January meeting.

4.3    SAS-1.1 Support for SATA Port Selector (03-273r1) [Sheffield]

Bob Sheffield presented a proposal to integrate the SATA II port selector in
SAS 1.1 (03-273r1).

The group requested changes in the proposal and Bob agreed to prepare a new
revision.

Bob Scheffield moved that 03-273r2 (r1 as revised) be recommended for
inclusion in SAS-1.1. Tim Hoglund seconded the motion. The motion passed on a
vote of 9:1:2.

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

Mark Evans presented proposed protocol changes that would allow changing
driver signal amplitude (03-285r1).

The group discussed an unordered list in the proposal and suggested that a
flowchart or state diagram would be a better way to represent the complex
logic tree.

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

4.5    SAS-1.1 Discover Algorithm Modification (03-298r1) [Fairchild]

Steve Fairchild led the group in a discussion of a proposal to make the
expander discovery algorithm more efficient (03-298r1). He noted how the
issues raised during the September meeting had been addressed in the revised
proposal.

The group requested changes and Steve agreed to prepare a new revision.

Steve Fairchild moved that 03-298r2 (r1 as revised) be recommended for
inclusion in SAS-1.1. Tim Hoglund seconded the motion. In the absence of any
objections the motion passed unanimously.


5.     New Business

5.1    SAS-1.1 ALIGN insertion clarifications (03-334r2) [Elliott]

Rob Elliott presented a proposal to address issues with ALIGN and NOTIFY
insertion for clock skew management and rate matching (03-334r1). The group
requested minor changes and Rob agreed to prepare a new revision.

The group worked diligently to ensure that enough ALIGNs are inserted. Because
a review of the exact wording is important, the group agreed that the revised
proposal would be reviewed at the next meeting.

5.2    SAS-1.1 Wide STP port livelock prevention (03-345r1) [Elliott]

Rob Elliott presented a proposal to address a problem with a wide STP
initiator talking to a wide STP target (03-345r0). He noted that livelock
conditions could arise in this case, because SATA does not support two
concurrent connections between one initiator/target pair.

Rob explained that the solution must require rejection of the concurrent
connect requests and offered specific options to meet that need.

The group requested minor changes and Rob agreed to prepare a new revision of
the proposal.

Rob Elliott moved that 03-345r1 (r0 as revised) be recommended for inclusion
in SAS-1.1. Bob Scheffield seconded the motion. In the absence of any
objections, the motion passed unanimously.

5.3    SAS-1.1 Inverting the Disable First Burst bit (03-357r1) [Elliott]

Rob Elliott presented a proposal to invert the sense of the Disable First
Burst bit, a change that makes the Command frame backwards incompatible
between SAS and SAS-1.1. The group discussed the incompatibility at length,
but concluded that the lack of known SAS First Burst implementations made the
incompatibility less critical than would otherwise be the case.

Minor changes were requested in the proposed new SAS-1.1 wording and Rob
agreed to prepare a new revision.

Rob Elliott moved that 03-357r1 (r0 as revised) be recommended for inclusion
in SAS-1.1. Jim Jones seconded the motion. The motion passed on a vote of
7:0:6.

5.4    SAS-1.1 SATA_TransmitALIGN state transition correction (03-363r0)
[Hoglund]

Tim Hoglund presented a proposal to correct the SATA_TransmitAlign state
transitions (03-363r0) in order to make SAS match the SATA specification.

Gerry Houlder moved that 03-363r0 be recommended for inclusion in SAS-1.1. Tim
Hoglund seconded the motion. In the absence of any objections, the motion
passed unanimously.

5.5    SAS-1.1 Pathway recovery priority corrections (03-346r2) [Elliott]

Rob Elliott presented a proposal to address what he described as the 'first
bug in SAS-1' (03-346r1), a few possible deadlock scenarios and a few unclear
rules regarding pathway recovery.

The group asked that a note be changed to normative text and for changes in
two signal names and Rob agreed to prepare a revised version of the proposal.

Rob Elliott moved that 03-346r2 (r1 as revised) be recommended for inclusion
in SAS-1.1. Tim Hoglund seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.6    SAS-1.1, additional LED behavior (03-384r0) [Evans]

Mark Evans presented a proposal to add a second activity LED operating mode
definition in SAS-1.1 (03-384r0).

The group asked for several minor changes. Then the group asked that the body
text be folded into the table and that only the table be included in the
proposal. Mark agreed to revise the proposal.

Mark Evans moved that 03-384r1 (r0 as revised) be recommended for inclusion in
SAS-1.1. Ron Roberts seconded the motion. The motion passed on vote of 7:0:4.


6.     Review of Recommendations

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

Support for SATA Port Selector (03-273r2) [Sheffield] {r1 as revised}
Discover Algorithm Modification (03-298r1) [Fairchild] {r1 as revised}
SATA_TransmitALIGN state transition correction (03-363r0) [Hoglund]
Wide STP port livelock prevention (03-345r1) [Elliott] {r0 as revised}
Inverting the Disable First Burst bit (03-357r1) [Elliott] {r0 as revised}
Pathway recovery priority corrections (03-346r2) [Elliott] {r1 as revised}
Additional LED behavior (03-384r1) [Evans] {r0 as revised}


7.     Meeting Schedule

A SAS Protocol Working Group meeting is scheduled for:

Monday, January 12, 2004 commencing at 9:00 a.m. in Chandler, AZ at the
Wyndham Garden Hotel (480-961-4444), hosted by Intel Corp.

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


8.     Adjournment

The meeting was adjourned at 6:30 p.m. on Monday November 3, 2003.

 
*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org




More information about the T10 mailing list