- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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:
- System OS & Board details
- Was the component shipped with the system or separately?
- 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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello mbarszcz,
Thank you for your post. This is noted. We will keep the case open.
We remain attentive.
Regards,
Subhashish_Intel.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please see the attached high resolution photos of the card and advise on the update process.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Intel® Ethernet Connection X722 Feature Support Matrix: https://cdrdv2.intel.com/v1/dl/getContent/332191
- Quick Usage Guide for Intel® Ethernet NVM Update Tool for Linux: https://cdrdv2.intel.com/v1/dl/getContent/332161
Thank You & Best Regards,
Ragulan_Intel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The first update to the version 5.40 inside the 26.4 drive pack was successful.
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It does, same errors as before using the NVM Update Package v9.54
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, I am checking in to see if you have any updates on the resolution to this issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page