Motherboard SOL Function Testing via Serial Port and NIC Loopback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no standard method for efficiently testing the Serial over Local Area Network (SOL) function of a motherboard, particularly in the production stage, leading to inefficiencies and potential quality issues.

Innovation Solution

A computing device with a function testing system that automatically tests the SOL function by establishing a session between the serial port and the network interface controller, transmitting and receiving data, and determining data integrity, enabling both development and production stage testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual testing method is used, then testing can be performed in development stage, but testing efficiency is low and production quality cannot be ensured

Engineering Contradiction:
Improvetesting efficiencyVSAvoidproduction quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The testing system enables the motherboard to test itself by utilizing its own serial port and network interface controller to establish SOL sessions and transmit test data, eliminating the need for external manual testing equipment and operations. This self-testing capability ensures consistent quality validation across all production units.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical testing operations with an automated software-based testing system that uses IPMI commands and automated session management to establish SOL connections, transmit test data, and validate functionality through programmatic control rather than physical manual intervention.

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

2Manufacturing precision

If no standard testing method is established, then testing flexibility is maintained, but testing consistency and quality control deteriorate

Engineering Contradiction:
Improvetesting consistencyVSAvoidtesting system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The testing system is designed to be universally applicable across different motherboard models and production stages by using standard IPMI commands and SOL protocol that are commonly implemented in modern motherboards. The system can perform multiple testing functions including SOL session establishment, data transmission validation, and error detection through a single unified interface.

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

Solution Approach 2:

The testing system dynamically adjusts testing parameters such as session timeout values, data transmission buffers, and error threshold limits based on the specific motherboard configuration and testing requirements. This allows the system to maintain consistent testing standards while adapting to different hardware variations without requiring completely different testing procedures.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated testing is implemented, then production efficiency is improved, but testing system complexity increases

Engineering Contradiction:
Improveproduction efficiencyVSAvoidtesting system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated testing system is divided into distinct functional modules including session management module that handles SOL connection establishment and termination, data transmission module that manages test data sending and receiving, and result analysis module that processes test outcomes. This segmentation allows each module to be independently developed, tested, and maintained, reducing overall system complexity while maintaining automation capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9218259B2Computing device and method for testing SOL function of a motherboard of the computing device
Publication Date: 2015.12.22 FULIAN PRESION ELECTRONICS (TIANJIN) CO LTD
  • US9218259B2 patent drawing
  • US9218259B2 patent drawing
  • US9218259B2 patent drawing

AI summary

A method for testing a serial over local area network (SOL) function of a motherboard of a computing device. The method determines that the SOL function is normal if forward data can be transmitted from the serial port of the motherboard to a network interface controller (NIC) of the motherboard through a predefined path, and backward data can be transmitted from the NIC to the serial port through a predefined reverse path. The method determines that the SOL function is abnormal if the forward data cannot be transmitted from the serial port to the NIC through the predefined path, or the backward data cannot be transmitted from the NIC to the serial port through the predefined reverse path.