Step by Step Guide on How to Enable VT-d and Perform Direct Device Assignment

This guide shows step by step instructions on how to "direct assign" Intel 85276 NIC to a virtual machine using Intel's VT-d technology. For this guide I am using the following hardware and software:

 

    • Supermicro X8DTN+ Server with Intel Core i7 X5570 processors, American Megatrends BIOS R1.1

 

    • VMware's ESX Server 4.0 as the hypervisor

 

    • Microsoft Windows Server 2008 Enterprise 64-bit as the guest operating system




Your BIOS, VMM and guest OS might be different from what I used, however you can apply the same methodology to your hardware and software.

1. First step is to enable VT-d in BIOS. You will not find it under CPU configurations. Go to your BIOS and select "North Bridge" under chipset.

NorthBridge

2. Select Tylersburg IOH Configuration.

Tylersburg

3. Select Intel VT for Directed I/O Configuration.

VTD

4. Enable VT-d.

EnVTD

5. Save and exit. Unplug the power from your system, wait for one minute and plug it back again.

6. Power up your system, connect VIClient to ESX server.

7. On VIClient, goto "Configuration" tab, click "Advanced Settings" under hardware and then click "Configure Passthrough."

Configpass

8. A pop-up dialog box will appear. We want to confiigure vmnic1 for direct assignment. Select vmnic1 and click OK.

vmnic1

9. Now you will see "Intel Corporation 85276 Gigabit Network Connection [vmnic1]" in the list of devices available for direct access for virtual machines. Reboot your ESX server.

gigbit

10. Now edit the settings of your virtual machine to which you want to add the pass through device. In our case 85276 network adapter. Click on "Add hardware" and then select "PCI device" as shown in figure below. Click "Next."

gigbit

11. Select "Intel Corporation 85276 Gigabit Network Connection" from the drop down list and click "Next" button.

GB85276

12. You will see "New PCI Device" will be added. Click OK and close the dialog box.

PCIDev

13. Power on your virtual machine. Now guest OS will detect a new hardware device that has been added. You need to install appropriate drivers for your device.

NewDevice

14. For Intel 85276 NIC, download the driver file "PROVISTAX64_v13_5.exe" from Intel's website. Double click on the executable and install the driver.

driver

15. You will see a message that "Device driver software installed successfully." You are ready to use your directly assigned Intel Corporation 85276 Gigabit Network Adapter.

driver





















 

For more complete information about compiler optimizations, see our Optimization Notice.