TrueNAS usb passthrough to VM

I have been watching Tom’s videos on TrueNAS and I figured this would be a great place to find some help on a problem I am having. My server is using an AMD 3600X on an X570 mb. I have all of the virtualization settings turned on in the BIOS. I am running Home Assistant Supervisor in a docker container on a Ubuntu VM. I am trying to gain access to my z-wave and zigbee usb devices through Home Assistant and am having no luck.

I have done the following:

  1. I have gone to the FreeBSD bhyve pci passthrough page and saw the suggestion to add hw.vmm.amdvi.enable=1 to loader.conf
  2. I have added the pptdevs and vmm_load variables to the tunables and applied them to the VM device list.

When I apply the pptdevs with what I believe are the USB controller addresses to the VM device list the VM wont launch.

I’m not sure where else to go from here. Any suggestions would be appreciated!

-Trent