Thank you for posting this... we had a couple other threads going and I couldn't figure out why i couldn't pass the card thru. After disabling rombar it now works!
As I experienced the same issue after updating to Proxmox 9 with the Linux Kernel 6.14, I played a little bit around.
It seems that the ROM-Bar setting in the PCIe settings is the issue:
After I disabled it, my TrueNAS was able to start...
Ok, mine is sorted out with:
https://forum.proxmox.com/threads/proxmox-ve-9-pcie-passthrough-truenas-vm.170330/#post-796150
Seems its a power state issue, i can confirm this worked for me.
I'm also not getting exactly the same logs as seiichiro0185. This is my journal output:
Sep 03 13:48:15 pve-backup pvedaemon[1549]: VM 700 started with PID 1596.
Sep 03 13:48:15 pve-backup kernel: vfio-pci 0000:05:00.0: reset done
Sep 03 13:48:15...
I also tried the libata.force=nolpm and this did not work for me and I am running a asm1166. I also saw no differences in lspci. I'm also only using this as a backup so it only has 1 VM and 1 LXC on the machine... it doesn't get more bare bones.