Teledyne LeCroy SAS Sample Test Suite User Manual

Page 4

Advertising
background image

SAS Sample Test Suite

Scope of document

4

New Test for lost DUT ACK for a SCSI INQUIRY Command (TestC.4.2) .................................... 31

Error Recovery on DATA sequence (TestC.5.1-2) ..................................... 33

CRC or other error resulting in NAK to Initiator (TestC.5.1)..................................................... 33

CRC on data resulting in NAK and abort Response to Initiator (TestC.5.2) .............................. 35

Receive DONE(ACK/NAK TIMEOUT) after sending ACK to the Initiator (TestC.6) .................... 37

Errors on TASK frames (TestC.7 & TestC.8) .............................................. 39

CRC or other error resulting in NAK to Initiator (TestC.7)........................................................ 39

Receive DONE(ACK/NAK TIMEOUT) after sending ACK to Initiator (TestC.8) .......................... 41

SSP_FRAMES - Invalid Additional CDB Length value field (TestC.9.3) ...................................... 43

SSP_FRAMES – Missing CDB in SCSI Command (TestC.9.4) ..................................................... 43

SAS2r14b, 9.2.5.3 ..................................................................................................................... 44

Test Update ............................................................................................................................. 44

Unrecognized or unsupported frames (TestC.10).................................................................... 46

Errors on Data Offset sequences (TestC.16 - TestC.18) ............................ 47

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

SSP_FRAMES – Data Offset Sequence error Out of Order sequence frame (TestC.18) ........... 48

Write Data Request with data framing errors (TestC.19 ) ........................ 50

SSP_DATA_IU – Write request with Data Timeout response (TestC.19) ................................. 50

Invalid Hashed Address detection (TestC.23.1) ........................................ 52

SSP ERROR HANDLING – Invalid Hashed Address error detection (TestC.23.1) ...................... 52

Command and/or Task Tag Error Detection and Response

(TestC.26.1) ............................................................................................... 54

SSP ERROR HANDLING – Duplicate Command Tag recovery sequence(TestC.26.1) ................ 54

Connection Errors (Test Group D) ................................................................... 55

Credit Timeout (1 ms) (TestD.1) ............................................................... 55

Test Update ............................................................................................................................. 55

DONE Timeout (TestD.2) ........................................................................... 57

CLOSE Timeout (TestD.3) .......................................................................... 59

Receive CREDIT_BLOCKED primitive (TestD.4) ......................................... 61

Open Timeout (TestD.5) ........................................................................... 63

Receive BREAK redundant primitive (TestD.7.1 and TestD.7.2) ............... 65

SSP ERROR HANDLING – Disabled BREAK_REPLY and Receive BREAK redundant primitive

(TestD.7.1) ............................................................................................................................... 65

SSP ERROR HANDLING – Enable and verify BREAK_REPY and Receive BREAK

redundant primitive (TestD.7.2) .............................................................................................. 67

BREAK TIMEOUT after sending BREAK redundant primitive (TestD.8) .................................... 69

Receive BROADCAST(CHANGE) redundant primitive (TestD.9) ............................................... 71

BREAK during Write or Read Sequence recovery (TestD.10.2 -

TestD.10.3) ................................................................................................ 72

SSP ERROR HANDLING – Break on Read Data frame sequence (TestD.10.2) .......................... 72

SSP ERROR HANDLING – Break on Write Data frame sequence (TestD.10.3) ......................... 74

Error Conditions – Connection not Established (Test Group E) ...................... 76

Receive OPEN_REJECT (Retry class) (TestE.1) ........................................... 76

Receive OPEN_REJECT (abandon class) (TestE.2) ..................................... 78

Receive OPEN_REJECT for unsupported protocol type (TestE.3) ............. 80

Behavior After Receiving a Task Management Request (Test Group F) ......... 82

ABORT TASK (TestF.1) ............................................................................... 82

ABORT TASK SET (TestF.2) ........................................................................ 84

CLEAR ACA (TestF.3) .................................................................................. 86

CLEAR TASK SET (TestF.4) ......................................................................... 88

I_T NEXUS RESET (TestF.5) ........................................................................ 90

Advertising