iPXE discussion forum

Full Version: Failed to burn ipxe rom to NIC
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi Friends,

When trying to burn an ipxe.efirom (compiled by myself) into my NIC, I met below error msg:
Current ROM info on flash: type=PXE version=3.4.306 devid=4099 proto=VPI
New ROM info: N/A (-E- Cannot get ROM version. Signature not found.)
-E- Burn ROM failed: The device FW contains common FW/ROM Product Version - The ROM cannot be updated separately.

Does anyone know how to include ROM info into my ipxe.efirom? Thanks a lot!
You haven't specified what kind of NIC you're trying to update the ROM for. Once you know that you need to find the PCI vendor/device numbers and build VVVVDDDD.efirom instead of ipxe.efirom. The message also seems to suggest that you're dealing with a LAN-on-motherboard adapter, and those usually can't be flashed directly. You need to include the iPXE EFI ROM into your BIOS image, which is usually risky and can potentially brick your motherboard if you do it wrong. It is generally not recommended for beginners. Chainloading is much safer and usually easier. See http://ipxe.org/howto/chainloading for details.
My NIC is Mellanox ConnectX-3, it is an adapter, not embedded in a motherboard.
So is it possible to burn iPXE ROM into NIC without above msg?

Reference URL's