Backplane Management Logic for Pre-Boot Device Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing systems face challenges in flexibility and efficiency when interconnecting electrical devices, particularly with the use of backplanes, which can lead to device mismatches and require dedicated slots, and also necessitate rebooting to implement configuration changes.
Innovation Solution
A system that uses a backplane with management logic to determine compatibility and configure electrical devices in a pre-boot environment, utilizing non-volatile storage to store fabric interface parameters and channel characteristics, allowing for dynamic port enabling/disabling and configuration of transmitters/receivers to prevent mismatches and optimize signal integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If backplanes are used to interconnect electrical devices, then cable complexity and weight are reduced, but device flexibility and adaptability are worsened due to dedicated slot requirements and device mismatch risks
Solution Approach 1:
The system performs preliminary device discovery, compatibility determination, and configuration in a pre-boot environment before the devices are fully operational. Management logic identifies devices connected to the backplane, determines their types and compatibility, and configures them appropriately before normal operation begins, eliminating the need for dedicated slots and preventing device mismatches
Solution Approach 2:
Management logic acts as an intermediary between the backplane and electrical devices, mediating the interaction by discovering devices, determining compatibility, and configuring connections. This intermediary layer enables dynamic adaptation and prevents direct incompatibility issues between devices
2Ease of operation
If configuration changes are made to a server in an off state, then configuration can be modified, but the server must be rebooted for changes to take effect, resulting in time loss
Solution Approach 1:
Configuration changes are performed in advance in the pre-boot environment before the server enters normal operation. The management logic configures devices with appropriate settings, and these configurations are applied automatically when the devices boot up, eliminating the need for additional reboots to implement changes
Solution Approach 2:
The system maintains continuous configuration management capability across power cycles. Configuration data is stored persistently, and the management logic ensures that configuration actions taken in the pre-boot environment are carried forward into normal operation without interruption or loss of functionality
Data Source
AI summary
In at least some embodiments, a system comprises a plurality of electrical devices and management logic coupled to the electrical devices. While the electrical devices are each in a pre-boot environment, the management logic obtains information from the electrical devices and uses the information to determine electrical compatibility of, and/or configure, the electrical devices.


