Batch RMT Testing via BMC Storage and Network Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current RMT test processes face challenges in deployment, result collection efficiency, and scalability during the production testing stage due to the need for serial ports, reliance on manual analysis, and potential production line disruptions when the upper computer fails.
Innovation Solution
A batch testing system and method that includes a test device and server, where each machine writes RMT test results to a specific storage location in a BMC, allowing for analysis and transmission over a network, enabling automatic processing and eliminating the need for serial ports and manual intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each machine to be tested outputs test results through its serial port, then test results can be collected, but costs soar and test efficiency decreases
Solution Approach 1:
The patent extracts the test result data from the traditional serial port output method and stores it directly in the BMC's storage space. This separation allows the test results to be collected without requiring serial port connections, thereby reducing costs while maintaining reliable data collection through the BMC's internal storage capabilities.
Solution Approach 2:
The BMC (Baseboard Management Controller) is utilized to perform multiple functions: it not only manages system operations but also stores test results and enables network transmission. This multi-functionality eliminates the need for dedicated serial port infrastructure, reducing costs while improving test efficiency through automated network-based result collection.
2Measurement precision
If all test results are analyzed and processed by the upper computer, then comprehensive analysis is achieved, but test efficiency is low
Solution Approach 1:
The patent segments the test result analysis process by distributing analysis capabilities to each machine to be tested through the BMC. Instead of centralizing all analysis on the upper computer, each machine independently analyzes its own test results and transmits only the analysis outcomes via network. This segmentation reduces the upper computer's workload while maintaining comprehensive analysis quality.
Solution Approach 2:
Each machine to be tested performs self-analysis of its test results through the BMC before transmission. This self-service approach allows comprehensive analysis to be conducted at the source, reducing the burden on the upper computer and significantly improving overall testing efficiency by enabling parallel processing across multiple machines.
3Reliability
If test results are checked in serial manner, then thorough verification is achieved, but production capacity is heavily impacted when upper computer fails
Solution Approach 1:
The patent segments the test result verification process so that each machine independently verifies and analyzes its own test results through the BMC before transmission. This segmentation creates independent verification units that do not depend on sequential processing through the upper computer, thereby maintaining thorough verification while improving production capacity and fault tolerance.
Solution Approach 2:
The test result analysis and verification are performed in advance by each machine's BMC before transmission to the upper computer. This preliminary action ensures thorough verification is completed at the source, so that even if the upper computer fails, the verification has already been accomplished and production can continue without interruption.
4Ease of operation
If operator intervention is required for analysis tool activation, then manual control is achieved, but large-scale operations cannot be accomplished
Solution Approach 1:
The BMC automatically activates the analysis tool and performs test result analysis without requiring operator intervention. This self-service mechanism maintains ease of operation through automated processes while enabling large-scale operations by eliminating the need for manual activation of each test instance, thereby achieving both operational simplicity and scalability.
Solution Approach 2:
The BMC serves as a universal controller that automatically manages analysis tool activation, test result storage, and data transmission across all machines. This multi-functional automation eliminates the need for operator intervention in each test case, maintaining ease of operation through centralized automation while enabling large-scale operations to proceed simultaneously.
Data Source
AI summary
A batch testing system includes a test device, a plurality of machines to be tested and a server. The test device writes a BIOS with a RMT test to each machine to be tested, and starts each machine to be tested to run the RMT test, and then each machine to be tested writes a test result to a specific storage location in a baseboard management controller thereof. When entering an operating system, each machine to be tested reads and analyzes the test result at the specific storage location to output an analysis result, and then transmits the analysis result to the server through a network. The server receives and counts the analysis results transmitted by the machines to be tested. Therefore, the batch testing system can deploy the RMT test, and no intervention from operators is required in the whole process, which is suitable for the production testing stage.

