Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5614 Discussions

Unable to update firmware on Intel X722-DA2 10Gb Dual Port Ethernet Adapter

mbarszcz
Beginner
4,453 Views

I am unable to update my Intel X722 PCIe NIC using the latest Non-Volatile Memory (NVM) Update Utility for Intel® Ethernet Network Adapter 700 Series.

 

I am running Arch Linux, kernel version 6.12.33-1-lts.

ethtool reports I am currently running firmware 4.00:

ethtool -i enp4s0f0np0
driver: i40e
version: 6.12.33-1-lts
firmware-version: 4.00 0x80001571 1.1999.0
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

 

According to the release notes, the latest NVM for the X722 is 6.50.

 

The nvmupdate64e update utility reports the following:

./nvmupdate64e -l -i

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.43.8.0
Copyright(C) 2013 - 2025 Intel Corporation.

Config file will not be read.


Inventory
[00:004:00:00]: Intel(R) Ethernet Network Adapter X722-2
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
OROM inventory started.
OROM inventory finished.
[00:004:00:01]: Intel(R) Ethernet Network Adapter X722-2
Device already inventoried.
[00:004:00:00]: Intel(R) Ethernet Network Adapter X722-2
Vendor : 8086
Device : 37D0
Subvendor : 8086
Subdevice : 0002
Revision : 4
LAN MAC : F8F21EB212B2
Alt MAC : 000000000000
SAN MAC : FFFFFFFFFFFF
ETrackId : 80001571
SerialNumber : B212B2FFFF1EF2F8
NVM Version : 4.00(4.00)
PBA : K20564-001
VPD status : Valid
VPD size : 25
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 1.1999.0
PXE : 1.1.2, checksum Not Relevant
ISCSI : 3.1.55, checksum Not Relevant
EFI : 3.3.37, checksum None
SMCLP : 3.1.13, checksum Valid
[00:004:00:01]: Intel(R) Ethernet Network Adapter X722-2
Vendor : 8086
Device : 37D0
Subvendor : 8086
Subdevice : 0002
Revision : 4
LAN MAC : F8F21EB212B3
Alt MAC : 000000000000
SAN MAC : FFFFFFFFFFFF
ETrackId : 80001571
SerialNumber : B212B2FFFF1EF2F8
NVM Version : 4.00(4.00)
PBA : K20564-001
VPD status : Valid
VPD size : 25
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 1.1999.0
PXE : 1.1.2, checksum Not Relevant
ISCSI : 3.1.55, checksum Not Relevant
EFI : 3.3.37, checksum None
SMCLP : 3.1.13, checksum Valid

Attempting to run the update fails as follows:

 

# ./nvmupdate64e

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.43.8.0
Copyright(C) 2013 - 2025 Intel Corporation.


WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.
Inventory in progress. Please wait [*****+....]
Tool execution completed with the following status: The configuration file could not be opened/read, or a syntax error was discovered in the file.
Press any key to exit.

 

With additional logging enabled, we are able to see that the updater does not like the OROM components specified in the configuration file.


# ./nvmupdate64e -l

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.43.8.0
Copyright(C) 2013 - 2025 Intel Corporation.


WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.
Config file read.
Config file doesn't have any OROM components specified for device 'X722'. Tool will use current device's combo set for the OROM update.
Unsupported OROM Combo Image for device 8086-37D0-8086-2.
CLP_LOADER IMAGE_SHARED_40G PXE ISCSI_SETUP ISCSI EFI
Allowed OROM Combo Images:
PXE
EFI
EFI PXE

Tool execution completed with the following status: The configuration file could not be opened/read, or a syntax error was discovered in the file.
Press any key to exit.

 

Please advise how to proceed with updating my X722.

0 Kudos
24 Replies
Simon-Intel
Employee
4,039 Views

Hi mbarszcz,


Thank you for reaching out to Intel Support.


We acknowledge receipt of your concern and want to assure you that assisting you is our top priority. To effectively troubleshoot the issue you're experiencing, we kindly request the following additional information:

  1. System OS & Board details
  2. Was the component shipped with the system or separately?
  3. A screenshot of the error message received during the NVM update


Your prompt response with these details will greatly assist us in diagnosing and resolving the issue as quickly as possible.


We look forward to hearing from you soon.


Best regards,

Simon

Intel Customer Support Technician


0 Kudos
mbarszcz
Beginner
4,024 Views

1. Arch Linux, kernel version 6.12.33-1-lts on a Supermicro MBD-X11SCH-F-O motherboard.
2. Separately
3. I'm not sure why you need a screenshot as I have already posted the full output of the update command both with and without additional verbosity, but here it is anyway.

 

