Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Dec 2025 01:47:50 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 290920] FreeBSD 15 Regression: BHyve PCI Passthrough Broken on 15-STABLE (No GSI/Interrupt Remapping Failure)
Message-ID:  <bug-290920-27103-pzq0qR2nN8@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-290920-27103@https.bugs.freebsd.org/bugzilla/>
References:  <bug-290920-27103@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

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

--- Comment #15 from dan@sunsaturn.com ---
I'm not sure if anything else is relevant but I'll include my VM configs and
what I have enabled in loader.conf if you can spot a change in 15.

########Home Assistant
/vm/ha/ha.conf:
loader="uefi"
graphics="yes"
graphics_listen="192.168.0.1"
graphics_port="5915"
xhci_mouse="yes"
cpu=10
cpu_sockets=1
cpu_cores=10
memory=16G
network0_type="virtio-net"
network0_switch="services"
disk0_type="nvme"
disk0_name="disk0.img"
# bhyve pci interrupt passthrough attempt fix on freebsd 15
#x2apic="yes"
uuid="a5811c38-567e-11ed-bdeb-e2335bf65f00"
network0_mac="58:9c:11:0c:5a:a9"
passthru0="9/0/0"
passthru1="10/0/0"

#######Ubuntu VM with Nvidia card passthrough
loader="uefi"
graphics="yes"
graphics_listen="192.168.0.1"
graphics_port="5906"
xhci_mouse="yes"
cpu=10
cpu_sockets=1
cpu_cores=10
memory=32G
network0_type="virtio-net"
network0_switch="services"
disk0_type="nvme"
disk0_name="disk0.img"
uuid="61496056-8da5-11ee-906d-e4434bf65f00"
network0_mac="58:9c:fc:0e:25:3f"
passthru0="66/0/0"
bhyve_options="-A -H -P"

######Loader.conf
/boot/loader.conf:
comconsole_speed="115200"
boot_multicons="YES"
boot_serial="YES"
vfs.root.mountfrom="zfs:zroot/ROOT/default"
kernels="kernel kernel.old"
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
cryptodev_load="YES"
zfs_load="YES"
#bhyve
#only need this one for AMD systems and put before vmm_load
#hw.vmm.amdvi.enable=1
vmm_load="YES"
nmdm_load="YES"
if_bridge_load="YES"
if_tap_load="YES"
#these needed for windows
hw.usb.usbhid.enable="1"
usbhid_load="YES"
pptdevs="9/0/0 10/0/0 66/0/0"
cc_htcp_load="YES"
cc_cubic_load="YES"
cc_dctcp_load="YES"
#NetFlix TCP RACK STACK
#tcp_rack_load="YES"
#net.link.ifqmaxlen=2048
#net.inet.tcp.soreceive_stream=1
vfs.zfs.arc.max=37748736000

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

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-290920-27103-pzq0qR2nN8>