Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4853 Discussions

Need tool to reinstall firmware on NIC 82541 PRO/1000 GT (invalid EEPROM checksum)

papibi
Beginner
4,687 Views

Hi! From Canada,

I had an unused HP m7250n computer stored during 2 years.  I decide to give it a second life.

I install Ubuntu 20.04.2, and it work correctly

except for the network card labelled Intel PRO/1000 GT

 

# lspci -knn

02:04.0 Ethernet controller [0200]: Intel Corporation 82541GI Gigabit Ethernet Controller [8086:1076] (rev 05)
Subsystem: Intel Corporation PRO/1000 MT Network Connection [8086:1076]
Kernel driver in use: e1000
Kernel modules: e1000

# dmesg | grep e1000 said:

[ 6.057036] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[ 6.078667] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 7.194250] e1000 0000:02:04.0 0000:02:04.0 (uninitialized): The EEPROM Checksum Is Not Valid
[ 7.609236] e1000: /*********************/
[ 7.609248] e1000: Current EEPROM Checksum : 0xffff
[ 7.609253] e1000: Calculated : 0xbaf9
[ 7.609257] e1000: Offset Values
[ 7.609260] e1000: ======== ======
[ 7.609304] e1000: Include this output when contacting your support provider.
[ 7.609309] e1000: This is not a software error! Something bad happened to
[ 7.609313] e1000: your hardware or EEPROM image. Ignoring this problem could
[ 7.609317] e1000: result in further problems, possibly loss of data,
[ 7.609321] e1000: corruption or system hangs!
[ 7.609325] e1000: The MAC Address will be reset to 00:00:00:00:00:00,
[ 7.609329] e1000: which is invalid and requires you to set the proper MAC
[ 7.609333] e1000: address manually before continuing to enable this network
[ 7.609337] e1000: device. Please inspect the EEPROM dump and report the
[ 7.609341] e1000: issue to your hardware vendor or Intel Customer Support.
[ 7.609345] e1000: /*********************/
[ 7.609355] e1000 0000:02:04.0 0000:02:04.0 (uninitialized): Invalid MAC Address
[ 7.834401] e1000 0000:02:04.0 eth0: (PCI:33MHz:32-bit) 00:00:00:00:00:00
[ 7.834423] e1000 0000:02:04.0 eth0: Intel(R) PRO/1000 Network Connection

 

# lspci | grep Ethernet
02:04.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller (rev 05)

 

# ip a

3: enp2s4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff

 

# ethtool enp2s4
Settings for enp2s4:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown (auto)
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000007 (7)
drv probe link
Link detected: no

 

Any solution ?  any hints will be appreciated.

 

It seems that I need to correct the firmware.  Isn't it ?

 

Which tool do you recommend for re-flashing a new firmware into that defective card ?

 

Thanks and have a nice day

Eddy

0 Kudos
1 Solution
Caguicla_Intel
Moderator
4,478 Views

Hello papibi,


Please see below information for the feedback from engineering team. 


Possible that this issue is already hardware related as it could not update the firmware due to port 1 error detected.


As for replacement NIC suggestion, you may refer to the link below for the list of Intel adapters and their Supported Operating System. Please also be informed that we do not have an Ethernet controller that supports Ubuntu 20.04-2 as of the moment. The latest supported is Ubuntu 18.x LTS for now. 

https://www.intel.com/content/www/us/en/support/articles/000025890/ethernet-products.html


You may also need to check if these adapters are validated on your system. Component validation are based on the motherboard so it is best to contact your system manufacturer to check the list of validated adapters on your system.

You may refer to link below for the list of Computer Manufacturer Support Websites

https://www.intel.in/content/www/in/en/support/topics/oems.html


Feel free to let us know if you have additional questions and clarifications.


Awaiting to your response. 


Should there be no reply, we will follow up after 3 business days.


Best regards,

Crisselle C.

Intel® Customer Support


View solution in original post

0 Kudos
14 Replies
papibi
Beginner
4,686 Views

I forgot to mention the following:

 # uname -a
Linux desktop 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

0 Kudos
Caguicla_Intel
Moderator
4,664 Views

Hello papibi,


Thank you for posting in Intel Ethernet Communities. 


We are sorry to hear that you are encountering issue with your NIC 82541 PRO/1000 GT. For us to proceed checking your query, kindly provide the information below.


Based on the subject of your post, you are using NIC 82541 PRO/1000 GT. However, based on the lspci output you shared, it is Intel Corporation 82541GI Gigabit Ethernet Controller Intel Corporation PRO/1000 MT Network Connection. 


With this, we'd like to clarify the exact model of your Ethernet adapter. If it is an Ethernet controller embedded on your motherboard, please share the exact the brand and model of the board. Otherwise, share the PBA of the adapter. You may refer to the link below on where to find the PBA number. It consist of 6-3 digit number located at the last part of the serial number. This would help us identify if you are using an Original Equipment Manufacturer(OEM) or retail version of Intel Ethernet Adapter.

