Dell Silicom PEG6I – VMWare ESXi 5.0 vSphere VT-d IOMMU Passthrough of the 6x Gigabit (GigE) Intel 82571EB Network Adapter

4
Posted April 4, 2012 by Patrick Kennedy in Servers

After the initial review of the Dell/ Silicom PEG6I six port Gigabit Ethernet adapter came up, where I showed that a simple search could yield six Intel Gigabit Ethernet ports on one card for under $125 (see here for the PEG6I eBay search), I turned to look at the PEG6I’s VMware ESXi 5.0 compatibility which was good. I did want to take the opportunity to show how VMware ESXi 5.0 VMDirectPath pass-through works on this multi- gigabit Ethernet port card. The behavior of this is that the Dell/ Silicom PEG6I can be passed through in pairs of ports as can be seen below:

Dell Silicom PEG6I VMware VT-d PassThrough Dual Intel 82571EB Gigabit Ports

As one can see I am actually using an Opteron 6128 platform here hence the ATI Technologies Inc RD890 root seen in VMware ESXi 5.0. The Dell/ Silicom PEG6I has the 42:00.0 and 43:0x:0x roots in the above picture. That ESXi 5.0 warning message shows that selecting one network interface, (e.g. the 44:00.o network interface) for ESXi 5.0 pass-through also requires a dependent device to be passed (e.g. the 44:00.1 network interface.) This behavior is the same with Intel’s VT-d as well as ATI’s IOMMU with VMware ESXi 5.0 VMDirectPath. Bottom line is that one can only pass pairs of NICs through, which is not an uncommon feature. This is means for the for the approximately $125 (see here for the PEG6I eBay search) street price, one can pass through pairs of NICs to three different VMware virtual machines. It is also a reason that using Intel 82574L Ethernet controllers on motherboards is very popular because one can pass each 82574L independently through to VMs.


About the Author

Patrick Kennedy

Patrick has been running ServeTheHome since 2009 and covers a wide variety of home and small business IT topics. For his day job, Patrick is a management consultant focused in the technology industry and has worked with numerous large hardware and storage vendors in the Silicon Valley. The goal of STH is simply to help users find some information about basic server building blocks. If you have any helpful information please feel free to post on the forums.

4 Comments


  1.  
    Avram Woroch

    Just wanted to thank you for your original article on these. My home lab is very much happier with the extra ports, and seeing this postjust makes it better.




  2.  
    Guilherme

    This behavior is expected since each 82571EB controller provides two ports, the Dell PEG6i has 3 82571EB controllers and VMDirechPath can only passthrough the entire controller to the VM. So, for each controller passed through, the VM will receive direct control of two ports.




  3.  
    Keith

    I just get this card but I find it can passthrough uder ESX. It seem that the PCI-E bridge don’t support ACS.




  4.  
    Nowlan

    The price of these on ebay is through the roof now.





Leave a Response

(required)


Newly Reviewed
 
  • Tyan S7065 Motherboard
  • Iometer_512b_Random_IOPS
  • Synology Diskstation DS1513+ Front
  • Amazon AWS Logo2
  • Supermicro SSG-6047R-E1R72L rear
  • Rackspace Logo