BMC I/O Information Acquisition for Server Initialization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing devices face challenges in identifying and managing failures during initialization, particularly with I/O devices, leading to inefficiencies in error detection and recovery due to the lack of immediate access to device information.
Innovation Solution
The implementation of a management device (BMC) that acquires I/O device information via multiple transmission routes (MCTP, PCIe, and I2C) and communicates with the BIOS to provide this information during the initialization process, enabling the BIOS to identify and manage errors without halting the activation process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the BIOS waits for I/O device initialization to complete before collecting information, then the information accuracy is improved, but the activation time increases
Solution Approach 1:
The management device performs preliminary acquisition of I/O device information before the BIOS completes initialization. The management device collects device information through alternative routes (PCIe, I2C) in advance, so that when the BIOS needs the information, it is already available even if initialization is incomplete.
Solution Approach 2:
The management device acts as an intermediary between the I/O devices and the BIOS. It acquires information from I/O devices through multiple transmission routes and provides this information to the BIOS, allowing the BIOS to obtain device information without waiting for complete initialization.
2Reliability
If the BIOS halts activation when I/O device initialization fails, then the reliability is improved, but the productivity decreases
Solution Approach 1:
The management device acquires I/O device information in advance through alternative transmission routes before the BIOS attempts initialization. This preliminary information availability allows the BIOS to continue activation even when initialization fails, improving both error detection and activation efficiency.
Solution Approach 2:
The management device provides feedback information about I/O device status to the BIOS through alternative routes. This feedback mechanism allows the BIOS to identify failed devices without halting the entire activation process, enabling continued system operation with partial functionality.
3Reliability
If multiple transmission routes are used to acquire device information, then the reliability is improved, but the device complexity increases
Solution Approach 1:
The management device is designed with multi-functionality to acquire information through multiple transmission routes (MCTP, PCIe, I2C). This universal capability allows the system to switch between different routes depending on availability, improving reliability without requiring separate dedicated systems for each route.
Data Source
AI summary
An information processing device includes a device, a management device that is connected to the device via a first transmission route and configured to acquire information regarding the device via the first transmission route, and a processing device that is connected to the device via a second transmission route, connected to the management device via a third transmission route, and configured to initialize the device and acquire the information from the management device via the third transmission route.


