To avoid this issue, use this best practice:
Always unmark devices for passthrough before removing them from the server.
Workaround
To force the change from passthrough mode to non-passthrough mode, complete these steps:
- Edit the /etc/vmware/esx.conf file by changing the owner of the PCI device from passthru to vmkernel.
Example of the edit:
Change from: /device/000:02.0/owner = "passthru"
Change to: /device/000:02.0/owner = "vmkernel" - Reboot the ESXi host.
If the above workaround fails to persist after rebooting the ESXi host, the esx.conf is considered malform. A reinstall will need to be performed.