Patent ID: 7350115
Filing Date: 2008-03-25
Classification: G06F

Abstract:
1. A system comprising: a backplane; a device to communicate via the backplane, the device for storing identification information; a management module to receive the identification information, and to provide a diagnostic module that corresponds to the identification information; and a controller associated with the device, the controller to provide the identification information to the management module, to receive the diagnostic module from the management module, and to output diagnostic information for the device that is obtained via the diagnostic module; wherein the diagnostic module is executable on at least one of the device and the controller to obtain the diagnostic information for the device; wherein, if the diagnostic module requires a full operating system for execution, the controller is configured to pass the diagnostic module to the device for execution; and wherein, if the diagnostic module contains a tag indicating that the diagnostic module is executable on the controller, the controller is configured to execute the diagnostic module.