Response IU

Bill Galloway BillG at
Thu May 16 12:40:27 PDT 2002

* From the T10 Reflector (t10 at, posted by:
* "Bill Galloway" <BillG at>

I do not want to take away anything that people need.  I just do not see
how the existing rules ever allow a meaningful case with both bits set.

Your last paragraph talks about reporting both errors. I see two
problems with that.  First if the protocol error happened on the command
then the response indicates the problem and there can be no status
because the task was never entered into the task set. The second problem
is that all of the existing protocols say you CANNOT report status if
you set RSPVALID.  If you to not report status of CHECK CONDITION, SAM
says that you cannot return sense data. If you cannot return sense data
then you cannot set SNSVALID.

This is not just a SAS issue.  It has been bothering me for a while and
I finally decided to bring it up.  SAS is just the first document I want
to change.

Bill Galloway
BREA Technologies, Inc.
P: (281) 530-3063
F: (281) 988-0358
BillG at 

-----Original Message-----
From: owner-t10 at [mailto:owner-t10 at] On Behalf Of George
Sent: Thursday, May 16, 2002 8:28 AM
To: t10
Subject: RE: Response IU

* From the T10 Reflector (t10 at, posted by:
* "George Penokie" <gop at>

One man's nonsensical case may be anothers neccessary.

This case is not prevented in FCP-2, SPI-3, SPI-4, and who knows about
the other protocols. So why is it an issue in SAS?

I still contend that it would be perfectly resonable to have both bits
active. The RSPVALID field is limited 4 bytes in SPI and 8 bytes in
FCP-2 so generally does not contain much information. If a case comes up
where the target needs to report a protocoal failure and needs to report
more information then sense data could also be generated.

In addition there is nothing that states that a protocol error and a
command error can not be related. If they are then it would be resonable
to report both in one shot. In that case I would see the protocol error
informing the protocol level of the error and the sense data informating
the application of the command error.

Bye for now,
George Penokie

Dept 2C6  114-2 N212
E-Mail:    gop at
Internal:  553-5208
External: 507-253-5208   FAX: 507-253-2880

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

More information about the T10 mailing list