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

E810-CQDA2 NVM - Update unavailable

Praxis
Beginner
1,924 Views

I have an E810-CQDA2 that I'm trying to update the NVM of, but am encountering Update not Available.

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.40.5.5
Copyright(C) 2013 - 2023 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 [+.........]


Num Description                          Ver.(hex)  DevId S:B    Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) Ethernet Connection (17)     N/A(N/A)   1A1C 00:000 Not supported
    I219-LM
02) Intel(R) Ethernet 100G 2P E810-C      N/A(N/A)   1592 00:001 Update not
    Adapter                                                      available
03) Intel(R) Ethernet Controller (3)      N/A(N/A)   15F2 00:005 Update not
    I225-LM                                                      available


This is a standalone add-in PCIe card, not an integrated controller.

 

This is inventory output (the card ports are configured as 4x25G at the moment, thus the multiple entries)

[00:001:00:00]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Flash inventory started.
        Flash inventory finished.
        OROM inventory started.
        OROM inventory finished.
        Netlist inventory started.
        Netlist inventory finished.
[00:001:00:01]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Device already inventoried.
[00:001:00:02]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Device already inventoried.
[00:001:00:03]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Device already inventoried.
[00:001:00:00]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Vendor                 : 8086
        Device                 : 1592
        Subvendor              : 8086
        Subdevice              : 000B
        Revision               : 2
        LAN MAC                : 40A6B795C6A8
        Alt MAC                : 000000000000
        SAN MAC                : 000000000000
        ETrackId               : 80008942
        SerialNumber           : 40A6B7FFFF95C6A8
        NVM Version            : 3.00(3.00)
        PBA                    : K98023-005
        VPD status             : Valid
        VPD size               : 243
        NVM update             : No config file entry
          checksum             : N/A
        OROM update            : No config file entry
          CIVD                 : 20.5.13
          PXE                  : 2.5.0, checksum Valid
          EFI                  : 3.0.11, checksum None
        Netlist update         : No config file entry
          Netlist version      : 3.0.24
          Customer version     : 0
[00:001:00:01]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Vendor                 : 8086
        Device                 : 1592
        Subvendor              : 8086
        Subdevice              : 000B
        Revision               : 2
        LAN MAC                : 40A6B795C6A9
        Alt MAC                : 000000000000
        SAN MAC                : 000000000000
        ETrackId               : 80008942
        SerialNumber           : 40A6B7FFFF95C6A8
        NVM Version            : 3.00(3.00)
        PBA                    : K98023-005
        VPD status             : Valid
        VPD size               : 243
        NVM update             : No config file entry
          checksum             : N/A
        OROM update            : No config file entry
          CIVD                 : 20.5.13
          PXE                  : 2.5.0, checksum Valid
          EFI                  : 3.0.11, checksum None
        Netlist update         : No config file entry
          Netlist version      : 3.0.24
          Customer version     : 0
[00:001:00:02]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Vendor                 : 8086
        Device                 : 1592
        Subvendor              : 8086
        Subdevice              : 000B
        Revision               : 2
        LAN MAC                : 40A6B795C6AA
        Alt MAC                : 000000000000
        SAN MAC                : 000000000000
        ETrackId               : 80008942
        SerialNumber           : 40A6B7FFFF95C6A8
        NVM Version            : 3.00(3.00)
        PBA                    : K98023-005
        VPD status             : Valid
        VPD size               : 243
        NVM update             : No config file entry
          checksum             : N/A
        OROM update            : No config file entry
          CIVD                 : 20.5.13
          PXE                  : 2.5.0, checksum Valid
          EFI                  : 3.0.11, checksum None
        Netlist update         : No config file entry
          Netlist version      : 3.0.24
          Customer version     : 0
[00:001:00:03]: Intel(R) Ethernet 100G 2P E810-C Adapter
        Vendor                 : 8086
        Device                 : 1592
        Subvendor              : 8086
        Subdevice              : 000B
        Revision               : 2
        LAN MAC                : 40A6B795C6AB
        Alt MAC                : 000000000000
        SAN MAC                : 000000000000
        ETrackId               : 80008942
        SerialNumber           : 40A6B7FFFF95C6A8
        NVM Version            : 3.00(3.00)
        PBA                    : K98023-005
        VPD status             : Valid
        VPD size               : 243
        NVM update             : No config file entry
          checksum             : N/A
        OROM update            : No config file entry
          CIVD                 : 20.5.13
          PXE                  : 2.5.0, checksum Valid
          EFI                  : 3.0.11, checksum None
        Netlist update         : No config file entry
          Netlist version      : 3.0.24
          Customer version     : 0

 I wasn't able to see the ETrackID 80008942 in the cfg included with the NVM update package, which I think is part of the issue.

