Teledyne LeCroy SAS Sample Test Suite User Manual

Page 47

Advertising
background image

SAS Sample Test Suite

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

47

Errors on Data Offset sequences (TestC.16 - TestC.18)
The data offset sequence can possible be altered through the network of expanders. Data

sequencing for the disk target device does not support any order sequencing problems. The Write

request must be aborted.


SSP_FRAMES – Data Offset Sequence error Missing frame (TestC.16)

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 2048 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 the 2048

bytes of data. Send 3 DATA frames of 512 bytes each with Offset 0000, 0200 and 0600.

Observable Results: Verify that the DUT responds to the write data sequence with a Response of

CHECK CONDITION and ASC/Q = 0x4B05 (Data Offset Error)

SSP_FRAMES – Data Offset Sequence error Duplicate frame (TestC.17)

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 2048 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 the 2048 bytes of data.

5. Send 5 DATA frames of 512 bytes each with the following. Repeat step 2

– 5 for each sequence.

a. Offset 0000, 0000, 0200, 0400 and 0600.

Advertising