2 Replies Latest reply on Apr 23, 2015 11:32 PM by wb_Intel

    XL710 do not work after NVM update

    AlexeyDyadin

      Have the following hardware configuration:

      Server 2xIntel Xeon E5-2680 v3 @ 2.50GHz

      Six XL-710 adapters (Intel Corporation Ethernet Controller X710 for 10GbE SFP+)

      CentOS 7 Linux, kernel 3.10.0-123.el7.x86_64

      Driver version i40e-1.2.38.

       

      Firmware of all six adapters has been updated to the latest version available from (https://downloadcenter.intel.com/download/24769)

      Tool used for firmware update

      After successful flashing (as reported by NVM update tool) one of the adapters stopped working.

      EEPROM Image Version: 4.42 MAP2.66 (after update)

      The failed card is visible under lspci, but i40e driver reports errors during device initialization:

      [ 2682.320170] i40e 0000:03:00.0: Initial pf_reset failed: -15

      [ 2682.320173] i40e 0000:03:00.0: HW reset failed or FW unresponsive, module loaded in debug mode

      [ 2684.523590] i40e 0000:03:00.1: Initial pf_reset failed: -15

      [ 2684.523593] i40e 0000:03:00.1: HW reset failed or FW unresponsive, module loaded in debug mode

      [ 2686.727010] i40e 0000:03:00.2: Initial pf_reset failed: -15

      [ 2686.727013] i40e 0000:03:00.2: HW reset failed or FW unresponsive, module loaded in debug mode

      [ 2688.930435] i40e 0000:03:00.3: Initial pf_reset failed: -15

      [ 2688.930437] i40e 0000:03:00.3: HW reset failed or FW unresponsive, module loaded in debug mode

       

      Update utility refuses to re-update firmware for that device, reporting ‘access error’.


      Updating NVM using `eeupdate64e` tool also failed.

      For failed XL-710:

      $> ./eeupdate64e /NIC=5 /EEPROMVER

      ...

      Unable to initialize adapter 5 code c86a0a00

      Admin Queue initialization failed

       

      For normal XL-710:

      $> ./eeupdate64e /NIC=5 /EEPROMVER

      ...

      1: EEPROM Image Version: 4.42 MAP2.66


      Thank you in advance.