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\
Using: Intel (R) PRO Network Connections SDK v2.28.1
Copyright (C) 1995 - 2016 Intel Corporation
Intel (R) Confidential and not for general distribution.
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
Using: Intel (R) PRO Network Connections SDK v2.30.25
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".
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?
Thank you for posting in Wired Communities. With regards to the inquiry on eeupdate from Quartzville tool on onboard NIC, you may post your inquiry at our embedded support at https://embedded.communities.intel.com/community/en for them to further assist you. Thank you.
Okay. I posted at the embedded community. Not sure why that's more appropriate than a networking community - maybe there's just more eyes there? We'll see if there are any bites there.