Knowledge Base
The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides

|
Cannot Power On a Virtual Machine with Too Many PCI Devices (1003145)
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.
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
Request a Product Feature
To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.
Actions
KB:
- Updated:
- Categories:
- Languages:
- Product Family:
- Product(s):
- Product Version(s):