Attached is the SSU for the system.  I've also tried a few board partner update packages with the same result.

Guidance in completing the update would be appreciated.

0 Kudos
8 Replies
Praxis
Beginner
1,875 Views

Anyone that may land here in the future; it is possible to complete upgrades of this specific device using the Dell firmware DUP/update package.  The key is that you have to run the .bin they provide for linux with --extract <dir>.  Once the contents are accessible, you need to edit the .cfg files Dell provides to remove Windows carriage returns, else the config file will be malformed when running nvmupdate64e.

For whatever reason the dell wrapper refuses to identify their own cards when run directly, but with a linux compliant cfg file set, calling nvmupdate64e directly with their package contents works as expected, and the cards are properly flashed.  This was accomplished under Debian 11 (Intel listed compatibility), specifically after adding the missing ddp non-free firmware package so the device fully boots and is not in safe mode.

-Boot Debian 11
-Compile oot driver that aligns with firmware
-Add ddp ice firmware package (Linux firmware)

-Add ddp comms firmware package (Linux firmware)

-modprobe -r ice; modprobe ice, check dmesg to be sure card is fully loaded and not safe mode

-execute Dell update package .bin with --extract

-edit nvminv.cfg and nvmupdate.cfg to be sure they're linux compiant/don't have windows newlines

-execute nvmupdate64e -c nvminv.cfg

At this point the upgrade should process.  PAY ATTENTION to the finish output as it may direct you to reboot and directly run the updated again post reboot to complete the update.  Failing to do so will leave the card in an Access Error state when you try to do the next level of NVM update!

This of course is not official advice, it is simply what worked in my case.  Good luck other person who was likely sold this card as genuineintel, but in fact got a dell.  I wasn't brave enough to try crossflashing, but if you are, leave a note on how it went.

0 Kudos
AlReuben
Beginner
1,771 Views

Can you tell me what version you were going to? I am having a similar problem, I am at 3.00 and trying to get to 4.40

Num Description Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
03) Intel(R) Ethernet 100G 2P E810-C 3.00(3.00) 1592 00:130 Update not
Adapter available


Tool execution completed with the following status: All operations completed successfully.

0 Kudos
Praxis
Beginner
1,746 Views

That's the version step I did.  Started at 3.00 and went to 4.40.  The key differentiator in my case was realizing that my card was not in fact genuine intel, but rather a dell version. 

 

The giveaway was in the inventory output (-i -l) the subdevice and etrackID didn't match any entries in the nvm config from the Intel NVM updater package.

 

In my case,

Subdevice              : 000B

Matches to the device definition in the Dell DUP Firmware updater pack.  As mentioned in my earlier post, simply running the Dell utility as it comes from them (the .bin executable) ALSO failed for some inexplicable reason.  Thus the extra --extract and then manual cleanup of the .cfg files, followed by running the extracted updater tool directly with -c

0 Kudos
Devi_Intel
Employee
1,821 Views

Hello Praxis,


Thank you for posting Ethernet Community. I'm here to follow up case as per subject. Appreciate you can advise on the issue happens after any BIOS/Firmware update. Please do confirm any latest hardware have been changed recently to lead this error.


For this matter, advise to check on the driver pack details as per below : Intel® Ethernet Adapter Complete Driver Pack


If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days.


Thank you & Best Regards

Devi_Intel


0 Kudos
Devi_Intel
Employee
1,685 Views

Hello Praxis,


Regarding your community case posted, we are following up to find out if you were able to complete the actions we previously recommended.


Please reply to this thread to confirm, so we can continue helping with a resolution.


Thank you & Best Regards,

Devi_Intel


0 Kudos
Devi_Intel
Employee
1,685 Views

Hello Praxis,


Regarding your community case posted, we are following up to find out if you were able to complete the actions we previously recommended.


Please reply to this thread to confirm, so we can continue helping with a resolution.


Thank you & Best Regards,

Devi_Intel



0 Kudos
Devi_Intel
Employee
1,685 Views

Hello Praxis,


Regarding your community case posted, we are following up to find out if you were able to complete the actions we previously recommended.


Please reply to this thread to confirm, so we can continue helping with a resolution.


Thank you & Best Regards,

Devi_Intel




0 Kudos
Devi_Intel
Employee
1,660 Views

Hello Praxis,


Regarding your community case posted, we are following up to find out if you were able to complete the actions we previously recommended.


Please reply to this thread to confirm, so we can continue helping with a resolution.


Thank you & Best Regards,

Devi_Intel


0 Kudos
Reply