Device diagnostic system
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A device management system includes a backplane, a device that communicates via the backplane and that stores identification information, a management module that receives the identification information and that provides a diagnostic module that corresponds to the identification information, and a controller associated with the device. The controller provides the identification information to the management module, receives the diagnostic module from the management module, and outputs diagnostic information for the device that is obtained via the diagnostic module.
-
Citations
28 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of managing a device in a modular computing system, the method comprising:
-
receiving identification information for the device; identifying a diagnostic module that corresponds to the device based on the identification information; tagging the diagnostic module if the diagnostic module is executable by a controller associated with the device instead of by the device; sending the diagnostic module to the controller associated with the device; and receiving diagnostic information relating to the device that was generated using the diagnostic module. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method, performed by a controller associated with a device, of providing diagnostic information for the device to a management module in a modular computing system, the method comprising:
-
providing identification information to the management module; receiving a diagnostic module from the management module; obtaining diagnostic information for the device via the diagnostic module, wherein obtaining the diagnostic information comprises executing the diagnostic module on the controller if the diagnostic module is tagged or passing the diagnostic module to a processor on the device for execution by the processor if the diagnostic module requires a full operating system for execution; and outputting the diagnostic information to the management module. - View Dependent Claims (18, 19, 20)
-
-
21. An article comprising a machine-readable medium that stores instructions for managing a device in a modular computing system, the instructions for causing a machine to:
-
receive identification information for the device; identify a diagnostic module that corresponds to the device based on the identification information; tag the diagnostic module if the diagnostic module is executable by a controller associated with the device instead of by the device; send the diagnostic module to the controller associated with the device; and receive diagnostic information relating to the device that was generated using the diagnostic module. - View Dependent Claims (22, 23, 24)
-
-
25. An article comprising a machine-readable medium that stores executable instructions to provide diagnostic information for a device to a management module in a modular computing system, the instructions for causing a machine to:
-
provide identification information to the management module; receive a diagnostic module from the management module; obtain diagnostic information for the device via the diagnostic module, wherein obtaining the diagnostic information comprises executing the diagnostic module on the controller if the diagnostic module is tagged or passing the diagnostic module to a processor on the device for execution by the processor if the diagnostic module requires a full operating system for execution; and output the diagnostic information to the management module. - View Dependent Claims (26, 27, 28)
-
Specification