LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Jonathan Corbet <corbet@lwn.net>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Yinghai Lu <yinghai@kernel.org>, Ingo Molnar <mingo@elte.hu>,
	Robert Hancock <hancockr@shaw.ca>,
	e1000-devel@lists.sourceforge.net,
	LKML <linux-kernel@vger.kernel.org>,
	Steven Rostedt <rostedt@goodmis.org>
Subject: Re: 2.6.28-rc2 hates my e1000e
Date: Sat, 1 Nov 2008 09:01:54 -0600	[thread overview]
Message-ID: <20081101090154.3d014f57@bike.lwn.net> (raw)
In-Reply-To: <alpine.LFD.2.00.0810310953550.21084@nehalem.linux-foundation.org>

On Fri, 31 Oct 2008 09:58:01 -0700 (PDT)
Linus Torvalds <torvalds@linux-foundation.org> wrote:

> Can you do any reasonable testing at all without NFS? In particular,
> can you boot without NFS and test that the networking still works? 

Networking is fine in the absence of NFS.  I retried things and
stress-tested it in a few ways with no trouble.  I think your last patch
fixes the network card just fine.

Then I tried NFS again, watching more closely this time around.
Everything locks up.  In fact, the soft lockup watchdog starts to
scream:

Oct 31 10:37:53 bike kernel: [   88.046867] BUG: soft lockup - CPU#1 stuck for 61s! [modprobe:2923]
Oct 31 10:37:53 bike kernel: [   88.046867] Modules linked in: fuse sunrpc binfmt_misc msp3400 saa7115 snd_hda_intel tuner snd_seq_oss snd_seq_midi_event snd_seq ivtv compat_ioctl32 snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer 8250_pci cx2341x v4l2_common videodev 8250_pnp snd hid_logitech 8250 e1000e v4l1_compat i2c_i801 tveeprom usbhid evdev thermal soundcore serial_core sr_mod sg processor snd_page_alloc cdrom button [last unloaded: microcode]
Oct 31 10:37:53 bike kernel: [   88.046867] CPU 1:
Oct 31 10:37:53 bike kernel: [   88.046867] Modules linked in: fuse sunrpc binfmt_misc msp3400 saa7115 snd_hda_intel tuner snd_seq_oss snd_seq_midi_event snd_seq ivtv compat_ioctl32 snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer 8250_pci cx2341x v4l2_common videodev 8250_pnp snd hid_logitech 8250 e1000e v4l1_compat i2c_i801 tveeprom usbhid evdev thermal soundcore serial_core sr_mod sg processor snd_page_alloc cdrom button [last unloaded: microcode]
Oct 31 10:37:53 bike kernel: [   88.046867] Pid: 2923, comm: modprobe Not tainted 2.6.28-rc2 #12
Oct 31 10:37:53 bike kernel: [   88.046867] RIP: 0010:[<ffffffff8026fd88>]  [<ffffffff8026fd88>] ftrace_record_ip+0xcb/0x1f5
Oct 31 10:37:53 bike kernel: [   88.046867] RSP: 0018:ffff8800bae33d58  EFLAGS: 00000282
Oct 31 10:37:53 bike kernel: [   88.046867] RAX: ffff8800baef0810 RBX: ffff8800bae33d68 RCX: 9288000000000000
Oct 31 10:37:53 bike kernel: [   88.046867] RDX: ffff8800baef0810 RSI: 00000000000003fe RDI: ffffffffa023f251
Oct 31 10:37:53 bike kernel: [   88.046867] RBP: ffff8800bae33d68 R08: ffffffffa023f251 R09: ffffffff80720ed0
Oct 31 10:37:53 bike kernel: [   88.046867] R10: ffff8800b99c0e10 R11: 0000000000000000 R12: ffffffff8049eb26
Oct 31 10:37:53 bike kernel: [   88.046867] R13: ffff8800bae33d48 R14: ffff8800bae33ce8 R15: ffff8800bae33ce8
Oct 31 10:37:53 bike kernel: [   88.046867] FS:  00007fbe2e5166f0(0000) GS:ffff8800be002d80(0000) knlGS:0000000000000000
Oct 31 10:37:53 bike kernel: [   88.046867] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Oct 31 10:37:53 bike kernel: [   88.046867] CR2: 00007fbe2e51100f CR3: 00000000bc775000 CR4: 00000000000006e0
Oct 31 10:37:53 bike kernel: [   88.046867] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 31 10:37:53 bike kernel: [   88.046867] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Oct 31 10:37:53 bike kernel: [   88.046867] Call Trace:
Oct 31 10:37:53 bike kernel: [   88.046867]  [<ffffffff80270325>] ftrace_convert_nops+0x31/0x77
Oct 31 10:37:53 bike kernel: [   88.046867]  [<ffffffff80270382>] ftrace_init_module+0x17/0x19
Oct 31 10:37:53 bike kernel: [   88.046867]  [<ffffffff8025de68>] load_module+0x13b4/0x18ba
Oct 31 10:37:53 bike kernel: [   88.046867]  [<ffffffff8029e875>] ? do_sync_read+0xec/0x132
Oct 31 10:37:53 bike kernel: [   88.046867]  [<ffffffff8023eb4b>] ? proc_dointvec_minmax+0x0/0x52
Oct 31 10:37:53 bike kernel: [   88.046867]  [<ffffffff8025e4bc>] sys_init_module+0x5a/0x1bb
Oct 31 10:37:53 bike kernel: [   88.046867]  [<ffffffff8020c18b>] system_call_fastpath+0x16/0x1b

So methinks I'll add Steven to the Cc on this one :)  Looks like a
different problem for sure.

> Oh, and getting the old (2.6.27) and new
> (2.6.28-rc2+patch) /proc/iomem would be nice.

