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

                                                  Doc. No.: T10/05-419r0
                                                      Date: November 10, 2005
                                                  Reply to: John Lohmeyer

To:        T10 Membership
From  :    Ralph Weber and John Lohmeyer
Subject:   SCSI Commands, Architecture, & Protocol Working Group Meeting --
           November 9, 2005 Austin, TX

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     SCSI Architecture Model Topics
4.1      SAM-3: Converting to UML part 1 (04-023r3) [Penokie]
4.2      SAM-4: Addressing more than 16384 logical units (05-376r4) [Penokie]
4.3      SAS-2, SAM-4, SPC-4, NOTIFY (POWER FAILURE EXPECTED) Fixes (05-370r2)
[Penokie]
4.4      LUN Presentation Format (no document) [Elliott]
5.     Command Set Topics
5.1      Reservations Proposals
5.1.1      Persistent Reservation Issue #346 (05-346r0) [Cummings]
5.2      SCSI Primary Commands Proposals
5.2.1      SPC-4: Log Page-Subpages (04-389r6) [Butt]
5.2.2      SPC-4: Log Command Corrections (05-232r1) [Penokie]
5.2.3      SPC-4, Combinations of bits and fields in the LOG SELECT CDB and
log parameters (05-242r1) [Evans]
5.2.4      SPC-4: Statistics and Performance Log Pages (05-248r2) [Penokie]
5.2.5      SPC-4 Remove restriction on counting log parameters (05-308r0)
[Banther]
5.2.6      SPC Security Commands proposal (05-157r6) [Houlder]
5.2.7      SPC-4 Create well known LUN for security commands (05-252r1)
[Houlder]
5.2.8      SPC-4: Self Describing Command Timeouts (05-284r1) [Butt]
5.2.9      SMC-3 & SPC-4: Remove Attached Media Changer model (05-317r3)
[Entzel]
5.2.10     SPC-4: Extended self test completion time value update (05-360r2)
[Overby]
5.2.11     SPC-4: EBACKERR bit Error Reporting Clarification (05-375r1)
[Penokie]
5.2.12     SPC-4 Unit attention condition trivial wording changes (05-379r0)
[Elliott]
5.2.13     SPC-4 Mode Page Policy MLUS bit correction (05-380r0) [Elliott]
5.2.14     SPC-4: Deferred microcode downloads (05-383r2) [Penokie]
5.2.15     SPC-4 SBC-3 SMC-3 Allow more commands through Write Exclusive
reservations (05-368r0) [Elliott]
5.2.16     SPC-4 New ASC/ASCQs for Device Port Address (05-406r1) [Galloway]
5.3      SCSI Block Commands Proposals
5.3.1      SBC-3, SPC-4: Application ownership of protection information
Reference Tag (05-156r6) [Penokie]
5.3.2      SBC-3 SPC-4 Background scan additions (05-340r1) [Elliott]
5.3.3      SBC-3: SPC-4: Disabling Reassign on Write Long Logical Blocks
(05-374r1) [Penokie]
5.4      SCSI Enclosure Services Proposals
5.4.1      SES-2 Display element enhancements (05-011r0) [Elliott]
5.4.2      SES-2: Add RQST MISSING to DEVICE and ARRAY DEVICE element Control
page (05-300r0) [Marks]
5.4.3      SES-2 Cooling element enlarge Actual Fan Speed field (05-372r0)
[Elliott]
5.4.4      SES-2: Update Table 116 - CONNECTOR TYPE field to SAS-1.1 names
(05-400r0) [Marks]
5.5      Other Proposals
5.5.1      Possible inconsistencies in integrity check value algorithm field
definition/usage (05-314r1) [Weber]
5.5.2      OSD-2 Four New Multi-Object Commands (05-328r1) [Weber]
6.     SCSI Protocol Topics
7.     Old Business
7.1      Style Guide (05-085r5) [Penokie]
8.     New Business
8.1      Presentation of the IEEE P1667 Authentication Standard for Transient
Storage Devices (05-399r2) [Shimor]
8.2      IEEE OUI Tutorial (no document) [Elliott]
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 9:00 a.m. Monday, November 9,
2005. He thanked Kevin Marks of Dell for hosting the meeting. As usual, the
people present introduced themselves.

