BMC Serial-over-LAN Baud Rate Auto-Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency in establishing Serial-over-LAN (SOL) connections due to the need for manual baud rate adjustments between the BMC UART and the system UART, leading to errors when their rates differ.

Innovation Solution

A method and system that automatically detect the current baud rate of the system UART and configure the BMC UART to match it, enabling seamless data transfer over the network without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual baud rate adjustment is used to configure BMC UART, then compatibility with system UART can be achieved, but the efficiency of establishing SOL connection deteriorates due to constant adjustment attempts

Engineering Contradiction:
Improvebaud rate compatibilityVSAvoidSOL connection establishment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The BMC automatically detects the baud rate of the system UART and configures its own UART accordingly, without requiring manual intervention. The system self-adjusts to ensure compatibility between BMC UART and system UART baud rates, eliminating the need for constant manual adjustment attempts while maintaining reliable communication.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual baud rate configuration is required, then baud rate mismatch errors can be avoided, but the complexity of the SOL establishment process increases

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidSOL configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The BMC performs automatic baud rate detection and configuration, eliminating the need for manual intervention. The system automatically ensures baud rate matching between BMC UART and system UART, maintaining data transmission accuracy while simplifying the SOL establishment process to require no user configuration.

Inventive Principle:
Principle #25Self-service

3Productivity

If automatic baud rate detection is implemented, then SOL connection establishment efficiency is improved, but the complexity of the BMC increases

Engineering Contradiction:
ImproveSOL connection establishment efficiencyVSAvoidBMC complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The BMC implements automatic baud rate detection by monitoring the communication interface and detecting the actual baud rate being used by the system UART. This feedback mechanism allows the BMC to automatically configure its UART to match the detected baud rate, achieving efficient automatic SOL connection establishment with minimal additional complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11080224B2Method, baseboard management controller and system for establishing a serial-over-LAN connection
Publication Date: 2021.08.03 AMERICAN MEGATRENDS
  • US11080224B2 patent drawing
  • US11080224B2 patent drawing
  • US11080224B2 patent drawing

AI summary

A method, a baseboard management controller (BMC) and a system for establishing a serial-over-LAN connection are provided. The method includes: receiving data from a server unit using the first UART at a current baud rate; detecting the current baud rate of the first UART using the BMC; configuring the baud rate of the second UART of the BMC as the current baud rate; controlling the second UART to retrieve the data from the first UART at the current baud rate using the BMC; and sending the data to a network using the BMC.