This weekend I started setting up my first ESXi server. My hardware is
CPU: 1920x AMD Threadripper 12 core processor
MOBO: ASRock X399 Phantom Gaming 6
RAM: 4x16GB 2400 UDIMMs non-ECC Crucial/ Micron
GPU0: Sapphire Pulse AMD Radeon RX550 (for server monitor)
GPU1: AMD Radeon Pro Duo (for virtualization)
HBA card: LSI 9210-8i
I'm running the latest update to ESXi 6.7
I'm trying to set it up so that there's the Hypervisor with 2 cores, 8GB RAM and the RX550; a FreeNAS VM with 4 cores, 32GB RAM, the HBA card; and a Windows 10 VM with 6 cores, 24GB RAM, and the Radeon Pro Duo. For the most part this has been going smoothly compared to HyperV! The GPU passthrough was easy enough and FreeNAS is having no issues after I figured out how to pass drives directly to it. My problem now is that only one of my onboard NICs is detected. I found out that ESXi does not natively support RealTek NICs, so I started by following this guide: ESXi 6.5 enable Realtek NICs • Nolabnoparty . Basically I was hoping that even though this guide is for a different set of NIC chipsets it would just work. That's unfortunately not how it worked out.
Next I attempted to download the drivers I did need using curl, which wasn't working so I used wget. This was also unsuccessful so I just downloaded the drivers to a flash drive formatted to FAT32 and copied the files using this guide: . After doing so I made the files executable via the same process as this StackOverflow post: . Unfortunately the script returns the error:
`find: /lib/modules/6.7.0/kernel/drivers/net/ethernet: No such file or directory
find: /lib/modules/6.7.0/kernel/drivers/net: No such file or directory
Check old driver and unload it.
./autorun.sh: line 1: lsmod: not found
Build the module and install
./autorun.sh: line 30: make: not found`
I checked this file location and unfortunately `/lib/modules/` does not exist. So I guess these drivers are for desktop only? Anyway. What else can I try before I just buy a different 2.5Gbps NIC?
you must follow the procedure described in the document to create an ESXi 6.7 image with the drivers of your network card.
Can this process also be followed to add realtek 8125B drivers to Esxi 7.0?
That depends on whether the driver type is “vmklinux” or “native” as the support for “vmklinux” drivers was removed in ESXi 7.
Posting my findings here so it gets better visibility.
Found an ESXi 6.7 iso imagem with embedded Realtek 8125b drivers. Tested and working on my Asus TUF Gaming B550m board running a R7 5800.
Link is at the bottom of the page:
Hello, Did you (or someone else) ever solved that vlan issue, as I'm in same situation with my Asus PN51. Everything works fine as long as there is only one portgroup without vlan id and vm's connected to that.
i havent found it. but the github page has the driver updated to 9.007 from 29th of december 2021... Release 9.007.01-1 · realganfan/r8125-esxi · GitHub have you tried that? unfortunately, my odroid h2+ died so i have no device with rtl8125 to test it now...
Do you need a HBA card to get storage on your HW setup? I'm trying to setup a 6.7 on an ASUS Prime Z590-P. I was able to inject the r8125 driver and get NIC support. However, I cannot see any nvme or sata drives with the mobo. I'm wondering if your mobo has storage support or if you use the pci card for raid purposes.
I know this is old, but it took me WAY TOO LONG to find the solution and this thread helped… Thanks
I found the Realtek 8125 2.5GBe driver here
– Login to vSphere Web UI
– From the left hand side under ‘Navigator’
– Select ‘Host’
– Click ‘Actions’ from the top menu then ‘Services’ >> ‘Enable Secure Shell (SSH)’
– Copy the .vib file to a datastore
– SSH into the ESXi server
– Open CMD
– ‘SSH root@~IP ADDRESS~’
– it will then ask for your root password, type it in
– Run these commands, be sure you have configured a working gateway and DNS server to connect to the internet
– `esxcli software acceptance set –level=CommunitySupported`
– `esxcli network firewall ruleset set -e true -r httpClient`
– `esxcli network firewall ruleset set -e true -r dns`
– Now Install the driver
– `esxcli software vib install -v /vmfs/volumes/datastore2/…/net-r8125-9.006.04-1.vib`
– It should come back with something like:
– Installation Result
– Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
– Reboot Required: true
– VIBs Installed: net-r8125-9.006.04-1
– VIBs Removed:
Reboot ESXi and job done