For completeness, here they are.  2.6.27:

00000000-0009fbff : System RAM
000f0000-000fffff : reserved
00100000-be4ff7ff : System RAM
  00200000-004b4d12 : Kernel code
  004b4d13-0073000f : Kernel data
  011b6000-0127e58f : Kernel bss
be4ff800-be553bff : ACPI Non-volatile Storage
be553c00-be555bff : ACPI Tables
be555c00-beffffff : reserved
c0000000-cfffffff : 0000:00:02.0
d0000000-d3ffffff : PCI Bus 0000:02
  d0000000-d3ffffff : 0000:02:00.0
    d0000000-d07fffff : ivtv encoder
    d2000000-d200ffff : ivtv registers
d4000000-d40fffff : 0000:00:02.0
d4100000-d417ffff : 0000:00:02.0
d4180000-d41fffff : 0000:00:02.1
d4200000-d421ffff : 0000:00:19.0
  d4200000-d421ffff : e1000e
d4220000-d4223fff : 0000:00:1b.0
  d4220000-d4223fff : ICH HD audio
d4224000-d4224fff : 0000:00:03.3
d4225000-d4225fff : 0000:00:19.0
  d4225000-d4225fff : e1000e
d4226000-d42263ff : 0000:00:1a.7
  d4226000-d42263ff : ehci_hcd
d4226400-d42264ff : 0000:00:1f.3
d4227000-d4227fff : Intel Flush Page
e0000000-fed003ff : reserved
  fec00000-fec00fff : IOAPIC 0
  fed00000-fed003ff : HPET 0
fed20000-fed9ffff : reserved
fedad000-fedad00f : 0000:00:03.0
fee00000-feefffff : reserved
  fee00000-fee00fff : Local APIC
ff980800-ff980bff : 0000:00:1d.7
  ff980800-ff980bff : ehci_hcd
ffb00000-ffffffff : reserved


2.6.28-rc2 + second Linus patch:


00000000-0009fbff : System RAM
000f0000-000fffff : reserved
00100000-be4ff7ff : System RAM
  00200000-004a6e45 : Kernel code
  004a6e46-00649b77 : Kernel data
  006c4000-007585ff : Kernel bss
be4ff800-be553bff : ACPI Non-volatile Storage
be553c00-be555bff : ACPI Tables
be555c00-beffffff : reserved
c0000000-cfffffff : 0000:00:02.0
d0000000-d3ffffff : PCI Bus 0000:02
  d0000000-d3ffffff : 0000:02:00.0
    d0000000-d07fffff : ivtv encoder
    d2000000-d200ffff : ivtv registers
d4000000-d4000fff : Intel Flush Page
e0000000-fed003ff : reserved
  fe800000-fe8fffff : PCI Bus 0000:01
  fe9d9b00-fe9d9bff : 0000:00:1f.3
  fe9d9c00-fe9d9fff : 0000:00:1a.7
    fe9d9c00-fe9d9fff : ehci_hcd
  fe9da000-fe9dafff : 0000:00:03.3
  fe9db000-fe9dbfff : 0000:00:19.0
    fe9db000-fe9dbfff : e1000e
  fe9dc000-fe9dffff : 0000:00:1b.0
    fe9dc000-fe9dffff : ICH HD audio
  fe9e0000-fe9fffff : 0000:00:19.0
    fe9e0000-fe9fffff : e1000e
  fea00000-fea7ffff : 0000:00:02.0
  fea80000-feafffff : 0000:00:02.1
  feb00000-febfffff : 0000:00:02.0
  fec00000-fec00fff : IOAPIC 0
  fed00000-fed003ff : HPET 0
fed20000-fed9ffff : reserved
fedad000-fedad00f : 0000:00:03.0
fee00000-feefffff : reserved
  fee00000-fee00fff : Local APIC
ff980800-ff980bff : 0000:00:1d.7
  ff980800-ff980bff : ehci_hcd
ffb00000-ffffffff : reserved

jon

  parent reply	other threads:[~2008-11-01 15:02 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <fa.P5jmIAOhSJ192sfWD+qlec07fe8@ifi.uio.no>
2008-10-31  0:45 ` Robert Hancock
2008-10-31  2:58   ` Jonathan Corbet
2008-10-31  4:08     ` Yinghai Lu
2008-10-31 15:07       ` Linus Torvalds
2008-10-31 15:44         ` Linus Torvalds
2008-10-31 16:00           ` Jonathan Corbet
2008-10-31 16:24             ` Linus Torvalds
2008-10-31 16:35               ` Yinghai Lu
2008-10-31 16:46                 ` Linus Torvalds
2008-10-31 16:51               ` Jonathan Corbet
2008-10-31 16:58                 ` Linus Torvalds
2008-10-31 20:20                   ` Yinghai Lu
2008-11-01 15:01                   ` Jonathan Corbet [this message]
2008-11-01 17:16                     ` Linus Torvalds
2008-11-01 17:35                       ` Steven Rostedt
2008-11-01 19:50                       ` Yinghai Lu
2008-11-01 22:45                         ` Jonathan Corbet
2008-11-01 22:47                           ` Yinghai Lu
2008-11-01 23:18                           ` Linus Torvalds
2008-11-02  1:26                             ` Robert Hancock
2008-10-30 23:44 Jonathan Corbet

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=20081101090154.3d014f57@bike.lwn.net \
    --to=corbet@lwn.net \
    --cc=e1000-devel@lists.sourceforge.net \
    --cc=hancockr@shaw.ca \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=rostedt@goodmis.org \
    --cc=torvalds@linux-foundation.org \
    --cc=yinghai@kernel.org \
    --subject='Re: 2.6.28-rc2 hates my e1000e' \
    /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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).