Hello, daemons,
In an effort to reduce my dependancy on many machines, I've become a big fan of bhyve.
There was one last thing I wanted to get working - I have a scanner that only works with linux. I got a PCI card with two usb interfaces, stuck it into the machine, checked that it works, disabled it in loader.conf, checked with vm passthru that it's available (YES) and when I try to start the vm, I get:
Code:
fatal; pci passthrough not supported on this system (no VT-d or amdvi)
I read on the bhyve wiki that one must make sure his system supports the following:
Quote:
* CPU supports Intel IOMMU (a.k.a. VT-d) feature
* PCI device (and driver) supports MSI/MSI-x interrupts
|
acpidump -t | grep DMAR returns nothing
pciconf -ls | grep MSI returns 'PCI-Express 2 endpoint MSI 1 max data 128(128)'
My question is, am I out of luck? I scoured BIOS settings for anything VT-d, but best I got is a single checkbox for 'virtualization' (which is checked of course). The host is not booting via UEFI, if that might make any difference.
Thanks!