As is customary, the people attending introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with the following additions or changes:

4.4      LUN Presentation Format (no document) [Elliott]
8.2      IEEE OUI Tutorial (no document) [Elliott]

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. Ron Roberts                      A  Broadcom Corp.
Mr. Kevin Marks                      P  Dell, Inc.
Mr. Robert H. Nixon                  P  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Mike Fitzpatrick                 P  Fujitsu
Mr. Michael Banther                  V  Hewlett Packard Co.
Mr. Rob Elliott                      P  Hewlett Packard Co.
Mr. Steven Fairchild                 V  Hewlett Packard Co.
Mr. Christopher Williams             V  Hewlett Packard Co.
Mr. George O. Penokie                P  IBM / Tivoli Systems
Mr. Kevin Butt                       A  IBM Corp.
Mr. Robert Sheffield                 P  Intel Corp.
Mr. Robert Payne                     P  Iomega Corp.
Mr. Pat LaVarre                      P  Lexar Media, Inc.
Mr. Brian Day                        V  LSI Logic Corp.
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. Avraham Shimor                   P  M-Systems
Mr. Greg Elkins                      V  Marvell Semiconductor
Mr. Mark Evans                       P  Maxtor Corp.
Mr. David Peterson                   AV McDATA
Ms. Emily Hill                       P  Microsoft Corp.
Mr. Mark Overby                      P  Nvidia Corp.
Mr. James Williams                   P  Oracle
Mr. Bill Galloway                    P  Pivot3, Inc.
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. Charles Binford                  A  Sun Microsystems, Inc.
Mr. Erich Oetting                    A# Sun Microsystems, Inc.
Mr. Curtis Stevens                   P  Western Digital
Mr. Jeff Williams                    P  Xiotech Corp.
Mr. Rich Ramos                       P  Xyratex

34 People Present

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


4.     SCSI Architecture Model Topics

4.1    SAM-3: Converting to UML part 1 (04-023r3) [Penokie]

George Penokie presented the latest revision of the proposal to model SAM-4 in
UML (04-023r3). The group identified several needed corrections and George
agreed to prepare a new revision for consideration at the next meeting.

4.2    SAM-4: Addressing more than 16384 logical units (05-376r4) [Penokie]

George Penokie presented a proposal to extend the number of logical units
allowed in a single-level target to values larger than 16,384 (05-376r4). The
group identified several minor phrasing issues and George agreed to prepare a
corrected revision of the proposal.

George Penokie moved that 05-376r5 (r4 as modified) be recommended for
inclusion in SAM-4. Bob Nixon seconded the motion. The motion passed 17:0:5.

4.3    SAS-2, SAM-4, SPC-4, NOTIFY (POWER FAILURE EXPECTED) Fixes (05-370r2)
[Penokie]

George Penokie presented an updated version of the NOTIFY (POWER FAILURE
EXPECTED) correction proposal (05-370r1) which was first presented to the SAS
Working Group (minutes in 05-417r0). Typographical errors were identified and
George agreed to prepare a new revision.

George Penokie moved that 05-370r2 (r1 as revised) be recommended for
inclusion in SAS-2, SAM-4, and SPC-4. Mark Evans seconded the motion. The
motion passed 16:0:5.

4.4    LUN Presentation Format (no document) [Elliott]

Rob Elliott presented several different formats in which LUN values are
displayed to end users and asked the group if there would be support for
additions to SAM-4 which would advise on how such displays should appear. The
group supported development of a detailed proposal and Rob agreed to prepare a
document for consideration at the next meeting.


5.     Command Set Topics

5.1    Reservations Proposals

5.1.1  Persistent Reservation Issue #346 (05-346r0) [Cummings]

Prior to the meeting, Roger Cummings sent an e-mail requesting that discussion
of this topic be deferred to the next meeting.


5.2    SCSI Primary Commands Proposals