Screenshot 2025-06-16 223618.png

0 Kudos
Ragulan_Intel
Employee
4,013 Views

Hi mbarszcz,


Thank you for sharing the requested details.


We would also appreciate if you can share us a clear picture of the card in question so we can validate it from our end.


Thank You & Best Regards,


Ragulan_Intel


0 Kudos
mbarszcz
Beginner
3,974 Views
As this is in a running server and I will have to take it down to remove and photograph the card, please allow me some time to get the photos you requested. Please do not auto-close the ticket.
0 Kudos
Subhashish
Employee
3,955 Views

Hello mbarszcz,



Thank you for your post. This is noted. We will keep the case open.


We remain attentive.



Regards,

Subhashish_Intel.


0 Kudos
mbarszcz
Beginner
3,929 Views

20250617_203125.jpg20250617_203138.jpg20250617_203147.jpg

Please see the attached high resolution photos of the card and advise on the update process.

0 Kudos
Ragulan_Intel
Employee
3,913 Views

Hi mbarszcz,

 

Thank you for sharing the requested details.

 

As per the output you have shared, can you confirm whether your current NVM version is at 4.00? If yes, we would appreciate if you can update the NVM to 5.40 first and if that succeeds, please try to update to the latest 6.50

 

Please let us know the outcome. Meanwhile, we are sharing the feature support matrix and quick usage that might be helpful for you.

 

 

Thank You & Best Regards,

 

Ragulan_Intel

 

0 Kudos
mbarszcz
Beginner
3,878 Views

Can you please advise which version of the NVM update tool contains NVM 5.40 for the X722 cards? 

 

Edit:  The matrix you provided seems to be for X710 cards.  I believe this is the correct matrix for X722 cards:https://www.intel.com/content/www/us/en/content-details/336882/intel-ethernet-connection-x722-feature-support-matrix.html

 

Can you confirm that the version I should try to update to first would be 26.4 then?  And if so, what version of the NVM update tool would that correspond to?

0 Kudos
Ragulan_Intel
Employee
3,848 Views

Hello mbarszcz,


Hope this message finds you well.


I apologize for providing the incorrect feature matrix earlier. The one you provided is indeed the correct version.


Regarding the update, please first update to version 26.4, which corresponds to NVM update package version 8.40.


However, version 8.40 is currently unavailable on our download center. You can download the complete driver pack 26.4 from the following link: https://www.intel.com/content/www/us/en/download/15084/682005/intel-ethernet-adapter-complete-driver-pack.htm


Then, navigate to the following location to locate the NVMupdate package \26_4.zip\NVMUpdatePackage\700_Series


Let us know how it goes, and we will remain attentive.


Thank You & Best Regards,


Ragulan_Intel



0 Kudos
mbarszcz
Beginner
3,825 Views

The first update to the version 5.40 inside the 26.4 drive pack was successful.

intel-5.40-update.png

 

ethtool reports the new version as well as 5.40:

 

[root@osiris Linux_x64]# ethtool -i enp4s0f0np0
driver: i40e
version: 6.12.33-1-lts
firmware-version: 5.40 0x80002e3f 1.2992.0
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
[root@osiris Linux_x64]# ethtool -i enp4s0f1np1
driver: i40e
version: 6.12.33-1-lts
firmware-version: 5.40 0x80002e3f 1.2992.0
expansion-rom-version:
bus-info: 0000:04:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

 

As does the inventory using nvmupdate64e

 

# ./nvmupdate64e -l -i

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.43.8.0
Copyright(C) 2013 - 2025 Intel Corporation.

