4 Replies Latest reply on May 2, 2016 10:41 PM by amiralnar

    D-Link DFE-520TX Network Adapter

    anandmsv Lurker

      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?

        • 1. Re: D-Link DFE-520TX Network Adapter
          MrCaseyJames Lurker

          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.

          • 2. Re: D-Link DFE-520TX Network Adapter
            anandmsv Lurker

            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?

            • 3. Re: D-Link DFE-520TX Network Adapter
              MrCaseyJames Lurker

              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

              • 4. Re: D-Link DFE-520TX Network Adapter
                amiralnar Lurker

                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?