Hello,
I purchased some X710-DA2 cards on Amazon, and installed them today. I noticed the Linux driver reports an old NVM image with a recommendation to update it. I tried the NVMUpdatePackage 1.25.20.12 (latest version) and it says "Update not available".
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) Ethernet Converged Network Ad 8086-1572 04:00 Up to date
03) Intel(R) 82574L Gigabit Network Connec 8086-10D3 08:00 Not supported
04) Intel(R) 82574L Gigabit Network Connec 8086-10D3 09:00 Not supported
As you can see, I have two different X710's in the server (from two different suppliers on Amazon). One says it is up to date, the other says it is not updatable.
lspci suggests these two have different subsystem vendors, so I think one is an OEM edition. I suspect I would be better off flashing the card to be vanilla.
lspci shows the cards as identical:
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
04:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
With -v -n you can see subsystem differences (edited to just show subsystem differences):
mark@4ridge1:/sys/devices/pci0000:00$ sudo lspci -v -n -s 02:
02:00.0 0200: 8086:1572 (rev 01)
Subsystem: 8086:0006
...
02:00.1 0200: 8086:1572 (rev 01)
Subsystem: 8086:0000
...
mark@4ridge1:/sys/devices/pci0000:00$ sudo lspci -v -n -s 04:
04:00.0 0200: 8086:1572 (rev 01)
Subsystem: 8086:0008
...
04:00.1 0200: 8086:1572 (rev 01)
Subsystem: 8086:0000
With -v you can see a all the details:
mark@4ridge1:/sys/devices/pci0000:00$ sudo lspci -v -s 02:
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
Subsystem: Intel Corporation Ethernet 10G 2P X710 Adapter
Flags: bus master, fast devsel, latency 0
Memory at f5000000 (64-bit, prefetchable) [size=16M]
Memory at f6008000 (64-bit, prefetchable) [size=32K]
Expansion ROM at fba80000 [disabled] [size=512K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=129 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [e0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 20-aa-00-ff-ff-fe-fd-3c
Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
Capabilities: [1a0] Transaction Processing Hints
Capabilities: [1b0] Access Control Services
Capabilities: [1d0] #19
Kernel driver in use: i40e
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
Subsystem: Intel Corporation Ethernet Converged Network Adapter X710
Flags: bus master, fast devsel, latency 0
Memory at f4000000 (64-bit, prefetchable) [size=16M]
Memory at f6000000 (64-bit, prefetchable) [size=32K]
Expansion ROM at fba00000 [disabled] [size=512K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=129 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [e0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 20-aa-00-ff-ff-fe-fd-3c
Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
Capabilities: [1a0] Transaction Processing Hints
Capabilities: [1b0] Access Control Services
Kernel driver in use: i40e
mark@4ridge1:/sys/devices/pci0000:00$ sudo lspci -v -s 04:
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
Subsystem: Intel Corporation Ethernet Converged Network Adapter X710-2
Flags: bus master, fast devsel, latency 0
Memory at f8800000 (64-bit, prefetchable) [size=8M]
Memory at f9808000 (64-bit, prefetchable) [size=32K]
Expansion ROM at fb980000 [disabled] [size=512K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=129 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [e0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number d8-a3-9c-ff-ff-fe-fd-3c
Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
Capabilities: [1a0] Transaction Processing Hints
Capabilities: [1b0] Access Control Services
Capabilities: [1d0] #19
Kernel driver in use: i40e
04:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
Subsystem: Intel Corporation Ethernet Converged Network Adapter X710
Flags: bus master, fast devsel, latency 0
Memory at f8000000 (64-bit, prefetchable) [size=8M]
Memory at f9800000 (64-bit, prefetchable) [size=32K]
Expansion ROM at fb900000 [disabled] [size=512K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=129 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [e0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number d8-a3-9c-ff-ff-fe-fd-3c
Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
Capabilities: [1a0] Transaction Processing Hints
Capabilities: [1b0] Access Control Services
Kernel driver in use: i40e