The Home of Hancock’s VMware Half Hour
My You Channel is here – https://www.youtube.com/@einsteinagogo
You can find me here on
The Home of Hancock’s VMware Half Hour
My You Channel is here – https://www.youtube.com/@einsteinagogo
You can find me here on
Wow… five months since my last blog post! ?!
I know, I know. Five months is a long time between posts, but I’ve been keeping myself rather busy behind the scenes. So, when I finally sat down to write something, I thought I’d pick a topic that’s a little more… topical.
And what could possibly be more topical than Fortnite Sprites?
Yep — those little things.
If you’ve played Fortnite recently, you’ll know that Sprites have become another little part of the Fortnite experience. They’re small, they’re cute, they’re useful… and, inevitably, you start wanting to catch them all.
It reminds me of Pokémon.
You’ve got to catch them all!
Only this time, rather than wandering around the Pokémon world throwing Poké Balls at everything that moves, you’re running around Fortnite looking for Sprites.
And, of course, once you find one, you can’t just leave it there.
You have to catch it.
Well, partly because it’s something completely different from my usual posts.
Those who know me will know that most of my blog posts tend to involve VMware, Proxmox, OpenNebula, Linux, networking, storage, scripting or some other form of infrastructure that inevitably involves staring at a terminal window.
Sometimes it’s nice to write about something that doesn’t involve a command prompt.
And let’s be honest — Fortnite is fun.
There’s something strangely satisfying about exploring the map, finding things you weren’t necessarily looking for and discovering another Sprite along the way.
It’s actually made me realise just how quickly time disappears.
Five months ago I was writing my previous blog post, and since then there’s been a whole load of projects, changes, experiments and general IT madness going on.
I’ve still got plenty of technical subjects I’d like to write about, particularly some of the work I’ve been doing around infrastructure automation and self-service.
But for now…
I’m going hunting.
Sprites, here I come.
? Got to catch them all!
And perhaps, after another five-month gap, I’ll even write another blog post before Christmas. ?
#Fortnite #Sprites #Gaming #GotToCatchThemAll
Minisforum MS-A2 HOW TO: Fix the Failed to Update CPU#0 Microcode PSOD with ESXi 8.0.3i ESXi 8.0u3i
In this guide from Hancock’s VMware Half Hour, I demonstrate how to fix the
Purple Screen of Death (PSOD) error:
“Failed to update CPU#0 microcode”
This issue occurs when installing or booting VMware ESXi 8.0 Update 3i (ESXi 8.0.3i)
on the Minisforum MS-A2 mini workstation.
ESXi 8.0.3i, released on 2 March 2026, includes security fixes for
CVE-2025-15467, an OpenSSL vulnerability. If you are running ESXi and have not
patched yet, you should update as soon as possible.
However, this update also includes new AMD CPU microcode updates, which currently
appear to trigger a PSOD during boot on the Minisforum MS-A2 platform.
When booting the ESXi 8.0.3i installer (for example from Ventoy) on the
Minisforum MS-A2, the system may fail during boot with the following PSOD message:
The system has found a problem on your machine and cannot continue. Failed to update CPU#0 microcode
This prevents ESXi from completing the boot process or installer launch.
The ESXi 8.0.3i update includes newer AMD microcode updates intended to improve
security and stability. Unfortunately, these updates currently appear to be
incompatible with the MS-A2 platform, which results in the microcode update failing
during boot.
When the microcode update fails, ESXi halts the boot process and displays the PSOD.
Until VMware releases a permanent fix, the issue can be worked around by using a
kernel boot option during ESXi startup.
With the boot option applied, ESXi should boot successfully on the Minisforum MS-A2.
Watch the full walkthrough below where I demonstrate the issue and apply the workaround.
Huge thanks to members of the VMware community who investigated and documented this issue:
Their research and testing helped identify the workaround shown in this video.
Resources:
? Enjoying the content? Support the channel with an espresso!
If you’d like to support British beekeeping, you can purchase
raw pure honey from my apiaries.
Meltonby Honey – Raw Pure Honey
UK shipping currently only.
Author: Andy – Andysworld.org.uk
Good news for homelab enthusiasts! We finally have a working Realtek network driver for ESXi 9.0. In this guide, I’ll show you step-by-step how to create a customised VMware ESXi 9.0 ISO for VCF 9.0 with the Realtek driver injected (slipstreamed) using PowerShell 7 and VMware PowerCLI.
If you’re running ESXi in a homelab environment using consumer hardware, Mini PCs, or whitebox builds, Realtek NIC support has historically been a challenge. With the latest Realtek driver available, we can now build a custom ESXi 9.0 ISO that works perfectly in lab environments.
This process allows you to:
ESXi 9.0 depot files require a valid Broadcom contract. I do not distribute depot files, customised ISOs, or any Broadcom software. Please obtain required files through official channels.
Add-EsxSoftwareDepot .\VMware-ESXi-9.0.0.0.24755229-depot.zip
Add-EsxSoftwareDepot .\VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip
Get-EsxImageProfile | Select Name
$newProfile = New-EsxImageProfile `
-CloneProfile 'ESXi-9.0.0-14755229-standard' `
-Name 'ESXi-9.0.0-14755229-standard-Realtek-nic' `
-Vendor "Andysworld.org.uk"
Add-EsxSoftwarePackage -ImageProfile $newProfile -SoftwarePackage "if-re"
Export-ESXImageProfile -ImageProfile $newProfile -ExportToIso -FilePath "$($newProfile.Name).iso"
Export-ESXImageProfile -ImageProfile $newProfile -ExportToBundle -FilePath "$($newProfile.Name).zip"
dir
You should now have both a customised ISO and ZIP bundle ready for deployment in your homelab.
If you prefer automation, you can use a PowerShell script to perform the entire process in one go. The script automates:
This method is ideal for repeat builds or lab rebuilds.
This guide is intended for lab and educational use only, not production environments.
Creating a custom ESXi image is a valuable skill for anyone running a VMware homelab. With the Realtek driver now available for ESXi 9.0, lab builders can continue using affordable hardware while staying current with VMware releases.
If you found this guide helpful, check out more VMware content here at Andysworld.org.uk.
In this post, we’re going to walk through how to create a customised VMware ESXi 8.0 ISO with the Realtek network driver injected. This is particularly useful for homelab users running ESXi on consumer or whitebox hardware where Realtek NICs are common.
With the release of the ESXi 8.0 Realtek Driver Fling, Realtek-based systems can once again be used for lab and learning environments without unsupported hacks.
Before starting, ensure you have the following:
Note: ESXi 8.0.3e and 8.0.3f depot files are publicly available. Later versions such as 8.0.3g and 8.0.3h require a valid Broadcom support contract. I do not distribute depot files or customised ISOs.
Add-EsxSoftwareDepot .\VMware-ESXi-8.0U3h-25067014-depot.zip
Add-EsxSoftwareDepot .\VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip
Get-EsxImageProfile | Select Name
$newProfile = New-EsxImageProfile `
-CloneProfile 'ESXi-8.0U3h-25067014-standard' `
-Name 'ESXi-8.0U3h-25067014-standard-Realtek-nic' `
-Vendor "Hancock's VMware Half Hour"
Add-EsxSoftwarePackage `
-ImageProfile $newProfile `
-SoftwarePackage "if-re"
Export-ESXImageProfile `
-ImageProfile $newProfile `
-ExportToIso `
-FilePath "$($newProfile.Name).iso"
Export-ESXImageProfile `
-ImageProfile $newProfile `
-ExportToBundle `
-FilePath "$($newProfile.Name).zip"
If you prefer automation, a PowerShell script called Hancocks-VMware-Half-Hour-ESXi-Customizer1.ps1 is available from GitHub and automates the entire process.
As shown in the video, even scripts can break — troubleshooting is part of the learning process.
If the driver has been injected correctly, the Realtek network adapter will be visible and usable within ESXi.
This is a major step forward for the homelab community. With the Realtek Driver Fling, ESXi 8.0 is once again a viable option on affordable hardware.
Thanks for reading, and as always — happy virtualising!
Andy
Andysworld.org.uk
Running VMware ESXi 9.0 on the Minisforum MS-A2 is a fantastic option for homelabs and edge deployments, but out of the box you may notice that not all Realtek network interfaces are detected.
In this guide, based on my latest episode of Hancock’s VMware Half Hour, I walk through installing the new Broadcom-compiled Realtek driver (available as an official Broadcom Fling) to unlock additional NIC support.
esxcliThe driver demonstrated in this guide supports the following Realtek PCIe devices:
Once the driver ZIP has been copied to your ESXi datastore and the host is in maintenance mode, install it using:
esxcli software component apply -d path VMware-Re-Driver_1.101.00-5vmw.800.1.0.20613240.zip
After installation, a reboot is required for the new network interfaces to become available.
00:00 - Start 00:03 - Welcome to Hancock's VMware Half Hour 00:37 - Todays video - HOW TO Install Realtek driver on ESXi 9.0 00:55 - Broadcom Released the Realtek Driver fling in November 2025 01:55 - Minisforum MS-A2 - VCF 9.0 Homelab of the Year 2025 ! 02:26 - Available as a Broadcom Fling - Tech Preview - not for production 02:55 - I'm not a fan of Realtek let it be known! 03:11 - Go to Broadcom Fling Portal site to download - https://support.broadcom.com/group/ecx/productdownloads?subfamily=Flings&freeDownloads=true 03:22 - Download the driver don't forget to Accept the Agreement! 03:51 - Enable SSH on Host, and use WinSCP to copy to local datastore 04:31 - Whoops Zoom is broke again! 05:07 - Connect to host using SSH 05:22 - Use lspci to show PCI devices in the host 06:05 - Use grep - lspci | grep Realtek 07:01 - Install the driver using esxcli software component apply -d /VMware-Re-Driver_1.101.00-5vmw.800.1.0.20613240.zip 07:59 - A reboot is required, reboot the server 08:36 - Reboot server 09:20 - The reason for the 10th Outake ! 10:01 - Login to ESXi 9.0 using HTML Client 10:51 - Realtek driver is installed and network interfaces are available for use 11:07 - HenryChan1973 this video is for you! 12:23 - Thanks for Watching
This Broadcom Fling makes ESXi 8.0 far more usable on modern mini PCs like the Minisforum MS-A2, especially for homelabbers who rely on multi-gig Realtek networking.
Huge thanks to Henrychan1973 for their contribution and support.
If this guide helped you, consider subscribing on YouTube and checking out more VMware content on the blog.
– Andrew Hancock
Hancock’s VMware Half Hour
Running VMware ESXi 8.0 on the Minisforum MS-A2 is a fantastic option for homelabs and edge deployments, but out of the box you may notice that not all Realtek network interfaces are detected.
In this guide, based on my latest episode of Hancock’s VMware Half Hour, I walk through installing the new Broadcom-compiled Realtek driver (available as an official Broadcom Fling) to unlock additional NIC support.
esxcliThe driver demonstrated in this guide supports the following Realtek PCIe devices:
Once the driver ZIP has been copied to your ESXi datastore and the host is in maintenance mode, install it using:
esxcli software component apply -d path VMware-Re-Driver_1.101.00-5vmw.800.1.0.20613240.zip
After installation, a reboot is required for the new network interfaces to become available.
00:00 - Intro 00:06 - Welcome to Hancock's VMware Half Hour 00:31 - Today’s Video – Minisforum MS-A2 01:01 - Installing the ESXi Realtek Driver for ESXi 8.0 01:16 - Shoutout to member Henrychan1973! 02:03 - HTML Client view of network interfaces 03:00 - Broadcom engineering compiled a driver for ESXi 8.0 04:00 - Driver is available as a Broadcom Fling 05:00 - Download the driver from Broadcom Fling portal 05:44 - WinSCP – Copy driver ZIP to ESXi datastore 06:14 - Put host into maintenance mode 07:11 - Only three interfaces supported out of the box on MS-A2 07:16 - Start an SSH session using PuTTY 07:34 - Using lspci | grep Realtek 08:22 - Supported Realtek PCIe devices 08:35 - Installing the driver using esxcli 09:59 - Whoops! Typo! 10:37 - Can you spot it? 11:08 - Driver installed – reboot required 11:27 - Nano KVM issue accepting root password? 11:41 - Reboot via the GUI 12:30 - MS-A2 restarting 13:42 - Driver installed and Realtek interfaces available 14:54 - Thanks to Henrychan1973! 15:15 - Thanks for watching
This Broadcom Fling makes ESXi 8.0 far more usable on modern mini PCs like the Minisforum MS-A2, especially for homelabbers who rely on multi-gig Realtek networking.
Huge thanks to Henrychan1973 !!!
If this guide helped you, consider subscribing on YouTube and checking out more VMware content on the blog.
– Andrew Hancock
Hancock’s VMware Half Hour
In Part 9 of the DIY UnRAID NAS series, we finally tackle one of the most requested upgrades —
NVMe cache expansion.
This episode covers upgrading the UnRAID cache pool using Samsung 990 PRO 4TB NVMe SSDs,
walking through the hardware changes, UnRAID configuration, and the impact on performance.
NVMe cache drives dramatically improve Docker, VM, and application performance in UnRAID.
With fast PCIe 4.0 NVMe devices, write amplification is reduced, cache flushes are faster,
and overall system responsiveness improves — especially under mixed workloads.
Unlike enterprise storage platforms, UnRAID allows flexible cache pool configurations,
making it ideal for homelab experimentation without vendor lock-in.
? DIY UnRAID NAS – Part 9: NVMe Upgrades
Watch now on YouTube
If you’re following the full build from the start, you can find the complete
DIY UnRAID NAS playlist here:
As always, thanks for watching, and if you’ve got questions about NVMe cache pools,
Btrfs behaviour, or UnRAID design decisions, drop them in the comments.
– Andy, Hancock’s VMware Half Hour
Welcome back to Hancock’s VMware Half Hour and to Part 8 of the DIY UNRAID NAS build series.
In this episode, I walk through the planning and preparation for a zero-downtime NVMe cache
upgrade on my homelab UNRAID NAS, running on an Intel NUC 11 Extreme.
The goal of this two-part upgrade is to move from a single 512 GB XPG NVMe cache device
to a pair of Samsung 990 PRO 4 TB NVMe SSDs, ending up with a high capacity Btrfs RAID 1
cache pool for VMs, Docker, and PCIe passthrough workloads. Part 8 focuses on the design,
constraints, and first hardware changes. Part 9 completes the migration and final Btrfs rebalance.
You can watch the full episode on YouTube here:
DIY UNRAID NAS – Part 8: Preparing the Zero-Downtime NVMe Upgrade
Part 8 is all about understanding the current environment, identifying limitations in UNRAID,
and laying the groundwork for a non-destructive storage upgrade. In the video, I cover:
Here is the chapter list from the video for quick navigation:
The key challenge in this build is upgrading from a 512 GB NVMe cache to larger 4 TB devices
without wiping the array or losing data. Because UNRAID cannot create an additional cache pool
in this configuration, we need a staged process.
In Part 8, I outline and begin the following upgrade path:
The actual Btrfs pool expansion and final dual-drive RAID 1 configuration are completed
in Part 9, where the second 4 TB NVMe is installed and the cache pool is fully migrated.
A significant part of the episode is dedicated to demonstrating PCIe passthrough
(VMDirectPath I/O) from VMware ESXi into UNRAID and then into a Windows 11 virtual machine.
This allows the Samsung 990 PRO NVMe to be exposed directly to Windows for:
This approach is particularly useful in homelab environments where the hardware is
permanently installed in a server chassis, but you still want to access vendor tools
without moving drives between physical machines.
Towards the end of the video, I review the NVMe slot layout inside the Intel NUC 11 Extreme.
This platform provides:
Understanding which slots are Gen 3 and which are Gen 4 is critical when deciding where to place
high performance NVMe devices such as the Samsung 990 PRO, especially when planning for
future workloads and potential enterprise U.2 NVMe expansion.
Part 8 ends with the new 4 TB NVMe installed, firmware updated, and the environment ready
for the next stage. In Part 9, I complete the migration by:
If you are interested in UNRAID, NVMe-based cache pools, or nested VMware and PCIe
passthrough in a small form factor system like the Intel NUC 11 Extreme, this two-part
upgrade is a practical, real-world example of how to approach it safely.
For the last few episodes of Hancock’s VMware Half Hour, we have been quietly building something a little different.
On the surface it looked like a simple DIY UNRAID NAS project and a couple of Windows 11 P2V demonstrations.
In reality, everything was running inside virtual machines on an UnRAID host.
In Part 7 of the DIY UNRAID NAS series, we finally pull back the curtain and reveal what has really been powering the lab:
UnRAID running nested ESXi and Windows 11 VMs, complete with PCI passthrough.
This post walks through the idea behind the episode, how it ties back to earlier parts, and why I keep saying,
“By the power of UnRAID.”
If you have been following along you will have seen:
In those episodes the star of the show appeared to be a physical Windows 11 machine and a separate ESXi host called ESXi052.
In Part 7 we reveal that this was deliberately misleading. Both the Windows 11 system and the ESXi host were in fact virtual machines.
Part 7 opens by jumping back to those previous episodes and then revealing the twist:
ESXi052 that we used for P2V work was also a VM.In other words, the entire recent run of content has been driven by virtual machines on UnRAID.
The NVMe upgrades, the Windows 11 P2Vs, and the ESXi demonstrations were all happening inside VMs, not on bare metal.
One of the key enabling features in this setup is PCI passthrough on UnRAID.
By passing through hardware devices such as NVMe controllers or GPUs directly into a Windows 11 VM,
we can test and demonstrate “bare metal like” performance while still keeping everything virtual.
In the video we show Windows 11 running with PCI passthrough on UnRAID, giving the VM direct access to the hardware.
This is ideal for lab work, testing, and for scenarios where you want to push a homelab system without dedicating separate physical machines.
The next part of the reveal is nested virtualization.
UnRAID is hosting a VMware vSphere Hypervisor ESXi 8.0 VM which in turn can run its own VMs.
This gives an incredibly flexible environment:
With this approach a single Intel NUC based NAS can simulate a much larger lab
while still being compact and power efficient.
To celebrate the reveal I created a fun meme inspired by the classic “By the power of Grayskull” scene.
In our version, “By the power of UnRAID” raises ESXi and Windows 11 high above the NUC,
showing that UnRAID is the platform empowering the whole setup.
Whether you are running nested ESXi, Windows 11 with PCI passthrough, or a mixture of containers and VMs,
UnRAID makes it straightforward to combine storage flexibility with powerful virtualization features.
The big takeaway from Part 7 is simple:
For homelab enthusiasts, students, and anyone who wants to learn VMware or Windows 11 in depth,
this approach offers a lot of power in a very small footprint.
If you want to see the full walkthrough, including the moment the secret is revealed,
watch Part 7 of the DIY UNRAID NAS series on Hancock’s VMware Half Hour.
You will see exactly how the Windows 11 VM, the nested ESXi host, and UnRAID all fit together.
Part 7 closes the loop on a long running lab story.
What looked like separate physical systems were really virtual machines,
carefully layered on top of an UnRAID powered NAS.
By the power of UnRAID, we have been able to demonstrate NVMe upgrades, Windows 11 P2Vs, and ESXi 8.0 testing
all on a single compact platform.
If you are planning a new homelab or want to refresh an existing one,
consider what UnRAID plus nested ESXi and Windows 11 VMs could do for you.