US 12,175,231 B2
Systems and methods for thermal monitoring during firmware updates
Dharma Bhushan Ramaiah, Bangalore (IN); Shinose Abdul Rahiman, Bangalore (IN); Vineeth Radhakrishnan, Palakkad (IN); Rama Rao Bisa, Bangalore (IN); and Mini Thottunkal Thankappan, Bangalore (IN)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Sep. 23, 2022, as Appl. No. 17/934,806.
Prior Publication US 2024/0103828 A1, Mar. 28, 2024
Int. Cl. G06F 8/65 (2018.01); G06F 1/20 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 1/206 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An IHS (Information Handling System) comprising:
one or more CPUs (Central Processing Units) utilizing one or more buses that connect to a plurality of hardware components of the IHS; and
a remote access controller supporting remote management of the Information Handling System (IHS), the remote access controller comprising a logic unit and a memory device having instructions stored thereon that, upon execution by the logic unit, cause the remote access controller to:
initiate a firmware update for a first of the hardware components, where the firmware update is transmitted to the first hardware component via a bus that is mastered by the remote access controller;
except for transmissions in support of the firmware update of the first hardware component, block communications on the bus;
while blocking communications on the bus, detect a request by the first hardware component for transmission of a portion of the firmware update;
determine a time for responding to the request by the first hardware component in order to prevent the request from timing out;
prior to the time for responding to the request by the first hardware component, poll a second of the hardware components of the IHS that shares the bus mastered by the remote access controller for thermal data; and
utilize the polled thermal data to provide closed-loop cooling of the IHS during the firmware update for the first hardware component.