Identify Your Intel® Network Adapter Model Using PBA Number

https://www.intel.com/content/www/us/en/support/articles/000007022/network-and-i-o/ethernet-products.html


Looking forward to your reply.


We will follow up after 3 business days in case we don't hear from you.


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
papibi
Beginner
4,642 Views

Hi! Crisselle,

 

Many thanks for your fast reply.

 

My PCB number is C80235-127

 

Hope it help,

Thanks again

0 Kudos
Caguicla_Intel
Moderator
4,623 Views

Hello papibi,


Thank you for providing the requested information.


Please allow us to further investigate this with our higher level support. Rest assured that we will get back to you as soon as possible but no later than 2-3 business days. 


Hoping for your kind patience. 


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
Caguicla_Intel
Moderator
4,607 Views

Hello papibi,


Good day!


Our higher level support would like to clarify the issue that you are encountering while using Ubuntu 20.04.2 with Intel PRO/1000 GT?

Is Ubuntu detects the card properly however, no connection? Or it does not detect at all?


Awaiting to your reply.


Should there be no response, we will reach out after 3 business days.


Best regards,

Crisselle C.

Intel Customer Support 


0 Kudos
papibi
Beginner
4,585 Views

Thank you Cristelle for your reply.

 

The card is detected (as confirmed by lspci, ip, ethtool (see previous replies)) and is also wired with a brand new tested RJ45 cable.

 

At startup, the system detect the card and determine that EEPROM is corrupted,

then it set the mac address to 'null' which tell the system to not use this card until the problem is corrected.

 

Hope it make sense, otherwise please specify which command I should use to reply to your query.

 

Thanks

0 Kudos
Caguicla_Intel
Moderator
4,565 Views

Hello papibi,


Appreciate your swift response.


Please allow us to re-escalate this request for further investigation. We will get back to you as soon as possible but no later than 2-3 business days. 


Thank you for your kind understanding. 


Best regards,

Crisselle C.

Intel Customer Support


0 Kudos
Caguicla_Intel
Moderator
4,544 Views

Hello papibi,

 

Thank you for the patience on this matter.

 

Below is the tool that you can use to reinstall firmware.

Intel® Ethernet Connections Boot Utility, Preboot Images, and EFI Drivers

https://www.intel.com/content/www/us/en/download/15755/intel-ethernet-connections-boot-utility-preboot-images-and-efi-drivers.html

 

Here is the guide for Upgrade, Enable, or Disable Flash with the Intel® Ethernet Flash Firmware Utility

https://www.intel.com/content/www/us/en/support/articles/000005790/software/manageability-products.html

 

Please also be informed that Intel® PRO/1000 GT Desktop Adapter has already reached its End of Life (EOL). Additionally, our engineers suggested to update your hardware.

 

Feel free to let us know if you have questions or clarifications on this matter.

 

Looking forward to your reply.

 

We will follow up after 3 business days in case we don't hear from you.

 

Best regards,

Crisselle C.

Intel Customer Support 

 

0 Kudos
papibi
Beginner
4,531 Views

Again, Crisselle, many thanks for your patience.

 

I will follow your suggestions and give you a feedback as soon as possible.

 

In the meantime, can you ask your engineers to suggest a replacement NIC adapter card (PCI regular) for my UBUNTU 20.04-2 desktop ?

 

Have a nice day

0 Kudos
papibi
Beginner
4,531 Views

I forgot to mention the following:

 # uname -a
Linux desktop 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

0 Kudos
papibi
Beginner
4,523 Views

Hi! Crisselle,

 

Here are the results of my tests:

