Skip to content

Kernel image supported SR-IOV for Unraid OS

Latest
Compare
Choose a tag to compare
@zhtengw zhtengw released this 07 Mar 07:07
· 5 commits to 5.19 since this release

Installation (Assuming running on the Unraid web terminal):

  1. Backup original bzimage, bzimage.sha256, bzmodules, bzmodules.sha256 in /boot/;
  2. Use bzimage, bzimage.sha256, bzmodules, bzmodules.sha256 from this release to replace the original ones;
  3. Add module option for i915:
    echo "options i915 enable_guc=7" >> /boot/config/modprobe.d/i915.conf
  4. Make i915 module load on boot:
    echo "modprobe i915 >> /boot/config/go"
    echo "echo 2 > /sys/devices/pci0000:00/0000:00:02.0/sriov_numvfs" >> /boot/config/go
  5. Fix PCI address error when iGPU VF assigned to VM
    echo "sed -i \"s/\\(strSpecialAddress.*\\)\\\$gpu_function/\\1\\\"0\\\"/\" /usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt.php" >> /boot/config/go

Tested version:

  • Unraid OS 6.10.2
  • Unraid OS 6.11.5

What works:

  • boot without USB driver
  • Enable SR-IOV of i915 on supported iGPUs