Intel(R) Ethernet Flash Firmware Utility ======================================== September 21, 2018 CONTENTS ======== - OVERVIEW - RUNNING THE UTILITY - COMMAND LINE OPTIONS - EXAMPLES - EXIT CODES - INSTALLATION - CUSTOMER SUPPORT - LEGAL Overview ======== The Intel(R) Ethernet Flash Firmware Utility (BootUtil) is used to update configurations and program the PCI option ROM on the flash memory of supported Intel PCI and PCI-Express-based network adapters. BootUtil replaces existing utilities and provides the functionality of the older IBAUTIL, ISCSIUTL, LANUTIL, and FLAUTIL. BootUtil supports all the adapters supported by the previous utilities. NOTE: Updating the adapter's flash memory using BootUtil will erase any existing firmware image from the flash memory. Intel provides the following flash firmware in FLB file format for programming to the flash memory: - Intel(R) Boot Agent as PXE Option ROM for legacy BIOS http://www.intel.com/support/network/adapter/pro100/bootagent/ - Intel(R) iSCSI Remote Boot as iSCSI Option ROM for legacy BIOS http://www.intel.com/support/network/iscsi/remoteboot/ - Network Connectivity, UEFI network driver http://www.intel.com/support/network/sb/cs-006120.htm OEMs may provide custom flash firmware images for OEM network adapters. Please refer to the instructions given by OEMs. BootUtil allows the user to flash supported firmware to the adapter from the included master FLB file. This option ROM includes PXE, UEFI, iSCSI, and FCoE drivers, and the image is programmed to the flash memory at once. BootUtil 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 and iSCSI+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 Master FLB file (BOOTIMG.FLB) is the new container for all the Intel(R) boot Option ROMs. This file replaces the existing FLB files for PXE, EFI, iSCSI, and FCoE. BootUtil without command-line options will display a list of all supported Intel network ports in the system. BootUtil 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. BootUtil allows the user to individually set iSCSI, FCoE, UEFI and PXE boot configurations by -NIC=xx -