Ack to initiator (test testc.4.2) – Teledyne LeCroy SAS Sample Test Suite User Manual

Page 31

Advertising
background image

SAS Sample Test Suite

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

31

SCSI Command Receive DONE(ACK/NAK TIMEOUT) after sending ACK to Initiator (Test

TestC.4.2)
New Test for lost DUT ACK for a SCSI INQUIRY Command (TestC.4.2)

Command Sequence (see Figure 11 below for details)

Test Procedure:

1. Power on the DUT.
2. 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.

3. The Testing Station is instructed to open an SSP connection to the DUT and transmit

a SCSI INQUIRY. Wait for the DUT to response with an ACK and ignore it.

4. The Testing Station will wait 1 ms after sending the Command frame before

transmitting a DONE (ACK/NAK TIMEOUT) and close connection.

5. The Testing Station is instructed to open an SSP connection to the DUT and transmit

a Task Management frame type QUERY TASK. And, wait for the DUT to respond with
an ACK.

6. Wait for the DUT to transmit the following 2 frames, a Command Response DATA

frame and the INQUIRY response frame. The order of incoming frame should be in
this order. The Testing Station will transmit an ACK response for each frame.

Observable Results: Verify that the DUT completes the final QUERY TASK Response frame.

Advertising