Sequence (testf.15.2 – testf.15.5), Testf.15.2) – Teledyne LeCroy SAS Sample Test Suite User Manual
Page 102

SAS Sample Test Suite
Behavior After Receiving a Task Management Request (Test Group F)
102
TMF or Commands w/Tag conflict during Read or Write command sequence (TestF.15.2 –
TestF.15.5)
Verify that an undefined Task Management Function value has the proper response.
SCSI CDB – Identical Write command sequence with TAG Conflict (no retran bit) (TestF.15.2)
Test Procedure:
1. The Testing Station is instructed to start and complete a phy Reset sequence followed by an
Identify sequence with the DUT. Since the DUT is a target, the Testing Station is instructed
to transmit an Identify Address frame indicating that it is a SAS Initiator.
2. The Testing Station is instructed to open an SSP connection to the DUT and transmit a SCSI
WRITE command for 512 bytes w/TAG = 0018. Close the connection. Allow the DUT to open
an SSP connection to the Testing Station and transmit XFER_RDY w/Tag = 0018.
3. The Testing Station is instructed to open an SSP connection to the DUT and transmit a SCSI
WRITE command for 512 bytes w/TAG = 0019. Close the connection..
4. Before DUT responds, the Testing Station is instructed to open an SSP connection to the
DUT and transmit an identical SCSI WRITE command as first Write w/TAG = 0018. Close
the connection.
Observable Results: Verify that the DUT responds to the duplicate Write with a response of Status
CHECK CONDITION, Sense Key of ABORT COMMAND and ASC/Q of OVERLAPPING COMMANDS
ATTEMPTED.
5. Allow the DUT to open an SSP connection to the Testing Station and transmit XFER_RDY
w/Tag = 0019.
6. The Testing Station is instructed to open a connection to the DUT and transmit the 512 byte
data frame w/TAG = 0019.
Observable Results: Verify that the DUT responds to the second write with a response of Status
GOOD from TAG = 0019.
7. The Testing Station is instructed to open a connection to the DUT and transmit a Test Unit
Ready command frame w/TAG = 001A.
Observable Results: Verify that the DUT responds to the TUR data sequence with a Status=Good
w/TAG = 001A