CPC G06F 11/2284 (2013.01) [G06F 1/206 (2013.01); G06F 1/3209 (2013.01); G06F 8/656 (2018.02)] | 18 Claims |
1. An Information Handling System (IHS), comprising:
a plurality of hardware devices; and
a Baseboard Management Controller (BMC) in communication with the plurality of hardware devices, the BMC including:
a baseboard processor; and
baseboard memory including instructions that, upon execution by the baseboard processor, cause the BMC to:
identify at least one non-registered hardware device from among the plurality of hardware devices by determining that power profile data for the at least one non-registered hardware device does not exist in a Basic Input/Output System (BIOS) of the IHS;
obtain, using a plugin associated with the non-registered hardware device, power profile data for the at least one non-registered hardware device;
monitor a functionality of the non-registered hardware device; and
for each instance that the non-registered hardware device ceases to function properly due to under cooling:
perform a system reboot of the IHS;
incrementally increase a specified amount of cooling provided by one or more cooling units to the non-registered hardware device, the specified amount being less than a maximum cooling level; and
continue to monitor the functionality of the non-registered hardware device.
|