Dear community,

after buying a new rig a week ago, I noticed several problems with the
mainboard I chose, so I am going to send it back. It's an ASRock Z 170
Extreme 4.

Problems I have:

1) The board does not like the RAM I ordered. I have a kit DDR4-3200
DIMM CL14-14-14-34 from G-Skill that will crap out when running at it's
specified speed, right now it's stable at 2800.

2) It won't suspend correctly if I leave it's USB-3.1 controller to
Linux (will wake up immediately, complaining that the USB controller
prevented proper suspend) (ASMedia Technology Inc. ASM1142)

3) The first and the second PCIe-slot are in the same IOMMU-group,
preventing me to use a second GPU for the host in slot 2 without
ACS-override. (*1)

4) When resuming from suspend, the BIOS (I presume, someone with another
board from ASRock has the same problems) fucks up TSC, which causes the
kernel to turn it off, and the VM to stutter badly afterwards. I have to
reboot to get a performing VM. (*2)

5) The VM is dead after I suspend/resume the host.

I need help in finding a good board quickly, so my downtime won't be too
much. So I reach out to y'all. Is someone out there who can suggest a
mainboard that does provide remedy for the points above?

I am very grateful for your help!

(*1) script to list IOMMU group with contained device:

for iommu_group in $(find /sys/kernel/iommu_groups/ -maxdepth 1
-mindepth 1 -type d); do echo "IOMMU group $(basename "$iommu_group")";
for device in $(\ls -1 "$iommu_group"/devices/); do echo -n $'\t'; lspci
-nns "$device"; done; done

(*2) To check whether tsc is enabled:

cat /sys/devices/system/clocksource/clocksource0/available_clocksource

The output should contain "tsc" before and after suspend to ram.

_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

Reply via email to