data IU exception handling

gop at us.ibm.com gop at us.ibm.com
Fri Aug 18 06:55:44 PDT 2000


* From the T10 Reflector (t10 at t10.org), posted by:
* gop at us.ibm.com
*
Sriram,
You are correct, the is a conflict between those two sections. The error
handling was added in some time after the wording about retries being
allowed. I suggest the sentence:
'If a target retries an operation it shall send a MODIFY DATA POINTERS
message then request that the SPI data information unit be transferred
again. '
be deleted.
John, This should be placed on the agenda for the SPI-4 meeting next week.

Bye for now,
George Penokie

Dept Z9V  114-2 N212
E-Mail:    gop at us.ibm.com
Internal:  553-5208
External: 507-253-5208   FAX: 507-253-2880



Sriram Srinivasan <srirams at lsil.com> on 08/17/2000 05:24:28 PM

Please respond to Sriram Srinivasan <srirams at lsil.com>

To:   t10 at t10.org
cc:
Subject:  data IU exception handling




* From the T10 Reflector (t10 at t10.org), posted by:
* Sriram Srinivasan <srirams at lsil.com>
*
   I have a question on data IU exception handling:

   In 10.8.3.3.3 (SPI4-rev0) paragraph 4 it states:

   "If the information unit that failed was not a SPI status information
unit
and the message received from the initiator was an INITIATOR DETECTED ERROR
message then the target <SHALL> send a SPI L_Q/SPI status information unit
pair
to the initiator with a CHECK CONDITION status and a sense key set to
ABORTED
COMMAND and ..."

   Paragraph 6 of 14.1 states:

   "The initiator shall save the data pointers as soon as the last byte of
the
last iuCRC for a SPI information unit is transferred.  The save <SHALL>
occur
even if the initiator detects an error in the SPI data information unit.
If a
target retries an operation it <SHALL> send a MODIFY DATA POINTERS message
then
request that the SPI data information unit be transferred again."

   Doesn't the first one (para 4 in 10.8.3.3.3) say that tha target cannot
retry
the command ('coz he sent the ABORTED COMMAND sense key)?  In this case,
the
initiator would probably resend the whole command again.  But para. 6 of
14.1
seems to imply that targets can retry the SPI data IU and mandates that the
MODIFY DATA POINTES message be sent prior to such a retry.  These seem to
contradict each other.  The same wordings are present in SPI-3 as well.

  Is there a bigger thing that I'm missing here?  Please let me know.

  Thanx,
  Sriram

----------------------------------------------------------------------

 Sriram Srinivasan                       Sriram.Srinivasan at lsil.com
 ASIC Design Engineer, LSI Logic,
 2001 Danfield Ct.,                      Phone: 970-206-5847
 Fort Collins, CO 80525                  FAX  : 970-206-5244
----------------------------------------------------------------------

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



*
* 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