User Manual
Features Overview and ConfigurationRev 2.3-1.0.1
Mellanox Technologies
172
Step 2. Enable "Intel Virtualization Technology".
Step 3. Install a hypervisor that supports SR-IOV.
Step 4. Depending on your system, update the /boot/grub/grub.conf file to include a similar com-
mand line load parameter for the Linux kernel.
For example, to Intel systems, add:
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
1. Please make sure the parameter "intel_iommu=on" exists when updating the /boot/grub/grub.conf
file, otherwise SR-IOV cannot be loaded.
initrd /initrd-2.6.32-36.x86-64.img
Step 5. Install the MLNX_OFED driver for Linux that supports SR-IOV.
SR-IOV can be enabled and managed by using one of the following methods:
• Run the mlxconfig tool and set the SRIOV_EN parameter to “1” without re-burning the firmware
SRIOV_EN = 1
For further information, please refer to section “mlxconfig - Changing Device Configuration Tool”
in the MFT User Manual (www.mellanox.com > Products > Software > Firmware Tools).
• Burn firmware with SR-IOV support where the number of virtual functions (VFs) will be set to 16
--enable-sriov
Step 6. Verify the HCA is configured to support SR-IOV.
[root@selene ~]# mstflint -dev <PCI Device> dc