From: Shawn Starr <shawn.starr@rogers.com>
To: linux-kernel@vger.kernel.org
Subject: [2.6.18-rc2][e1000][swsusp] - Regression - Suspend to disk and resume breaks e1000
Date: Sun, 16 Jul 2006 05:09:52 -0400 [thread overview]
Message-ID: <200607160509.52930.shawn.starr@rogers.com> (raw)
Hardware
IBM ThinkPad T42
E1000 card info:
02:01.0 Ethernet controller: Intel Corporation 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) [size=128K]
Memory at c0200000 (32-bit, non-prefetchable) [size=64K]
I/O ports at 8000 [size=64]
[virtual] Expansion ROM at ec000000 [disabled] [size=64K]
Capabilities: [dc] Power Management version 2
Steps to reproduce:
1) Suspend to disk normally
2) Resume from disk, the e1000 will show garbage for network statistics.
<snip>
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83 errors:4294967254 dropped:4294967289 overruns:0
frame:4294967268
TX packets:76 errors:4294967282 dropped:0 overruns:0
carrier:4294967275
collisions:4294967289 txqueuelen:100
RX bytes:50728 (49.5 KiB) TX bytes:10138 (9.9 KiB)
Base address:0x8000 Memory:c0220000-c0240000
Did something change in the driver that forgot to save the registers / not
register back upon resumption from disk? I can't tell from the code how the
driver knows its been brought down to S3 or S4 states.
A workaround is to then suspend to memory and resume, the e1000 will work
again. This is repeatable each time.
Not sure if anyone else noticed this.
Thanks,
Shawn.
next reply other threads:[~2006-07-16 9:09 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-16 9:09 Shawn Starr [this message]
2006-07-16 16:33 ` Auke Kok
2006-07-16 17:33 ` Shawn Starr
2006-08-02 3:55 ` [2.6.18-rc2][e1000][swsusp] - Regression - Suspend to disk and resume breaks e1000 - RESOLVED Bug #6867 Shawn Starr
2006-08-02 15:06 ` Auke Kok
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200607160509.52930.shawn.starr@rogers.com \
--to=shawn.starr@rogers.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome