It is not possible to take a snapshot of a virtual machine (VM) that utilizes PCI pass-through. PCI pass-through provides a direct connection to the physical hardware, preventing the ability for ESXi to suspend the device to allow the snapshot process to complete.
VM's which are configured with PCI pass-through does not support snapshot operations.
To backup VM's without triggering snapshots from a backup application, engage the backup vendor.
It is possible to take a powered-off snapshot of a virtual machine (VM) with passthru enabled; however, errors are encountered under certain conditions:
When VM is powered on:
"The operation is not allowed in the current state."
When VM is powered off:
"An error occurred while taking a snapshot: Invalid change tracker error code."
Identify if Changed Block Tracking (CBT) is enabled on the VM.
Removed the following CBT-related entries from the VM's .vmx file or set it to False
Perform a power cycle of the VM.
After applying these changes, snapshot creation should succeed.