Receive open_reject (retry class) (teste.1) – Teledyne LeCroy SAS Sample Test Suite User Manual

Page 76

Advertising
background image

SAS Sample Test Suite

Error Conditions – Connection not Established (Test Group E)

76

Error Conditions – Connection not Established (Test Group E)

Receive OPEN_REJECT (Retry class) (TestE.1)
Eighteen variants of the OPEN_REJECT primitive are defined in SAS2r14b.

Nine of these variants are in the Retry class. These represent temporary conditions in the SAS

domain that should clear in a short time and allow the OPEN request to succeed if it is retried.

When the Target device receives a retry class OPEN_REJECT, it shall resend the OPEN_ADDRESS

frame.

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 an initiator.

2.

The Testing Station is instructed to open an SSP connection to the Testing Station.

3.

Wait for the DUT to transmit OPEN_ACCEPT and RRDY. The Testing Station is
instructed to transmit a SCSI INQUIRY command to the DUT then close the
connection.

4.

Wait for the DUT to transmit OPEN request for the response. The Testing Station is
instructed to transmit a OPEN_REJECT (RETRY)

Observable Results: Verify that the DUT re-transmit the OPEN_ADDRESS request.

Advertising