Re: [E1000-devel] e1000: "eeprom checksum is not valid" after kexec

From: Thadeu Lima de Souza Cascardo
Date: Thu Apr 23 2009 - 10:10:46 EST


On Thu, Apr 23, 2009 at 03:36:43PM +0200, Jiri Slaby wrote:
> Hi,
>
> 4a865905f685eaefaedf6ade362323dc52aa703b
> (PCI PM: Make pci_set_power_state() handle devices with no PM support)
> breaks e1000 after being kexec'ed. These reverts fix the problem:
> Revert "PCI PM: Make pci_set_power_state() handle devices with no PM
> support"
> Revert "PCI PM: Introduce __pci_[start|complete]_power_transition()
> (rev. 2)"
>
> I reverted the second one just for an easy revert of the former one,
> which is actually the culprit.
>
> The symptoms:
> e1000 0000:02:01.0: enabling device (0000 -> 0003)
> e1000 0000:02:01.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
> e1000 0000:02:01.0: setting latency timer to 64
> e1000: 0000:02:01.0: e1000_probe: The EEPROM Checksum Is Not Valid
> Switched to high resolution mode on CPU 0

Have you tried b43fcd7dc7b, found in v2.6.30-rc3?

Attachment: signature.asc
Description: Digital signature