Config file will not be read.
Warning: Cannot initialize port: [00:006:00:00] Intel(R) I210 Gigabit Network Connection
Error: The selected adapter (location:[06:00:00]) cannot be updated due to inaccessible device memory.
Update the device driver and reboot the system before running this utility again.
Consult the utility documentation for more information.
Warning: Cannot initialize port: [00:007:00:00] Intel(R) I210 Gigabit Network Connection
Error: The selected adapter (location:[07:00:00]) cannot be updated due to inaccessible device memory.
Update the device driver and reboot the system before running this utility again.
Consult the utility documentation for more information.
Inventory
[00:004:00:00]: Intel(R) Ethernet Network Adapter X722-2
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
OROM inventory started.
OROM inventory finished.
[00:004:00:01]: Intel(R) Ethernet Network Adapter X722-2
Device already inventoried.
[00:004:00:00]: Intel(R) Ethernet Network Adapter X722-2
Vendor : 8086
Device : 37D0
Subvendor : 8086
Subdevice : 0002
Revision : 4
LAN MAC : F8F21EB212B2
Alt MAC : 000000000000
SAN MAC : FFFFFFFFFFFF
ETrackId : 80002E3F
SerialNumber : B212B2FFFF1EF2F8
NVM Version : 5.64(5.40)
PBA : K20564-001
VPD status : Valid
VPD size : 25
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 1.2992.0
PXE : 1.1.30, checksum Not Relevant
ISCSI : 3.1.80, checksum Not Relevant
EFI : 4.7.9, checksum None
SMCLP : 3.1.30, checksum Valid
[00:004:00:01]: Intel(R) Ethernet Network Adapter X722-2
Vendor : 8086
Device : 37D0
Subvendor : 8086
Subdevice : 0002
Revision : 4
LAN MAC : F8F21EB212B3
Alt MAC : 000000000000
SAN MAC : FFFFFFFFFFFF
ETrackId : 80002E3F
SerialNumber : B212B2FFFF1EF2F8
NVM Version : 5.64(5.40)
PBA : K20564-001
VPD status : Valid
VPD size : 25
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 1.2992.0
PXE : 1.1.30, checksum Not Relevant
ISCSI : 3.1.80, checksum Not Relevant
EFI : 4.7.9, checksum None
SMCLP : 3.1.30, checksum Valid

 

However, unfortunately the latest nvmupdate64e tool still will not update the card to the latest.  It reports the same error as before, complaining about the config file.

 

# ./nvmupdate64e

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.43.8.0
Copyright(C) 2013 - 2025 Intel Corporation.


WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.
Inventory in progress. Please wait [*****+....]
Tool execution completed with the following status: The configuration file could not be opened/read, or a syntax error was discovered in the file.
Press any key to exit.

 

I have zipped and attached that configuration file here for your reference.  It was extracted directly out of the archive without modification.

 

Running it with -l shows the same error as before "Unsupported OROM Combo Image for device 8086-37D0-8086-2."

 

# ./nvmupdate64e -l

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.43.8.0
Copyright(C) 2013 - 2025 Intel Corporation.


WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.
Config file read.
Config file doesn't have any OROM components specified for device 'X722'. Tool will use current device's combo set for the OROM update.
Unsupported OROM Combo Image for device 8086-37D0-8086-2.
CLP_LOADER IMAGE_SHARED_40G PXE ISCSI_SETUP ISCSI EFI
Allowed OROM Combo Images:
PXE
EFI
EFI PXE

Tool execution completed with the following status: The configuration file could not be opened/read, or a syntax error was discovered in the file.
Press any key to exit.

 

Please advise on the next steps.

 

Matt

0 Kudos
Ragulan_Intel
Employee
3,800 Views

Hello mbarszcz,


We really appreciate your updates.


