Server Control Circuit for Secure Remote BMC Debug Logging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The removal of the BMC debug interface during server mass production hinders effective debugging and problem identification, complicating the debugging process and security of servers.

Innovation Solution

A server system with a first and second control circuit, including a second storage unit, that controls data transmission based on development stage board number and authorization values to manage debug log access, allowing remote viewing and preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the BMC debug interface is removed or covered during mass production, then server security and cost are improved, but debugging capability and problem identification efficiency deteriorate

Engineering Contradiction:
Improveserver securityVSAvoiddebugging capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a second control circuit as an intermediary between the first control circuit (BMC) and external devices. This intermediary enables remote debug log transmission through the existing network interface, allowing engineers to access debug information without physical access to the BMC interface, thus resolving the contradiction between security and debugging capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical cable connection method with a network-based digital communication system. Instead of physically connecting cables to BMC debug interfaces, the system uses network protocols to transmit debug logs remotely, eliminating the need for physical access while maintaining debugging functionality

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

2Ease of manufacture

If the BMC debug interface is removed during mass production, then manufacturing cost is reduced, but problem identification efficiency deteriorates

Engineering Contradiction:
Improvemanufacturing costVSAvoidproblem identification time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent implements preliminary action by enabling debug log transmission functionality to be activated in advance through the second control circuit. The system is pre-configured with network-based debug capabilities, allowing immediate remote access to debug logs when issues occur, eliminating the need for time-consuming physical interface access during problem identification

Inventive Principle:
Principle #10Preliminary action

3Productivity

If remote debug log transmission is enabled, then debugging efficiency is improved, but system complexity and security vulnerability increase

Engineering Contradiction:
Improvedebugging efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the second control circuit to serve multiple functions: it acts as both a security control element and a debug log transmission gateway. This multi-functional approach avoids adding separate dedicated components, thereby improving debugging efficiency while minimizing the increase in system complexity

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

4Reliability

If data transmission is controlled by authorization values, then security is improved, but device complexity increases

Engineering Contradiction:
Improveaccess securityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes by implementing authorization control through simple numerical comparison rather than complex access control lists. The second control circuit compares authorization values against development stage board number values, using straightforward parameter comparison to achieve security without excessive complexity in the control logic

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250321863A1Server system
Publication Date: 2025.10.16 MITAC COMPUTING TECH
  • US20250321863A1 patent drawing
  • US20250321863A1 patent drawing

AI summary

A server system includes a first control circuit and a second control circuit. The first control circuit includes a first controller, a second controller, a first input/output circuit, and a second input/output circuit. The first input/output circuit is coupled to the first controller. The second input/output circuit is coupled to the second controller and the first input/output circuit. The second controller is configured to transmit a debug log of the first control circuit to the second input/output circuit. The second input/output circuit is configured to transmit the debug log of the first control circuit to the first input/output circuit. The second control circuit is coupled between the first input/output circuit and the second input/output circuit. The second control circuit is configured to selectively control data to be transmitted from the first input/output circuit to the second input/output circuit.