Hello,
I have build a kernel with debug to make a better problem report.
The fix is applied to ixgbe.h
dmesg -M netbsd.8.core -N netbsd.8:
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 7.0_BETA (MYCONF7.gdb) #1: Sun Oct 12 19:22:12 CEST 2014
root%gate.ipv6.uni-leipzig.de@localhost:/usr/obj/sys/arch/amd64/compile/MYCONF7.gdb
total memory = 32765 MB
avail memory = 31798 MB
kern.module.path=/stand/amd64/7.0/modules
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
HP ProLiant DL380 G5
mainbus0 (root)
ACPI: RSDP 0xf4f00 000024 (v02 HP )
ACPI: XSDT 0xcfe447c0 00007C (v01 HP ProLiant 00000002 ?? 0000162E)
ACPI: FACP 0xcfe44840 0000F4 (v03 HP ProLiant 00000002 ?? 0000162E)
ACPI BIOS Warning (bug): Invalid length for FADT/Pm1aControlBlock: 32, using
default 16 (20131218/tbfadt-716)
ACPI BIOS Warning (bug): Invalid length for FADT/Pm2ControlBlock: 32, using
default 8 (20131218/tbfadt-716)
ACPI: DSDT 0xcfe44940 0023E8 (v01 HP DSDT 00000001 INTL 20030228)
ACPI: FACS 0xcfe44100 000040
ACPI: SPCR 0xcfe44140 000050 (v01 HP SPCRRBSU 00000001 ?? 0000162E)
ACPI: MCFG 0xcfe441c0 00003C (v01 HP ProLiant 00000001 00000000)
ACPI: HPET 0xcfe44200 000038 (v01 HP ProLiant 00000002 ?? 0000162E)
ACPI: SPMI 0xcfe44240 000040 (v05 HP ProLiant 00000001 ?? 0000162E)
ACPI: ERST 0xcfe44280 0001D0 (v01 HP ProLiant 00000001 ?? 0000162E)
ACPI: APIC 0xcfe44480 00009E (v01 HP ProLiant 00000002 00000000)
ACPI: FFFF 0xcfe44540 000176 (v01 HP ProLiant 00000001 ?? 0000162E)
ACPI: BERT 0xcfe446c0 000030 (v01 HP ProLiant 00000001 ?? 0000162E)
ACPI: HEST 0xcfe44700 0000BC (v01 HP ProLiant 00000001 ?? 0000162E)
ACPI: SSDT 0xcfe49000 000C85 (v01 HP SSDTP 00000001 INTL 20061109)
ACPI: All ACPI Tables successfully acquired
cpu0 at mainbus0 apid 0: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
cpu1 at mainbus0 apid 4: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
cpu2 at mainbus0 apid 2: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
cpu3 at mainbus0 apid 6: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
cpu4 at mainbus0 apid 1: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
cpu5 at mainbus0 apid 5: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
cpu6 at mainbus0 apid 3: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
cpu7 at mainbus0 apid 7: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz, id
0x1067a
ioapic0 at mainbus0 apid 8: pa 0xfec00000, version 0x20, 24 pins
acpi0 at mainbus0: Intel ACPICA 20131218
acpi0: X/RSDT: OemId <HP ,ProLiant,00000002>, AslId < M-R^D,0000162e>
ACPI Warning: \_SB_.PCI0.PT02._PRT: Return Package has no elements (empty)
(20131218/nsprepkg-138)
ACPI: SSDT 0xcfe4f800 0000AD (v01 HP CPU0CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU0CST 00000001 INTL 20061109)
ACPI: SSDT 0xcfe4f900 0000AD (v01 HP CPU1CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU1CST 00000001 INTL 20061109)
ACPI: SSDT 0xcfe4fa00 0000AD (v01 HP CPU2CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU2CST 00000001 INTL 20061109)
ACPI: SSDT 0xcfe4fb00 0000AD (v01 HP CPU3CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU3CST 00000001 INTL 20061109)
ACPI: SSDT 0xcfe4fc00 0000AD (v01 HP CPU4CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU4CST 00000001 INTL 20061109)
ACPI: SSDT 0xcfe4fd00 0000AD (v01 HP CPU5CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU5CST 00000001 INTL 20061109)
ACPI: SSDT 0xcfe4fe00 0000AD (v01 HP CPU6CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU6CST 00000001 INTL 20061109)
ACPI: SSDT 0xcfe4ff00 0000AD (v01 HP CPU7CST 00000001 INTL 20061109)
ACPI: SSDT 0x0 0000AD (v01 HP CPU7CST 00000001 INTL 20061109)
acpi0: SCI interrupting at int 9
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000
MOMB (PNP0C02) WARNING: module error: vfs load failed for `acpiverbose',
error 45
at acpi0 not configured
MI0 (IPI0001) WARNING: module error: vfs load failed for `acpiverbose',
error 45
at acpi0 not configured
attimer1 at acpi0 (TIME, PNP0100): io 0x40-0x43 irq 0
pcppi1 at acpi0 (BEEP, PNP0800): io 0x61
midi0 at pcppi1: PC speaker
sysbeep0 at pcppi1
pckbc1 at acpi0 (KBD, PNP0303) (kbd port): io 0x60,0x64 irq 1
pckbc2 at acpi0 (PS2M, PNP0F13) (aux port): irq 12
COMA (PNP0501) WARNING: module error: vfs load failed for `acpiverbose',
error 45
at acpi0 not configured
acpitz0 at acpi0 (THM0): cpu0
acpitz0: levels: critical 31.3 C, passive 9.8 C, passive cooling
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_]
(20131218/hwxface-646)
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_]
(20131218/hwxface-646)
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S3_]
(20131218/hwxface-646)
WARNING: module error: vfs load failed for `acpiverbose', error 45
attimer1: attached to pcppi1
pckbd0 at pckbc1 (kbd slot)
pckbc1: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pms0 at pckbc1 (aux slot)
pckbc1: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
ipmi0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25d8 (rev. 0xb1)
ppb0 at pci0 dev 2 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25e2 (rev. 0xb1)
ppb0: PCI Express 1.0 <Root Port of PCI-E Root Complex> x4 @ 2.5Gb/s
pci1 at ppb0 bus 9
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
ppb1 at pci1 dev 0 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x3500 (rev. 0x01)
ppb1: PCI Express 1.0 <Upstream Port of PCI-E Switch>
pci2 at ppb1 bus 10
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
ppb2 at pci2 dev 0 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x3510 (rev. 0x01)
ppb2: PCI Express 1.0 <Downstream Port of PCI-E Switch> x4 @ 2.5Gb/s
pci3 at ppb2 bus 11
pci3: i/o space, memory space enabled, rd/line, wr/inv ok
ppb3 at pci2 dev 1 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x3514 (rev. 0x01)
ppb3: PCI Express 1.0 <Downstream Port of PCI-E Switch> x4 @ 2.5Gb/s
pci4 at ppb3 bus 14
pci4: i/o space, memory space enabled, rd/line, wr/inv ok
ppb4 at pci4 dev 0 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x1166 product 0x0103 (rev. 0xb4)
ppb4: PCI Express 1.0 <PCI-E to PCI/PCI-X Bridge>
pci5 at ppb4 bus 15
pci5: i/o space, memory space enabled, rd/line, wr/inv ok
ppb5 at pci5 dev 4 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x1166 product 0x0104 (rev. 0xb2)
pci6 at ppb5 bus 16
pci6: i/o space, memory space enabled, rd/line, wr/inv ok
ciss0 at pci5 dev 8 function 0: Smart Array E200
ciss0: interrupting at ioapic0 pin 17
ciss0: 1 LD, HW rev 0, FW 1.86/1.86
scsibus0 at ciss0: 1 target, 1 lun per target
ppb6 at pci2 dev 2 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x3518 (rev. 0x01)
ppb6: PCI Express 1.0 <Downstream Port of PCI-E Switch> x4 @ 2.5Gb/s
pci7 at ppb6 bus 17
pci7: i/o space, memory space enabled, rd/line, wr/inv ok
ppb7 at pci1 dev 0 function 3WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x350c (rev. 0x01)
ppb7: PCI Express 1.0 <PCI-E to PCI/PCI-X Bridge>
pci8 at ppb7 bus 18
pci8: i/o space, memory space enabled, rd/line, wr/inv ok
ppb8 at pci0 dev 3 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25e3 (rev. 0xb1)
ppb8: PCI Express 1.0 <Root Port of PCI-E Root Complex> x4 @ 2.5Gb/s
pci9 at ppb8 bus 6
pci9: i/o space, memory space enabled, rd/line, wr/inv ok
ppb9 at pci0 dev 4 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f8 (rev. 0xb1)
ppb9: PCI Express 1.0 <Root Port of PCI-E Root Complex> x8 @ 2.5Gb/s
pci10 at ppb9 bus 19
pci10: i/o space, memory space enabled, rd/line, wr/inv ok
ppb10 at pci0 dev 5 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25e5 (rev. 0xb1)
ppb10: PCI Express 1.0 <Root Port of PCI-E Root Complex> x4 @ 2.5Gb/s
pci11 at ppb10 bus 22
pci11: i/o space, memory space enabled, rd/line, wr/inv ok
ppb11 at pci0 dev 6 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f9 (rev. 0xb1)
ppb11: PCI Express 1.0 <Root Port of PCI-E Root Complex> x8 @ 2.5Gb/s
pci12 at ppb11 bus 23
pci12: i/o space, memory space enabled, rd/line, wr/inv ok
ixg0 at pci12 dev 0 function 0: Intel(R) PRO/10GbE PCI-Express Network
Driver, Version - 2.3.10
ixg0: interrupting at ioapic0 pin 19
ixg0: PCI Express Bus: Speed 2.5Gb/s Width x8
ixg1 at pci12 dev 0 function 1: Intel(R) PRO/10GbE PCI-Express Network
Driver, Version - 2.3.10
ixg1: interrupting at ioapic0 pin 16
ifmedia_match: multiple match for 0x20/0xfffffff, selected instance 0
ixg1: PCI Express Bus: Speed 2.5Gb/s Width x8
ppb12 at pci0 dev 7 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25e7 (rev. 0xb1)
ppb12: PCI Express 1.0 <Root Port of PCI-E Root Complex> x4 @ 2.5Gb/s
pci13 at ppb12 bus 26
pci13: i/o space, memory space enabled, rd/line, wr/inv ok
pchb1 at pci0 dev 16 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f0 (rev. 0xb1)
pchb2 at pci0 dev 16 function 1WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f0 (rev. 0xb1)
pchb3 at pci0 dev 16 function 2WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f0 (rev. 0xb1)
pchb4 at pci0 dev 17 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f1 (rev. 0xb1)
pchb5 at pci0 dev 19 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f3 (rev. 0xb1)
pchb6 at pci0 dev 21 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f5 (rev. 0xb1)
pchb7 at pci0 dev 22 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x25f6 (rev. 0xb1)
ppb13 at pci0 dev 28 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x2690 (rev. 0x09)
ppb13: PCI Express 1.0 <Root Port of PCI-E Root Complex> x1 @ 2.5Gb/s
pci14 at ppb13 bus 2
pci14: i/o space, memory space enabled, rd/line, wr/inv ok
ppb14 at pci14 dev 0 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x1166 product 0x0103 (rev. 0xc3)
ppb14: PCI Express 1.0 <PCI-E to PCI/PCI-X Bridge>
pci15 at ppb14 bus 3
pci15: i/o space, memory space enabled, rd/line, wr/inv ok
bnx0 at pci15 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-T
bnx0: Ethernet address 00:22:64:fc:df:8e
bnx0: interrupting at ioapic0 pin 16
bnx0: ASIC BCM5708 B2 (0x57081020)
bnx0: PCI-X 64bit 133MHz
bnx0: Coal (RX:6,6,18,18; TX:20,20,80,80)
brgphy0 at bnx0 phy 1: BCM5708C 1000BASE-T media interface, rev. 6
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
ppb15 at pci0 dev 28 function 1WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x2692 (rev. 0x09)
ppb15: PCI Express 1.0 <Root Port of PCI-E Root Complex> x1 @ 2.5Gb/s
pci16 at ppb15 bus 4
pci16: i/o space, memory space enabled, rd/line, wr/inv ok
ppb16 at pci16 dev 0 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x1166 product 0x0103 (rev. 0xc3)
ppb16: PCI Express 1.0 <PCI-E to PCI/PCI-X Bridge>
pci17 at ppb16 bus 5
pci17: i/o space, memory space enabled, rd/line, wr/inv ok
bnx1 at pci17 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-T
bnx1: Ethernet address 00:22:64:fc:df:8c
bnx1: interrupting at ioapic0 pin 17
bnx1: ASIC BCM5708 B2 (0x57081020)
bnx1: PCI-X 64bit 133MHz
bnx1: Coal (RX:6,6,18,18; TX:20,20,80,80)
brgphy1 at bnx1 phy 1: BCM5708C 1000BASE-T media interface, rev. 6
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
uhci0 at pci0 dev 29 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x2688 (rev. 0x09)
uhci0: interrupting at ioapic0 pin 16
WARNING: module error: vfs load failed for `pciverbose', error 45
usb0 at uhci0: USB revision 1.0
uhci1 at pci0 dev 29 function 1WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x2689 (rev. 0x09)
uhci1: interrupting at ioapic0 pin 17
WARNING: module error: vfs load failed for `pciverbose', error 45
usb1 at uhci1: USB revision 1.0
uhci2 at pci0 dev 29 function 2WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x268a (rev. 0x09)
uhci2: interrupting at ioapic0 pin 18
WARNING: module error: vfs load failed for `pciverbose', error 45
usb2 at uhci2: USB revision 1.0
uhci3 at pci0 dev 29 function 3WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x268b (rev. 0x09)
uhci3: interrupting at ioapic0 pin 19
WARNING: module error: vfs load failed for `pciverbose', error 45
usb3 at uhci3: USB revision 1.0
ehci0 at pci0 dev 29 function 7WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x268c (rev. 0x09)
ehci0: interrupting at ioapic0 pin 16
WARNING: module error: vfs load failed for `pciverbose', error 45
ehci0: BIOS has given up ownership
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
usb4 at ehci0: USB revision 2.0
ppb17 at pci0 dev 30 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x244e (rev. 0xd9)
pci18 at ppb17 bus 1
pci18: i/o space, memory space enabled
vga0 at pci18 dev 3 function 0WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x1002 product 0x515e (rev. 0x02)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
radeondrm0 at vga0: ATI ES1000 RN50
radeondrm0: Initialized radeon 1.29.0 20080613
WARNING: module error: vfs load failed for `pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
vendor 0x0e11 product 0xb203 (miscellaneous system, revision 0x03) at pci18
dev 4 function 0 not configured
WARNING: module error: vfs load failed for `pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
vendor 0x0e11 product 0xb204 (miscellaneous system, revision 0x03) at pci18
dev 4 function 2 not configured
uhci4 at pci18 dev 4 function 4WARNING: module error: vfs load failed for
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x103c product 0x3300 (rev. 0x00)
uhci4: interrupting at ioapic0 pin 22
WARNING: module error: vfs load failed for `pciverbose', error 45
usb5 at uhci4: USB revision 1.0
WARNING: module error: vfs load failed for `pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
vendor 0x103c product 0x3302 (IPMI serial bus, keyboard) at pci18 dev 4
function 6 not configured
ichlpcib0 at pci0 dev 31 function 0WARNING: module error: vfs load failed
for `pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x2670 (rev. 0x09)
timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
ichlpcib0: 24-bit timer
ichlpcib0: TCO timer reboot disabled by hardware; hope SMBIOS properly
handles it.
ichlpcib0: TCO (watchdog) timer configured.
piixide0 at pci0 dev 31 function 1: Intel 631xESB/632xESB IDE Controller
(rev. 0x09)
piixide0: bus-master DMA support present
piixide0: primary channel configured to compatibility mode
piixide0: primary channel interrupting at ioapic0 pin 14
atabus0 at piixide0 channel 0
piixide0: secondary channel configured to compatibility mode
piixide0: secondary channel interrupting at ioapic0 pin 15
atabus1 at piixide0 channel 1
isa0 at ichlpcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
acpicpu0 at cpu0: ACPI CPU
acpicpu0: C1: FFH, lat 1 us, pow 1000 mW
acpicpu0: C3: I/O, lat 17 us, pow 250 mW
coretemp0 at cpu0: thermal sensor, 1 C resolution
acpicpu1 at cpu1: ACPI CPU
coretemp1 at cpu1: thermal sensor, 1 C resolution
acpicpu2 at cpu2: ACPI CPU
coretemp2 at cpu2: thermal sensor, 1 C resolution
acpicpu3 at cpu3: ACPI CPU
coretemp3 at cpu3: thermal sensor, 1 C resolution
acpicpu4 at cpu4: ACPI CPU
coretemp4 at cpu4: thermal sensor, 1 C resolution
acpicpu5 at cpu5: ACPI CPU
coretemp5 at cpu5: thermal sensor, 1 C resolution
acpicpu6 at cpu6: ACPI CPU
coretemp6 at cpu6: thermal sensor, 1 C resolution
acpicpu7 at cpu7: ACPI CPU
coretemp7 at cpu7: thermal sensor, 1 C resolution
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
scsibus0: waiting 2 seconds for devices to settle...
IPsec: Initialized Security Association Processing.
uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1 at usb1: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2 at usb2: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub3 at usb3: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhub4 at usb5: vendor 0x103c UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 2 ports with 2 removable, self powered
uhub5 at usb4: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub5: 8 ports with 8 removable, self powered
atapibus0 at atabus0: 2 targets
cd0 at atapibus0 drive 0: <TEAC DV-W28E-RW, , G.B2> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(piixide0:0:0): using PIO mode 4, DMA mode 2 (using DMA)
sd0 at scsibus0 target 0 lun 0: <HP, LOGICAL VOLUME, 1.86> disk fixed
sd0: 279 GB, 65535 cyl, 255 head, 35 sec, 512 bytes/sect x 585871964 sectors
sd0: async, 8-bit transfers, tagged queueing
umass0 at uhub5 port 4 configuration 1 interface 0
umass0: HP v100w, rev 2.00/1.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, 1 lun per target
sd1 at scsibus1 target 0 lun 0: <HP, v100w, PMAP> disk removable
sd1: 1937 MB, 7748 cyl, 16 head, 32 sec, 512 bytes/sect x 3966976 sectors
uhidev0 at uhub4 port 1 configuration 1 interface 0
uhidev0: HP Virtual Keyboard, rev 1.10/0.02, addr 2, iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub4 port 1 configuration 1 interface 1
uhidev1: HP Virtual Keyboard, rev 1.10/0.02, addr 2, iclass 3/1
ums0 at uhidev1: 3 buttons
wsmouse1 at ums0 mux 0
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio0 at pad0: half duplex, playback, capture
boot device: sd0
root on sd0a dumps on sd0b
dump_misc_init: max_paddr = 0x82ffff000
mountroot: trying smbfs...
mountroot: trying ntfs...
mountroot: trying nfs...
mountroot: trying msdos...
mountroot: trying lfs...
mountroot: trying ext2fs...
mountroot: trying ffs...
root file system type: ffs
init: copying out path `/sbin/init' 11
ipmi0: version 2.0 interface KCS iobase 0xca2/2 spacing 1
ciss0: normal state on 'ciss0:0' (online)
panic: LOCKDEBUG: Mutex error: lockdebug_barrier: spin lock held
cpu7: Begin traceback...
vpanic() at netbsd:vpanic+0x13c
snprintf() at netbsd:snprintf
lockdebug_more() at netbsd:lockdebug_more
assert_sleepable() at netbsd:assert_sleepable+0x25
pool_cache_get_paddr() at netbsd:pool_cache_get_paddr+0x168
kmem_intr_alloc() at netbsd:kmem_intr_alloc+0x6f
kmem_intr_zalloc() at netbsd:kmem_intr_zalloc+0xf
ixgbe_jcl_reinit() at netbsd:ixgbe_jcl_reinit+0x124
ixgbe_init_locked() at netbsd:ixgbe_init_locked+0x510
ixgbe_init() at netbsd:ixgbe_init+0x22
ether_ioctl() at netbsd:ether_ioctl+0xca
ixgbe_ioctl() at netbsd:ixgbe_ioctl+0x41
in_ifinit() at netbsd:in_ifinit+0x136
in_control.part.1() at netbsd:in_control.part.1+0x74d
udp_ioctl_wrapper() at netbsd:udp_ioctl_wrapper+0x32
compat_ifioctl() at netbsd:compat_ifioctl+0x116
doifioctl() at netbsd:doifioctl+0x43a
soo_ioctl() at netbsd:soo_ioctl+0x2af
sys_ioctl() at netbsd:sys_ioctl+0x17e
syscall() at netbsd:syscall+0x9a
--- syscall (number 54) ---
7f7ff6cd0a0a:
cpu7: End traceback...
dumping to dev 4,1 (offset=4589220, size=8388067):
dump uvm_fault(0xfffffe813b53c000, 0x0, 2) -> e
fatal page fault in supervisor mode
trap type 6 code 2 rip ffffffff80560f72 cs 8 rflags 10282 cr2 84 ilevel 8
rsp fffffe813b662c60
curlwp 0xfffffe813b9f98e0 pid 315.1 lowest kstack 0xfffffe813b65f2c0
gdb --symbols=/netbsd.gdb --quiet --eval-command="file /netbsd.gdb"
--eval-command="target kvm netbsd.8.core" --eval-command "bt" --eval-command
"list" --eval-command "info all-registers"
Reading symbols from /netbsd.gdb...done.
Load new symbol table from "/netbsd.gdb"? (y or n) Reading symbols from
/netbsd.gdb...done.
0xffffffff805d735f in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:671
671 dumpsys();
#0 0xffffffff805d735f in cpu_reboot (howto=howto@entry=260,
bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:671
#1 0xffffffff807bec94 in vpanic (fmt=fmt@entry=0xffffffff80c5b7d3
"LOCKDEBUG: %s error: %s: %s", ap=ap@entry=0xfffffe813b6668b8) at
/usr/src/sys/kern/subr_prf.c:340
#2 0xffffffff807bed4f in panic (fmt=fmt@entry=0xffffffff80c5b7d3
"LOCKDEBUG: %s error: %s: %s") at /usr/src/sys/kern/subr_prf.c:256
#3 0xffffffff807b5f61 in lockdebug_abort1 (ld=0xffff80003b4ff320, s=6,
func=0xffffffff80b98540 <__func__.6004> "lockdebug_barrier",
msg=0xffffffff80c5b886 "spin lock held",
dopanic=<optimized out>) at /usr/src/sys/kern/subr_lockdebug.c:783
#4 0xffffffff8054be4a in assert_sleepable () at
/usr/src/sys/kern/kern_lock.c:69
#5 0xffffffff807bcb56 in pool_cache_get_paddr (pc=0xfffffe882efdb500,
flags=flags@entry=1, pap=pap@entry=0x0) at
/usr/src/sys/kern/subr_pool.c:2214
#6 0xffffffff807b3857 in kmem_intr_alloc
(requested_size=requested_size@entry=64, kmflags=1) at
/usr/src/sys/kern/subr_kmem.c:283
#7 0xffffffff807b3a75 in kmem_intr_zalloc (size=64, kmflags=<optimized
out>) at /usr/src/sys/kern/subr_kmem.c:305
#8 0xffffffff8053051c in ixgbe_newext (size=2048, dmat=0xffffffff80f43ea0
<pci_bus_dma_tag>, eh=0xffff80003a46c9f8) at
/usr/src/sys/dev/pci/ixgbe/ixgbe_netbsd.c:139
#9 ixgbe_jcl_reinit (eh=eh@entry=0xffff80003a46c9f8,
dmat=0xffffffff80f43ea0 <pci_bus_dma_tag>, nbuf=<optimized out>, size=2048)
at /usr/src/sys/dev/pci/ixgbe/ixgbe_netbsd.c:190
#10 0xffffffff805230ed in ixgbe_setup_receive_ring (rxr=0xfffffe813a8bd050)
at /usr/src/sys/dev/pci/ixgbe/ixgbe.c:3938
#11 ixgbe_setup_receive_structures (adapter=0xffff80003a469000) at
/usr/src/sys/dev/pci/ixgbe/ixgbe.c:4056
#12 ixgbe_init_locked (adapter=adapter@entry=0xffff80003a469000) at
/usr/src/sys/dev/pci/ixgbe/ixgbe.c:1224
#13 0xffffffff805240ee in ixgbe_init (ifp=<optimized out>) at
/usr/src/sys/dev/pci/ixgbe/ixgbe.c:1364
#14 0xffffffff803c81d6 in ether_ioctl (ifp=0xffff80003a469588,
cmd=<optimized out>, data=0xfffffe8824d68d90) at
/usr/src/sys/net/if_ethersubr.c:1387
#15 0xffffffff8052413e in ixgbe_ioctl (ifp=0xffff80003a469588,
command=3228592516, data=<optimized out>) at
/usr/src/sys/dev/pci/ixgbe/ixgbe.c:1132
#16 0xffffffff8048ca94 in in_ifinit (ifp=ifp@entry=0xffff80003a469588,
ia=ia@entry=0xfffffe8824d68d90, sin=sin@entry=0xfffffe813b666e08,
scrub=scrub@entry=0) at /usr/src/sys/netinet/in.c:843
#17 0xffffffff8048d754 in in_control (so=0xfffffe8824cedb68, cmd=<optimized
out>, data=0xfffffe813b666df8, ifp=0xffff80003a469588) at
/usr/src/sys/netinet/in.c:549
#18 0xffffffff8048dd57 in in_control (so=so@entry=0xfffffe8824cedb68,
cmd=cmd@entry=2151704858, data=data@entry=0xfffffe813b666df8,
ifp=ifp@entry=0xffff80003a469588)
at /usr/src/sys/netinet/in.c:595
#19 0xffffffff8083960c in udp_ioctl (ifp=0xffff80003a469588,
nam=0xfffffe813b666df8, cmd=2151704858, so=0xfffffe8824cedb68) at
/usr/src/sys/netinet/udp_usrreq.c:1007
#20 udp_ioctl_wrapper (a=0xfffffe8824cedb68, b=2151704858,
c=0xfffffe813b666df8, d=0xffff80003a469588) at
/usr/src/sys/netinet/udp_usrreq.c:1397
#21 0xffffffff80931b7e in compat_ifioctl (so=so@entry=0xfffffe8824cedb68,
ocmd=ocmd@entry=2151704858, cmd=cmd@entry=2151704858,
data=data@entry=0xfffffe813b666df8, l=l@entry=0xfffffe813b9f94c0)
at /usr/src/sys/compat/common/if_43.c:259
#22 0xffffffff8038751e in doifioctl (so=0xfffffe8824cedb68, cmd=2151704858,
data=<optimized out>, l=0xfffffe813b9f94c0) at /usr/src/sys/net/if.c:1935
#23 0xffffffff807d8bc6 in soo_ioctl (fp=<optimized out>, cmd=2151704858,
data=0xfffffe813b666df8) at /usr/src/sys/kern/sys_socket.c:202
#24 0xffffffff807cdbf9 in sys_ioctl (l=<optimized out>,
uap=0xfffffe813b666f00, retval=<optimized out>) at
/usr/src/sys/kern/sys_generic.c:681
#25 0xffffffff807d8cca in sy_call (rval=0xfffffe813b666eb8,
uap=0xfffffe813b666f00, l=0xfffffe813b9f94c0, sy=0xffffffff80f34e80
<sysent+864>) at /usr/src/sys/sys/syscallvar.h:61
#26 sy_invoke (code=54, rval=0xfffffe813b666eb8, uap=0xfffffe813b666f00,
l=0xfffffe813b9f94c0, sy=0xffffffff80f34e80 <sysent+864>) at
/usr/src/sys/sys/syscallvar.h:85
#27 syscall (frame=0xfffffe813b666f00) at
/usr/src/sys/arch/x86/x86/syscall.c:156
#28 0xffffffff80100691 in Xsyscall ()
666 /* Disable interrupts. */
667 s = splhigh();
668 669 /* Do a dump if requested. */
670 if ((howto & (RB_DUMP | RB_HALT)) == RB_DUMP)
671 dumpsys();
672 673 haltsys:
674 doshutdownhooks();
675 rax <unavailable>
rbx 0x104 260
rcx <unavailable>
rdx <unavailable>
rsi <unavailable>
rdi <unavailable>
rbp 0xfffffe813b666880 0xfffffe813b666880
rsp 0xfffffe813b666870 0xfffffe813b666870
r8 <unavailable>
r9 <unavailable>
r10 <unavailable>
r11 <unavailable>
r12 0x8 8
r13 0xfffffe813b6668b8 -1643975907144
r14 0xffffffff80c5b886 -2134525818
r15 0x1 1
rip 0xffffffff805d735f 0xffffffff805d735f <cpu_reboot+457>
eflags <unavailable>
cs <unavailable>
ss <unavailable>
ds <unavailable>
es <unavailable>
fs 0x0 0
gs 0x0 0
st0 <unavailable>
st1 <unavailable>
st2 <unavailable>
st3 <unavailable>
st4 <unavailable>
st5 <unavailable>
st6 <unavailable>
st7 <unavailable>
fctrl <unavailable>
fstat <unavailable>
ftag <unavailable>
fiseg <unavailable>
fioff <unavailable>
foseg <unavailable>
fooff <unavailable>
fop <unavailable>
xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 =
{<unavailable> <repeats 16 times>}, v8_int16 = {
<unavailable>, <unavailable>, <unavailable>, <unavailable>,
<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 =
{<unavailable>, <unavailable>, <unavailable>,
<unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 =
<unavailable>}
mxcsr <unavailable>
(gdb)
Thank you for your efforts
Regards
Uwe
On Sun, 12 Oct 2014, Ryota Ozaki wrote:
The logs indicate that:
- Your kernel is built with LOCKDEBUG enabled
- ixgbe has a bug and with LOCKDEBUG it fails definitely
- ixgbe_init holds a spin lock (named CORE) but ixgbe_init can
sleep/block
- The bug should exist in both 6.99.45 and netbsd-7-beta
- The issue is not related to the first your report
- The first log looks different from the latest logs
- In the first report, your kernel wasn't built with LOCKDEBUG?
The above bug may be fixed by simply replacing the spin lock with
an adaptive lock if we are lucky.
#define IXGBE_CORE_LOCK_INIT(_sc, _name) \
- mutex_init(&(_sc)->core_mtx, MUTEX_DEFAULT, IPL_NET)
+ mutex_init(&(_sc)->core_mtx, MUTEX_DEFAULT, IPL_NONE)
Can you try the fix?
ozaki-r