The VM command fails with error: /usr/local/sbin/vm: ERROR: unable to load vmm.ko! The error occurs because (at least in FreeBSD 13) kldstat -qm vmm.ko returns a value of 1, even if vmm.ko is already loaded. The error is in /usr/local/lib/vm-bhyve/vm-util -- vm-util 2020-01-24 15:43:46.495030000 -0800 +++ vm-util-new 2020-01-24 15:44:07.662656000 -0800 @@ -46,7 +46,7 @@ # util::load_module(){ local _mod="$1" - kldstat -qm ${_mod} >/dev/null 2>&1 + kldstat -qn ${_mod} >/dev/null 2>&1 if [ $? -ne 0 ]; then kldload ${_mod} >/dev/null 2>&1 [ $? -eq 0 ] || util::err "unable to load ${_mod}.ko!" I replaced the -qm with -qn, which seems to work at least as far as getting vm to start.
Thank you for the report and patch. Could you include your proposed patch as an attachment please