VMware
 

Knowledge Base

Search the Knowledge Base:

Products:
Search In:
 

Cannot Power On a Virtual Machine with Too Many PCI Devices

Details

If you use the VI Client to add too many PCI devices (for example, four NICs) to a virtual machine, and then attempt to power on the virtual machine, the following error message results:

Cannot register hypervisor PCI device.
Failed to initialize Hypervisor device

The virtual ROM card, which appears in a virtual machine when VMI Support is enabled, takes up a slot on the virtual PCI bus. As a result, the limit on the total number of PCI devices in the virtual machine (as enforced by VI Client) is inaccurate when VMI support is enabled.

After the video card, there are five slots left on the virtual bus. The VI Client correctly counts SCSI controllers, NICs, and audio cards against this limit, preventing (for example) adding a third SCSI controller when there are already two NICs and one audio card present, even though the maximum number of SCSI controllers in an ESX Server virtual machine is four.

Solution

Remove a PCI device. You can then power on the virtual machine.

Feedback

Rating: 1 - Lowest 2 3 4 5 - Highest (1 Ratings)   

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (2000 or fewer characters)
Submit
Rating: 1 - Lowest 2 3 4 5 - Highest (1 Ratings)   
Actions