Previous Topic Next Topic
 

When you choose the Simulate a check condition option, from within busFAULT, you will receive a display similar to the following:

Fault Settings

CDBs to fail

You can configure busFAULT to only fail those Command Descriptor Blocks (CDBs) that you specify:

You can have busFAULT generate a failure on every CDB that is sent to the device, fault all CDBs except for the user specified list of CDBs, fault only the list of user specified CDBs, or create an advanced boolean equation.

Sense data to return

You specify exactly what Sense Key and Sense Code you would like to have returned.

You can select a Sense Code from our list or type in your own user defined sense code.

Fault Frequency

You can specify how many I/Os to fail before busFAULT will stop failing CDBs on the selected device. If you select the Unlimited option, busFAULT will fail every CDB request it is configured to fail until you click on the Clear Device Fault button.

If you place a checkmark on the Random Failures option, you can configure busFAULT to generate a fault at random times. You can adjust the frequency of the random fault by adjusting the Random Frequency setting that appears.

Set Device Fault

Once you have configured which CDBs to fail, the sense data to return, and the number of I/O requests to fail, you simply click on the Set Device Fault button. When you do, busFAULT is immediately activated on that device and any matching CDBs sent to that device object will fail with the specified settings. You can force busFAULT to stop generating faults for the device by selecting the Clear Device Fault button.

Whenever a simulated fault is active, on any device, a red error indicator will flash in the upper right of the display. This is a visual cue, regardless of which device is selected, that busFAULT is currently active on one or more devices.

See Also