| CPC G06F 1/266 (2013.01) [G06F 1/3275 (2013.01)] | 20 Claims |

|
1. A multi-protocol storage device communicatively coupled to a host that prevents the storage device from entering a thermal shutdown mode, the storage device comprises:
a controller to:
communicate with the host in a first mode using a first protocol;
receive a temperature request from the host;
monitor temperature on the storage device;
transmit a response to the temperature request to the host when the temperature meets a predefined temperature that is below a thermal shutdown threshold and receive a thermal throttling instruction from the host;
switch to a second mode to communicate with the host using a second protocol that is less resource intensive than the first protocol;
perform thermal throttling to reduce the temperature on the storage device; and
return to the first mode when the temperature of the storage device enters a normal operation zone.
|