Server Control Circuit for Secure Remote BMC Debug Logging
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Ease of manufacture
If the BMC debug interface is removed during mass production, then manufacturing cost is reduced, but problem identification efficiency deteriorates
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
3Productivity
If remote debug log transmission is enabled, then debugging efficiency is improved, but system complexity and security vulnerability increase
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
4Reliability
If data transmission is controlled by authorization values, then security is improved, but device complexity increases
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
Data Source
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.

