BMC Time Recovery via CPU-Triggered BIOS Synchronization
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If manual time recovery operation is performed by user, then time consistency can be restored, but time consumption increases
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
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
Data Source
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.

