WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple
You are here: Home / ESXi / Enhancements to the community ne1000 VIB for Intel NUC 10

Enhancements to the community ne1000 VIB for Intel NUC 10

08.03.2020 by William Lam // 24 Comments

As many of you know, the onboard Intel NIC (8086:0d4f) found in the 10th generation of the Intel NUC (Frost Canyon) is not automatically recognized by ESXi and requires an updated ne1000 VIB which was released earlier this year. An unfortunate side affect after patching or upgrading an ESXi host which contains this modified ne1000 VIB is that it will be replaced by a newer version of the VIB and causes the NIC to no longer be recognized again.

A quick workaround is to simply re-install the modified ne1000 VIB and network connectivity will be restored which is less than ideal. A new vSphere Image Profile can also be created that contains both the patch/upgrade you intend to apply along with the modified ne1000 VIB, ensuring that you remove the newer version which may not be ideal as well. In speaking with Songtao, a VMware Engineer who I worked with on the USB Network Native Driver for ESXi, about this issue and he came up with a very simple solution. Lets choose a different name for the VIB module which removes all the complexity mentioned above. This solution would allow for both drivers to coexists and more importantly, it is persistent across patching and upgrades of ESXi.

UPDATE (02/17/21) - The community ne1000 VIB has been incorporated into the new Community Networking Driver for ESXi Fling

For detailed instructions on incorporating the offline bundle using either the vSphere Image Builder UI or Image Builder with PowerCLI, please refer to this blog post.

Lastly, a number of folks have also inquired about support for other related Intel I219 network adapters. I am happy to report that our friend Songtao was able to help with this request. In addition to enabling the NIC on the Intel NUC 10, we have also added an additional 15 devices which are listed below.

  • 8086:0d4e - Ethernet Connection (10) I219-LM
  • 8086:0d4f - Ethernet Connection (10) I219-V
  • 8086:0d4c - Ethernet Connection (11) I219-LM
  • 8086:0d4d - Ethernet Connection (11) I219-V
  • 8086:0d53 - Ethernet Connection (12) I219-LM
  • 8086:0d55 - Ethernet Connection (12) I219-V
  • 8086:15fb - Ethernet Connection (13) I219-LM
  • 8086:15fc - Ethernet Connection (13) I219-V
  • 8086:15f9 - Ethernet Connection (14) I219-LM
  • 8086:15fa - Ethernet Connection (14) I219-V
  • 8086:15f4 - Ethernet Connection (15) I219-LM
  • 8086:15f5 - Ethernet Connection (15) I219-V
  • 8086:1a1e - Ethernet Connection (16) I219-LM
  • 8086:1a1f - Ethernet Connection (16) I219-V
  • 8086:1a1c - Ethernet Connection (17) I219-LM
  • 8086:1a1d - Ethernet Connection (17) I219-V

These additions were mainly added due to the feedback from the community but also because these devices were related to the same family of NIC, this is not meant as a general enhancement or support for other network adapters. Hope folks enjoy this update and I would love to see how you are using this VIB and what platforms it is enabling you to run ESXi!

More from my site

  • Update on Intel NUC 7th Gen (Kaby Lake) & ESXi 6.x
  • VMware Cloud Foundation 5.0 running on Intel NUC
  • Frigate NVR with Coral TPU & iGPU passthrough using ESXi on Intel NUC
  • GPU Passthrough with Nested ESXi
  • ESXi on Intel NUC 13 Pro (Arena Canyon)

Categories // ESXi, Home Lab Tags // Intel NUC, ne1000