We would appreciate if you can try updating to software release version 27.7 [https://www.intel.com/content/www/us/en/download/15084/757201/intel-ethernet-adapter-complete-driver-pack.html] which would correspond to NVM update package 9.10 [https://www.intel.com/content/www/us/en/download/18190/759052/non-volatile-memory-nvm-update-utility-for-intel-ethernet-network-adapter-700-series.html]


We would appreciate if you can perform this and let us know the outcome. This would really help us to isolate the issue and provide a workaround. 


Thank You & Best Regards,


Ragulan_Intel


0 Kudos
mbarszcz
Beginner
3,768 Views

Hello, thank you for your continued help.  I was able to successfully update the NVM 6.00 using software release 27.7, which corresponds to the NVM update utility 9.10.

 

# ethtool -i enp4s0f0np0
driver: i40e
version: 6.12.33-1-lts
firmware-version: 6.00 0x800039ec 1.3179.0
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes


# ethtool -i enp4s0f1np1
driver: i40e
version: 6.12.33-1-lts
firmware-version: 6.00 0x800039ec 1.3179.0
expansion-rom-version:
bus-info: 0000:04:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

 

# ./nvmupdate64e -l -i

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.39.20.2
Copyright(C) 2013 - 2022 Intel Corporation.

Warning: Cannot initialize port: [00:006:00:00] Intel(R) I210 Gigabit Network Connection
Error: The selected adapter (location:[06:00:00]) cannot be updated due to inaccessible device memory.
Update the device driver and reboot the system before running this utility again.
Consult the utility documentation for more information.
Warning: Cannot initialize port: [00:007:00:00] Intel(R) I210 Gigabit Network Connection
Error: The selected adapter (location:[07:00:00]) cannot be updated due to inaccessible device memory.
Update the device driver and reboot the system before running this utility again.
Consult the utility documentation for more information.
Inventory
[00:004:00:00]: Intel(R) Ethernet Network Adapter X722-2
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
OROM inventory started.
OROM inventory finished.
[00:004:00:01]: Intel(R) Ethernet Network Adapter X722-2
Device already inventoried.
[00:004:00:00]: Intel(R) Ethernet Network Adapter X722-2
Vendor : 8086
Device : 37D0
Subvendor : 8086
Subdevice : 0002
Revision : 4
LAN MAC : F8F21EB212B2
Alt MAC : 000000000000
SAN MAC : FFFFFFFFFFFF
ETrackId : 800039EC
SerialNumber : B212B2FFFF1EF2F8
NVM Version : 6.00(6.00)
PBA : K20564-001
VPD status : Valid
VPD size : 25
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 1.3179.0
PXE : 1.1.42, checksum Not Relevant
ISCSI : 3.1.80, checksum Not Relevant
EFI : 4.9.13, checksum None
SMCLP : 3.1.30, checksum Valid
[00:004:00:01]: Intel(R) Ethernet Network Adapter X722-2
Vendor : 8086
Device : 37D0
Subvendor : 8086
Subdevice : 0002
Revision : 4
LAN MAC : F8F21EB212B3
Alt MAC : 000000000000
SAN MAC : FFFFFFFFFFFF
ETrackId : 800039EC
SerialNumber : B212B2FFFF1EF2F8
NVM Version : 6.00(6.00)
PBA : K20564-001
VPD status : Valid
VPD size : 25
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 1.3179.0
PXE : 1.1.42, checksum Not Relevant
ISCSI : 3.1.80, checksum Not Relevant
EFI : 4.9.13, checksum None
SMCLP : 3.1.30, checksum Valid

 

Please advise what you would like me to try next.

0 Kudos
Ragulan_Intel
Employee
3,750 Views

Hello mbarszcz,


Hope this message finds you well.


Thank you for the continuous feedback, we really appreciate it.


Just to reconfirm, the latest NVM version 6.50 still fails even from upgrading from the current NVM version 6.00?


Thank You & Best Regards,


Ragulan_Intel


0 Kudos
mbarszcz
Beginner
3,744 Views

It does, same errors as before using the NVM Update Package v9.54

0 Kudos
Ragulan_Intel
Employee
3,723 Views

Hello mbarszcz,


Greetings!


This is well noted. Kindly allow us some time to check on this and we will get back to you once there is an update. We appreciate your patience on this.


Thank you & Best Regards,


Ragulan_Intel


0 Kudos
mbarszcz
Beginner
3,386 Views

Hello, I am checking in to see if you have any updates on the resolution to this issue.

0 Kudos
Ragulan_Intel
Employee
3,222 Views

Hello mbarszcz,


Hope this message finds you well.


This is a gentle follow up on this thread, we would appreciate if you can update the driver to the latest and then try updating NVM using the latest driver pack 30.1.1. The drivers will be located at the following path: \Release_30.1.1.zip\PRO40GB


Besides that, could you also try updating firmware using EFI package. The steps to perform this can be referred on the Quick Usage Guide EFI: https://cdrdv2.intel.com/v1/dl/getContent/332160


Thank You & Best Regards,


Ragulan_Intel


0 Kudos
mbarszcz
Beginner
3,101 Views

I performed the steps you requested using the NVM update utility in the EFI shell, completely independent of any operating system or driver version.

The results were the same as before.  I think it is quite clear at this point there is an issue with the latest NVM update utility and the X722 adapter as the EFI shell is independent of any operating system.  Compiling an out-of-tree driver and getting that installed onto my system only to have the same failure with the NVM update utility would be a waste of time at this point, so I will not be doing that.

 

screenshot-1.png

 

screenshot-2.png

 

The issue lies with the image/configuration the NVM update utility is trying to apply to the NIC, not issues or compatibility of running of the NVM update utility itself.  Please advise on the next steps to get this working properly.

0 Kudos
Ragulan_Intel
Employee
3,088 Views

Hello mbarszcz,


Greetings!


This is well noted. Kindly allow us some time to check on this and we will get back to you once there is an update. We appreciate your patience on this.


Thank you & Best Regards,


Ragulan_Intel


0 Kudos
Ragulan_Intel
Employee
2,597 Views

Hello mbarszcz,


I hope you are doing well.


This is a quick update on this thread, we would appreciate if you can try updating the NVM using our latest software release version 30.2 and let us know how it goes: https://www.intel.com/content/www/us/en/download/15084/intel-ethernet-adapter-complete-driver-pack.html


Thank You & Best Regards,

Ragu_Intel


0 Kudos
Reply