Remote Server Diagnostic via SMBus Switch and RMC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Maintenance personnel face inefficiencies and safety hazards when checking the power-on states and diagnostic messages of multiple servers in a rack server system, as current methods require manual inspection of each server, often involving time-consuming and physically demanding ladder access.
Innovation Solution
A computer system incorporating a system management bus (SMBus) switch, remote management controller (RMC), and logic circuit within each server, enabling remote monitoring and management through diagnostic message ports, BIOS, and SMBus host controllers to centralize and streamline the collection and response of diagnostic messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If manual inspection of each server is performed to check power-on states and diagnostic messages, then diagnostic information can be obtained, but maintenance time increases and physical labor increases
Solution Approach 1:
The patent introduces a remote management controller (RMC) as an intermediary device that communicates with servers through SMBus. The RMC collects diagnostic messages from multiple servers and transmits them to a management station, eliminating the need for manual physical inspection of each server while ensuring diagnostic information is available.
Solution Approach 2:
The patent replaces the mechanical manual inspection process with an automated electronic communication system. The SMBus and RMC enable digital transmission of diagnostic messages, substituting the physical act of checking servers with automated data collection and transmission mechanisms.
2Loss of information
If manual inspection of each server is performed, then diagnostic messages can be read, but physical labor and safety hazards increase
Solution Approach 1:
The RMC serves as a remote intermediary that accesses diagnostic messages without requiring physical presence at the server locations. This eliminates safety hazards associated with climbing ladders to reach servers in rack configurations while maintaining full access to diagnostic information.
Solution Approach 2:
The patent replaces the mechanical physical inspection process with automated electronic communication through the SMBus system. Diagnostic messages are transmitted digitally from servers to the management station, eliminating the need for physical labor and associated safety risks.
3Loss of information
If each server is checked individually, then detailed diagnostic information can be obtained, but management efficiency decreases
Solution Approach 1:
The patent merges the diagnostic functions of multiple individual servers into a unified management system. The RMC collects diagnostic messages from all servers and transmits them collectively to the management station, allowing detailed diagnostic information to be obtained while significantly improving management efficiency through centralized processing.
Solution Approach 2:
The RMC and SMBus system provide universal access to diagnostic information from multiple servers through a single management station. This multi-functional system can monitor, collect, and process diagnostic data from any server in the rack, eliminating the need for individual checking while maintaining detailed information access.
Data Source
AI summary
A computer system and a diagnostic method thereof are provided. The computer system comprises a system management bus (SMBus) switch, a plurality of servers and a remote management controller (RMC). Each server comprises a diagnostic message port, a basic input output system (BIOS) and a logic circuit. The BIOS outputs a diagnostic message to the diagnostic message port. The logic circuit catches the diagnostic message. The RMC comprises a SMBus host controller. The SMBus host controller controls the SMBus switch to connect the SMBus host controller to a corresponding logic circuit according to a request. The logic circuit responds the diagnostic message to the SMBus host controller according to the request.


