The error
Failed - Module 'DevicePowerOn' power on failed.
- Module 'DevicePowerOn' power on failed.
- The systemId does not match the current system or the deviceId, and the vendorId does not match the device currently at 1:0.0.
- Failed to start the virtual machine.
Note: device id is 1:0.0, this could be different. remember this id for the solution
Solution
Step 1: shut down the guest
Temporarily Unregister it from the host. Then from the datastore, download the .vmx file associated with the guest. Just in case create a backup of the vmx.
Update the vmx file
Search for the device id 01:00.0 in the file. Some values have been changed to “zzzz”, your files should have some value. pciPassthru0.id = "01:00.0" pciPassthru0.deviceId = "zzzz" pciPassthru0.vendorId = "zzzz" pciPassthru0.systemId = "zzzz"
Now remove all the likes of the id "01:00.0" from the vmx file. Upload this vmx file to the datastore and overwrite the original file on the server.
Step 3: Restore the guest
Now you are ready to re-register the guest using the modified the vmx file. You should then be able to add the new pass-through device and power on the guest. backlink: https://communities.vmware.com/thread/596893