Intel® Ethernet Flash Firmware Utility ************************************** January 21, 2025 Contents ^^^^^^^^ * Intel® Ethernet Flash Firmware Utility * Overview * Supported Operating Systems * Installation * Running the Utility * Command Line Options * General Options * Power Management Options * Adapter Flash Enable/Disable Options * Flash Programming Options * PXE Boot Configuration Options * Examples * Exit Codes Overview ======== The Intel® Ethernet Flash Firmware Utility, or *BootUtil*, is used to update configurations and program the PCI option ROM on the flash memory of supported PCI- or PCI Express*-based Intel® Ethernet adapters. Note: * Legacy iSCSI Boot and CLP images are not supported and cannot be loaded or configured. * Updating the adapter's flash memory using Intel Ethernet Flash Firmware Utility will erase any existing firmware image from the flash memory. * If your device is flashed with a discrete FCoE firmware (no other Option ROMs flashed), attempts to update your device will fail. This is expected. The data required for FCoE functionality upgrades is no longer part of the latest upgrade packages. The update will fail and FCoE functionality will continue to work. * If you update a device that is flashed with an FCoE-enabled combo image (for example, an image that contains the EFI driver, legacy PXE, and FCoE boot functionality), the Option ROM combination will change on update, usually to the same combination without FCoE capabilities. This is expected. The data required for FCoE functionality upgrades is no longer part of the latest upgrade packages. The update will succeed and FCoE functionality will be removed from your device. OEMs may provide custom flash firmware images for OEM network adapters. Please refer to the instructions given by OEMs. Intel Ethernet Flash Firmware Utility allows the user to flash supported firmware to the adapter from the included *BootIMG.FLB* file. This option ROM includes PXE and UEFI, and the image is programmed to the flash memory at once. Intel Ethernet Flash Firmware Utility will also build the required combo images for supported adapter and program those images to the flash, as well. Since both discrete and combo images are supported, the "-bootenable" command ONLY works on combo images. PXE+EFI image combinations are supported for all OEM generic adapters, however support is limited to devices which support both technologies as discrete images. However, flash size is a limiting factor, as the image size can change without notice. The *BootIMG.FLB* file is the container for all the Intel® boot Option ROMs. This file replaces the existing FLB files for PXE and EFI. Intel Ethernet Flash Firmware Utility without command-line options will display a list of all supported Intel network ports in the system. Intel Ethernet Flash Firmware Utility will also allow the user to enable or disable the flash memory on specific ports by using "-FLASHENABLE" or "-FLASHDISABLE" options in order to control access to the firmware from the system. Intel Ethernet Flash Firmware Utility allows the user to individually set UEFI and PXE boot configurations using the "-NIC=xx -=-