(1) $ [ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
Installed in Legacy mode

 

(2) $ sudo ./Linux_x64/bootutil64e -E

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.7.40.0
Copyright (C) 2003-2021 Intel Corporation

NIC= 1 MACAddress=000000000000
NIC= 2 MACAddress=0013D4F72576

Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 000000000000 2:04.0 Gigabit N/A FLASH Not Present
2 0013D4F72576 2:08.0 10/100 N/A FLASH Not Present

 

(3) $ sudo ./Linux_x64/bootutil64e -file=BootIMG.FLB -imageversion
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.7.40.0
Copyright (C) 2003-2021 Intel Corporation

Image versions in BootIMG.FLB

Combo Image Version Name 1.2992.0

Combo Rules v4.91.00
Clp-Loader Option ROM v3.1.30
40G Interface Module v1.0.87
iSCSI Option ROM v3.1.80
iSCSI Setup Option ROM v3.1.80
Intel(R) Boot Agent GE v1.5.89
Intel(R) Boot Agent XE v2.4.45
Intel(R) Boot Agent XE (X550) v2.4.45
Intel(R) Boot Agent I40E v1.1.30
Intel(R) Boot Agent CL v0.1.16
Intel(R) Boot Agent ICE v2.5.00
UEFI x64 PCI-E gigabit driver v9.6.02
UEFI x64 10 gigabit driver v8.0.02
UEFI x64 40 gigabit driver v4.7.09
UEFI x64 100 gigabit driver v3.0.11

 

(4) sudo ./Linux_x64/bootutil64e -NIC=1 -FILE=BootIMG.FLB -UPDATE
ERROR: Missing subparameters for command UPDATE

 

(4.1) $ sudo ./Linux_x64/bootutil64e -NIC=1 -FILE=BootIMG.FLB -UPDATE=pxe
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.7.40.0
Copyright (C) 2003-2021 Intel Corporation

Option ROM area in the flash is not supported for this device on port 1

Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 000000000000 2:04.0 Gigabit N/A FLASH Not Present
2 0013D4F72576 2:08.0 10/100 N/A FLASH Not Present

 

(4.2) I obtained the same result with any of the following -UPDATE subparameters (pxe, efi64, efi, iSCSI, FCoE)

 

(4.3) 

$ sudo ./Linux_x64/bootutil64e -NIC=1 -DEFAULTCONFIG

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.7.40.0
Copyright (C) 2003-2021 Intel Corporation

ERROR: PXE is not flashed on port 1

Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 000000000000 2:04.0 Gigabit N/A FLASH Not Present
2 0013D4F72576 2:08.0 10/100 N/A FLASH Not Present

(5) $ sudo ./Linux_x64/bootutil64e -NIC=1 -FLASHENABLE

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.7.40.0
Copyright (C) 2003-2021 Intel Corporation

Enabling boot ROM on port 1...
ERROR: Unsupported feature

Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 000000000000 2:04.0 Gigabit N/A FLASH Not Present
2 0013D4F72576 2:08.0 10/100 N/A FLASH Not Present

 

(6) $ lspci -knn

02:04.0 Ethernet controller [0200]: Intel Corporation 82541GI Gigabit Ethernet Controller [8086:1076] (rev 05)
Subsystem: Intel Corporation PRO/1000 MT Network Connection [8086:1076]
Kernel driver in use: e1000
Kernel modules: e1000

 

(7) Original error message was:

# dmesg | grep e1000 said:

[ 6.057036] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[ 6.078667] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 7.194250] e1000 0000:02:04.0 0000:02:04.0 (uninitialized): The EEPROM Checksum Is Not Valid
...cut...
[ 7.609309] e1000: This is not a software error! Something bad happened to
[ 7.609313] e1000: your hardware or EEPROM image. Ignoring this problem could
[ 7.609317] e1000: result in further problems, possibly loss of data,
[ 7.609321] e1000: corruption or system hangs!
[ 7.609325] e1000: The MAC Address will be reset to 00:00:00:00:00:00,

...cut...

 

The card's PCB number is  C80235-127

 

As you can notify, I didn't succeed to re-flash the NIC card.   yet!

 

Please note that I use the most recent Bootutil64e package (version 26.4) from your website

https://www.intel.com/content/www/us/en/download/15755/intel-ethernet-connections-boot-utility-preboot-images-and-efi-drivers.html

 

Any help is appreciated,

Thanks

0 Kudos
Caguicla_Intel
Moderator
4,500 Views

Hello papibi,


Thank you for the update.


We are sorry to hear that re-flashing the firmware is not successful.


Please allow us to further check this with our engineers. We will get back to you as soon as possible but no later than 2-3 business days.


Hoping for your kind patience. 


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
Caguicla_Intel
Moderator
4,479 Views

Hello papibi,


Please see below information for the feedback from engineering team. 


Possible that this issue is already hardware related as it could not update the firmware due to port 1 error detected.


As for replacement NIC suggestion, you may refer to the link below for the list of Intel adapters and their Supported Operating System. Please also be informed that we do not have an Ethernet controller that supports Ubuntu 20.04-2 as of the moment. The latest supported is Ubuntu 18.x LTS for now. 

https://www.intel.com/content/www/us/en/support/articles/000025890/ethernet-products.html


You may also need to check if these adapters are validated on your system. Component validation are based on the motherboard so it is best to contact your system manufacturer to check the list of validated adapters on your system.

You may refer to link below for the list of Computer Manufacturer Support Websites

https://www.intel.in/content/www/in/en/support/topics/oems.html


Feel free to let us know if you have additional questions and clarifications.


Awaiting to your response. 


Should there be no reply, we will follow up after 3 business days.


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
Caguicla_Intel
Moderator
4,454 Views

Hello papibi,


Good day!


Since you already marked this thread as closed, please be informed that we will now proceed closing this request. Just feel free to post a new question if you may have any other inquiry in the future as this thread will no longer be monitored. 


Thank you for choosing Intel and stay safe!


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
Reply