VMware ESXi 5.x and 6.0 installed on a 5th gen Intel NUC (NUC5i7RYH, NUC5i5RYH, NUC5i5MYHE, NUC5i5RYK, NUC5i3RYH, NUC5i3MYHE and NUC5i3RYK) has a problem with SMBios system information.
- Manufacturer and Model in the vSphere Client is displayed with replacement characters (� black diamond with a white question mark).
- Adding host to a vCenter Server fails with the following error message
A general system error occurred: at line number 7, not well-formed (invalid token)
To solve this problem you have to replace the BIOS. This post explains how to create a customized BIOS with changed SMBios variables and install it on your NUC.
It's not rocket science to modify the BIOS. You do not need any programming skills.
- Download and install Intel® Integrator Toolkit
Update: Intel has put the link (or ITK itself) down. You can get it still here.
- Open Intel Integrator Toolkit
- Select Download and customize a BIOS file
- Enter NUC in the search box[Update: It seems that sometimes NUCs can not be found in the list. In that case you have to manually download the .BIO File from Intel: Download Center -> Search for your NUC -> Select BIOS]
- Select your NUC model (NUC5iMYHE in this example)
- Select the latest BIOS
- Click on Download & Customize
- Edit SMBIOS settings bottom right corner by clicking Don't change
- Create the BIOS File > Save As...
- This will create a .bio file. Copy the .bio file to a SB flash drive (FAT32)
- Plug the USB device into a USB port of the NUC
- Power on the NUC
- During boot, press F7
- Select the USB device
- Select the .bio file
- Confirm BIOS Upgrade
- The BIOS update takes about 5 minutes.