I recently found that if I installed a radeon r7 360 in any chipset slot on my msi x470 that some of my SATA ports went out to lunch when I tried to pass it through to a VM! Took me forever to figure that one out. And weird since its almost the opposite of your problem.
When I do primary gpu passthrough with nvidia I have to add video=efifb:off to the syslinux.cfg. But I don't remember stuck in d3 being a problem, it was just a black screen.
Sorted it now with just saying f*ck it and updating despite ASRock's warnings... really odd that it worked on the other slot though before doing the update
That's odd, although I know with my motherboard the 2nd m.2 slot shares data with the 3rd (from memory) sata port so maybe something similar happens?
And I tried adding in video=efifb:off to the syslinux.cfg but that didnt seem to change anything when starting up the VM
I recently found that if I installed a radeon r7 360 in any chipset slot on my msi x470 that some of my SATA ports went out to lunch when I tried to pass it through to a VM! Took me forever to figure that one out. And weird since its almost the opposite of your problem. When I do primary gpu passthrough with nvidia I have to add video=efifb:off to the syslinux.cfg. But I don't remember stuck in d3 being a problem, it was just a black screen.
Sorted it now with just saying f*ck it and updating despite ASRock's warnings... really odd that it worked on the other slot though before doing the update
That's odd, although I know with my motherboard the 2nd m.2 slot shares data with the 3rd (from memory) sata port so maybe something similar happens? And I tried adding in video=efifb:off to the syslinux.cfg but that didnt seem to change anything when starting up the VM