BMC Time Recovery via CPU-Triggered BIOS Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for recovering the time of a Baseboard Management Controller (BMC) in a server are inefficient, requiring users to manually navigate the Intelligent Platform Management Interface (IPMI) specifications and commands, which can be complex and time-consuming.

Innovation Solution

A BMC time management apparatus and method that automates the time recovery process by having the BMC send time loss information to the CPU, which then notifies the BIOS to synchronize time information from the CMOS to the BMC, ensuring consistency with the server's time system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual time recovery operation is performed by user, then time consistency can be restored, but operation complexity and time consumption increase significantly

Engineering Contradiction:
Improvetime consistencyVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic time recovery without user intervention. When time loss is detected, the BMC automatically triggers the CPU to notify the BIOS, which then retrieves time from CMOS and synchronizes it back to the BMC, making the system self-healing for time consistency issues

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the BMC monitors its own time status, detects time loss conditions, and automatically initiates the recovery process by sending notifications through the CPU to the BIOS, which then feedbacks the recovered time information back to the BMC

Inventive Principle:
Principle #23Feedback

2Reliability

If manual time recovery operation is performed by user, then time consistency can be restored, but time consumption increases

Engineering Contradiction:
Improvetime consistencyVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system maintains time information in the CMOS in advance, so when time loss is detected, the recovery process can immediately retrieve pre-stored time data without requiring external sources or complex calculations, significantly reducing recovery time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automatic recovery mechanism eliminates the need for user intervention entirely, allowing the system to restore time consistency immediately upon detection without waiting for user action, thereby minimizing time loss

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12216534B2BMC time management method, system and apparatus, and computer medium
Publication Date: 2025.02.04 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12216534B2 patent drawing
  • US12216534B2 patent drawing

AI summary

A BMC time management method, system and apparatus, and a computer medium are provided. The BMC time management apparatus includes a BMC, a CPU and a BIOS, wherein the BMC is configured to send time loss information to a CPU after detecting a loss of time of the BMC; the CPU is configured to send, after receiving the time loss information, a notification of executing a time recovery operation to the BIOS; and the BIOS is configured to obtain time information in a CMOS after receiving the notification of executing the time recovery operation, and synchronize the time information to the BMC, so that the BMC recovers the time of the BMC based on the time information.