Intel发布的I350标准固件都是用于LOM设计的。固件已配置LOM模式,不需要搭配外挂flash,将efi driver包进BIOS中就可以使用PXE功能,因此NIC类型的时候直接烧录oprom会报错。
如使用外部flash存放PXE ROM,需要将固件修改为NIC的配置,再使用bootutil使能PXE
参考DATASHEET 第六章
6.4.1 Compatibility (Word 0x03)
Bit 11 LOM/Not a LOM. 改为Not a LOM
6.2.24 Initialization Control 3 (LAN Base Address + Offset 0x24)
Bit7 LAN Boot Disable 改为0b enable the expansion ROM BAR
6.2.27 PCIe Control 2 (Word 0x28)
Bit 3:1 Flash Size 根据flash size修改
Bit 0 CSR Size 改为1
bootutil使能工具preboot下载地址:Boot Tuility Preboot
升级操作命令
./bootutil64e -nic=1 -up=pxe
./bootutil64e -nic=1 -up=combo
升级完成后测试,已经可以发行UEFI I350 PXE网卡