Abstract:
A method for ensuring management controller firmware security, by a security manager of a computing device, includes storing a public key and raw identity data, and obtaining, from a management firmware for a management controller of the computing device, encrypted identity data. The security manager decrypts the encrypted identity data with the public key into decrypted identity data, and compares the decrypted identity data with the raw identity data to determine whether the management firmware is authentic. The security manager protects the computing device from harm by the management firmware, in response to determining that the management firmware is not authentic.
Abstract:
Embodiments generally relate to updating a basic input/output system (BIOS) configuration in a computing system. The present technology discloses techniques that that can enable a remote BIOS configuration updating using a shared storage device between a service controller and a BIOS. By enabling an out-of-band management protocol, the present technology can achieve a remote and efficient BIOS management method.
Abstract:
A system and method to save power in a computer system is disclosed. The system includes a power controller controlling connection of power to each of a plurality of memory components. A processor is coupled to the memory components. The processor operates with varying utilization levels of the memory components. A management controller is coupled to the processor and the power controller. The management controller determines a period of low utilization based on memory utilization data from the processor. The management controller commands the power controller to disable power to some of the plurality of memory components during the period of low utilization.
Abstract:
A system and method for tracking the components of a computing device is disclosed. Each of the components of the computing devices includes identification data. At least one bus is coupled to the components. A memory device stores identification information corresponding with each of the components. A management controller is coupled to the bus and the memory device. The management controller periodically requests identification data from each of the components over the bus. The management controller receives the requested identification data from each of the components. The management controller compares the received identification data with the stored identification data to determine if any of the components has been replaced.
Abstract:
The present disclosure describes devices and methods that include a heartbeat signal for detecting an abnormality in the control of a fan for an electronic system. A fan controller can assume control of a fan over a fan speed control circuit in response to the abnormality. Control of the fan by the fan controller can eliminate or reduce overheating within the system caused by improper fan speed, in response to the abnormality.
Abstract:
Technologies for remote keyboard-video-mouse sessions can include failover mechanisms. In some embodiments, a system can establish a first remote keyboard-video-mouse session between a console application on the system and a first server application executed by a controller on a server. The first remote keyboard-video-mouse session can be established via a first network connection between the system and the controller. Next, the system can detect an error associated with the first remote keyboard-video-mouse session. In response to the error, the system can establish a second remote keyboard-video-mouse session between the console application and a second server application executed by an operating or a basic input/output program on the server. The second remote keyboard-video-mouse session can be established via a second network connection between the system and the second server application.
Abstract:
A method for controlling air flow in a server rack includes storing, by a switch, a connection table, the connection table comprising information for rack positions corresponding to switch ports of the switch. The switch obtains address information of at least one management controller corresponding to at least one device connected to the switch ports of the switch. The switch determines a rack position for each of the at least one device, based on the table and the address information. The switch receives from a rack management controller (RMC), a request for the rack position for each of the at least one device. The switch sends to the RMC, the rack position for each of the at least one device. The RMC controls fan speed for the at least one device, based on the rack position for each of the at least one device.
Abstract:
Embodiments generally relate to data storage in a computing system. The present technology discloses techniques that that can enable an optimized mechanism to change spinning speed of data storage disk drives. The present technology can use a service controller, e.g. a Baseboard Management Device (BMC), to communicate with a disk controller to change the spinning speed of disk drives. The present technology can improve energy efficiency by efficiently controlling the spinning speed of disk drives. It can also reduce data access latency by promptly spinning up a disk from a spun-down state.