3.2. Enabling SR-IOV and IOMMU Support

SR-IOV VF PCI relies heavily on hardware support. Here is a list of hardware requirements for SR-IOV:

  • Your firmware (BIOS or UEFI) must support SR-IOV.

  • Your PCIe devices (e.g., Ethernet Port) must support SR-IOV.

  • Root Ports or the PCIe switch must support ARI (alternative routing ID interpretation).

  • Device assignment requires IOMMU (I/O Memory Management Unit) support in the CPU and firmware.

The ASRock Rack X570D4U-2L2T server powered by AMD Ryzen 9 5950X 16-Core @ 3.40GHz was certified for compatibility with Virtuozzo Hybrid Server version 7.5.4 by the Virtuozzo Technology Alliances team. All validation tests available for the standalone server configuration were completed with a 100% pass rate. A wide range of installation scenarios and functional tests were covered, including SR-IOV and PCIe passthrough support.

  1. Check if IOMMU is enabled on the BIOS or UEFI. Go to Advanced > AMD CBS > NBIO Common Options > IOMMU and enable the option, if needed.

  2. Check that SR-IOV support is enabled on the BIOS or UEFI. Go to Advanced > Chipset Configuration > SR-IOV Support and enable the option, if needed.