Hello, I have been attempting to solve this on and off for the better part of a week and finally caved and decided to ask for help.
My macOS VM on Proxmox works perfectly up until I enable PCI Passthrough, where it gets stuck on the macOS loading screen without a progress bar where it eventually resets. Any help would be greatly appreciated.
Specs
Ryzen 3 3100
ASRock B450M Pro4-F
XFX Radeon RX 570
/etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
GRUB_CMDLINE_LINUX=""
/etc/modprobe.d/vfio.conf
options vfio-pci ids=1002:67df,1002:aaf0 disable_vga=1
/etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
/etc/modprobe.d/kvm.conf
options kvm ignore_msrs=1
/etc/pve/qemu-server/100.conf
bios: ovmf
boot: order=virtio0;net0
cores: 2
cpu: host
efidisk0: local-lvm:vm-100-disk-0,efitype=4m,size=4M
hostpci0: 0000:06:00,pcie=1,x-vga=1
machine: q35
memory: 12288
meta: creation-qemu=7.1.0,ctime=1676501916
name: Monterey
net0: vmxnet3=5E:E5:F9:28:25:46,bridge=vmbr0,firewall=1
numa: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=69498a18-d7c9-4cb0-a2ce-30a03bfa92a4
sockets: 3
usb0: host=3-3,usb3=1
usb1: host=3-4,usb3=1
vga: none
virtio0: local-lvm:vm-100-disk-1,cache=unsafe,iothread=1,size=750G
vmgenid: 08b0f08c-2adc-48c4-a11a-c85562bdfcdd
Video of Boot Sequence
My macOS VM on Proxmox works perfectly up until I enable PCI Passthrough, where it gets stuck on the macOS loading screen without a progress bar where it eventually resets. Any help would be greatly appreciated.
Specs
Ryzen 3 3100
ASRock B450M Pro4-F
XFX Radeon RX 570
/etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
GRUB_CMDLINE_LINUX=""
/etc/modprobe.d/vfio.conf
options vfio-pci ids=1002:67df,1002:aaf0 disable_vga=1
/etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
/etc/modprobe.d/kvm.conf
options kvm ignore_msrs=1
/etc/pve/qemu-server/100.conf
bios: ovmf
boot: order=virtio0;net0
cores: 2
cpu: host
efidisk0: local-lvm:vm-100-disk-0,efitype=4m,size=4M
hostpci0: 0000:06:00,pcie=1,x-vga=1
machine: q35
memory: 12288
meta: creation-qemu=7.1.0,ctime=1676501916
name: Monterey
net0: vmxnet3=5E:E5:F9:28:25:46,bridge=vmbr0,firewall=1
numa: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=69498a18-d7c9-4cb0-a2ce-30a03bfa92a4
sockets: 3
usb0: host=3-3,usb3=1
usb1: host=3-4,usb3=1
vga: none
virtio0: local-lvm:vm-100-disk-1,cache=unsafe,iothread=1,size=750G
vmgenid: 08b0f08c-2adc-48c4-a11a-c85562bdfcdd
Video of Boot Sequence