You are not logged in.
I will try to be as brief as I can but I need to explain my setup before getting on with my problem.
I've decided to convert my windows workstation to arch. My setup is Threadripper 1950x on Rog Zenith Extreme Alpha board, 64G ram, two (identical) Gtx 1080ti GPUs and a Radeon Pro WX 4100 GPU, 4 (identical) Samsung 960 Pro nvme ssd and two (identical) SATA ssd. The idea is to create a 3 in 1 workstation with arch as the host and two guests, one windows 11 and one mac os, on kvm/qemu. Besides sharing the CPU and RAM each Vm will have its own GPU, NVME ssd, and USB controller for close to bare metal performance. My main source of guidance has been this : Arch Wiki - PCI passthrough via OVMF
I am using the zen kernel together with with the ACS override patch. I am also using the script to passthrough all GPUs but the boot GPU to overcome the problem of identical device ids. Finally in my effort to make the macos vm utilize the passed through GPU i use the vendor-reset-dkms module.
The last part (make the macos vm utilize the passed through wx 4100) is where I am stuck and have been trying to achieve for teh last few days. Last night, after I managed to make the macos vm unbootable, I deleted the vm and tried to start over. And here is where the problem appeared, I noticed that the two nvme drives I use for passthrough are kind of not visible by the host. I mean they appear on lspci and IOMMU groups but they do not appear on lsblk. When I tried to create the new macos vm by passing the nvme pci device I get the above error in virt manager. The nvme I passthrough to the windows vm is in the same status and the vm is working just fine.
I use this : Kholia OSX-KVM guide to create the macos vm.
I seems that -somehow- the nvme devices are binded to vfio-pci at boot time and consequently I cannot use them from the host system.
I have no idea about how to resolve this issue. Can anyone please help?
Thanks,
Vassilis
Last edited by vassilis1965 (2022-11-12 09:52:00)
Offline
Forget what I said. I failed to consider Occam's Razor. The drive was faulty and that is why it disappeared ! I booted of two different Live ISOs and the nvme ssd was missing in both of them.
Sorry for bothering you....
Offline