Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xhci driver crashes FreeBSD bhyve hypervisor



As I recently reported in this forum, I have obtained a FreeBSD based
NAS system from https://www.truenas.com/truenas-mini/

This system provides the bhyve hypervisor for running virtual
machines and I recently attempted to boot NetBSD 9.1 on it.
Unfortunately, the xhci driver appears to crash the hypervisor.

 pid 6925 (bhyve), jid 0, uid 0: exited on signal 11

I've included the virtual netbsd system console below
when I booted the NetBSD-9.1-amd64.iso cdrom image from the
default distribution.

Recompiling and removing the xhci driver avoids this crash
and allows NetBSD to function in this environment.

I'll report here any further details if I get the time to
debug this crash.

Darrin

[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
[   1.0000000]     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
[   1.0000000]     2018, 2019, 2020 The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All rights reserved.

[   1.0000000] NetBSD 9.1 (GENERIC) #0: Sun Oct 18 19:24:30 UTC 2020
[   1.0000000] 	mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC
[   1.0000000] total memory = 16383 MB
[   1.0000000] avail memory = 15883 MB
[   1.0000000] WARNING: module error: module `cd9660' pushed by boot loader already exists
[   1.0000000] cpu_rng: RDSEED
[   1.0000000] running cgd selftest aes-xts-256 aes-xts-512 done
[   1.0000030] efi: systbl at pa bfb7cf18
[   1.0000030] mainbus0 (root)
[   1.0000030] ACPI: RSDP 0x00000000BFB88014 000024 (v02 BHYVE )
[   1.0000030] ACPI: XSDT 0x00000000BFB870E8 00004C (v01 BHYVE  BVFACP   00000001      01000013)
[   1.0000030] ACPI: FACP 0x00000000BFB86000 0000F4 (v04 BHYVE  BVFACP   00000001 BHYV 00000001)
[   1.0000030] ACPI: DSDT 0x00000000BEA98000 00191A (v02 BHYVE  BVDSDT   00000001 INTL 20200430)
[   1.0000030] ACPI: FACS 0x00000000BFB8C000 000040
[   1.0000030] ACPI: HPET 0x00000000BFB85000 000038 (v01 BHYVE  BVHPET   00000001 BHYV 00000001)
[   1.0000030] ACPI: APIC 0x00000000BFB84000 000082 (v01 BHYVE  BVMADT   00000001 BHYV 00000001)
[   1.0000030] ACPI: MCFG 0x00000000BFB83000 00003C (v01 BHYVE  BVMCFG   00000001 BHYV 00000001)
[   1.0000030] ACPI: SPCR 0x00000000BFB82000 000050 (v01 BHYVE  BVSPCR   00000001 BHYV 00000001)
[   1.0000030] ACPI: 1 ACPI AML tables successfully acquired and loaded
[   1.0000030] ioapic0 at mainbus0 apid 8
[   1.0000030] cpu0 at mainbus0 apid 0
[   1.0000030] cpu0: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu0: package 0, core 0, smt 0
[   1.0000030] cpu1 at mainbus0 apid 1
[   1.0000030] cpu1: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu1: package 0, core 1, smt 0
[   1.0000030] cpu2 at mainbus0 apid 2
[   1.0000030] cpu2: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu2: package 0, core 2, smt 0
[   1.0000030] cpu3 at mainbus0 apid 3
[   1.0000030] cpu3: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu3: package 0, core 3, smt 0
[   1.0000030] cpu4 at mainbus0 apid 4
[   1.0000030] cpu4: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu4: package 0, core 4, smt 0
[   1.0000030] cpu5 at mainbus0 apid 5
[   1.0000030] cpu5: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu5: package 0, core 5, smt 0
[   1.0000030] cpu6 at mainbus0 apid 6
[   1.0000030] cpu6: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu6: package 0, core 6, smt 0
[   1.0000030] cpu7 at mainbus0 apid 7
[   1.0000030] cpu7: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz, id 0x506f1
[   1.0000030] cpu7: package 0, core 7, smt 0
[   1.0000030] acpi0 at mainbus0: Intel ACPICA 20190405
[   1.0000030] acpi0: fixed power button present
[   1.0361919] hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
[   1.0400841] pckbc1 at acpi0 (KBD, PNP0303) (kbd port): io 0x60,0x64 irq 1
[   1.0400841] pckbc2 at acpi0 (MOU, PNP0F03) (aux port): irq 12
[   1.0400841] SIO (PNP0C02) at acpi0 not configured
[   1.0400841] COM1 (PNP0501) at acpi0 not configured
[   1.0400841] COM2 (PNP0501) at acpi0 not configured
[   1.0400841] attimer1 at acpi0 (TIMR, PNP0100): io 0x40-0x43 irq 0
[   1.0400841] pckbd0 at pckbc1 (kbd slot)
[   1.0400841] pckbc1: using irq 1 for kbd slot
[   1.0400841] wskbd0 at pckbd0 mux 1
[   1.0400841] pms0 at pckbc1 (aux slot)
[   1.0400841] pckbc1: using irq 12 for aux slot
[   1.0400841] wsmouse0 at pms0 mux 0
[   1.0400841] pci0 at mainbus0 bus 0: configuration mode 1
[   1.0400841] pchb0 at pci0 dev 0 function 0: vendor 1275 product 1275 (rev. 0x00)
[   1.0400841] ahcisata0 at pci0 dev 2 function 0: vendor 8086 product 2821 (rev. 0x00)
[   1.0400841] ahcisata0: AHCI revision 1.30, 6 ports, 32 slots, CAP 0xff30ff25<SXS,PSC,SSC,PMD,ISS=0x3=Gen3,SCLO,SAL,SALP,SSS,SMPS,SSNTF,SNCQ,S64A>
[   1.0400841] ahcisata1 at pci0 dev 3 function 0: vendor 8086 product 2821 (rev. 0x00)
[   1.0400841] ahcisata1: AHCI revision 1.30, 6 ports, 32 slots, CAP 0xff30ff25<SXS,PSC,SSC,PMD,ISS=0x3=Gen3,SCLO,SAL,SALP,SSS,SMPS,SSNTF,SNCQ,S64A>
[   1.0400841] ahcisata1: interrupting at msi1 vec 0
[   1.0400841] atabus0 at ahcisata1 channel 0
[   1.0400841] atabus1 at ahcisata1 channel 1
[   1.0400841] wm0 at pci0 dev 4 function 0: Intel i82545EM 1000BASE-T Ethernet (rev. 0x00)
[   1.0400841] wm0: interrupting at ioapic0 pin 17
[   1.0400841] wm0: Ethernet address 00:a0:98:7b:ac:cb
[   1.0400841] vga0 at pci0 dev 29 function 0: vendor fb5d product 40fb (rev. 0x00)
[   1.0400841] wsdisplay0 at vga0 kbdmux 1
[   1.0400841] pckbd_enable: command error
[   1.0400841] drm at vga0 not configured
[   1.0400841] xhci0 at pci0 dev 30 function 0: vendor 8086 product 1e31 (rev. 0x00)
[   1.0400841] xhci0: interrupting at msi2 vec 0


Home | Main Index | Thread Index | Old Index