Virtual BIOS Firmware Hub via Baseboard Management Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Firmware image management in server environments, particularly in blade server systems, is inefficient due to the need for frequent updates and synchronization of BIOS revisions, which is time-consuming and costly, and occupies valuable printed circuit board space.

Innovation Solution

Implementing a baseboard management controller (BMC) with a BMC processor, RAM, and ROM, and a chassis management controller (CMC) or remote assistant card (RMC) to store and transfer BIOS firmware images to blade server modules, allowing for centralized management and elimination of dedicated firmware hubs, thereby optimizing firmware hub functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated firmware hub is used to store BIOS firmware images in each blade server module, then firmware images are readily available for booting, but printed circuit board space and cost increase

Engineering Contradiction:
Improvefirmware availabilityVSAvoidprinted circuit board space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent extracts the firmware hub functionality from individual blade server modules and relocates it to a centralized location (chassis management controller or external device). This allows each blade to access BIOS firmware images remotely without requiring dedicated firmware hub hardware on their own circuit boards, thereby reducing PCB space while maintaining firmware availability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The chassis management controller or external device serves as a shared firmware hub for multiple blade server modules simultaneously. This universal resource can store and provide BIOS firmware images to any blade that needs them, eliminating the need for redundant firmware storage in each individual module.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If BIOS firmware images are stored locally in each blade server module, then booting is faster and more reliable, but firmware update and synchronization becomes time-consuming and tedious

Engineering Contradiction:
Improveboot reliabilityVSAvoidfirmware update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By extracting firmware management from individual blades to a centralized controller, the system enables remote update of BIOS firmware images. The chassis management controller can push updates to multiple blades simultaneously or individually, dramatically reducing the time and administrative effort required for firmware synchronization compared to manual local updates.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements feedback mechanisms where the chassis management controller can query blade servers about their firmware versions and automatically identify which blades need updates. This enables automated firmware management and synchronization across the entire system.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If a firmware hub is eliminated from blade server modules, then cost and PCB space are reduced, but firmware image management complexity increases

Engineering Contradiction:
Improvemanufacturing costVSAvoidfirmware management complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The chassis management controller is designed to perform multiple functions including system management, monitoring, and firmware management. By adding firmware hub capabilities to this existing universal controller, the patent avoids increasing overall system complexity while eliminating redundant components from individual blades.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The chassis management controller acts as an intermediary between the external firmware source and individual blade servers. It handles all firmware distribution, validation, and installation tasks, shielding blade servers from complexity while enabling centralized firmware management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7676666B2Virtual BIOS firmware hub
Publication Date: 2010.03.09 DELL PROD LP
  • US7676666B2 patent drawing
  • US7676666B2 patent drawing
  • US7676666B2 patent drawing

AI summary

A baseboard management controller (BMC) of a blade server module in an information handling system may operate as a virtual system BIOS firmware hub that may have automatic firmware updating through a TFTP transfer from a chassis management controller (CMC) or for rack/tower servers from a remote assistant card (RMC). The system BIOS may be stored in a RAM drive or a ROM of the BMC. Valuable printed circuit board real estate and hardware for a firmware hub is no longer necessary since the BMC may have the capacity to act as a virtual system BIOS firmware hub in addition to its other functions.