eth0 not connected. ubuntu boot gives e1000 eeprom checksum error and an eth0 MAC of 00:00:00:00:00

Bug #272630 reported by Alacrityathome
0
Affects Status Importance Assigned to Milestone
Ubuntu
New
Undecided
Unassigned

Bug Description

This bug has re-appeared. Googling shows this error going back to 2.6.17 but having a fix committed in 8.04.1. I am using 8.04.1 with a kernel updated to 2.6.26-5.

Solved by setting the MAC via terminal command : sudo ifconfig eth0 hw ether 00:1c:25:1e:0f:e6 OR by putting this command in the local.rc file

original dmesg: e1000: 0000:00:19.0: e1000_probe: The EEPROM Checksum Is Not Valid
[ 3.237072] /*********************/
[ 3.237072] Current EEPROM Checksum : 0xdcc7
[ 3.237072] Calculated : 0x5cc7

The MAC Address will be reset to 00:00:00:00:00:00, which is invalid
[ 3.237072] and requires you to set the proper MAC address manually before continuing
[ 3.237072] to enable this network device.

eth0 is an Ethernet controller: Intel Corporation 82566DC Gigabit

PC is a Thinkpad Lenovo T61p

Also failed under 2.6.27-3 (Alpha 5 Ubuntu 8.10). Same end result/failure but it looks like a different type of error (see comment and dmesg error below).

Revision history for this message
Alacrityathome (alacrityathome) wrote :

Also fails under Alpha 5 Ubuntu 8.10 with the dmesg error below:

e1000e: Intel(R) PRO/1000 Network Driver - 0.4.1.7
[ 2.501559] e1000e: Copyright (c) 1999-2008 Intel Corporation.
[ 2.501591] e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 2.501606] e1000e 0000:00:19.0: setting latency timer to 64
[ 2.521201] USB Universal Host Controller Interface driver v3.0
[ 2.599635] SCSI subsystem initialized
[ 2.623249] libata version 3.00 loaded.
[ 2.639922] 0000:00:19.0: 0000:00:19.0: The NVM Checksum Is Not Valid
[ 2.653561] e1000e 0000:00:19.0: PCI INT A disabled
[ 2.653569] e1000e: probe of 0000:00:19.0 failed with error -5

description: updated
description: updated
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.