2 Replies Latest reply on Sep 16, 2020 10:38 AM by peetz

    ESXi 6.7 U3 and Realtek NICs (RTL8111C and RTL8105E)

    Luke_HC Lurker

      Hello guys!

       

      I'm new on VMware world, and I need some help.

      I installed ESXi 6.7 U3 but my NICs aren't working correctly.

       

      NIC 1: RTL8111C

      0000:02:00.0 Network controller Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [vmnic0]

               Class 0200: 10ec:8168

       

      NIC 2: RTL8105E

      0000:03:00.0 Network controller Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller

               Class 0200: 10ec:8136

       

      After some research on the net, I found a driver (net55-r8168) for RTL8111C (10ec:8168) and how to integrate it on ESXi ISO.

      It worked well for a couple of hours, then it suddenly disapeared from my system. Couldn't ping my server from my machine, neither ping from the server.

      Then I rebooted and it come back... but again, after some time it's gone.

       

      Now I don't know what to do with this two nics.

      The RTL8111C don't work well as I said, and I couldn't find any driver for the RTL8105E. The last driver for RTL8105E only work up to ESXi 6.0.

       

      Drivers used:

      RTL8111C - net55-r8168 (https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168)

      RTL8105E - net-r8101 (https://vibsdepot.v-front.de/wiki/index.php/Net-r8101) - don't even integrate on ESXi 6.7

       

      More info:

      [root@srv-esxi:~] esxcli network nic get -n vmnic0

         Advertised Auto Negotiation: true

         Advertised Link Modes: 10BaseT/Half, 10BaseT/Full, 100BaseT/Half, 100BaseT/Full, 1000BaseT/Full

         Auto Negotiation: true

         Cable Type: Twisted Pair

         Current Message Level: 51

         Driver Info:

               Bus Info: 0000:02:00.0

               Driver: r8168

               Firmware Version:

               Version: 8.045.08-NAPI

         Link Detected: true

         Link Status: Up

         Name: vmnic0

         PHYAddress: 0

         Pause Autonegotiate: false

         Pause RX: false

         Pause TX: false

         Supported Ports: TP

         Supports Auto Negotiation: true

         Supports Pause: false

         Supports Wakeon: true

         Transceiver: internal

         Virtual Address: 00:50:56:55:ed:6c

         Wakeon: MagicPacket(tm)

       

      [root@srv-esxi:~] esxcli network nic list

      Name    PCI Device    Driver  Admin Status  Link Status  Speed  Duplex  MAC Address         MTU  Description

      ------  ------------  ------  ------------  -----------  -----  ------  -----------------  ----  -----------------------------------------------------------------------------------------

      vmnic0  0000:02:00.0  r8168   Up            Up             100  Full    00:e0:4c:68:26:4d  1500  Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller

       

      Could someone help me?

      Thanks!

       

      ============================

      This logs may help....

       

      vmkernel.log

      2020-01-08T20:42:36.066Z cpu0:2097208)NetqueueBal: 5035: vmnic0: device Up notification, reset logical space needed
      2020-01-08T20:42:36.066Z cpu0:2097208)NetPort: 1580: disabled port 0x2000002
      2020-01-08T20:42:36.066Z cpu3:2099953)NetSched: 654: vmnic0-0-tx: worldID = 2099953 exits
      2020-01-08T20:42:36.066Z cpu0:2097208)Uplink: 11689: enabled port 0x2000002 with mac 00:e0:4c:68:26:4d
      2020-01-08T20:42:36.066Z cpu1:2097208)NetPort: 1580: disabled port 0x2000002
      2020-01-08T20:42:36.066Z cpu2:2099954)NetSched: 654: vmnic0-0-tx: worldID = 2099954 exits
      2020-01-08T20:42:36.066Z cpu1:2097208)Uplink: 11689: enabled port 0x2000002 with mac 00:e0:4c:68:26:4d
      2020-01-08T20:42:37.429Z cpu2:2097571)<6>r8168: vmnic0: link up
      2020-01-08T20:42:41.067Z cpu3:2097208)NetqueueBal: 5035: vmnic0: device Up notification, reset logical space needed
      2020-01-08T20:42:41.067Z cpu3:2097208)NetPort: 1580: disabled port 0x2000002
      2020-01-08T20:42:41.067Z cpu2:2099955)NetSched: 654: vmnic0-0-tx: worldID = 2099955 exits
      2020-01-08T20:42:41.067Z cpu3:2097208)Uplink: 11689: enabled port 0x2000002 with mac 00:e0:4c:68:26:4d
      2020-01-08T20:42:41.067Z cpu1:2097208)NetPort: 1580: disabled port 0x2000002
      2020-01-08T20:42:41.067Z cpu3:2099957)NetSched: 654: vmnic0-0-tx: worldID = 2099957 exits
      2020-01-08T20:42:41.067Z cpu1:2097208)Uplink: 11689: enabled port 0x2000002 with mac 00:e0:4c:68:26:4d
      2020-01-08T20:42:41.556Z cpu0:2097571)<6>r8168: vmnic0: link up
      2020-01-08T20:42:46.628Z cpu1:2097571)<6>r8168: vmnic0: link up
      2020-01-08T20:42:49.660Z cpu2:2097571)<6>r8168: vmnic0: link up
      2020-01-08T20:42:51.692Z cpu2:2097571)<6>r8168: vmnic0: link up
      2020-01-08T20:42:53.723Z cpu2:2097571)<6>r8168: vmnic0: link up
      

       

      No connection after that...

       

      syslog.log

      2020-01-08T20:42:36Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:36Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:36Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:36Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:36Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:37Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:41Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:41Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:41Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:41Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:48Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:49Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:50Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:51Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:52Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      2020-01-08T20:42:53Z dcbd: [info] Ignoring vmnic0 link state change, no port found
      

       

      Mensagem editada por: LukeHC

        • 1. Re: ESXi 6.7 U3 and Realtek NICs (RTL8111C and RTL8105E)
          drescheg Lurker

          I am running into this same problem with a RTL8111G nic.  Were you able to find a solution?

          • 2. Re: ESXi 6.7 U3 and Realtek NICs (RTL8111C and RTL8105E)
            peetz Master
            vExpertUser Moderators

            Greetings,

             

            these are community supported drivers, so nothing that is officially supported, and your chances to find real help here are very limited.

            The best thing you can try is to reach out directly to the authors of these drivers (see the Wiki pages for links) and ask them for help.

             

            On the long run you should replace your NICs with models that are officially supported, because starting with 7.0 none of the existing community supported drivers will work, and there won't be any new community developed and supported drivers, because the new native drivers are no longer Open Source.

             

            There are some affordable Intel NICs that are officially supported. Check the VMware HCL.

             

            Regards

            Andreas