Community
cancel
Showing results for 
Search instead for 
Did you mean: 
idata
Community Manager
1,498 Views

XL710 4.41 firmware update

Hello,

we've a problem upgrading a XL710-DA4 NIC to the latest firmware.

There are two NICs in the server, one was delivered with firmware 5.05, the other one with 4.41.

The 5.05 NIC was updated successful to v6.01, the v4.41 card can't be updated.

ethtool output of the 4.41 card (current version):

ethtool -i eth0

 

driver: i40e

 

version: 1.6.16-k

 

firmware-version: 4.41 0x80001869 16.5.10

 

expansion-rom-version:

 

bus-info: 0000:05:00.0

 

supports-statistics: yes

 

supports-test: yes

 

supports-eeprom-access: yes

 

supports-register-dump: yes

 

supports-priv-flags: yes

This is the output of the updater v6.01 (XL710_NVMUpdatePackage_v6_01_Linux.tar.gz):

./nvmupdate64e

 

 

Intel(R) Ethernet NVM Update Tool

 

NVMUpdate version 1.30.2.11

 

Copyright (C) 2013 - 2017 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. DevId S:B Status

 

=== ======================================== ===== ===== ====== ===============

 

01) Intel(R) Ethernet Converged Network 6.01 1572 00:004 Up to date

 

Adapter X710-4

 

02) Intel(R) Ethernet Converged Network 4.41 1572 00:005 Update not

 

Adapter X710 available

 

 

 

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

 

Press any key to exit.

 

As you can see it doesn't like the second (v4.41 card).

The same happens if we use the v5.05 updater.

We also tried some older firmware updates (4.42, 4.53) but the updater crashes with an Segmentation fault:

# ./nvmupdate64e

 

 

Intel(R) Ethernet NVM Update Tool

 

NVMUpdate version 1.24.33.08

 

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 [Segmentation fault

I couldn't find the current version (80001869) in any of the .cfg files either.

This is the lspci -vv output (04:00.* are the udpated ones, 05:00.* belong to the second v4.41 NIC):

04:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

Subsystem: Intel Corporation Ethernet Converged Network Adapter X710-4

Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-

Latency: 0, Cache Line Size: 64 bytes

Interrupt: pin A routed to IRQ 34

Region 0: Memory at 80000000 (64-bit, prefetchable) [size=8M]

Region 3: Memory at 82900000 (64-bit, prefetchable) [size=32K]

Expansion ROM at df100000 [disabled] [size=512K]

Capabilities: [40] Power Management version 3

Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-

Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+

Address: 0000000000000000 Data: 0000

Masking: 00000000 Pending: 00000000

Capabilities: [70] MSI-X: Enable+ Count=129 Masked-

Vector table: BAR=3 offset=00000000

PBA: BAR=3 offset=00001000

Capabilities: [a0] Express (v2) Endpoint, MSI 00

DevCap: MaxPayload 2048 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us

ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W

DevCtl: Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported+

RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop- FLReset-

MaxPayload 256 bytes, MaxReadReq 512 bytes

DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-

LnkCap: Port # 0, Speed 8GT/s, Width x8, ASPM L1, Exit Latency L0s <2us, L1 <16us

ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+

LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+

ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-

LnkSta: Speed 5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported

...
0 Kudos
3 Replies
idata
Community Manager
83 Views

A photo of the card can be found here (not sure what's the serial number): https://photos.app.goo.gl/9BxdAxdft3uSKBnh1 Shared album - Google Photos

idata
Community Manager
83 Views

Hi Freddy436,

 

 

Thank you for posting in Wired Communities. Based on the serial number ( 3CFDFE059BE0032 2015AD H53934-006) provided this is an OEM NIC. We have a similar post at https://communities.intel.com/thread/103665 https://communities.intel.com/thread/103665 the firmware 4.41 is not an Intel version. You may refer to the link in the post for the firmware update.

 

 

Please feel free to update me if issue is fixed. Hope this helps.

 

 

Thanks,

 

Sharon

 

idata
Community Manager
83 Views

Thank you for clarifying this, we'll return the card to the supplier as we ordered an Intel card not an OEM card and we don't want to deal with different update tools.

Can you please explain how we can distinguish an original Intel from an an OEM card?

Reply