Loading

×Sorry to interrupt
CSS Error

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

My Subscriptions

Loading

Knowledge Base

Checking your firmware and BIOS levels to ensure compatibility with ESX/ESXi (1037257)

Last Updated: 3/21/2024Categories: InformationalTotal Views: 156190Language:
English

14 like this article

Subscribe to get an email
newsletter with new updates

14 people found this helpful Please provide article feedback:

Learn how VMware Skyline Advisor and Skyline Health Diagnostics work together to provide proactive intelligence and self-service log analysis.

Use Skyline Advisor to avoid issues before they occur across VCF, vSphere, vSAN, NSX, vROps & Horizon. Skyline Findings are based on top KBs, VMSAs/CVEs and design best practices.

Use Skyline Health Diagnostics to root cause vSphere & vSAN logs when an issue occurs. Skyline Health Diagnostic Findings are based on top KBs and VMSA/CVEs. You can use the Skyline Health Diagnostics tool in online or offline mode.

If you require additional help from technical support, please use Skyline Advisor to initiate a Log Assist to reduce time to upload logs. TSEs can also initiate logs to reduce effort.

Symptoms

You cannot install or upgrade ESXi/ESX.

Installing or upgrading the ESXi/ESX host fails.

Installation or upgrade may fail randomly at various times during the process.

The ESXi/ESX host installation or upgrade completes, but some hardware does not function after booting the host.

There is slow or erratic performance when accessing storage or network.

The deployment of virtual machines from templates using vCenter Server is slow.

Performance charts do not match what is visible inside a virtual machine.

Purpose

This article provides steps to verify that your hardware is certified and is at certain firmware levels to ensure a smooth installation or upgrade of ESXi/ESX. If these requirements are not met, your installation or upgrade may be at risk. Validating your firmware and BIOS levels is crucial to a successful implementation.

Resolution

Understanding the process

When a new version of ESXi/ESX is released by VMware, it is essential to ensure that the hardware has been validated to function with the version of ESXi/ESX you are installing or upgrading to. It is up to each vendor to certify that their hardware is compatible with ESXi/ESX and has appropriate drivers to support peripherals, such as a network, fibre channel, or I/O cards. Even if ESXi/ESX worked with a previous version of your hardware, it may not be compatible with the new version. For example, ESX 3.5.x can run on a 32-bit processor, but ESX 4.0 requires a 64bit processor.

In addition, hardware components may have to be at certain firmware or BIOS levels to function. This can often be the case with the firmware version of a Host Bus Adapter (HBA) or SCSI controller or the BIOS level of the server's motherboard. It is essential to verify these requirements because the driver that comes pre-bundled with the version of ESX/ESXi you are installing may not know how to communicate with a peripheral that is at an older or newer firmware level. Also, when a firmware is released by a vendor, it is important to check if it is validated by VMware.

Validating the Hardware

VMware provides many utilities and resources to help you validate your hardware. The following list helps you to verify if your hardware is compatible and if it is certified by VMware:

If you are buying a new hardware and/or are upgrading to a newer version of ESXi/ESX, ensure that your hardware is listed in the VMware Compatibility Guides. This list is updated on a need basis when a vendor notifies VMware of different driver requirements or firmware levels for a component or server.

Ensure that you meet the minimum system requirements, such as the amount of memory and processor type, before beginning your ESX/ESXi installation. For more information, see Minimum system requirements for installing ESX/ESXi (1003661).

Run the esxcfg-info command through SSH to find the host information. You can also use the dmidecode command on an ESX classic host and the smbiosDump command on an ESXi host to find the BIOS information.

If you are not sure of the firmware levels of your hardware or its model, engage your hardware vendor to see if there are any steps required to validate your hardware or if there are any utilities that can be run to identify this information. In addition, you can also refer to the following Websites of the most common hardware vendors for ESX/ESXi:

Dell and VMware

HP Virtualization with VMware

IBM solutions for VMware

VMware Partner and Alliances

Disclaimer: VMware is not responsible for the reliability of any data, opinions, advice, or statements made on third-party websites. Inclusion of such links does not imply that VMware endorses, recommends, or accepts any responsibility for the content of such sites.

Validate that the components that you want to install along with ESXi/ESX are also certified. This is essential, especially for Storage Arrays and I/O devices. Failing to check these before the implementation can be costly and it may be impossible to resolve this after the hardware is purchased and installed. For a  list of compatible devices, see the VMware Compatibility Guide.

Updating the BIOS of the ESX/ESXi host

The steps required to update firmware or a system BIOS varies depending on the hardware vendor and the component to be updated. Typically, the vendor will supply some type of utility that will update the component automatically.

For example, to update a motherboard's BIOS:

Notes:

Before performing this procedure, ensure to migrate the virtual machines and appliances in the ESXi/ESX host.

This a only an example. The results may vary from each manufacturer.

Download the update utility from the vendor.

Create a bootable floppy disk or CD/DVD-ROM that contains the utility.

Physically be in front of the server that hosts ESX/ESXi.

Reboot the host.

Access the BIOS of the server.

Note: You may access the BIOS by pressing F2 or DEL. However, this varies depending on the vendor and is usually displayed on your screen.

Find the System Information section of the BIOS. The location varies depending on vendor.

Note the BIOS version and any other relevant information before upgrading.

Ensure that your BIOS is capable of booting from a floppy or CD/DVD-ROM.

Place the floppy or CD/DVD-ROM in the server and reboot the system.

Boot from the device and follow the on-screen instructions to update the hardware.

Verify if the firmware/BIOS has been updated.

Proceed with the ESXi/ESX installation or upgrade.

Related Information

Understanding Peripherals

When installing a peripheral component, such as a network card, host bust adapter, or a RAID controller, the firmware is updated once ESXi/ESX is installed. The vendor usually supplies a utility that is executed via SSH.

Note: For more information, see Connecting to an ESX host using a SSH client (1019852) or Using Tech Support in ESXi 4.1 (1017910).

In addition, vendors may supply driver updates that are included in the Async Driver CD from VMware. VMware recommends that you install the latest Async Driver provided by your hardware vendor. For more information, see How to install async drivers on ESX/ESXi 4.x (1032936). Some vendors will also have bootable media, such as a floppy disk or CD/DVD-ROM, to accomplish the update.

Note: The process for updating peripherals vary for each component and is beyond the scope of this article. For more information on this, consult your hardware vendor. In addition, sometimes it maybe necessary to update a driver or firmware for a peripheral to solve an issue you may be experiencing.

For more information, see:

Determining NIC firmware and driver version in ESX/ESXi 4.x and 5.0 (1027206)

Identifying the firmware of an Qlogic or Emulex FC HBA (1002413)

Slow performance caused by an out of date firmware on a RAID controller or HBA (1006696)

ESX or ESXi appears as Not Responding in vCenter Server due to CD/DVD-ROM drive firmware issues (1017297)

Firmware upgrade on the storage array causes all LUNs to be detected as snapshots (1006756)

Troubleshooting an ESXi/ESX host upgrade failure
Determining Network/Storage firmware and driver version in ESXi 4.x and later
ファームウェアと BIOS のレベルをチェックして ESX/ESXi との互換性を確認する
检查固件和 BIOS 级别以确保与 ESX/ESXi 兼容

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
English

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

KB
•
Download and Install VMware Fusion (2014097)

Results 1-2 of 2

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware vSphere ESXi

Related Versions:

VMware vSphere ESXi 7.0.0

VMware vSphere ESXi 6.7

VMware vSphere ESXi 6.5

Take Our Survey

Support Assistant