So I found this on the Proxmox forums.
https://forum.proxmox.com/threads/passthrough-of-onboard-sata-controller-locks-up-system.115569/
https://forum.proxmox.com/threads/amd-epyc-pcie-passthrough-flr-error.106070/#post-456481
I punched this line of code into the Unriad terminal
echo bus >'/sys/bus/pci/devices/0000:83:00.0/reset_method'
Except I substituted their IOMMU group with my own, like so
echo bus >'/sys/bus/pci/devices/0000:47:00.0/reset_method'
Anyway the VM started and I seem my two 4TB drives in TrueNAS
To be honest I'm not really sure what any of this means
but I do know that my TrueNAS Scale VM would not start and would crash Unraid if I had the sata controller passed trough
Is the command the same as the function level reset I see in the vfio menu?
Because I clicked that and nothing appeared to happen, I don't think it is a interactive button
Do people know about this because I saw two threads on the Proxmox forums discussing this?
Will there be a patch?
Must I like the GIGA-chads below write a script to do this everytime before starting my VM?
Would love some insight from people who actually know what any of this means
Thank you