5.2.1  SPC-4: Log Page-Subpages (04-389r6) [Butt]

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

5.2.2  SPC-4: Log Command Corrections (05-232r1) [Penokie]

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

5.2.3  SPC-4, Combinations of bits and fields in the LOG SELECT CDB and log
parameters (05-242r1) [Evans]

Mark Evans presented a proposal to clarify the definitions of Log Select, Log
Sense, and Log Page formats (05-242r1). With the assistance of Michael
Banther, the proposal was updated to remove the restriction on counting log
parameters (see agenda item 5.2.5). Other corrections were noted and Mark
agreed to prepare a new revision of the proposal.

Mark Evans moved that 05-242r2 (r1 as modified) be recommended for inclusion
in SPC-4. Michael Banther seconded the motion. The motion passed 16:0:3.

5.2.4  SPC-4: Statistics and Performance Log Pages (05-248r2) [Penokie]

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

5.2.5  SPC-4 Remove restriction on counting log parameters (05-308r0) [Banther]

This topic was covered and resolved as part of agenda item 5.2.3. Michael
stated that this item can be removed from future agendas.

5.2.6  SPC Security Commands proposal (05-157r6) [Houlder]

Gerry Houlder presented the latest revision of the Trusted Out and Trust In
commands definitions (05-157r6). The group discovered that pad bytes are not
required on Trusted In commands. Minor editor changes were requested.

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

5.2.7  SPC-4 Create well known LUN for security commands (05-252r1) [Houlder]

Gerry Houlder asked that discussion of this topic be deferred until 05-157r6
(see agenda item 5.2.6) is approved.

5.2.8  SPC-4: Self Describing Command Timeouts (05-284r1) [Butt]

Kevin Butt asked the group for help in preparing the next revision of 05-284r1,
a proposal which gives application clients guidance on timeouts on a
per-command basis. In response to the issue Kevin raised, the group
recommended the addition of more reserved bytes in the timeout descriptors to
permit future enhancements, as opposed to attempting to workout such details
at this time.

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

5.2.9  SMC-3 & SPC-4: Remove Attached Media Changer model (05-317r3) [Entzel]

Paul Entzel presented a proposal to remove media changer 'vampire' commands
(05-317r2). The group requested that the MChnger bit be made obsolete in
SPC-4, rather than modifying the definition subclause and Paul agreed to
prepare a new revision of the proposal.

Paul Entzel moved that 05-317r3 be recommended for inclusion in SPC-4, SMC-3,
SBC-3, and SSC-3. Erich Oetting seconded the motion. In the absence of any
objections, the motion passed unanimously.

5.2.10 SPC-4: Extended self test completion time value update (05-360r2)
[Overby]

Mark Overby presented a proposal to clarify the meaning of FFFFh in the
extended self-test completion time field in the Control mode page (05-360r1).
The group requested a minor editorial change and Mark agreed to prepare a new
revision.

Mark Overby moved that 05-360r2 (r1 as modified) be recommended for inclusion
in SPC-4. Curtis Stevens seconded the motion. In the absence of any
objections, the motion passed unanimously.

5.2.11 SPC-4: EBACKERR bit Error Reporting Clarification (05-375r1) [Penokie]

George Penokie presented a proposal to clarify the lack of relationships
between the EBACKERR bit and other bits in the Informational Exceptions
Control mode page (05-375r1).

George Penokie moved that 05-375r1 be recommended for inclusion in SPC-4.
Gerry Houlder seconded the motion. In the absence of any objections, the
motion passed unanimously.

5.2.12 SPC-4 Unit attention condition trivial wording changes (05-379r0)
[Elliott]

Rob Elliott presented series of wording clarifications for cases where unit
attention conditions are generated, including a change that clarifies that all
initiators receive unit attention notifications when the content of a block
descriptor changes in mode pages (05-379r0).

Rob Elliott moved that 05-379r0 be recommended for inclusion in SPC-4. Bill
Galloway seconded the motion. In the absence of any objections, the motion
passed unanimously.

5.2.13 SPC-4 Mode Page Policy MLUS bit correction (05-380r0) [Elliott]

