This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ESXi 5.1 NIC passtrough

Hello,

i am currently running an UTM9 (installed from iso) inside esxi with two Intel 82574L directly attached to the VM.
 
This setup works without problems as long as i dont attach another virtual NIC. If i add an e1000 or vmxnet3 adapter to the vm and start it the second physical NIC is no longer recognized. 
After removing the virtual NIC both physical interfaces get recognized again.
Same procedure with an CentOS 6 VM works so i dont think this problem is related to my ESXi Setup.

My Setup:
ESXi 5.1 Update 1
UTM 9.006-5
Intel 82574L -> UTM (eth0, LAN)
Intel 82574L -> UTM (eth1, WAN PPPoE)
Intel 82576 (vSwitch0, vmdq enabled)


Does anybody experienced similar problems when working with NIC passtrough in ESXi?


This thread was automatically locked due to age.
  • Hi, you're not supposed to change hardware (NICs) after installation, so you should make a backup and re-install and restore.

    However, you can try editing /etc/modules, but if the e1000 driver is already loaded, it's not going to help.

    Barry
  • Intel 82574L -> UTM (eth0, LAN)
    Intel 82574L -> UTM (eth1, WAN PPPoE) --> use LAN/vSwitch here.
    Intel 82576 (vSwitch0, vmdq enabled)  --> try to use WAN here

    Would give this a try. hardware chipsets and path through on ESX should be seperated chip by chip.
  • Thanks for the replies.

    @BarryG: This is interesting since i never found a reference for this in any manual. Do you have additional infos on what exactly is the problem when you change the nic configuration after setup. Is it only a driver related problem?

    Anyway i will try a fresh install with all adapters pre-added and report back.


    @arminf: I dont think this would make a difference since when i passtrough the adapters in the same configuration to a CentOS VM i can add and delete vmxnet3 adapters without problems.
  • Yes, Theo, this is simply a driver problem.  This Linux is not plug-n-play;  the only drivers loaded at installation are the ones needed for the devices present.  You can add more NICs that use the same driver, but not different ones.

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • I can confirm that a fresh install with 3 vmxnet3 adapters works as expected. No more shifting of network interfaces or other unexpected behavior.
  • Don't passthrough NICs anyhow! it doesn't makes sense to me, you are more flexible when you work with vswitches, vnics and VLANs. Don't get me wrong, I'm one of those VM guys who uses passthrough even for tape devices, but never had for NICs [:D]