Comments

  1. *protectedTinyPC says

    08/03/2020 at 10:35 am

    Nice to see this. Thank you for adding the support quickly.

    Reply
  2. *protectedMatt says

    08/03/2020 at 6:10 pm

    Hey William, any updates on this TPM issue? Are you going to do.a write up?

    Reply
    • William Lam says

      08/04/2020 at 10:48 am

      Matt,

      There's not been a consistent process in properly clearing the TPM keys which has worked for other folks. You can see my notes at https://www.reddit.com/r/intelnuc/comments/hcjtp4/nuc_10_esxi_tpm_attestation/ and one of the customers I'm working with mentioned they'll be reaching out to Intel directly but I've not heard back

      Reply
      • *protectedMatt says

        08/04/2020 at 11:40 pm

        Hi Will,

        Yes I’m the OP in the Reddit post, unfortunately yes the process didn’t work for me either even including a TPM reset via jumper.

        I suspect the issue lies in how the TPM is disabled in BIOS, could you share your BIOS settings please?

        Thanks!

        Reply
        • William Lam says

          08/05/2020 at 2:29 pm

          Nothing special, it’s all defaults and TPM is disable and SB is enabled

          Reply
  3. *protectedOwen Ye says

    08/03/2020 at 6:37 pm

    Hi William, can I translate this blog to Chinese and post it? I could refer this article in the translated article.

    Reply
    • *protectedDerek says

      08/03/2020 at 9:52 pm

      If William approves, please make sure you clearly show and link the source.

      Reply
      • *protectedOwen Ye says

        08/03/2020 at 10:23 pm

        yes, understand.

        Reply
  4. William Lam says

    08/04/2020 at 10:50 am

    Hi Owen,

    Can I ask why you want to translate the article and repost it else where? Is this something you do on a regular basis or something unique about this article? Have you taken a look at Google Translate to see if that gives you what you need?

    Reply
    • *protectedOwen Ye says

      08/05/2020 at 8:14 am

      Hi William,

      It's unique for this article.
      Actually, I came across Songtao in a Chinese BBS several weeks ago and he explained why i219v rev11 didn't support by this VIB at that time.
      When I found your update in this article around ne1000 VIB update, I shared this article link to some homelab fans in a telegram group (All Chinese). And some of them use i219 rev11 or later, they could not understand English very well, and asked me to translate this article for them.

      Regards,
      Owen

      Reply
      • William Lam says

        08/05/2020 at 2:30 pm

        Okay. Please reference and link to this at the original source article and share link when you’ve got it

        Reply
  5. *protectedBrian says

    08/25/2020 at 5:47 pm

    Hi William,

    I have 2 NICs in my setup, PCIe card: 8086:10d3 and onboard: 8086:0d4d.
    I have installed ESXi 7.0 and the PCIe card worked straight away. After installing the "ne1000 VIB (offline bundle)" mentioned above the onboard nic works but the PCIe card nic stops working. Is there any way I can get both of these working?

    Cheers

    Brian

    Reply
  6. *protectedJames Ballmer says

    09/06/2020 at 10:51 am

    Does this offline Bundle run on ESXi 7.x?
    Thanks.

    Reply
    • William Lam says

      09/07/2020 at 5:54 am

      Please take a look at the requirements on the Fling page

      Reply
  7. *protectedVisiGod says

    12/08/2020 at 3:22 pm

    What about the new I225 nic's? Can't seem to find a way to get it to work on ESX (tried 6.7 and 7.x). Does that offline bundle also supports the new intel ?

    Reply
    • William Lam says

      12/08/2020 at 5:01 pm

      No, these aren’t supported

      Reply
  8. *protectedHorst Fickel says

    12/31/2020 at 5:58 am

    Hi William,
    thanks for the article and vib.

    Unfortunately i'm getting with that driver on my nuc10 only 100mbit, is something known?
    Using esxi ESXi-7.0U1c-17325551

    Reply
  9. *protectedSean says

    02/07/2021 at 2:21 pm

    Hi William,
    I am trying to run esxi on KVM, which can produce e1000 NIC with PCI ID [8086:100e], which is not on the VIB's PCIID list.
    Is there an easy way to hack it and try it out? Understood this is unsupported for sure.

    Thanks,
    Sean

    Reply
  10. *protectedPaulBlanket says

    02/11/2021 at 1:34 pm

    Hi William,
    Great job! May we expect some updates for community ne1000 VIB in the future?

    Reply
    • William Lam says

      02/11/2021 at 2:03 pm

      Stay tuned 🙂

      Reply
  11. *protecteddamike666 says

    06/14/2021 at 12:55 pm

    Hey,
    where I can get the version for 6.7? All link to download this are unavailable!? You have the VIB for me? 🙂

    Intel-NUC-ne1000_0.8.4-3vmw.670.0.​0.8169922-offline_bundle-16654787.zip

    Regards and nice Job! 🙂

    Reply
    • *protecteddv8 says

      02/20/2022 at 11:19 am

      I'm also searching for a VIB for 6.7u3. Any luck finding it?

      Reply
    • *protectedJamsud says

      09/02/2022 at 9:53 am

      try this for the driver. it work for my esx 6.7

      https://drive.google.com/file/d/1STTBpypLCOnzGszqgUjwIIWQ0eMjAqc6/view?usp=sharing

      Reply
  12. *protectedMacko says

    03/17/2022 at 10:52 am

    any ISO with this driver?

    Reply

Thanks for the comment!Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VMUG Connect 2025 - Minimal VMware Cloud Foundation (VCF) 5.x in a Box  05/15/2025
  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025