Hi,
I do not see how the Application
Client is notified of the write DATA frame ACK/NAK_TIMEOUT condition
since Table 130 does NOT include the
Transmission Complete ( Data-Out Failed, ACK/NAK Timeout)
Message received
from ST_ITS state machine
Same thing for Write DATA frame
NACK_RECEIVED condition since Table 13 does NOT include
Transmission Complete ( Data-Out
Failed, NACK Received) Message received from
ST_ITS state machine
Either.
Regards,
Larry
---------------------------------
Taken from SAS-1.1 rev 10 page 364
9.2.4.5.3 DATA
frame with transport layer retries disabled
If an SSP initiator port transmits a
write DATA frame and does not receive an ACK or NAK for that frame (e.g.,
times out, or the connection is
broken):
1) the SSP_TF state machine closes
the connection with DONE (ACK/NAK TIMEOUT) (see 7.16.8.6.5);
and
2) the application client aborts the
command (see 10.2.2).
If an SSP initiator port transmits a
write DATA frame and receives a NAK for that frame, the application client
aborts the command (see 10.2.2).
Taken from SAS-1.1 rev 10 page 372
Table 130 —
Confirmations sent to the SCSI application layer if a frame transmission or
reception
error occurs