When starting on both FreeBSD and Linux the latest driver complains that the NVM should be updated.
As there's no FreeBSD NVM update utility available I got the machine temporarily booted into Linux however the updater reports:
"Update not available"
The log from an inventory run identifies the card as a dual port X710:
[02:00:00]: Intel(R) Ethernet Converged Network Adapter X710
LAN MAC: 3CFDFE007460
Alt MAC: 000000000000
SAN MAC: 3CFDFE007461
EEPROM: ETrackId: 80001867, Checksum valid
VPD: Size: 152
Flash: Size: 8388608, CIVD: 16.5.10
Vendor: 8086 Device: 1572 Subvendor: 8086 Subdevice: 6 Revision: 1
Type: PXE, Version: 1.0.10, Checksum: Not Relevant
Type: ISCSI, Version: 3.0.44, Checksum: Not Relevant
Type: ISCSI_SETUP, Version: 3.0.44, Checksum: Not Relevant
Type: EFI_X64, Version: 1.1.33, Checksum: None
Type: CLP_LOADER, Version: 3.0.30, Checksum: Valid
Type: IMAGE_SHARED_40G, Version: 1.0.7, Checksum: Not Relevant
Looking in nvmupdate.cfg the device matches the XL710 but there's no match for EEPID which I believe corresponds to the EEPROM: EtrackID of 80001867.
So the question is where do I get the right NVM update from?
./nvmupdate64e -l update.log
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 188.8.131.52
Copyright (C) 2013 - 2015 Intel Corporation.
WARNING: TO AVOID DAMAGE TO YOUR DEVICE, DO NOT EXIT OR REBOOT OR POWER OFF THE SYSTEM DURING THIS UPDATE
Inventory in progress. Please wait [*-........]
Num Description Device-Id B:D Adapter Status
=== ====================================== ========= ===== ====================
01) Intel(R) Ethernet Converged Network Ad 8086-1572 02:00 Update not available
02) Intel(R) 82574L Gigabit Network Connec 8086-10D3 03:00 Not supported
03) Intel(R) 82574L Gigabit Network Connec 8086-10D3 04:00 Not supported
Tool execution completed with the following status: All operations completed successfully
Press any key to exit.
Thank you for contacting Intel. We would like to request for your adapter's details to check if you have the latest firmware version.
Run ethtool -i and post the results here.
ethtool -i enp2s0f0
firmware-version: 4.41 0x80001867 16.5.10
Thanks to Intel support guys, we're identified the issue, the supplier shipped Dell SKU versions of the card which is not supported by the generic update tool.
We'll be returning the cards to the supplier obtain genuine Intel retail parts.