This section discusses about Hardware requirements for the Controller.

Procedure

  1. Ensure Intel Virtualisation Technology [Intel VT-d] in CPU configuration in the BIOS is enabled. This can be turned on in the BIOS settings during bootup time. Navigate to BIOS Settings > CPU configuration. Enable Intel Virtualisation Technology [Intel VT-d] option Once the system has booted up, run lscpu or grep command to see if your virtualization support is enabled:
    lscpu | egrep Virtualization 
    Virtualization: VT-x 

    This ensures VT-d is enabled

     $ egrep -o '(vmx|svm)' /proc/cpuinfo | sort | uniq 
     vmx
  2. Ensure SRIOV-support for PCI in the BIOS is enabled. This can also be turned on in the BIOS settings during bootup time.
  3. In grub config [/etc/default/grub], add intel_iommu=on in GRUB_CMDLINE_LINUX statement. Rebuild grub config using sudo update-grub for Ubuntu distros OR via grub2-mkconfig -o /boot/grub2/grub.cfg on others. Ensure the same is reflected in cat /proc/cmdline output.