MCE firmware

From MCEWiki
Revision as of 21:06, 20 January 2008 by 142.103.235.58 (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Procedures for keeping DAS/MCE healthy during firmware upgrades, power cycles, etc.

It is good practice to do a resetmce and a resetpci after any firmware upgrades or power cycles. This is basically to clear out communications channels that may acquire garbage during these operations.

Currently the PCI firmware does not clear its fibre fifo on reset. This means that if there are fewer than 32 bits of garbage in the fifo, it doesn't get cleared until a valid reply from the MCE arrives. As a result, we may expect the first MCE command following power up to fail some of the time. Part of the power-up procedure should be to issue a command, then clear_fifo_mce_reply. After this, the PCI should be in a stable state.

MFH plans to resolve this issue in PCI firmware version U.1.4.