DC-SCM Configuration for Undiscoverable AIC Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
DC-SCM devices in modular computing systems face challenges in configuring with Add-In Cards (AICs) that have not been validated by the manufacturer, limiting their ability to perform BIOS and BMC operations due to unconfigured hardware interfaces and software protocols.
Innovation Solution
A DC-SCM configuration system that includes a DC-SCM device capable of receiving and storing static undiscoverable device operation information, retrieving static discoverable device information during initialization, and modifying operational system configurations using both types of information during runtime to ensure compatibility and functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DC-SCM is configured to work with validated AICs using conventional BIOS/BMC, then reliability is improved, but adaptability deteriorates because it cannot support unvalidated AICs
Solution Approach 1:
The system performs preliminary configuration actions by storing static device operation information for undiscoverable devices before runtime operations. This pre-stored information enables the DC-SCM to properly configure and manage devices that cannot be dynamically discovered, thereby maintaining reliability while extending adaptability to unvalidated AICs from different manufacturers.
2Adaptability or versatility
If modularity is implemented to allow any AIC manufacturer, then adaptability is improved, but device complexity increases due to unconfigured hardware interfaces
Solution Approach 1:
The system introduces an intermediary mechanism that stores and manages static device operation information as a bridge between the DC-SCM and undiscoverable devices. This intermediary layer handles the complexity of configuring hardware interfaces for unvalidated AICs, allowing the DC-SCM to maintain simplicity while supporting multi-manufacturer adaptability.
3Adaptability or versatility
If static device operation information is stored for undiscoverable devices, then adaptability is improved, but loss of information increases due to need to manage both static and dynamic information
Solution Approach 1:
The system segments device operational information into two distinct categories: static information stored for undiscoverable devices and dynamic information retrieved during runtime for discoverable devices. This segmentation allows the system to manage different types of information through appropriate mechanisms, reducing information loss by ensuring each type is handled according to its specific requirements.
Data Source
AI summary
A DC-SCM undiscoverable device configuration system includes a DC-MHS computing device with an operational system, a discoverable device, an undiscoverable device, and a DC-SCM device coupled to the operational system and the discoverable device. The DC-SCM device receives and store static undiscoverable device operation information for the undiscoverable device and, during initialization operations for the DC-MHS computing device, retrieves static discoverable device operational information for the discoverable device and the static undiscoverable device operation information and uses it to configure operation of the operational system. During runtime operations for the DC-MHS computing device, the DC-SCM device retrieves dynamic discoverable device operational information from the discoverable device and the static undiscoverable device operation information, and uses it to modify operation of the operational system.


