I am try to build a simulation environment for some functional test,
but I got some problems during run the simulator on ESXi 5.1 platform.
at first I got the a virtual disk issue after some Google search I found I need load the multiextent mod in ESXi 5.1 host, refer
but I got second issue, about some PCI slot for VM device:
the error message is:
An error was received from the ESX host while powering on VM XXXXXXXX.
Cannot assign available PCI slot to vmci0. There are no more PCI slots available in the virtual machine. Please remove some devices from the virtual machine.
actually I have 2 ESXi 5.1 hosts and 1 ESXi 4.1(or 4.0) host in my hands, I got same error message on both ESXi4 and 5.
there is just few answer by Google search but cannot help me,
I am very appreciate if some one can share your experience for my case.
Try adding a PCI bridge to your vmx file.
It's best to perform this step before uploading it to ESX.
Add the following lines to the middle of the vmx file:
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
thank you for your replay,
I think I have fixed the issue by another way,
someone told me this simulator runing well on his VM workstaion, so I runing this on the VM Player, after finish the initialization steps, I shut it down then copy to ESXi host, it works.
next mondy i will test your solution and post the reslut.
thank you again.
best regards. have a good weekend.!
Join our Discord Community