From owner-freebsd-net@FreeBSD.ORG Wed May 19 05:28:27 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B15E3106564A for ; Wed, 19 May 2010 05:28:27 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id ED4ED8FC21 for ; Wed, 19 May 2010 05:28:26 +0000 (UTC) Received: by wye20 with SMTP id 20so237716wye.13 for ; Tue, 18 May 2010 22:28:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=Jal8O9Ed/GqU3MwoiMQcnPNqmVkk+hQw1/XFRc+Ry+M=; b=ONqyHufRaUUc7UJaU5SVeu4oFKGBXUmzd3mTYzf5OfRU7g9DqUHMEVFi0e/y8M2Iqa yk5uS7atvuO6gsCNYRc5vPrmNxE61FOItwCesKHensp0ttTE0VURw0D+K7C3BgbWFoGx AIW2jOCC6M1el5CwcOaP9emG4TbNlcKzrzDN8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=PFRd4pJjfXtcUdC64R+JoyF0/H5v8hzXEq++qJpsHnOPAzcQKVJj0iHcq3/4ys/qNj nxDvqJzvN49EGWlTDzrnNfp6yzcsHaULtXGziZ/MxtV3LMfVbi8f9f4kkk5zXXnEQEzr QlPDvAF+CMpTx7PAQhlxiPCVd/nsUxbI5H5AM= MIME-Version: 1.0 Received: by 10.216.89.140 with SMTP id c12mr4700073wef.163.1274246905193; Tue, 18 May 2010 22:28:25 -0700 (PDT) Received: by 10.216.29.129 with HTTP; Tue, 18 May 2010 22:28:25 -0700 (PDT) In-Reply-To: <20100519042100.GB6390@icir.org> References: <20100514180151.GA8175@icir.org> <20100519042100.GB6390@icir.org> Date: Tue, 18 May 2010 22:28:25 -0700 Message-ID: From: Jack Vogel To: Robin Sommer Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-net@freebsd.org Subject: Re: Crashes with ixgbe on FreeBSD 8 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 May 2010 05:28:27 -0000 Hi Robin, Yes, download the latest code, oh hmmm, can you install STABLE, because there's one small issue that will cause a problem on 8 REL, but if that's a big problem I can also give you a patch so it will work. What I'd like to see you try is the newest code that I checked into HEAD today, that's what I am planning for 8.1 and I want as much testing as I can get anyway. I believe that the version on our external page has problems when you exceed 32 vectors, the new code will reduce that by going to queues rather than individual rx and tx vectors, it also fixes the problem underlying it anyway. Regards, Jack On Tue, May 18, 2010 at 9:21 PM, Robin Sommer wrote: > Hi all, > > I'm running into crashes with the ixgbe driver on a FreeBSD > 8.0-RELEASE system equipped with an Intel X520-SR2 (and using a > Supermicro X8DTU-F motherboard). I was wondering whether somebody > might have seen this before. > > I updated the driver to the latest version I found on Intel's > download page, which is 2.0.1. However, the moment I run tcpdump on > my ix1 interface (which is connected to a switch's monitor port), I > see almost immediate crashes of the kind below. Sometimes tcpdump > outputs a few 10s of packets before the system crashes, but most of > the time it doesn't even get that far. > > I saw that 8.0-STABLE comes with a more recent version of the > driver. Any chance that that might fix the problem? Any other > thoughts? > > Thanks, > > Robin > > --------- cut ------------------------------------------------------- > > syslog from crash: > > May 14 16:42:24 bart kernel: ix1: link state changed to UP > May 14 16:43:34 bart kernel: ix1: promiscuous mode enabled > May 14 16:43:35 bart kernel: > May 14 16:43:35 bart kernel: > May 14 16:43:35 bart kernel: Fatal trap 12: page fault while in kernel mode > May 14 16:43:35 bart kernel: cpuid = 5; apic id = 05 > May 14 16:43:35 bart kernel: fault virtual address = > 0xffff80403d38d3b8 > May 14 16:43:35 bart kernel: fault code = supervisor read data, > page not present > May 14 16:43:35 bart kernel: instruction pointer = > 0x20:0xffffffff808437fe > May 14 16:43:35 bart kernel: > May 14 16:43:35 bart kernel: stack pointer = > 0x28:0xffffff82b34d5970 > May 14 16:43:35 bart kernel: frame pointer = > 0x28:0xffffff82b34d5980 > May 14 16:43:35 bart kernel: code segment = base 0x0, limit > 0xfffff, type 0x1b > May 14 16:43:35 bart kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 > May 14 16:43:35 bart kernel: processor eflags = interrupt enabled, > > Driver initalization: > > ix0: port > 0xec00-0xec1f mem 0xf8f80000-0xf8ffffff,0xf8f7c006 > ix0: Using MSIX interrupts with 33 vectors > ix0: [ITHREAD] > [...] > ix0: Ethernet address: 00:1b:21:55:7f:d8 > ix0: PCI Express Bus: Speed 5.0Gb/s Width x8 > ix1: port > 0xe880-0xe89f mem 0xf8e80000-0xf8efffff,0xf8e7c006 > ix1: Using MSIX interrupts with 33 vectors > ix1: [ITHREAD] > [...] > ix1: Ethernet address: 00:1b:21:55:7f:d9 > ix1: PCI Express Bus: Speed 5.0Gb/s Width x8 > > ifconfig ix1 > > ix1: flags=8843 metric 0 mtu 1500 > > options=5bb > ether 00:1b:21:55:7f:d9 > media: Ethernet autoselect (10Gbase-SR ) > status: active > > > > -- > Robin Sommer * Phone +1 (510) 666-2886 * robin@icir.org > ICSI/LBNL * Fax +1 (510) 666-2956 * www.icir.org > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >