VMware vSphere

 View Only
  • 1.  D-Link DFE-520TX Network Adapter

    Posted Apr 20, 2016 01:53 PM

    I have ESX 6.0 with single on-board NIC that works fine. I needed a second NIC for additional testing. Found a cheap D-link DFE-520TX in the nearby store. It is a PCI 10/100 Fast Ethernet Single NIC card.

    Card fits the slot, LEDs turn up and the "lspci" command shows up the second NIC with right manufacturer details.

    However, I am unable to add the second NIC from the ESX client networking configuration. Does this mean the drivers are NOT loaded?



  • 2.  RE: D-Link DFE-520TX Network Adapter

    Posted Apr 21, 2016 03:21 AM

    The drivers are not loaded, correct. That adapter uses the Realtek 8139 chipset which is not on the HCL list for ESXi.

    You can however load the drivers to support it with this VIB located at https://vibsdepot.v-front.de/wiki/index.php/Net-r8139too

    You can install it following the directions I wrote in a blog entry on my neglected website here: http://mrcaseyjames.com/?p=33#more-33 just make adjustments from net-e1000e driver I installed to the net-r8139too driver. Make sure you follow the part about setting acceptance level to community.

    Let me know how it works out.



  • 3.  RE: D-Link DFE-520TX Network Adapter

    Posted Apr 22, 2016 07:20 AM

    Thanks for the suggestion. I tried what you explained in those links and my LAN card is still not getting detected.  Here's more information:

    1) There's only 1 LAN port currently active:

    [root@hpz600:~] esxcfg-nics -l

    Name    PCI          Driver      Link Speed     Duplex MAC Address       MTU    Description                  

    vmnic0  0000:01:00.0 tg3         Up   1000Mbps  Full   00:25:b3:d0:e8:5c 1500   Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet

    2) However, there are 2 other PCI Cards detected:

    [root@hpz600:~] lspci -v |  grep -A1 -i ethernet

    0000:01:00.0 Ethernet controller Network controller: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet [vmnic0]

      Class 0200: 14e4:1684

    --

    0000:37:04.0 Ethernet controller Network controller: Intel Corporation 82558B PRO/100+ PCI (TP)

      Class 0200: 8086:1229

    --

    0000:37:09.0 Ethernet controller Network controller: VIA Technologies, Inc. DFE-520TX Fast Ethernet PCI Adapter

      Class 0200: 1106:3106

    3) I can also confirm that the VIBs you wanted me to install are in place:

    [root@hpz600:~] esxcli software vib list | grep net-e

    net-e1000e                     3.1.0.2-glr2                          GLRoman  CommunitySupported  2016-04-22 

    net-e1000                      8.0.3.1-5vmw.600.0.0.2494585          VMware   VMwareCertified     2016-04-09 

    net-enic                       2.1.2.38-2vmw.600.0.0.2494585         VMware   VMwareCertified     2016-04-09 

    Any other suggestions on how to fix this?



  • 4.  RE: D-Link DFE-520TX Network Adapter

    Posted Apr 22, 2016 06:49 PM

    You are just showing me that you installed the VIB listed in the second link. I said to install the VIB from the first link based off the instructions in the second link.

    esxcli software vib install -d "/vmfs/volumes/Datastore/DirectoryName/net-r8139too-0.9.28-1-offline_bundle.zip

    esxcli software vib list | grep net-r8139



  • 5.  RE: D-Link DFE-520TX Network Adapter

    Posted May 03, 2016 05:42 AM

    Hello! Thank you for you answers and ideas!

    I tryed to do it and i got from esxcli message that vib is installed:

    Installation Result

       Message: Host is not changed.

       Reboot Required: false

       VIBs Installed: Realtek_bootbank_net-r8139too_0.9.28-1

       VIBs Removed:

       VIBs Skipped:

    But  when i execute command "esxcli software vib list | grep r8139" i got nothing.

    Then when i try to install vib again is says

    VIBs Skipped: Realtek_bootbank_net-r8139too_0.9.28-1

    So i think that vib is installed.

    But arter restarting ESXi there is no NIC DFE-520 in the network cards configuration list.

    I run it on ESXi 5.1.0 U1

    lspci | dfe says:

    00:09:0d.0 Network controller: VIA Technologies, Inc. DFE-520TX Fast Ethernet PCI Adapter

    and

    vmkchdev -l | grep 00:09:0d.0

    00:09:0d.0 1106:3106 1186:1405 vmkernel

    As i see in "Supported Devices / PCI IDs" in your first ilnk this NIC PCI IDs is not supported by this bundle.


    , help me plase! Is there another solution?