Close timeout (testd.3) – Teledyne LeCroy SAS Sample Test Suite User Manual

Page 59

Advertising
background image

SAS Sample Test Suite

Connection Errors (Test Group D)

59

CLOSE Timeout (TestD.3)
If the Target device is the first in a connection to send CLOSE, then it shall wait for 1 ms to receive

CLOSE in response. If it does not receive CLOSE within 1 ms, the Target device shall transmit a

BREAK primitive sequence.

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 DUT.
3. Wait for the DUT to transmit OPEN_ACCEPT and RRDY. The Testing Station is instructed to

transmit a READ BUFFER of 1024 bytes to the DUT then close the connection.

4. Wait for the DUT to open an SSP connection to the Testing Station. The Testing Station is

instructed to one transmit RRDY to grant credit for the DUT to transmit a SCSI DATA frame
to the Testing Station. Test Station will ACK send a DONE in response to DUT DONE. But, it
will not send a CLOSE to the DUT CLOSE

5. Wait 1 ms for the DUT to send the BREAK (6 primitives) and instruct the Testing Station to

reply with BREAK.

Observable Results: Verify that the DUT transmits a BREAK primitive sequence after a 1 ms

timeout.

Advertising