From nobody@FreeBSD.org  Wed Oct 20 04:53:10 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2A31410656A3
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 20 Oct 2010 04:53:10 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 17F5B8FC18
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 20 Oct 2010 04:53:10 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o9K4r9js086220
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 20 Oct 2010 04:53:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o9K4r9Rm086219;
	Wed, 20 Oct 2010 04:53:09 GMT
	(envelope-from nobody)
Message-Id: <201010200453.o9K4r9Rm086219@www.freebsd.org>
Date: Wed, 20 Oct 2010 04:53:09 GMT
From: Vasily Ivanov <caesar@academ.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Kernel panic when bringing up igb network adapter with MSI-X enabled
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         151593
>Category:       kern
>Synopsis:       [igb] [panic] Kernel panic when bringing up igb network adapter with MSI-X enabled
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-net
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 20 05:00:20 UTC 2010
>Closed-Date:    
>Last-Modified:  Tue Jan 25 15:40:06 UTC 2011
>Originator:     Vasily Ivanov
>Release:        8.1-RELEASE-p1
>Organization:
>Environment:
FreeBSD border-3.academ.org 8.1-RELEASE-p1 FreeBSD 8.1-RELEASE-p1 #0: Sun Oct 17 09:49:21 UTC 2010     root@:/usr/obj/usr/src/sys/border  amd64

>Description:
Shortly after bringing up igb interfaces system panics. Screenshot: http://pix.academ.org/img/2010/10/20/35b6dd863e7099555ed84a616a97f0bb.jpg

This by far happened only with MSI-X enabled (default).

Hardware is SuperMicro X8DTL with dual Xeon X5650 and Intel Pro/1000ET QuadPort.

# dmesg | grep igb0
igb0: <Intel(R) PRO/1000 Network Connection version - 1.9.5> port 0xbc00-0xbc1f mem 0xf97e0000-0xf97fffff,0xf9800000-0xf9bfffff,0xf97dc000-0xf97dffff irq 39 at device 0.0 on pci5
igb0: Using MSIX interrupts with 10 vectors
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: Ethernet address: 00:1b:21:53:ce:38

# pciconf -l | grep igb0
igb0@pci0:5:0:0:        class=0x020000 card=0xa02b8086 chip=0x10e88086 rev=0x01 hdr=0x00
>How-To-Repeat:
http://www.youtube.com/watch?v=H6xe0CFiZOQ
>Fix:
Turn off MSX-X in /boot/loader.conf : hw.igb.enable_msix=0

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Oct 23 07:51:51 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=151593 

From: "Eduardo Schoedler" <eschoedler@viavale.com.br>
To: <bug-followup@FreeBSD.org>,
	<caesar@academ.org>
Cc:  
Subject: Re: kern/151593: [igb] [panic] Kernel panic when bringing up igb network adapter with MSI-X enabled
Date: Tue, 25 Jan 2011 13:22:45 -0200

 I have the same problem.
 Please comment the lines in your /boot/loader.conf and run your tests again.
 
 #hw.igb.rxd=4096
 #hw.igb.txd=4096
 #hw.igb.enable_aim=1
 
 Best regards,
 
 --
 Eduardo Schoedler
 
>Unformatted:
