From my testing IOMMU group 35 is the white port labeled ‘bios’ and the blue one next to it. Group 23 are all the other USB ports it seems.
Despite the good groups now, there seems to be a bug in the bios/agesa and passing through the USB controller in group 35 will freeze the system immediately. I spent an hour or so troubleshooting this and all I managed to get was hard freezes (no logs, no nothing) the moment I launched any VM with this USB controller attached. With one of the ports connected to it being labelled ‘bios’ (for the flashback feature) maybe there’s something odd going on with it.
Wait…does this mean using USB PCI-E card can be avoided ?
Also, the USB-C on RTX 20 series cards can be passed through, right ? Wish Navi also includes USB ports on their upcoming cards.
Awesome…Btw, doesn’t this MB has USB 2.0 as well as 3.0 ports ? Why group the USB controllers together, I wonder.
Can you please also test whether this x570 Aorus Master MB has rdrand (random number generator) issue or has it already been patched through BIOS update including the microcode fixes? This wouldn’t take long
I’m still trying to figure out what’s going on with the USB controller, but I’m fairly certain something isn’t right with the bios. Hopefully an update will fix this.
The author of this article misunderstands how one off bioses work… this is technically an Enterprise product which takes a long time to qualify. I agree it’s frustrating to wait so long for an update but an assumption made by the author – that any new bios made after the fix was known would have the fix – is never a safe assumption.
Even our own users here were told the update had the fix, but it didn’t.
I didn’t have any proems with Steve’s build but only because I verified what changed I the fixed bios posted here.
All consumer boards that have the abb+ agesa and newer smu will have the rdrand fix. It’s not the date that matters, but the agesa, for this particular issue.
It is a bit disappointing it was fumbled but this is not a typical in the Enterprise. I’ve ordered over a million dollars of kit that wasn’t actually fully usable for 3 months because we were an early adopter and the stake holders decided the payoff of being an early adopter was worth the risk.
For a while I had a similar issue and fixed it by plugging keyboard/mouse into different USB port. Kinda weird I know however, it worked … so that was nice