2004-04-27 21:53:54

by Alexander Gran

[permalink] [raw]
Subject: e1000 EEPROM wrong after suspending.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,


I've got an e1000 Mobile in an IBM t40p. after a suspend/resume cycle the card
isn't working any longer. I'm unloading the module before the suspending,
realoding it afterwards.
Kernel is 2.6.6-rc2-mm2, ACPI enabled, APIC disabled (didn't boot, last time I
tried)

System details:
lspci:
0000:02:01.0 Ethernet controller: Intel Corp. 82540EP Gigabit Ethernet
Controller (Mobile) (rev 03)
Subsystem: IBM PRO/1000 MT Mobile Connection
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 9
Memory at c0220000 (32-bit, non-prefetchable)
Memory at c0200000 (32-bit, non-prefetchable) [size=64K]
I/O ports at 8000 [size=64]
Capabilities: [dc] Power Management version 2
Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable-

dmesg:
Intel(R) PRO/1000 Network Driver - version 5.2.39-k2
Copyright (c) 1999-2004 Intel Corporation.
eth0: Intel(R) PRO/1000 Network Connection
e1000: eth0 NIC Link is Up 100 Mbps Full Duplex

after resuming:
Intel(R) PRO/1000 Network Driver - version 5.2.39-k2
Copyright (c) 1999-2004 Intel Corporation.
PCI: Enabling device 0000:02:01.0 (0000 -> 0003)
PCI: Setting latency timer of device 0000:02:01.0 to 64
The EEPROM Checksum Is Not Valid
e1000: probe of 0000:02:01.0 failed with error -5

kernel config:
http://zodiac.dnsalias.org/misc/current.config
complete dmesg:
http://zodiac.dnsalias.org/misc/current.dmesg

regards
Alex

- --
Encrypted Mails welcome.
PGP-Key at http://zodiac.dnsalias.org/misc/pgpkey.asc | Key-ID: 0x6D7DD291
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAjtZW/aHb+2190pERAreDAJ4guCUTK914AeRI8Cx5dBafVPvO9wCfbYin
GYLL6zlc4sBN8BWoaPyySiw=
=705v
-----END PGP SIGNATURE-----


2004-04-28 20:11:52

by Martin Hermanowski

[permalink] [raw]
Subject: Re: e1000 EEPROM wrong after suspending.

On Tue, Apr 27, 2004 at 11:53:23PM +0200, Alexander Gran wrote:
> Hi,
>
>
> I've got an e1000 Mobile in an IBM t40p. after a suspend/resume cycle the card
> isn't working any longer. I'm unloading the module before the suspending,
> realoding it afterwards.
> Kernel is 2.6.6-rc2-mm2, ACPI enabled, APIC disabled (didn't boot, last time I
> tried)
[...]
> PCI: Setting latency timer of device 0000:02:01.0 to 64
> The EEPROM Checksum Is Not Valid
> e1000: probe of 0000:02:01.0 failed with error -5

I am using the e1000 on the t41p with enabled local apic, and I got no
problem. But when I compiled the kernel (2.6.4-rc1-mm2) without local
apic (so the notebook would turn off), I got the same problem. This was,
besides a patch to the orinico driver, the only difference between the
two kernels.

The working one has these options set:
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y

LLAP, Martin


Attachments:
(No filename) (946.00 B)
signature.asc (189.00 B)
Digital signature
Download all attachments

2004-04-29 12:14:06

by Alexander Gran

[permalink] [raw]
Subject: Re: e1000 EEPROM wrong after suspending.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Mittwoch, 28. April 2004 21:54 schrieb Martin Hermanowski:
> I am using the e1000 on the t41p with enabled local apic, and I got no
> problem. But when I compiled the kernel (2.6.4-rc1-mm2) without local
> apic (so the notebook would turn off), I got the same problem. This was,
> besides a patch to the orinico driver, the only difference between the
> two kernels.
>
> The working one has these options set:
> CONFIG_X86_UP_APIC=y
> CONFIG_X86_UP_IOAPIC=y
> CONFIG_X86_LOCAL_APIC=y
> CONFIG_X86_IO_APIC=y

just tried 2.6.6-rc2-mm2 with local apic:
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y

but resuming stil doesn't work ;(

- --
Encrypted Mails welcome.
PGP-Key at http://zodiac.dnsalias.org/misc/pgpkey.asc | Key-ID: 0x6D7DD291
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAkPGD/aHb+2190pERAvlhAKCoBS8y7O9/3ute7biYqbaX673l+gCgmeJR
XLUfQ5hfEgSorB5rSG4sqzI=
=ALKx
-----END PGP SIGNATURE-----