SYSTEM AND METHOD FOR AUTOMATICALLY UPDATING BIOS SETUP OPTIONS
First Claim
1. A computer-implemented method for automatically broadcasting a basic input/output system (BIOS) setup option among a plurality of nodes in a virtual local-area network (VLAN), comprising:
- receiving, at a specific controller of a node of the plurality of nodes, a command to update a BIOS setup option on the node;
determining that the specific controller is neither a master nor a slave based upon an internal flag of the specific controller;
broadcasting a master request to the VLAN;
determining that no response to the master request is received within a predetermined time period;
setting the internal flag of the specific controller as the master; and
sending out a first completion response to indicate that the specific controller is the master and is enabled to broadcast updated BIOS setup option on the node to the VLAN.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for enabling an administrator or a controller to update BIOS setup options on a server system and then automatically update the BIOS setup options on other server systems in a baseboard management controller (BMC) virtual local area network (VLAN). For example, the method may comprise: receiving, at a specific controller of a node, a command to update the BIOS setup option; determining whether the specific controller is a master by checking an internal flag of the specific controller; in an event that the specific controller is neither a master or a slave, broadcasting a master request to the VLAN; determining whether a reply is received within a predetermined time period; in an event that the reply is not received, setting the internal flag of the specific controller as a master; and sending an original equipment manufacturer (OEM) completion response.
25 Citations
20 Claims
-
1. A computer-implemented method for automatically broadcasting a basic input/output system (BIOS) setup option among a plurality of nodes in a virtual local-area network (VLAN), comprising:
-
receiving, at a specific controller of a node of the plurality of nodes, a command to update a BIOS setup option on the node; determining that the specific controller is neither a master nor a slave based upon an internal flag of the specific controller; broadcasting a master request to the VLAN; determining that no response to the master request is received within a predetermined time period; setting the internal flag of the specific controller as the master; and sending out a first completion response to indicate that the specific controller is the master and is enabled to broadcast updated BIOS setup option on the node to the VLAN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server system, comprising:
-
a processor; and a computer-readable medium storing instructions that, when executed by the processor, cause the server system to perform operations comprising; receiving, at a specific controller of a node of a plurality of nodes in a virtual local-area network (VLAN), a command to update a BIOS setup option on the node; determining that the specific controller is neither a master nor a slave based upon an internal flag of the specific controller; broadcasting a master request to the VLAN; determining that no response to the master request is received within a predetermined time period; setting the internal flag of the specific controller as the master; and sending out a first completion response to indicate that the specific controller is the master and is enabled to broadcast updated BIOS setup option on the node to the VLAN. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification