Skip Navigation

QLogic Adapters And VMware's VMDirectPath Passthrough Program


The VMDirectPath feature (known as a Passthrough configuration) allows a Virtual Machine to connect and directly use a PCI device on the ESXi Host.   
See the Following VMware KB Article (KB1025641) for specific supported HBA's. 

Additional information regarding configuring VMDirectPathIO:
  • Ensure the latest driver and firmware are installed on the QLogic adapter.
  • Enable Virtualization Technology in the Server BIOS.  See the manufacturer BIOS configuration instructions.
  • Passthrough of a PCIe device to a virtual machine requires a PCIe switch that is Access Control Services (ACS) capable.  For more information, see the Access Control Services (ACS) section of the Intel PCI-SIG SR-IOV Primer.
  • PCIe adapter ports in the same PCI slot are either pass through devices OR vmKernel NIC devices. One port on an adapter cannot be used as a passthrough device and the other port as a vmkernel (NIC) device.
Configuring Passthrough Devices (Example is from ESXi 5 system):
  1. Select a host from the inventory panel of the vSphere Client.
  2. On the Configuration tab, click Advanced Settings.   
    The Passthrough Configuration page appears, listing all available pass through devices.
    -  A green icon indicates that a device is enabled and active.
    -  An orange icon indicates that the state of the device has changed and the host must be rebooted before the device can be used.
  3. Click Edit.
  4. Select the devices to be used for passthrough, and click OK.
  5. Select the passthrough device to use, and click Next.
  6. Click Finish.
Configuring a PCI Device on a Virtual Machine:
  1. Select a virtual machine from the inventory panel of the vSphere Client.
  2. On the Inventory menu, select Virtual Machine, and click Edit Settings.
  3. On the Hardware tab, click Add.
  4. Select PCI Device, and click Next.
NOTE: Adding a DirectPath device to a virtual machine sets memory reservation to the memory size of the virtual Machine.
QLogic Brocade Adapters And VMware's VMDirectPath Passthrough Program