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

Page 78

Advertising
background image

SAS Sample Test Suite

Error Conditions – Connection not Established (Test Group E)

78

Receive OPEN_REJECT (abandon class) (TestE.2)
The other nine variants of OPEN_REJECT are in the Abandon class. An abandon class

OPEN_REJECT indicates a persistent condition that will cause OPEN_REJECT indefinitely if the OPEN

is retried. An example is OPEN_REJECT (PROTOCOL NOT SUPPORTED)

When the Target device receives an abandon class OPEN_REJECT, it shall not resend the

OPEN_ADDRESS frame. Receipt of an abandon class OPEN_REJECT shall be handled as an I_T

Nexus Loss condition.

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 (PROTOCOL NOT SUPPORTED)

Observable Results: Verify that the DUT does nothing before I_T Nexus loss period.

Advertising