Server Firmware Self-Recovery via Automatic Startup Repair

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server operation and maintenance processes are inefficient due to prolonged times and high pressure in resolving firmware-related startup failures in storage modules, as existing methods require manual intervention and repair of flash chips.

Innovation Solution

A server firmware self-recovery system that includes a storage module, a starting controller, a repair controller, and a logic controller. This system automatically detects and repairs startup abnormalities in the storage module by switching communication connections between the starting and repair controllers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual repair processing is performed on the flash chip by maintenance personnel, then the system starting failure can be resolved, but the operation and maintenance time is prolonged and efficiency is reduced

Engineering Contradiction:
Improvesystem startup reliabilityVSAvoidoperation and maintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements automatic detection and repair of flash chip startup failures through the logic controller and repair controller, eliminating the need for manual maintenance personnel intervention. The repair controller automatically performs repair operations when startup failures are detected, enabling the system to self-diagnose and self-repair flash chip issues.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The logic controller continuously monitors the startup process and detects failures before they affect system operation. By implementing preliminary detection mechanisms that check flash chip readability and executability before full system startup, the system can initiate repair procedures proactively, preventing complete system failure and reducing maintenance response time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual repair processing is performed on the flash chip, then the startup abnormality can be fixed, but the operation and maintenance work pressure increases

Engineering Contradiction:
Improvestartup normalityVSAvoidoperation and maintenance work pressure
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The automatic repair system eliminates the need for maintenance personnel to manually diagnose and repair flash chip issues. The logic controller and repair controller work together to automatically detect startup failures, identify flash chip problems, and execute repair operations without human intervention, significantly reducing maintenance work pressure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback monitoring of the flash chip startup process through the logic controller. When startup failures are detected, the system automatically feeds back this information to the repair controller, which then executes appropriate repair actions. This closed-loop feedback mechanism ensures reliable detection and correction of startup abnormalities without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

3Extent of automation

If the storage module startup failure is detected, then the system can initiate repair procedures, but additional control components are required

Engineering Contradiction:
Improveautomatic repair capabilityVSAvoidcontroller structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The control system is segmented into distinct functional modules: the logic controller handles startup process coordination and failure detection, while the repair controller专门 handles flash chip repair operations. This segmentation allows each controller to be optimized for its specific function, making the overall system more manageable despite the added complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The logic controller serves as an intermediary between the startup controller and the repair controller. It monitors the startup process, detects flash chip failures, and triggers the repair controller when problems are identified. This intermediary role allows the system to maintain clear separation of concerns while enabling automatic repair functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12222787B2Server firmware self-recovery system and server
Publication Date: 2025.02.11 SHANDONG YINGXIN COMP TECH CO LTD
  • US12222787B2 patent drawing
  • US12222787B2 patent drawing
  • US12222787B2 patent drawing

AI summary

A server firmware self-recovery system and a server. The system includes a storage module, a starting controller, a repair controller, and a logic controller. The storage module is configured to store a system firmware program. The starting controller is configured to read, when establishing a communication connection with the storage module, the system firmware program from the storage module to start the system. The repair controller is configured to perform abnormality repair processing on the storage module when the storage module starts abnormally and the repair controller establishes a communication connection with the storage module. The logic controller is configured to establish a communication connection between the storage module and the starting controller by default in an initial situation. If the starting controller fails to start the system, the storage module starts abnormally, and the storage module is switched to establish a communication connection with the repair controller.