Testf.10 & testf.11 ) – Teledyne LeCroy SAS Sample Test Suite User Manual
Page 100

SAS Sample Test Suite
Behavior After Receiving a Task Management Request (Test Group F)
100
Task Management Function with Undefined and Reserved command (TestF.10 & TestF.11 )
SCSI CDB – Undefined Task Management Function (TestF.10)
Verify that an undefined Task Management Function value has the proper response.
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 2048 bytes. Close the connection
3. Allow the DUT to open an SSP connection to the Testing Station and transmit XFER_RDY.
4. The Testing Station is then instructed to send an Undefined (0x03) Task Management function. The
DUT should send an ACK response to the Command
Observable Results: Verify that the DUT responds to the Undefined Task Management Function
with a TASK MANAGEMENT NOT SUPPORTED
5. The Testing Station is instructed to open a connection to the DUT and transmit the 2048 bytes of
data. Send 4 good DATA frames of 512 bytes each.
Observable Results: Verify that the DUT responds to the write data sequence with a Status=Good
SCSI CDB – Reserved Task Management Function (TestF.11)
Verify that a reserved Task Management Function value has the proper response.
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 2048 bytes. Close the connection
3. Allow the DUT to open an SSP connection to the Testing Station and transmit XFER_RDY.
4. The Testing Station is then instructed to send an Reserved (0x20) Task Management
function. The DUT should send an ACK response to the Command
Observable Results: Verify that the DUT responds to the Undefined Task Management Function
with a TASK MANAGEMENT NOT SUPPORTED
5. The Testing Station is instructed to open a connection to the DUT and transmit the 2048
bytes of data. Send 4 good DATA frames of 512 bytes each.
Observable Results: Verify that the DUT responds to the Write data sequence with a Status=Good