BMC Remote BIOS Configuration Offline Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for remotely configuring BIOS settings require the information handling system's processor to be powered on and running an operating system, making it time and power consuming, especially for configurations like multi-system clusters.

Innovation Solution

A method and system that allows a baseboard management controller (BMC) to receive and store configuration change requests remotely while the processor is offline, updating the configuration data when the processor comes online and storing a copy for subsequent access, enabling BIOS configuration updates without powering the processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the processor is powered on and running an operating system to configure BIOS settings, then BIOS configuration can be performed, but power consumption increases and time is lost

Engineering Contradiction:
ImproveBIOS configuration capabilityVSAvoidprocessor power consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system separates BIOS configuration functionality from the main processor by using a dedicated Baseboard Management Controller (BMC). The BMC can receive and process BIOS configuration requests independently without requiring the main processor to be powered on, thus enabling BIOS configuration while avoiding processor power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The BMC acts as an intermediary between the user and the BIOS configuration system. It receives configuration requests, validates them, and applies changes to BIOS settings without needing the main processor or operating system, thereby eliminating the requirement to power on the processor for configuration tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the processor is powered on to configure BIOS settings, then configuration changes can be applied, but system downtime increases

Engineering Contradiction:
ImproveBIOS configuration capabilityVSAvoidsystem downtime
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The BMC can receive and queue BIOS configuration requests in advance, even when the processor is offline. Configuration changes are applied as soon as the processor becomes available, eliminating the need to keep the processor running specifically for configuration tasks and minimizing system downtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The BMC serves as an intermediary that decouples the configuration request process from the processor availability. It maintains a request log and applies configurations asynchronously when the processor is ready, allowing the system to remain offline without losing configuration capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the processor must be running to access BIOS configuration, then configuration can be performed, but multi-system cluster setup becomes inefficient

Engineering Contradiction:
ImproveBIOS configuration accessVSAvoidmulti-system cluster configuration efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

Each system in the cluster has its own BMC that can independently handle BIOS configuration requests. This segmentation allows multiple systems to be configured simultaneously without requiring their processors to be powered on, dramatically improving cluster setup efficiency compared to sequential processor-dependent configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The BMC provides self-service BIOS configuration capability, allowing systems to be configured without human intervention to power them on. Configuration requests can be automatically applied when processors become available, enabling unattended multi-system cluster deployment.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8078865B2Systems and methods for configuring out-of-band bios settings
Publication Date: 2011.12.13 DELL PROD LP
  • US8078865B2 patent drawing
  • US8078865B2 patent drawing
  • US8078865B2 patent drawing

AI summary

A method may for updating system configuration data is provided. A configuration change request may be received from a remote user at a local baseboard management controller (BMC) via a network while a processor associated with the BMC is offline. The configuration change request may be stored in a request log. After the processor comes online, the configuration data may be updated based on the configuration change request stored in the request log. A copy of the updated configuration data from the chipset may be stored in a storage device coupled to the BMC such that the copy of the updated configuration data is accessible when the processor is offline. The copy of the updated system configuration may be provided to a subsequent remote user for a subsequent system configuration update.