Errors on task frames (testc.7 & testc.8) – Teledyne LeCroy SAS Sample Test Suite User Manual

Page 39

Advertising
background image

SAS Sample Test Suite

Error Conditions – Frames Received from Initiator (Test Group C)

39

Errors on TASK frames (TestC.7 & TestC.8)
CRC or other error resulting in NAK to Initiator (TestC.7)
The Target shall send NAK to the Initiator. The frame is not recognized as a Task Frame and is

discarded.

The Initiator should resend the Task frame with the Retransmit bit set to one. The Target will see

this as a new request.

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 TASK

MANAGEMENT command with an Invalid CRC.

3. Wait for the DUT to transmit NAK then close the connection. The Test Station is instructed

to connect to the DUT and transmit a valid TASK MANAGEMENT command with the
RETRANSMIT bit enabled.

4. Wait for the DUT to transmit an ACK

Observable Results: Verify that the DUT transmit with a TASK MANAGEMENT Response frame to

the command with RESPONSE_DATA and TMF_COMPLETE.

Advertising