8 Replies Latest reply on May 25, 2018 11:15 AM by Carlos_A

    eeupdate64e fails: Unable to initialize adapter 2 code c86a2002 [linux]

    JohnH Community Member

         We have been using the 32-bit version of eeupdate (eeupdate32 from the Quartzville tools package) for programming the MAC addresses in our Intel 82574L NICs for a while now.

       

      After updating the OS to 64 bit (CentOS 6), I get an error running the

      64 bit version of the tool:

       

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

       

      $ uname -a

      Linux test0 2.6.32-696.28.1.el6.x86_64 #1 SMP Wed May 9 23:09:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

      $ sudo /usr/local/bin/eeupdate64e /d /home/test/intel/tools/quartzville/TOOLS/Linux32/OEM_Mfg/82574_APT_A1_EE.eep /mac=00a069020d3\

      b /nic=2

       

      Using: Intel (R) PRO Network Connections SDK v2.28.1

      EEUPDATE v5.28.01.06

      Copyright (C) 1995 - 2016 Intel Corporation

      Intel (R) Confidential and not for general distribution.

       

      Driverless Mode

       

       

      NIC Bus Dev Fun Vendor-Device  Branding string

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

        1   0  25  00   8086-1502    Intel(R) 82579LM Gigabit Network Connection

        2   2  00  00   8086-10D3    Intel(R) 82574L Gigabit Network Connection

        3   3  00  00   8086-10D3    Intel(R) 82574L Gigabit Network Connection

        4   4  00  00   8086-10D3    Intel(R) 82574L Gigabit Network Connection

        5   5  00  00   8086-10D3    Intel(R) 82574L Gigabit Network Connection

       

       

      Unable to initialize adapter 2 code c86a2002

      Adapter initialization failed

       

       

      The kernel log messages show:

       

      kernel: Program eeupdate64e tried to access /dev/mem between f7000000->f7020000.

      kernel: Program eeupdate64e tried to access /dev/mem between f7020000->f7024000.

       

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

       

       

      That was the 20161005 version of the quartzville tools that we've been using

      successfully (32 bit version).  I downloaded the 20180202 version of

      the tools (23.0) and got the same result with the 64 bit flavor

      (eeupdate64e):

       

      Using: Intel (R) PRO Network Connections SDK v2.30.25

      EEUPDATE v5.30.25.06

      Copyright (C) 1995 - 2017 Intel Corporation

       

      It also added another complaint:

       

      Connection to QV driver failed - please reinstall it!

       

      But I've had success in the past running in "QV Driverless Mode".  Why not now (if that is part of the problem)?

       

       

      Anyone have an explanation of that error code spewed by eeupdate?  Why does the 32 bit version of eeupdate32 work and the 64 bit does not?