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

                                                   Doc. No.: T10/05-035r0
                                                       Date: January 20, 2005
                                                   Reply to: John Lohmeyer

To:        T10 Membership
From:      Ralph Weber and John Lohmeyer
Subject:   SCSI Commands, Architecture, & Protocol Working Group Meeting --
           Jan 18-19, 2005
           Las Vegas, NV

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-297r2) [Penokie]
4.3      SAM-4 SAS-1.1 I_T NEXUS LOSS task management function (04-372r1)
[Elliott]
5.     Command Set Topics
5.1      Reservations Proposals
5.2      SCSI Primary Commands Proposals
5.2.1      Response to T10 Letter Ballot comments on SPC-3 (04-355r3) [Weber]
5.2.2      SPC-3: Log Parameter Subpages (04-389r0) [Butt]
5.2.3      SPC: Time-Of-Day (04-271r4) [Butt]
5.2.4      VPD Page 83 Identifier s/b Designator Changes (05-003r1) [Weber,
Penokie]
5.2.5      SPC-4: Enable Background Operation Error Reporting Bit (04-371r0)
[Penokie]
5.2.6      SPC-3: Identification Descriptor Rules for Target Names (05-020r0)
[Penokie]
5.2.7      REPORT LUNS and peripheral qualifier/device type 7Fh (reflector
discussion) [Weber]
5.2.8      SPC-3: Timestamp, 05-021r1) [Penokie]
5.3      SCSI Block Commands Proposals
5.3.1      Background Media Scan (04-198r3) [Houlder]
5.3.2      SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r2) [LaVarre]
5.3.3      SBC-2: Math error in Note 10 (reflector message) [Lohmeyer]
5.4      SCSI Enclosure Services Proposals
5.4.1      SES-2 Define a SAS Expander element (04-374r2) [Elliott]
5.4.2      SES-2 Download Microcode diagnostic page (04-377r1) [Elliott]
5.4.3      SES-2 Subenclosure Nickname diagnostic page (04-382r1) [Elliott]
5.4.4      SES-2: Audible Alarm Element Addition (05-005r1) [Marks]
5.4.5      SES-2 Display element enhancements (05-011r0) [Elliott]
5.5      Other Proposals
6.     SCSI Protocol Topics
6.1      Fibre Channel Protocol
7.     Old Business
7.1      ATA Command Pass-Through (04-262r7) [Stevens]
8.     New Business
9.     Review of Working Drafts
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, January 18,
2005. He thanked Dan Colegrove of Hitachi GST for hosting the meeting.

As is customary, the people attending introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no additions or changes.

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. Noud Snelder                     V  BDT
Mr. Robert Snively                   P  Brocade Comm. Systems, Inc.
Dr. Claudio DeSanti                  P  Cisco Systems, Inc.
Mr. David Peterson                   P  CNT
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. Neil Wanamaker                   V  Finisar
Mr. Mike Fitzpatrick                 P  Fujitsu
Mr. Nathan Hastad                    P  General Dynamics
Mr. Michael Banther                  V  Hewlett Packard Co.
Mr. Rob Elliott                      P  Hewlett Packard Co.
Mr. Dan Colegrove                    P  Hitachi Global Storage Tech.
Mr. George O. Penokie                P  IBM / Tivoli Systems
Mr. Kevin Butt                       A  IBM Corp.
Mr. Robert Sheffield                 P  Intel Corp.
Mr. Martin Furuhjelm                 AV Lexar Media, Inc.
Mr. Steffen Hellmold                 V  Lexar Media, Inc.
Mr. Pat LaVarre                      AV Lexar Media, Inc.
Mr. Steve Johnson                    V  LSI Logic Corp.
Mr. John Lohmeyer                    P  LSI Logic Corp.
Ms. Dana Zelitzki                    V  M-Systems
Mr. Mark Evans                       P  Maxtor Corp.
Mr. Craig W. Carlson                 A  QLogic Corp.
Mr. Paul Entzel                      P  Quantum Corp.
Dr. Paul Suhler                      A  Quantum Corp.
Mr. Gerald Houlder                   P  Seagate Technology
Mr. William Martin                   P  Sierra Logic, Inc.
Mr. Erich Oetting                    P  Storage Technology Corp.
Mr. Charles Binford                  A  Sun Microsystems, Inc.
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Ron Mathews                      AV UNISYS Corporation
Mr. Roger Cummings                   P  Veritas Software
Mr. Greg Wheeless                    A  Veritas Software
Mr. Curtis Stevens                   P  Western Digital
Mr. Jeff Williams                    AV Xiotech Corp.

