| CPC G06F 1/206 (2013.01) [G06F 1/3296 (2013.01)] | 20 Claims |

|
1. A data processing system that provides computer implemented services, the data processing system comprising:
a multifunctional bay; and
a thermal manager adapted to:
identify a startup of the data processing system;
based on the startup:
perform, for the multifunctional bay, a dual device detection procedure for the multifunction bay to identify presence, type, and capability of a device;
make a determination regarding whether a heater is present in the multifunctional bay based on an outcome of the dual device detection procedure;
in an instance of the determination where the heater is present in the multifunctional bay and an ambient temperature is below a threshold:
initiate a heating procedure prior to any temperature sensitive hardware components of the data processing system operate during the startup to warm the temperature sensitive hardware components; and
after completing the heating procedure, set operation of the data processing system for cold weather operation and resume operation of the startup to initiate operation of the temperature sensitive hardware components to provide, at least in part, the computer implemented services.
|