Device information collection and error detection in a pre-boot environment of a computer system
First Claim
Patent Images
1. A method, comprising:
- querying a plurality of devices of a computer system for health data during a pre-boot phase of the computer system; and
providing a pre-boot device manager that includes at least a portion of the health data to enable a user to reconfigure the plurality of devices during the pre-boot phase.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to collect device information and detect errors in devices of a computer system in a pre-boot environment. The firmware of the computer system queries a plurality of devices for health data during the pre-boot phase of the computer system. The firmware provides a pre-boot device manager based on the health data received from the plurality of devices. The pre-boot device manager enables a user to reconfigure the devices during the pre-boot phase. In one embodiment, the firmware of the computer system operates in accordance with the Extensible Firmware Interface (EFI) framework standard to collect device information and detect device errors.
60 Citations
29 Claims
-
1. A method, comprising:
-
querying a plurality of devices of a computer system for health data during a pre-boot phase of the computer system; and
providing a pre-boot device manager that includes at least a portion of the health data to enable a user to reconfigure the plurality of devices during the pre-boot phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture comprising:
a machine-readable medium on which a plurality of instructions are stored, which when executed perform operations comprising;
storing configuration information of a plurality of devices of a computer system received from each device during a pre-boot phase of the computer system;
querying each of the plurality of devices for a health status during pre-boot phase; and
in response to receiving a health status of unhealthy from an unhealthy device, querying the unhealthy device for health information during the pre-boot phase;
receiving health information from the unhealthy device in response to the query; and
recording the health information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A computer system, comprising:
-
a processor;
a monitor, operatively coupled to the processor; and
at least one flash device operatively coupled to the processor on which firmware instructions are stored, which when executed by the processor perform operations comprising;
querying a plurality of devices of the computer system for health data during a pre-boot phase of the computer system;
recording the health data received from the plurality of devices in a central repository; and
providing a user interface comprising a pre-boot device manager via the monitor to display information from the central repository to a user of the computer system. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification