Fabric OS Reference Manual

30 Fabric OS Reference Manual
cmiTest
ASIC to ASIC connection test of the CMI bus.
Synopsis
cmiTest [passCount]
Availability admin
Description Use this command to verify that the multiplexed 4-bit Control Message
Interface (CMI) point-to-point connection between two ASICs is
functioning properly. Also use it to verify that a message with a bad
checksum sets the error and interrupt status bits of the destination ASIC and
that a message with a good checksum does not set an error or interrupt bit
in any ASIC.
Note
This command cannot be executed on an operational switch. You
must first disable the switch using the switchDisable command.
The Test method is presented here. Complete the steps for each source
ASIC X and each destination ASIC Y in the switch. Do not complete this
test if ASIC X = ASIC Y.
1. Generate the CMI data D.
2. Send data from source X to destination Y.
3. Check destination Y for the following conditions:
The capture flag is set.
The data is received as expected (D).
If a good checksum test, the CMI error bit and the EMI error
interrupt status bit are not set.
If a bad checksum test, the CMI error bit and the CMI error interrupt
status bit are set.