Nak response from initiator (testb.5), Errors on response frames (testb.5 & testb.6) – Teledyne LeCroy SAS Sample Test Suite User Manual

Page 21

Advertising
background image

SAS Sample Test Suite

Error Conditions – Frames Sent to Initiator (Test Group B)

21

Errors on RESPONSE frames (TestB.5 & TestB.6)
NAK response from Initiator (TestB.5)
Target device shall resend the frame one time with the Retransmit bit = 1 and all other fields the

same as in the first transmission of the frame. (I.e., can’t disable retries for a response frame).

The retransmitted Response frame may be sent in the same or in a new connection.

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 1024 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 instructed to open a connection to the DUT and transmit 1024

byte data frame. Close the connection.

5. Allow the DUT to open an SSP connection and transmit a SCSI RESPONSE frame to

the received command and data. The Testing Station is instructed to transmit NAK to
the RESPONSE frame. Second part of test will instruct Testing Station to send no ACK
response and wait for DONE ACK/NAK TIMEOUT

Observable Results: Verify that the DUT transmits the Response frame again. It should be on a new

connection request but not required.

Advertising