eth0 not connected. ubuntu boot gives e1000 eeprom checksum error and an eth0 MAC of 00:00:00:00:00
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).
description: | updated |
description: | updated |
description: | updated |
description: | updated |
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