next up previous contents
Next: Return Codes Up: Features Previous: Error Detection

Error Recovery

Errors may be recovered by retrying the transaction, or by giving up on it. A retry on a SIB module should be attempted once, and then future attempts to access the device should return an error. The SIB in question should be retried at intervals consistent with proper operation of the bus, that is, there should not be continual retries on a device to the detriment of bus throughput. A periodic check of the expected versus actual values in the device should be executed. This check should be executed on every device periodically. In the event that a mis-match occurs, the interface device could be re-loaded using the software state in the MCB software. This situation is likely to happen where an SIB module is powered down, and then back up.

John Ford
1998-10-23