Service Processor Pre-Configures NIC to Stall BIOS POST
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information handling systems face challenges in reducing boot time for workload configurations on target servers, particularly in efficiently transitioning between different storage arrays and managing power states to optimize boot processes.
Innovation Solution
The system employs a management station to manage server boot processes by configuring communication devices like NICs through a service processor, allowing for pre-configuration of storage targets and enabling a single power-on self test (POST) to boot a new workload, utilizing sideband interfaces or the BIOS as a proxy to ensure efficient initialization and communication with storage arrays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the server performs multiple POST processes to update configuration settings and boot workload, then the configuration can be properly updated, but the boot time increases
Solution Approach 1:
The service processor pre-configures the communication device with storage target settings before the BIOS POST process begins. This preliminary configuration allows the BIOS to boot the workload without interruption, eliminating the need for a second POST and reducing overall boot time while maintaining proper configuration updates.
2Reliability
If the system uses traditional multi-POST boot process to ensure proper configuration updates, then configuration reliability is maintained, but the boot process becomes slower
Solution Approach 1:
The service processor acts as an intermediary between the management station and the BIOS, pre-configuring the communication device with storage target settings. This intermediary action ensures configuration reliability is maintained while allowing the BIOS to complete its boot process without interruption, thus reducing boot time.
3Ease of operation
If the communication device is configured during BIOS POST, then the configuration is properly applied, but the boot process must be stalled and restarted
Solution Approach 1:
The communication device is configured with storage target settings before the BIOS POST process begins, through the service processor. This preliminary configuration ensures the device is ready for immediate use during boot, eliminating the need to stall and restart the POST process while maintaining proper configuration application.
Data Source
AI summary
An information handling system includes a communication device and a service processor. The communication device includes a first terminal, and a second terminal to communicate with a network storage array. The service processor includes a first terminal to receive configuration settings for the communication device, and a second terminal to provide the configuration settings to the communication device. The service processor configures the communication device based on the configuration settings during a first boot sequence of the information handling system. A power-on self test of a basic input/output system of the information handling system is stalled while the service processor configures the communication device based on the configuration settings, and the information handling system is booted from a workload on a storage array identified in the configuration settings without using a second boot sequence of the information handling system.


