User Manual
Rev 2.0-3.0.0
Mellanox Technologies
83
Step 2. Enable "Intel Virtualization Technology".
Step 3. Install the hypervisor that supports SR-IOV.
Step 4. Depending on your system, update the /boot/grub/grub.conf file to include a similar command
line load parameter for the Linux kernel.
For example, to Intel systems, add:
Step 5. Install the MLNX_OFED driver for Linux that supports SR-IOV.
Step 6. Verify the HCA is configured to support SR-IOV.
• Verify in the [HCA] section the following field appears
1
,
2
:
HCA parameters can be configured during firmware update using the
mlnxofedinstall script and
running the
'--enable-sriov' and '--total-vfs <0-63>' installation parameters.
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.32-36.x86-645)
root (hd0,0)
kernel /vmlinuz-2.6.32-36.x86-64 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
intel_iommu=on
1
initrd /initrd-2.6.32-36.x86-64.img
1. Please make sure the parameter "intel_iommu=on" exists when updating the /boot/grub/grub.conf
file, otherwise SR-IOV cannot be loaded.
[root@selene ~]# mstflint -dev <PCI Device> dc
[HCA]
num_pfs = 1
total_vfs = 5
sriov_en = true
1. If the fields in the example above do not appear in the [HCA] section, meaning SR-IOV is not supported in the used INI.
2. If SR-IOV is supported, to enable if it is not, it is sufficient to set “sriov_en = true” in the INI.