Embedded Controller Out-of-Band Management for Boot Failure Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In-band management is inadequate for computers that cannot boot normally due to inappropriate BIOS settings, as it relies on remote server communication which may not function in such scenarios.
Innovation Solution
A system and method for out-of-band (OOB) management that includes a host connector, a switch unit, an embedded controller (EC), and a management device with a microcontroller, allowing the EC to establish communication with the microcontroller via a serial communication bus to receive external data and update firmware or recover the operating system, even when the computer cannot boot normally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If in-band management is used for remote server communication, then management functionality is provided, but it cannot function when the computer cannot boot normally due to inappropriate BIOS settings
Solution Approach 1:
The patent introduces an embedded controller (EC) as an intermediary component that operates independently from the main computer system and BIOS. The EC provides a separate management pathway that does not depend on the boot process, allowing out-of-band management to function even when the computer cannot boot normally. This mediator approach resolves the contradiction by creating a parallel management channel that is reliable in boot failure conditions.
2Adaptability or versatility
If a separate communication pathway is added for out-of-band management, then adaptability to boot failure conditions is improved, but device complexity increases
Solution Approach 1:
The embedded controller (EC) is designed to perform multiple functions including out-of-band management, power management, and system monitoring. By making the EC multi-functional, the patent reduces the need for additional dedicated components for OOB management, thereby limiting the increase in device complexity while still providing the required adaptability to boot failure conditions.
3Reliability
If voltage level adjustments are implemented for protocol compatibility, then communication reliability is improved, but control complexity increases
Solution Approach 1:
The system implements automatic voltage level detection and adjustment mechanisms where the EC automatically adapts its voltage levels to match the connected device's requirements. This self-service approach eliminates the need for manual configuration or complex external control logic, thereby maintaining communication reliability while minimizing the increase in control complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system includes a switch unit (14) that is connected to a host connector (13) of a computer (1), an embedded controller (EC) (11) that is connected to the switch unit (14), and a management device (2) that includes a device connector (23) and a microcontroller (21). The device connector (23) is connected to the host connector (13). The microcontroller (21) is connected to the device connector (23), and sends external data via the device connector (23) to the EC (11). When the EC (11) is supplied with electricity, the EC (11) controls the switch unit (14) to establish an electrical connection between the EC (11) and the host connector (13) so as to allow the EC (11) to communicate with the microcontroller (21) through the EC (11) and the host connector (13) to receive the external data from the microcontroller (21).