Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754574AbYHUXrG (ORCPT ); Thu, 21 Aug 2008 19:47:06 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751453AbYHUXqv (ORCPT ); Thu, 21 Aug 2008 19:46:51 -0400 Received: from rv-out-0506.google.com ([209.85.198.238]:42714 "EHLO rv-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750925AbYHUXqt (ORCPT ); Thu, 21 Aug 2008 19:46:49 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=QiG4xvLnJN5afWNFQl2YIHNi5LnRu7CnfhcPlWlk/Smpy4S5VHTtGjkeq+4tSiBjRT qPumX9U5YPMVv8Mvrhzp75UE6ceGAmLB41H/CxEWbpNGi0tK5jfeRw6zPvL3HTj/tkFc N2pqGlF7XoJKJWt1zms6n92STH6wlsscDh4B8= Message-ID: <86802c440808211646y758cfdd7n505777b2b8b58c9a@mail.gmail.com> Date: Thu, 21 Aug 2008 16:46:49 -0700 From: "Yinghai Lu" To: "David Miller" , "Jeff Garzik" , "Ingo Molnar" , "Bruce Allan" Subject: Re: skbuff bug? Cc: netdev , "Linux Kernel Mailing List" In-Reply-To: <86802c440808202056j6cfe5ca0v6284140ae4b9b8cd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <86802c440808202056j6cfe5ca0v6284140ae4b9b8cd@mail.gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5203 Lines: 116 it seems caused by commit f8d59f7826aa73c5e7682fbed6db38020635d466 Author: Bruce Allan Date: Fri Aug 8 18:36:11 2008 -0700 e1000e: test for unusable MSI support Some systems do not like 82571/2 use of 16-bit MSI messages and some other systems claim to support MSI, but neither really works. Setup a test MSI handler to detect whether or not MSI is working properly, and if not, fallback to legacy INTx interrupts. Signed-off-by: Bruce Allan Signed-off-by: Jeff Kirsher Signed-off-by: Jeff Garzik because sometime got calling ip_auto_config+0x0/0xec1 BUG: unable to handle kernel NULL pointer dereference at 00000000000000a8 IP: [] e1000_clean+0xb6/0x4cc PGD 0 Oops: 0000 [1] SMP Dumping ftrace buffer: (ftrace buffer empty) CPU 3 Modules linked in: Pid: 0, comm: swapper Not tainted 2.6.27-rc4-tip-00862-gcc150c8-dirty #140 RIP: 0010:[] [] e1000_clean+0xb6/0x4cc RSP: 0018:ffff880826527e10 EFLAGS: 00010246 RAX: ffff880823964000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff880823964000 RSI: 0000000000000000 RDI: ffffc200147b1000 RBP: ffff880826527ea0 R08: 0000000000000032 R09: 0000000000000000 R10: ffff880826527f78 R11: ffff88042655fe98 R12: 0000000000000000 R13: ffff880824110780 R14: ffff880423da0640 R15: 0000000000000000 FS: 0000000000000000(0000) GS:ffff8804264ba300(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: 00000000000000a8 CR3: 0000000000201000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process swapper (pid: 0, threadinfo ffff88042655e000, task ffff880426561680) Stack: ffffffff802750f5 ffff880826527e48 ffffffff8027613e ffffffff8026a1fc 0000001470188100 00000040280809a0 ffff880824110908 0000000000000000 0000000001000286 ffff880824110000 ffff880823964000 ffff880824110780 Call Trace: [] ? clockevents_program_event+0x81/0x8a [] ? tick_program_event+0x3f/0x5f [] ? __queue_work+0x7c/0x85 [] net_rx_action+0x7f/0x159 [] __do_softirq+0x72/0xe2 [] ? e1000_intr_msi+0x100/0x10a [] call_softirq+0x1c/0x28 [] do_softirq+0x39/0x77 [] irq_exit+0x44/0x87 [] do_IRQ+0x146/0x168 [] ret_from_intr+0x0/0xa [] ? default_idle+0x30/0x45 [] ? c1e_idle+0xd5/0xdc [] ? atomic_notifier_call_chain+0x13/0x15 [] ? cpu_idle+0xd9/0x121 [] ? start_secondary+0x16f/0x174 Code: c6 45 b3 00 e9 b0 00 00 00 49 8b 16 41 89 dc 49 6b fc 28 48 89 55 c0 49 03 7e 20 3b 5d b4 0f 94 45 b3 75 39 48 8b 4f 08 8b <6>0000:87:00.0: eth4: MSI interrupt test failed! 0000:87:00.0: eth4: MSI interrupt test failed, using legacy interrupt. 75 ac <8b> 91 a8 00 00 00 48 8b 81 b0 00 00 00 0f b7 44 10 08 ba 01 00 RIP [] e1000_clean+0xb6/0x4cc RSP CR2: 00000000000000a8 do_IRQ: 3.131 No irq handler for vector Kernel panic - not syncing: Fatal exception in interrupt Pid: 0, comm: swapper Tainted: G D 2.6.27-rc4-tip-00862-gcc150c8-dirty #140 Call Trace: [] panic+0xa5/0x15c [] ? printk_ratelimit+0x15/0x17 [] ? ret_from_intr+0x0/0xa [] ? oops_end+0x42/0xa4 [] oops_end+0x87/0xa4 [] do_page_fault+0x7cb/0x8bf [] ? __bitmap_weight+0x3e/0x89 [] ? __bitmap_weight+0x3e/0x89 [] ? __enqueue_entity+0x8a/0x8c [] ? enqueue_entity+0x195/0x19d [] ? enqueue_task_fair+0x46/0x4b [] ? enqueue_task+0x50/0x5b [] error_exit+0x0/0x51 [] ? e1000_clean+0xb6/0x4cc [] ? clockevents_program_event+0x81/0x8a [] ? tick_program_event+0x3f/0x5f [] ? __queue_work+0x7c/0x85 [] net_rx_action+0x7f/0x159 [] __do_softirq+0x72/0xe2 [] ? e1000_intr_msi+0x100/0x10a [] call_softirq+0x1c/0x28 [] do_softirq+0x39/0x77 [] irq_exit+0x44/0x87 [] do_IRQ+0x146/0x168 [] ret_from_intr+0x0/0xa [] ? default_idle+0x30/0x45 [] ? c1e_idle+0xd5/0xdc [] ? atomic_notifier_call_chain+0x13/0x15 [] ? cpu_idle+0xd9/0x121 [] ? start_secondary+0x16f/0x174 the system got several intel pcie quad ports cards installed YH -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/