Rob Elliott presented a proposal to correctly identify the mode page in which
the multiple logical units share, MLUS, bit appears as the Protocol-Specific
Port mode page (05-380r0).

Rob Elliott moved that 05-380r0 be recommended for inclusion in SPC-4. Bill
Galloway seconded the motion. In the absence of any objections, the motion
passed unanimously.

5.2.14 SPC-4: Deferred microcode downloads (05-383r2) [Penokie]

George Penokie presented a proposal to allow delays between the downloading of
and the activation of microcode (05-383r2). The group requested changes in the
names of the Write Buffer modes created by the proposal. Other changes,
including renumbering of mode code values, were requested.

Concerns were raised regarding the relationship between the Start/Stop Unit
command and the new Write Buffer modes and George took several notes
identifying areas needing additional consideration.

George agree to prepare a new revision of the proposal for discussion at the
next meeting.

5.2.15 SPC-4 SBC-3 SMC-3 Allow more commands through Write Exclusive
reservations (05-368r0) [Elliott]

Rob Elliott presented a proposal to allow Read Attribute, Read Buffer, Receive
Diagnostic Results, Report Supported Operation Codes, and Report Supported
Task Management Functions (05-368r0). Concerns were raised regarding the need
for the changes.

The SMC-3 redefinition of reservation conflicts with SPC-4 was resolved by
changing the SMC-3 row to reference SPC-4 instead of redefining the
requirements.

Rob agreed to make the requested changes for consideration at the next
meeting.

5.2.16 SPC-4 New ASC/ASCQs for Device Port Address (05-406r1) [Galloway]

Bill Galloway presented a proposal to add three additional sense codes for
iSCSI addressing changes (05-406r1).

Bill Galloway moved that 05-406r1 be recommended for inclusion in SPC-4. Mark
Evans seconded the motion. The motion passed 18:0:5.


5.3    SCSI Block Commands Proposals

5.3.1  SBC-3, SPC-4: Application ownership of protection information Reference
Tag (05-156r6) [Penokie]

George Penokie presented a proposal to extend the usage of the protection
information reference tag in SBC-3 (05-156r6). Several changes were requested
and George agreed to prepare a new revision of the proposal.

George Penokie moved that 05-156r7 (r6 as modified) be recommended for
inclusion in SBC-3 and SPC-4. Ron Roberts seconded the motion. The motion
passed 10:3:7.

5.3.2  SBC-3 SPC-4 Background scan additions (05-340r1) [Elliott]

Rob Elliott presented a proposal to enhance the background media scan function
(05-340r1). He noted the changes made in response to issues raised by the
September meeting. Several concerns were raised regarding definitions in the
proposal and Rob agreed to prepare a revised proposal for consideration at the
next meeting.

5.3.3  SBC-3: SPC-4: Disabling Reassign on Write Long Logical Blocks (05-374r1)
[Penokie]

George Penokie presented a proposal to prevent reassignment of blocks that
have been intentionally made bad by Write Long commands (05-374r1). Concerns
were raised regarding the additional resources required in disk drives in
order to implement the feature. The group requested several changes and George
agreed to prepare a new revision.

George Penokie moved that 05-374r2 (r1 as modified) be recommended for
inclusion in SBC-3 and SPC-4. Mark Evans seconded the motion. The motion
passed 5:1:9.


5.4    SCSI Enclosure Services Proposals

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

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

5.4.2  SES-2: Add RQST MISSING to DEVICE and ARRAY DEVICE element Control page
(05-300r0) [Marks]

Kevin Marks presented a proposal to add a bit indicating removal of drives
from a storage array (05-300r0). He noted that the method currently used to
indicate manual drive removal produces the same indication as when the drive
fails. As a result, working drives are returned to the factory for unneeded
repairs.

Gerry Houlder moved that 05-300r0 be recommended for inclusion in SES-2. Greg
Elkins seconded the motion. In the absence of any objections, the motion
passed unanimously.

5.4.3  SES-2 Cooling element enlarge Actual Fan Speed field (05-372r0) [Elliott]

