[Bug 208136] kldunload if_cxgbe causes kernel panic

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Mar 19 12:25:01 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208136

            Bug ID: 208136
           Summary: kldunload if_cxgbe causes kernel panic
           Product: Base System
           Version: 10.3-BETA2
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: nonesuch at longcount.org
                CC: freebsd-amd64 at FreeBSD.org
                CC: freebsd-amd64 at FreeBSD.org

On a clean install of FreeBSD 10.3-RC2 (GENERIC) #0 r296632: Fri Mar 11
03:33:10 UTC 2016 . I loaded the cxgbe -- Chelsio T4 and T5 driver.

root at ny4:~ # kldload if_cxgbe
t4nex0: <Chelsio T420-CR> mem
0xc8880000-0xc88bffff,0xc8000000-0xc87fffff,0xc89c4000-0xc89c5fff irq 50 at
device 0.4 on pci129
cxgbe0: <port 0> on t4nex0
cxgbe0: Ethernet address: 00:07:43:13:56:80
cxgbe0: 16 txq, 8 rxq (NIC); 8 txq, 2 rxq (TOE)
cxgbe1: <port 1> on t4nex0
cxgbe1: Ethernet address: 00:07:43:13:56:88
cxgbe1: 16 txq, 8 rxq (NIC); 8 txq, 2 rxq (TOE)
t4nex0: PCIe gen2 x8, 2 ports, 22 MSI-X interrupts, 71 eq, 21 iq

I then uploaded it 

root at ny4:~ # kldunload if_cxgbe

Fatal trap 12: page fault while in kernel mode
cpuid = 24; apic id = 18
fault virtual address   = 0x378
fault code      = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80936ae0
stack pointer           = 0x28:0xfffffe201e227630
frame pointer           = 0x28:0xfffffe201e2276b0
code segment        = base 0x0, limit 0xfffff, type 0x1b
            = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags    = interrupt enabled, resume, IOPL = 0
current process     = 1573 (kldunload)
trap number     = 12
panic: page fault
cpuid = 24
KDB: stack backtrace:
#0 0xffffffff8098e360 at kdb_backtrace+0x60
#1 0xffffffff80951066 at vpanic+0x126
#2 0xffffffff80950f33 at panic+0x43
#3 0xffffffff80d55f4b at trap_fatal+0x36b
#4 0xffffffff80d5624d at trap_pfault+0x2ed
#5 0xffffffff80d558ca at trap+0x47a
#6 0xffffffff80d3b8a2 at calltrap+0x8
#7 0xffffffff8093691e at __mtx_lock_flags+0x5e
#8 0xffffffff81e1f4c6 at cxgbe_uninit_synchronized+0xa6
#9 0xffffffff81e1f3af at cxgbe_detach+0x15f
#10 0xffffffff80983032 at device_detach+0x52
#11 0xffffffff80985708 at bus_generic_detach+0x28
#12 0xffffffff81e26119 at t4_detach+0x49
#13 0xffffffff80983032 at device_detach+0x52
#14 0xffffffff8098288b at devclass_driver_deleted+0x6b
#15 0xffffffff809827af at devclass_delete_driver+0x7f
#16 0xffffffff809873e3 at driver_module_handler+0x43
#17 0xffffffff80935c8e at module_unload+0x4e
Uptime: 17m43s

Dump failed. Partition too small.



The box uses zfs root, has no tunings .

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list