Solved: Failed - Module 'DevicePowerOn' power on failed

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