English | 中文 | Русский | Français
2,598 Posts served
8,346 Conversations started
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:
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.

2. Select Tylersburg IOH Configuration.

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

4. Enable VT-d.

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."

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

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.

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."

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

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

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.

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.

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.

| July 23, 2009 10:31 AM PDT
Karthik H |
I am writing a piece of code to detect whether vt-d is available in the chipset. So far I haven't found any way of doing this directly. Can someone please let me know if there is a way to this (preferably on Linux). |
| September 15, 2009 8:34 AM PDT
Rick Rump |
Aamir, Thanks for the detailed notes. So I assume that Northbridge chipset is a prerequisite for this feature? I have an HP ML110G4 with a Xeon 3050 CPU and the Intel 3000 chipset. No good? Thanks, Rick |

Aamir Yunus (Intel)
285
Status Points:
235
http://software.intel.com/en-us/blogs/2009/03/30/installing-.....sing-esxi/