主权项 |
1. A rack, comprising:
a rack management controller, for receiving a firmware updating file, and generating an updating message according to the firmware updating file; and a plurality of server nodes, each of the plurality of server nodes comprising:
a memory, for storing firmware of a basic input output system; anda baseboard management controller, coupled to the rack management controller and the memory, for receiving the updating message to download the firmware updating file from the rack management controller and store the downloaded firmware updating file in a storage space, and for controlling the memory to enter a recovery mode after downloading the firmware updating file, to write the firmware updating file into the memory so as to update the firmware of the basic input output system; wherein according to the updating message, the baseboard management controller of each of the plurality of server nodes outputs a responding message to the rack management controller, the rack management controller determines whether the responding message is received, if the responding message is received, the corresponding baseboard management controller downloads the firmware updating file from the rack management controller, if the responding message is not received, the rack management controller determines whether a number of times that the responding message is not received is greater than a predetermined value or not, if the number of times that the responding message is not received is not greater than the predetermined value, the rack management controller outputs the updating message to the corresponding baseboard management controllers again, and if the number of times that the responding message is not received is greater than the predetermined value, the rack management controller generates an updating error message. |