现有一台服务器,更换PCI-E网卡后,报错,报错代码PXE-E04:ERROR reading PCI configuration space,此时需要进入主板BIOS,修改后可正常启动。
该服务器为超微主板,进入BIOS,找到PCIe/PCI/PnP Configuration,如下图:

此时CPU1 Slot1 PCI-E X8 OPROM等几项都为Legacy,将这几项改为Disabled,这意味着无论在哪个插槽插网卡(或者其他扩展卡),它们在开机时都不会再尝试运行引导程序了,彻底消除了PXE报错。目前服务已可正常启动运行。