Community
cancel
Showing results for 
Search instead for 
Did you mean: 
LShen5
Beginner
2,688 Views

How to recover XL710 corrupted firmware

The Linux driver fails to bring up XL710. Seems that fimware is corrupted. So I tried lanconf64e and nvmupdate64e to recover it, while both of them failed.

Anyone can help me? Thanks in advance.

[root@cccserverhp ~]# dmesg | grep i40e

[ 15.951618] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 1.5.10-k

[ 16.049004] i40e: Copyright (c) 2013 - 2014 Intel Corporation.

[ 20.060510] i40e 0000:01:00.0: Initial pf_reset failed: -15

[ 20.066261] i40e: probe of 0000:01:00.0 failed with error -15

[ 24.083857] i40e 0000:01:00.1: Initial pf_reset failed: -15

[ 24.089617] i40e: probe of 0000:01:00.1 failed with error -15

[ 15.951618] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 1.5.10-k

[ 16.049004] i40e: Copyright (c) 2013 - 2014 Intel Corporation.

[ 20.060510] i40e 0000:01:00.0: Initial pf_reset failed: -15

[ 20.066261] i40e: probe of 0000:01:00.0 failed with error -15

[ 24.083857] i40e 0000:01:00.1: Initial pf_reset failed: -15

[ 24.089617] i40e: probe of 0000:01:00.1 failed with error -15

Tags (1)
0 Kudos
13 Replies
idata
Community Manager
343 Views

Hi Tesr,

 

 

Thank you for posting at Wired Communities. Please provide below information:

 

1) What is the original firmware on this XL710 NIC?

 

2) Can you provide the serial number of the NIC? Please look for the serial number on the physical network adapter with a white sticker .

 

The format of the network adapter is 15 alphanumeric + 6 alphanumeric + 6-3 digits

 

 

Thanks,

 

sharon

 

LShen5
Beginner
343 Views

1. This is from the other board:

[root@localhost ~]# ethtool -i ens1f0

driver: i40e

version: 1.5.10-k

firmware-version: 4.26 0x800014ac 0.0.0

expansion-rom-version:

bus-info: 0000:01:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: yes

2. It is a custom build board, and X710 controller/chip is welded on it, so no NIC serial number.

Ethernet Controller; X710-BM2, Fortville B1, PCIe 3.0, 4x10GbE, KR, KX4, 4x1GbE, KX, Top=0/55 C, BGA576, dual ports

Thanks.

idata
Community Manager
343 Views

Hi Tesr,

 

 

Thank you for the information. I can see the original version is 4.26, please try upgrading the firmware from version 4.26 to 4.53 first, then to 5.05 then to latest 6.01.

 

https://downloadcenter.intel.com/download/24769/Non-Volatile-Memory-NVM-Update-Utility-for-Intel-Eth...

 

 

 

Feel free to update me.

 

 

Thanks,

 

sharon

 

LShen5
Beginner
343 Views

Hi,

Thank you.

But I tried nvmupdate64e 5.05 and 6.01, both of them failed. Do you think nvmupdate64e 4.53 will work?

idata
Community Manager
343 Views

Hi Tesr,

 

 

Just to double check if you are upgrading by the following sequence:

 

1) Upgrade to fw 4.53 first

 

2) Then from 4.53 to 5.05

 

3) Then from 5.05 to 6.01

 

 

Thanks,

 

sharon

 

 

 

LShen5
Beginner
343 Views

Hi Sharon,

I downloaded NVMUpdatePackage 4.53, and tested it, while it still failed with the same result.

BR//Lijun

idata
Community Manager
343 Views

Hi Tesr,

 

 

Apologize for the inconvenience, please try upgrading to version 4.42 first.

 

 

https://downloadcenter.intel.com/download/25222/Non-Volatile-Memory-NVM-Update-Utility-for-Intel-Eth...

 

 

Thanks,

 

sharon

 

idata
Community Manager
343 Views

Hi Tesr,

 

 

Please feel free to update me if the firmware works for you. Looking forward to your reply.

 

 

 

Thanks,

 

sharon
LShen5
Beginner
343 Views

Hi,

The upgrade to 4.42 failed as well. It is still corrupted.

BR//Lijun

idata
Community Manager
343 Views

Hi Tesr,

Thank you for the update. As this is onboard NIC, can you check with the board vendor, possible you need to have customized version to run this firmware instead. Thank you.

Regards,

 

Sharon
idata
Community Manager
343 Views

Hi Tesr,

 

 

Please feel free to update me if you have contacted the board vendor and what is the update?

 

 

Thanks,

 

Sharon
idata
Community Manager
343 Views

Hi Tesr,

 

 

As this is Ethernet controller on customized board, please check internally within your company who has the tool to access the Ethernet controller to check. Please submit your inquiry to embedded support group for them to better assist you.

 

 

https://embedded.communities.intel.com/community/en

 

 

Hope this helps.

 

 

Regards,

 

Sharon
kpala4
Beginner
343 Views

Hi,

 

In one of our customer machine, the ethernet adapters are not

detected during the bootup, i see the below error message, which looks similar to 

the issue posted in this forum.

 

 kernel: i40e 0002:01:00.0: Using 64-bit DMA iommu bypass

 kernel: i40e 0002:01:00.0: Initial pf_reset failed: -15

 kernel: i40e: probe of 0002:01:00.0 failed with error -15

 kernel: i40e 0002:01:00.1: Using 64-bit DMA iommu bypass

 kernel: i40e 0002:01:00.1: Initial pf_reset failed: -15

 kernel: i40e: probe of 0002:01:00.1 failed with error -15

 kernel: i40e 0002:01:00.2: Using 64-bit DMA iommu bypass

 kernel: i40e 0002:01:00.2: Initial pf_reset failed: -15

 kernel: i40e: probe of 0002:01:00.2 failed with error -15

 kernel: i40e 0002:01:00.3: Using 64-bit DMA iommu bypass

 kernel: i40e 0002:01:00.3: Initial pf_reset failed: -15

 kernel: i40e: probe of 0002:01:00.3 failed with error -15

 ....

 kernel: i40e 0002:01:00.2: Initial pf_reset failed: -63

 kernel: i40e: probe of 0002:01:00.2 failed with error -63

 kernel: i40e 0002:01:00.3: Using 64-bit DMA iommu bypass 

 

Below are the network confiugration

-----------------------------------

eth1 connected to Juniper SW(EX4550) dcbx protocol enabled. 

i40e version : 2.1.14-k

nvm version : 5.05

 

As you suggested updating to 6.01 fixes the issue,

  1. We are unable to reproduce this issue so far, is there any way or specific settings where i can

recreate this issue ?

2.do we have any release notes mentioned the issue fixed in 6.01 ?

 

 

Thanks..

 

Reply