Hello,
So I am trying to setup a Truenas VM on proxmox and want to pass through a NVME drive I have to it to use as Arc Cache. VM boots fine without the nvme drive passed to it. I have even manage to get it booted up once or twice with the NVME drive so I know its the right device passed through. Below is the error I am getting its not very helpful as you can see. I am just wondering what anyone thinks the cause is and how to get it to work consistantly like I said I have managed to get it to boot once or twice after rebooting the host but currently that isnt working and I cant be expected to reboot the host 10 times in hopes to get the VM to work.
If any more information is needed will gladly provide it. I am just at a lost as to what to do here as nothing I have tried has worked short of removing the NVME from the VM but that would prevent me from using it as a Arc cache.
So I am trying to setup a Truenas VM on proxmox and want to pass through a NVME drive I have to it to use as Arc Cache. VM boots fine without the nvme drive passed to it. I have even manage to get it booted up once or twice with the NVME drive so I know its the right device passed through. Below is the error I am getting its not very helpful as you can see. I am just wondering what anyone thinks the cause is and how to get it to work consistantly like I said I have managed to get it to boot once or twice after rebooting the host but currently that isnt working and I cant be expected to reboot the host 10 times in hopes to get the VM to work.
If any more information is needed will gladly provide it. I am just at a lost as to what to do here as nothing I have tried has worked short of removing the NVME from the VM but that would prevent me from using it as a Arc cache.
Code:
TASK ERROR: start failed: command '/usr/bin/kvm -id 104 -name 'TruenasCore,debug-threads=on' -no-shutdown -chardev 'socket,id=qmp,path=/var/run/qemu-server/104.qmp,server=on,wait=off' -mon 'chardev=qmp,mode=control' -chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/104.pid -daemonize -smbios 'type=1,uuid=b1e3faf5-03b8-4076-ae96-b8c3053b9e76' -smp '4,sockets=1,cores=4,maxcpus=4' -nodefaults -boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' -vnc 'unix:/var/run/qemu-server/104.vnc,password=on' -cpu kvm64,enforce,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep -m 8256 -device 'pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e' -device 'pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f' -device 'vmgenid,guid=4b70a649-9253-445c-8c61-468ada80d9c8' -device 'piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2' -device 'usb-tablet,id=tablet,bus=uhci.0,port=1' -device 'vfio-pci,host=0000:02:00.0,id=hostpci0,bus=pci.0,addr=0x10,rombar=0' -device 'vfio-pci,host=0000:06:00.0,id=hostpci1,bus=pci.0,addr=0x11,rombar=0' -device 'VGA,id=vga,bus=pci.0,addr=0x2' -device 'virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3,free-page-reporting=on' -iscsi 'initiator-name=iqn.1993-08.org.debian:01:bf5b80a839c6' -device 'virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5' -drive 'file=/dev/zvol/rpool/data/vm-104-disk-0,if=none,id=drive-scsi0,format=raw,cache=none,aio=io_uring,detect-zeroes=on' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100' -netdev 'type=tap,id=net0,ifname=tap104i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' -device 'virtio-net-pci,mac=5A:58:69:DF:D8:AA,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=101' -machine 'type=pc+pve0'' failed: got timeout