38 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-297r2) [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-297r1). The group requested minor changes and George agreed to prepare a
new revision of the proposal.

George Penokie moved that 04-297r2 (r1 as revised) be recommended for
inclusion in SAM-4, FCP-3, and SAS-2. Gerry Houlder seconded the motion. In
the absence of any objections, the motion passed unanimously.

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

Rob Elliott presented a proposal to add an I_T nexus reset task management
function to SAM-4, SPC-4, and SAS-1.1 (04-372r1). The group requested minor
changes and Rob agreed to prepare a new revision of the proposal.

Rob Elliott moved that 04-372r2 (r1 as revised) be recommended for inclusion
in SAM-4, SPC-4, and SAS-2. Gerry Houlder 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  Response to T10 Letter Ballot comments on SPC-3 (04-355r3) [Weber]

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

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

Kevin Butt requested that discussion of this topic be deferred to the next
meeting.

5.2.3  SPC: Time-Of-Day (04-271r4) [Butt]

This topic was discussed under agenda item 5.2.8.

5.2.4  VPD Page 83 Identifier s/b Designator Changes (05-003r1) [Weber, Penokie]

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

5.2.5  SPC-4: Enable Background Operation Error Reporting Bit (04-371r0)
[Penokie]

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

5.2.6  SPC-3: Identification Descriptor Rules for Target Names (05-020r0)
[Penokie]

Ralph Weber reported that the changes described in this proposal are covered
in the SPC-3 letter ballot comments resolution document (04-355r3) as comment
Other 17.

5.2.7  REPORT LUNS and peripheral qualifier/device type 7Fh (reflector
discussion) [Weber]

The group agreed that this issue is covered by SPC-3 letter ballot comments
Other 18 and Other 23 (04-355r3). Both comments were accepted as technical
changes.

5.2.8  SPC-3: Timestamp, 05-021r1) [Penokie]

George Penokie reviewed a set of questions and corrections for approved
proposal 05-021r0). Concerns were raised about the requirement that
all logical units within a SCSI target device have the same time stamp. George
Penokie agreed to revise the proposal.

George Penokie moved that the SPC-3 editor be instructed to use 05-021r1 in
addition to 04-271r4 to resolve SPC-3 letter ballot comment Other 2.


5.3    SCSI Block Commands Proposals

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

Gerry Houlder presented a proposal to add background media scan controls to
SBC-2 and SPC-4 (04-198r3). The group requested several changes and Gerry
agreed to prepare a new revision of the proposal for consideration at the next
meeting.

5.3.2  SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r2) [LaVarre]

Pat LaVarre presented a proposal for defining mode, log, and VPD pages for USB
solid-state drives (04-362r1). The group suggested several changes and Pat
agreed to prepare a new revision for consideration at the next meeting.

5.3.3  SBC-2: Math error in Note 10 (reflector message) [Lohmeyer]

John Lohmeyer said that he had received an email from Lloyd Kremer of
Cybernetics pointing out a math error in Note 10 of SBC-2. The note says:

NOTE 10 - Although the READ (6) command is limited to addressing logical
blocks up to a capacity of 2 Gigabytes, for block lengths of 512 bytes, this
command has been maintained as mandatory since some system initialization
routines require that the READ (6) command be used. System initialization
routines should migrate from the READ (6) command to the READ (10) command,
which is capable of addressing 2 Terabytes with block lengths of 512 bytes, or
the READ (16) command to address more than 2 Terabytes.

