View Single Post
  #1   (View Single Post)  
Old 7th March 2023
shvehlava shvehlava is offline
Port Guard
 
Join Date: Dec 2020
Posts: 11
Question bhyve passthru of a PCI-e USB card

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!
Reply With Quote