Automated Hard Disk Hot-Plug Execution Unit for Server Firmware Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of functional testing for the firmware of a storage controller in servers is time-consuming and labor-intensive due to the need for multiple manual hot-plugging operations of hard disks, leading to increased error rates and reduced efficiency.

Innovation Solution

A hard disk pluggable method and system that utilizes an execution unit with a driving device, mechanical arm, and mechanical clamp to automate the hot plug operations, allowing for efficient and precise control of hard disk insertion and removal based on predefined test cases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual hot-plugging operations are performed for functional testing, then the testing process can be completed, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtesting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system uses an execution unit that automatically performs hot-plugging operations based on predefined test cases. The server itself manages the testing process by automatically controlling the execution unit to insert and remove hard disks according to test requirements, eliminating the need for manual intervention and significantly improving testing efficiency while reducing time consumption

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical operations with an automated execution unit that includes a driving device, mechanical arm, and mechanical clamp. This automated mechanical system precisely controls hard disk insertion and removal based on test case requirements, transforming manual labor into an automated process that improves productivity without increasing time consumption

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If manual hot-plugging operations are performed for functional testing, then the testing process can be completed, but the error rate increases

Engineering Contradiction:
Improvetesting accuracyVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system incorporates a state detection mechanism that automatically detects whether hard disks are properly inserted or removed during testing. This feedback loop ensures that each hot-plugging operation is executed correctly according to test case requirements, reducing errors while maintaining operational simplicity through automated verification

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By replacing manual operations with an automated execution unit, the system eliminates human error in performing hot-plugging operations. The automated mechanical arm and clamp precisely execute insertion and removal actions as defined by test cases, significantly improving testing accuracy while the standardized automated process actually simplifies operation complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If multiple hot-plugging operations are performed manually for each functional test, then comprehensive testing can be achieved, but labor intensity increases

Engineering Contradiction:
Improvetesting completenessVSAvoidtesting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-defines all hot-plugging operations in structured test cases before execution. Each test case specifies the sequence of insertions and removals required for comprehensive functional testing. The execution unit then automatically follows these predefined instructions, ensuring complete testing coverage while simplifying the actual testing process through automation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The execution unit is designed as a universal automated system that can perform various hot-plugging operations for different test cases. The same mechanical arm and clamp mechanism handles all insertion and removal tasks across multiple functional tests, reducing the need for specialized equipment for each test type and thereby reducing overall device complexity

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

Data Source

PatentUS12314147B2Hard disk pluggable method and system, and server
Publication Date: 2025.05.27 FULIAN PRESION ELECTRONICS (TIANJIN) CO LTD
  • US12314147B2 patent drawing
  • US12314147B2 patent drawing
  • US12314147B2 patent drawing

AI summary

Disclosed in the present invention are a hard disk pluggable method, a hard disk pluggable system, and a server. The hard disk pluggable includes determining whether the hard disk rack is in a first preset state and the hard disk rack is in a second preset state; controlling the execution unit to perform a second hot plug operation on the first hard disks of the hard disk rack and a second plug operation on the second hard disks of the spare hard disk rack based on the first record file and the second record file to restore the hard disk rack to the first preset state and the spare hard disk rack to the second preset state if the hard disk rack is not in the first preset state and/or the spare hard disk rack is not in the second preset state.