Rob Elliott presented a proposal to allow the representation of fan speeds
greater than 10,230 rpm (05-372r0).

Rob Elliott moved that 05-372r0 be recommended for inclusion in SES-2. Kevin
Marks seconded the motion. In the absence of any objections, the motion passed
unanimously.

5.4.4  SES-2: Update Table 116 - CONNECTOR TYPE field to SAS-1.1 names
(05-400r0) [Marks]

Kevin Marks presented a proposal match the connector names listed in SES-2 to
the connector names listed in SAS-1.1 (05-400r0).

Kevin Marks moved that 05-400r0 be recommended for inclusion in SES-2. Gerry
Houlder seconded the motion. In the absence of any objections, the motion
passed unanimously.


5.5    Other Proposals

5.5.1  Possible inconsistencies in integrity check value algorithm field
definition/usage (05-314r1) [Weber]

Ralph Weber presented the proposal to describe the integrity check value
algorithm field consistently throughout OSD-2 and noted that members of the
SNIA OSD TWG had indicated a preference for the usage shown in the proposal
(05-314r1). Rob Elliott noted that he had reviewed the proposal and found no
significant errors in it.

5.5.2  OSD-2 Four New Multi-Object Commands (05-328r1) [Weber]

Ralph Weber reported that the changes requested by the September working group
had been made and that no issues had been raised by the SNIA OSD TWG.


6.     SCSI Protocol Topics

No SCSI Protocol topics were presented to the meeting.


7.     Old Business

7.1    Style Guide (05-085r5) [Penokie]

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


8.     New Business

8.1    Presentation of the IEEE P1667 Authentication Standard for Transient
Storage Devices (05-399r2) [Shimor]

Due to the late hour, Avraham Shimor requested that this topic be handled as a
liaison report during the T10 Plenary meeting.

8.2    IEEE OUI Tutorial (no document) [Elliott]

Rob Elliott described the problems with out-of-date OUI usage tutorials for
SCSI devices on the IEEE web site. The group agreed that a proposal to update
the tutorials was in order and Rob volunteered to draft it. Pat Thaler and
George Penokie volunteered to review and contribute to the contents of the
proposal.


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:
05-376r5 (Addressing more than 16384 logical units) [Penokie]

For inclusion in SPC-4:
05-242r2 (Combinations of bits and fields in the LOG SELECT CDB and log
parameters) [Evans]
05-360r2 (Extended self test completion time value update) [Overby]
05-375r1 (EBACKERR bit Error Reporting Clarification) [Penokie]
05-379r0 (Unit attention condition trivial wording changes) [Elliott]
05-380r0 (Mode Page Policy MLUS bit correction) [Elliott]
05-406r1 (New ASC/ASCQs for Device Port Address) [Galloway]

For SPC-4 and SBC-3:
05-156r7 (Application ownership of protection information Reference Tag)
[Penokie]
05-374r2 (Disabling Reassign on Write Long Logical Blocks) [Penokie]

For inclusion in SAS-2, SAM-4, and SPC-4:
05-370r2 (NOTIFY (POWER FAILURE EXPECTED) Fixes) [Penokie]

For inclusion in SPC-4, SMC-3, SBC-3, and SSC-3:
05-317r3 (Remove Attached Media Changer model) [Entzel]

For inclusion in SES-2:
05-300r0 (Add RQST MISSING to DEVICE and ARRAY DEVICE element Control page)
[Marks]
05-372r0 (Cooling element enlarge Actual Fan Speed field) [Elliott]
05-400r0 (Update Table 116 - CONNECTOR TYPE field to SAS-1.1 names) [Marks]


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Wednesday, January 11, 2006 from 9 a.m. to 8 p.m. (or until all
agenda items are completed). The meeting will be in Scottsdale, AZ at the
Embassy Suites Hotel Phoenix - Scottsdale (Reservations:
http://www.b-there.com/arm/t10phx2006) hosted by Intel.


12.    Adjournment

The meeting was adjourned at 8:25 p.m. on Wednesday November 9, 2005.