摘要 |
A system that automatically integrates a module into a computer system to replace a module that has failed. The system operates by detecting an insertion of the module into the computer system. In response to this insertion, the system reads information from the module in order to identify what type of module has been inserted into the computer system. If the newly inserted module cannot perform functions of the prior module, the system signals an error condition. The system additionally reads information from the module in order to determine if the module has failed since it was first shipped or last repaired. This information was originally written by this or another system upon detection of a failure. If the module has failed since it was first shipped or last repaired, the system signals an error condition. Finally, if no error condition is signaled, the system integrates the module into the computer system. In a variation on the above embodiment, this integration process involves running functional tests on the module, and loading configuration information into the module. Thus, the present invention speeds up the integration process by dispensing with the need to manually enter integration commands into the computer system. This creates fewer opportunities for error because a technician is not required to memorize integration commands and will not inadvertently enter the wrong commands. The present invention also encourages proper service practice by encouraging a technician to return a failed module to a service depot, instead of simply cycling the injection switch of a module to "repair" the unit. |