
Sierra M6
‐
2 SAS/SATA Protocol Analyzer User Manual
197
Target and Device Emulation
Teledyne LeCroy
If you set Repeat Error to 0, it means infinity, and the system injects error on the 2nd, 3rd,
4th, 6th, 7th, 8th, 10th, 11th, 12th, 14th, 15th, 16th, 18th, 19th, 20th, 22th, 23th, 24th,
and so on commands.
Note:
Repeat
error
resets the target emulator received command counter.
In the API, use the following functions:
ErInjSetSCSICommandGenerateError
: Enable error injection on a command.
Specify Command Number and Number of Error Commands in the 4th and 6th
parameters.
See API reference manual (section 5.5.139, page 748).
ErInjSetSCSICommandRepeatedErrorOnCommandNumber
(int
nCommand,
BOOL
bEnable,
short
iCountOfRepeatedErrorsOnCommands)
:
nCommand
specifies SCSI command. See 6.52 SCSI Command type definition in
the API manual.
bEnable
: TRUE means you want repeat error as much as iCountOfRepeatedError
‐
sOnCommands.
3. Click the
Command
fail
with
check
condition
check box, click the down arrow on
the
Sense
Key
drop down list box, choose an error type, and then enter values for
ASC
and
ASCQ
in the corresponding text boxes.
Some Check Condition Sense Key and ASC/ASCQ values are (see
01, 1807 (soft error, RECOVERED DATA WITH ECC
‐
DATA REWRITTEN)
0b, 1103 (aborted command, MULTIPLE READ ERRORS)
0b, 4b06 (aborted command, INITIATOR RESPONSE TIMEOUT)
04, 4100 (hardware errors, DATA PATH FAILURE)
Summary of Contents for Sierra M6-2
Page 37: ...Sierra M6 2 SAS SATA Protocol Analyzer User Manual 35 Expandability Teledyne LeCroy ...
Page 375: ...Sierra M6 2 SAS SATA Protocol Analyzer User Manual 373 Interface Teledyne LeCroy ...
Page 436: ...Teledyne LeCroy Scenario Batch Files 434 Sierra M6 2 SAS SATA Protocol Analyzer User Manual ...
Page 526: ...Teledyne LeCroy 524 Sierra M6 2 SAS SATA Protocol Analyzer User Manual ...