Lloyd pointed out that READ(6) can only access 1 Gigabytes for a block size of
512 bytes. John said that there are several actions we can take to correct
this error:

a) Revise SBC-2 and take the 3-month schedule hit
b) Fix the error in the International version of SBC-2
c) Fix the error in SBC-3
d) Publish an amendment to SBC-2

Since the main point of the note is to explain that READ (6) has been retained
for compatibility with some BIOS code, John recommend options b) and c) only.

Bill Martin moved that option c be done. Bob Snively seconded the motion. In
the absence of any objections, the motion passed unanimously.

George Penokie moved that the editor be instructed to make the change in the
ISO version SBC-2 (option b). Bob Snively seconded the motion. In the absence
of any objections, the motion passed unanimously.

5.4    SCSI Enclosure Services Proposals

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

Rob Elliott presented a proposal to define an element format for SAS Expanders
(04-374r2). The group requested that the connector element numbers be added to
one of the tables and Rob agreed to revise the proposal.

Rob Elliott moved that 04-374r3 (r2 as revised) be recommended for inclusion
in SES-2. Bob Sheffield seconded the motion. In the absence of any objections,
the motion passed unanimously.

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

Rob Elliott presented a proposal to define a mechanism for downloading
microcode to attached SES devices (04-377r1). The group requested several
changes and Rob agreed to prepare a new revision.

Rob Elliott moved that 04-377r2 (r1 as revised) be recommended for inclusion
in SES-2. Bob Nixon seconded the motion. In the absence of any objections, the
motion passed unanimously.

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

Rob Elliott presented a proposal to define a Subenclosure Nickname page for
SES devices (04-382r0). The group discussed how the language of the nickname
is specified and Rob explained how the subenclosure language element affects
the setting of a new nickname.

Rob Elliott moved that 04-382r1 be recommended for inclusion in SES-2. Bob
Snively seconded the motion. In the absence of any objections, the motion
passed unanimously.

5.4.4  SES-2: Audible Alarm Element Addition (05-005r1) [Marks]

In the absence of Kevin Marks, discussion of this topic was deferred to the
next meeting.

5.4.5  SES-2 Display element enhancements (05-011r0) [Elliott]

Rob Elliott presented a proposal to add an element to manage display elements,
which would be represented as one display element for every character in the
physical display (05-011r0). The group requested that the proposal be revised
to use the subenclosure String Out and String In pages to transfer displayed
values as ASCII or Unicode strings. Rob agreed to prepare a revised 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

No Fibre Channel protocol topics were identified as needing consideration by
this working group.


7.     Old Business

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

Curtis Stevens reported that discussion of this topic is now being handled in
the SAT working group.


8.     New Business

No new business was brought before the group.


9.     Review of Working Drafts

No requests were made to review working drafts at this meeting.


10.    Review of Recommendations to the Plenary

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

For inclusion in SAM-4, SPC-4, and SAS-2:
04-372r2 (I_T NEXUS LOSS task management function) [Elliott]

For inclusion in SAM-4, FCP-3, and SAS-2:
04-297r2 (Retry Delay) [Penokie]

For inclusion in SES-2:
04-374r3 (Define a SAS Expander element) [Elliott]
04-377r2 (Download Microcode diagnostic page) [Elliott]
04-382r1 (Subenclosure Nickname diagnostic page) [Elliott]


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Tuesday, March 8, 2005 commencing at 1:30 p.m. and continuing
Wednesday, March 9, 2005 from 9 a.m. to 6 p.m. (or until all agenda items are
completed). The meeting will be in Dana Point, CA at the Laguna Cliffs
Marriott Resort (800-545-7483), hosted by QLogic.


12.    Adjournment

The meeting was adjourned at 6:00 p.m. on Wednesday January 19, 2004.