You don't need to recompile anything; when you boot the cd-rom (in UEFI mode, so you have VNC connection I presume), switch quickly to the VNC screen from the menu option and hit '3' to get into the boot prompt; then type 'boot -c', on the uc> prompt enter 'disable xhci' and then 'quit'. After you finish the installation, mount again the root partition on /targetroot and edit the boot.cfg file, placing 'userconf=disable xhci' close to the end.
I just installed a -current system under TrueNAS 12.0 - on my own homegrown TrueNAS server. Works reasonably well. On Sun, 7 Feb 2021 at 20:30, Darrin B. Jewell <[email protected]> wrote: > > > 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] > [email protected]:/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 -- ----
