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

Page 100

Advertising
background image

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

Advertising