Server PXE Port Configuration Without BIOS Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for disabling the preboot execution environment (PXE) function of network card ports are complex and inconvenient, requiring system power-on and BIOS setup, and cannot be customized to meet client requirements, especially in scenarios involving multiple network cards or changes in hardware configuration.

Innovation Solution

A method and apparatus for self-adaptive supporting of the PXE function that traverses network card devices, selects target devices and ports based on customization requirements, and compiles these requirements into a BIOS ROM to enable/disable the PXE function efficiently, using an on-demand ROM driver file.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the PXE function is disabled through BIOS setup or shell scripts, then the PXE function can be controlled, but the setting procedure becomes complex and inconvenient

Engineering Contradiction:
ImprovePXE function controlVSAvoidsetting procedure
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-configuring PXE enablement/disablement settings during the driver installation phase rather than requiring post-installation BIOS setup or shell script execution. The driver package includes configuration files that automatically set PXE states during installation, eliminating the need for complex post-installation configuration steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the driver installation process to automatically configure PXE settings without requiring user intervention in BIOS or execution of shell scripts. The driver package contains embedded configuration instructions that the system applies automatically during installation, making the process self-contained and simplifying user operations.

Inventive Principle:
Principle #25Self-service

2Reliability

If the PXE function is disabled through BIOS setup or shell scripts, then the PXE function can be controlled, but customization for different clients is not possible

Engineering Contradiction:
ImprovePXE function controlVSAvoidcustomization capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by enabling different PXE configurations for different network card ports and different client scenarios within the same system. The driver package includes configuration files that can specify port-specific PXE enablement/disablement settings, allowing customized configurations for different clients without requiring system-wide changes or multiple driver versions.

Inventive Principle:
Principle #3Local quality

3Reliability

If the PXE function is disabled through BIOS setup, then the PXE function can be controlled, but system restart is required which reduces productivity

Engineering Contradiction:
ImprovePXE function controlVSAvoidconfiguration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by completing PXE configuration during the driver installation phase before the system is fully operational. This eliminates the need for post-installation BIOS setup and system restarts, as all configurations are applied and take effect immediately during the installation process, thereby maintaining productivity.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If the PXE function is disabled through shell scripts, then the PXE function can be controlled, but the process is inconvenient and requires OS booting

Engineering Contradiction:
ImprovePXE function controlVSAvoidoperation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by embedding PXE configuration capabilities directly in the driver installation package. The configuration files within the driver package automatically apply PXE settings during installation without requiring the system to boot into an operating system or execute separate shell scripts, making the process more convenient and self-contained.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12572368B2Server preboot function self-adaptive supporting method and apparatus
Publication Date: 2026.03.10 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12572368B2 patent drawing
  • US12572368B2 patent drawing
  • US12572368B2 patent drawing

AI summary

The present disclosure relates to the technical field of computers. Disclosed are a server preboot function self-adaptive supporting method and apparatus. The method includes: when target indication information is acquired, traversing network card devices in a network card device library, where the target indication information is configured for representing that a target object has a customization requirement on enabling/disabling of a preboot execution environment function; selecting, from the network card devices, a target network card device corresponding to the customization requirement, and a target port of the target network card device; enabling the preboot execution environment function of the target port, and disabling the preboot execution environment function of a reference port other than the target port in the target network card; and compiling the customization requirement into a version file and burning the version file into a read-only memory of a basic input/output system.