I just wasted some time on trying to get pci-passthrough to work. I tried a lot, and configured the stuff according to the wiki. pciconf -lv shows
and trying to run a system with "sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 2048M -p "3/0/0" -d disk0.img -w freebsd" just aborts while booting with:
tried the same with vm-bhyve, which dies with "bhyve exited with status 4". System is 12.1-RELEASE, and CPU: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz. as mentioned in the wiki, all looks great except for the "acpidump -t | grep DMAR" which does not find anything, but neither on my ryzen 3700X where I also tried to passthrough the network card. Any hints?
Code:
ppt1@pci0:3:0:0: class=0x020000 card=0x00008086 chip=0x150c8086 rev=0x00 hdr=0x00
vendor = 'Intel Corporation'
device = '82583V Gigabit Network Connection'
class = network
subclass = ethernet
and trying to run a system with "sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 2048M -p "3/0/0" -d disk0.img -w freebsd" just aborts while booting with:
Code:
Loading kernel...
/boot/kernel/kernel text=0x168fdf1 data=0x1d0a68+0x768d80 syms=[0x8+0x178bc0+0x8+0x1969d5]
Loading configured modules...
/boot/entropy size=0x1000
bhyve: PCI device at 3/0/0 is not using the ppt(4) driver
device emulation initialization error: Device busy
tried the same with vm-bhyve, which dies with "bhyve exited with status 4". System is 12.1-RELEASE, and CPU: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz. as mentioned in the wiki, all looks great except for the "acpidump -t | grep DMAR" which does not find anything, but neither on my ryzen 3700X where I also tried to passthrough the network card. Any hints?