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