Sr-iov server validation – Dell Emulex Family of Adapters User Manual

Page 622

Advertising
background image

Emulex Drivers for Windows User Manual

P010077-01A Rev. A

3. Configuration

NIC Driver Configuration

622

Advanced mode = Enable

Universal Multichannel (UMC) = Disable

3. Save the settings and enable SR-IOV for each PCI function. The server reboots after

this modification.

SR-IOV Server Validation

Use the following Microsoft PowerShell commands to determine if your server is

capable of SR-IOV.

Get-VmHost

Get-NetAdapterSriov

Get-VmNetworkAdapter

Get-VmSwitch

See Microsoft documentation for more information.

Note: Early SR-IOV capable chip sets had errors that may prevent SR-IOV from

operating in Windows Server 2012 and Windows Server 2012 R2. The

PowerShell command “Get-VmHost | fl *” includes ‘IovSupportReasons’ that

indicates if the chipset suffers from this issue.

Enabling SR-IOV on Unqualified Servers

If Windows Server 2012 and Windows Server 2012 R2 detect an issue with the system

I/O remapping hardware, you may still be able to use SR-IOV by explicitly enabling

SR-IOV in the registry using ‘IovEnableOverride’.

Notes:

Emulex recommends this procedure for trusted virtual machines only.

It is recommended that you make a backup of your registry before you make

any changes.

Caution:

Using registry editor can cause serious issues that may require you

to reinstall the computer’s operating system. Emulex cannot

guarantee that issues resulting from changes you make to the

registry can be repaired. Use the registry editor at your own risk.

Backing Up and Editing the Registry
1. Create a system restore point.
2. Open the registry editor by running regedit.exe at the command prompt.
3. Select the hive (the top level key) and export it to a .reg file.
4. Save the .reg file to a location off of the server as a precaution.
5. Navigate to:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization

6. Create a DWORD type entry named “IovEnableOverride”.
7. Set the value of “IovEnableOverride” to 1.

Advertising