Fujitsu MBA3073RC Computer Drive User Manual


 
1.6 Transport layer
C141-C013 93
The SSP TARG port shall return a RESPONSE frame with the DATAPRES field
set to RESPONSE_DATA in response to every TASK frame and in response to
errors that occur while the transport layer is processing a COMMAND frame.
The SSP TARG port shall return a RESPONSE frame with the DATAPRES field
set to SENSE_DATA if a command completes with sense data to return (e.g.,
CHECK CONDITION status).
RESPONSE information unit NO_DATA format
If the DATAPRES field is set to NO_DATA, then:
a) the SSP TARG port shall set the STATUS field to the status code for a
command that has ended (see SAM-3 for a list of status codes);
b) the SSP TARG port shall set the SENSE DATA LENGTH field to zero and
the RESPONSE DATA LENGTH field to zero;
c) the SSP TARG port shall not include the SENSE DATA field and the
RESPONSE DATA field.
RESPONSE information unit RESPONSE_DATA format
If the DATAPRES field is set to RESPONSE_DATA, then:
a) the SSP TARG port shall set the STATUS field to zero and the SENSE
DATA LENGTH field to zero;
b) the SSP TARG port shall not include the SENSE DATA field;
c) the SSP TARG port shall set the RESPONSE DATA LENGTH field to four.
d) the SSP TARG port shall include the RESPONSE DATA field.
Table 1.43 defines the RESPONSE DATA field, which contains information
describing protocol failures detected during processing of a request received by
the SSP TARG port. The RESPONSE DATA field shall be present if the SSP
TARG port detects any of the conditions described by a non-zero value in the
RESPONSE CODE field and shall be present for a RESPONSE frame sent in
response to a TASK frame.