Crashes with ixgbe on FreeBSD 8

Robin Sommer robin at icir.org
Wed May 19 04:41:41 UTC 2010


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 at icir.org 
ICSI/LBNL    * Fax   +1 (510) 666-2956 *   www.icir.org


More information about the freebsd-net mailing list