Date: Tue, 18 May 2010 21:21:00 -0700 From: Robin Sommer <robin@icir.org> To: freebsd-net@freebsd.org Subject: Crashes with ixgbe on FreeBSD 8 Message-ID: <20100519042100.GB6390@icir.org> In-Reply-To: <20100514180151.GA8175@icir.org> References: <20100514180151.GA8175@icir.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.0.1> 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: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.0.1> 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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=5bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,LRO>
ether 00:1b:21:55:7f:d9
media: Ethernet autoselect (10Gbase-SR <full-duplex>)
status: active
--
Robin Sommer * Phone +1 (510) 666-2886 * robin@icir.org
ICSI/LBNL * Fax +1 (510) 666-2956 * www.icir.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100519042100.GB6390>
