Unsolved
1 Rookie
•
21 Posts
0
24
July 23rd, 2025 11:15
Intel X540-t Adapter Firmware 23.0.8 Fails to Install - Likely Missing Device IDs in Inventory
Hi,
we are experiencing an issue updating the Intel(R) Ethernet 10G 2P X540-t Adapter to firmware version 23.0.8 on Oracle Linux Server 9.6.
DSU Output
When using dsu, the update fails with the message:
DELL System Update 2.1.2.0Copyright (C) 2014 -- 2025 DELL Proprietary....6. FRMW, Intel(R) Ethernet 10G 2P X540-t Adapter ( Version : 19.0.12 )7. FRMW, Intel(R) Ethernet 10G 2P X540-t Adapter ( Version : 19.0.12 )8. FRMW, Intel(R) Ethernet 10G 2P X540-t Adapter ( Version : 17.5.10 )9. FRMW, Intel(R) Ethernet 10G 2P X540-t Adapter ( Version : 17.5.10 )...Progress report is available at:/usr/libexec/dell_dup/DSU_STATUS.jsonExiting DSU!DELL System Update 2.1.2.0Copyright (C) 2014 -- 2025 DELL Proprietary.Verifying catalog installation ...Installing catalog from repository ...Updating dsucatalog ...Reading the catalog ...Verifying inventory collector installationGetting System Inventory ...Determining Applicable Updates ...Fetching Network_Firmware_WVM0R_LN_23.0.8_A00_01 ...Installing Network_Firmware_WVM0R_LN_23.0.8_A00_01Network_Firmware_WVM0R_LN_23.0.8_A00_01.BIN is not applicable to the systemNetwork_Firmware_WVM0R_LN_23.0.8_A00_01.BIN could not be installedUnable to get the update(s), Please check the logs for more details.Progress report is available at:/usr/libexec/dell_dup/DSU_STATUS.jsonExiting DSU!
Log indicates DSU recognizes the adapters (older firmware versions are listed), but still fails to apply the update.
Manual Installation Attempt
Trying to install the package manually produces:
# ./Network_Firmware_WVM0R_LN_23.0.8_A00_01.BINCollecting inventory....Running validation...This Update Package is not compatible with your system configuration.
Firmware Documentation
According to the release notes, our adapter should be supported:
Update Package 22.01.003 (BLD_231)Copyright (C) 2003-2022 Dell Inc. All Rights Reserved.Release Title:Intel NIC Family Version 23.0.0 Firmware for I350, I354, and X550 Adapters, 23.0.8, A00Release Date:July 25, 2024Default Log File Name:WVM0R_A00Reboot Required:YesDescription:This software bundle includes the Dell Technologies Update Package to install Intel NIC Firmware Family Version 23.0.X on Intel I350, I354 and X550 adapters. This release provides continued code optimization to improve performance.Supported Device(s):...Intel(R) Ethernet 10G 2P X540-t Adapter...
Investigation
I extracted the firmware with:
./Network_Firmware_WVM0R_LN_23.0.8_A00_01.BIN --extract extracted_fw/
Then enabled 'set -x' inside spsetup.sh. From the trace, I found out that spsetup.sh calls shellfit.sh, which runs nvmupdate64e:
...++ uname -o++ ./nvmupdate64e -s -oem d -messages nut_msg.txt -i -c nvminv.cfg -o+ NVMUPDATE_BUFFER='<?xml version="1.0" encoding="UTF-8"?><SVMInventory lang="en"/>'+ ret=0...
The invocation of the 'nvmupdate64e' outputs empty xml:
<?xml version="1.0" encoding="UTF-8"?><SVMInventory lang="en"/>
This seems to be the root cause.
I checked 'nvminv.cfg' contain which pass to the 'nvmupdate64e' as an argument, the file looks like the dictionary of the supported devices.
I verified the PCI IDs of our adapters:
bash-5.1# cat /sys/class/net/p1p1/device/vendor0x8086bash-5.1# cat /sys/class/net/p1p1/device/device0x1528bash-5.1# cat /sys/class/net/p1p1/device/subsystem_vendor0x8086bash-5.1# cat /sys/class/net/p1p1/device/subsystem_device0x5003
These IDs are missing from nvminv.cfg inside the firmware package.
Conclusion
The update fails because the firmware’s internal compatibility list (nvminv.cfg) doesn’t include the PCI IDs of our adapter, even though it’s listed as supported in the documentation.
Request
Please escalate this report to the team responsible for Intel NIC firmware packaging. The nvminv.cfg needs to include the appropriate PCI IDs for X540-t.
Let me know if you need any further technical details or dumps.
Thanks.