Teledyne LeCroy SAS Sample Test Suite User Manual
Page 47

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.