Troubleshooting the ‘Synthetic SCSI Controller Failed to Power On’ Error in Hyper-V Replication

Overview

Hyper-V Replica is a valuable tool for creating virtual machines that are exact copies of existing ones, facilitating faster data transfer. However, users may encounter the error code 0x80070016, accompanied by the message “The device does not recognize the command,” during the replication process. This error can be attributed to various factors, including Dell Host Integration Tools Kit (HiTKit) software conflicts, enabled Windows Offloaded Data Transfer (ODX) feature, and Dell EqualLogic Storage Provider issues.

Solutions

  1. Disable Windows ODX

    • Confirm if ODX is enabled by checking the value of FilterSupportedFeaturesMode in the Windows Registry using Windows PowerShell.
    • If ODX is enabled (value is 0), disable it by setting the value to 1 using the Set-ItemProperty command.
  2. Uninstall Dell EqualLogic HiTKit Software

    • Uninstall the Dell HiTKit software, as it may interfere with Hyper-V Replica.
    • Check for an updated version of the software from Dell’s official website and install it if available.
  3. Unregister Dell EqualLogic Storage Provider

    • Open Command Prompt and run the command “C:\Program Files\EqualLogic\bin>eqlvss /unregserver” to unregister the Dell EqualLogic Storage Provider.
    • If you wish to use the software later, re-register it using the command “C:\Program Files\EqualLogic\bin>eqlvss /regserver.”

Conclusion

By following these solutions, users can effectively resolve the “Synthetic SCSI Controller Failed to Power On” error and ensure successful Hyper-V replication on Windows Server.

FAQ

What is the ‘Synthetic SCSI Controller Failed to Power On’ error?

This error occurs during Hyper-V replication and indicates that the synthetic SCSI controller failed to power on, preventing the creation of a replica virtual machine.

What are the potential causes of this error?

The error can be caused by enabled Windows Offloaded Data Transfer (ODX), conflicts with Dell Host Integration Tools Kit (HiTKit) software, or issues with the Dell EqualLogic Storage Provider.

How can I disable Windows ODX?

To disable Windows ODX, check the value of FilterSupportedFeaturesMode in the Windows Registry using Windows PowerShell. If the value is 0 (indicating ODX is enabled), set the value to 1 using the Set-ItemProperty command.

What should I do if the issue persists after disabling Windows ODX?

If the error persists, uninstall the Dell HiTKit software and check for an updated version from Dell’s website. If that doesn’t resolve the issue, unregister the Dell EqualLogic Storage Provider using the command “C:\Program Files\EqualLogic\bin>eqlvss /unregserver.”

Can I re-register the Dell EqualLogic Storage Provider if I need to use it later?

Yes, you can re-register the Dell EqualLogic Storage Provider using the command “C:\Program Files\EqualLogic\bin>eqlvss /regserver.”

What other steps can I take to troubleshoot this error?

Ensure that the Hyper-V host and replica virtual machine have sufficient resources, such as memory and CPU, to complete the replication process. Additionally, check the event logs for any related error messages that may provide further insights into the cause of the issue.

Is there a way to prevent this error from occurring in the future?

To prevent this error from occurring, keep the Dell HiTKit software and Dell EqualLogic Storage Provider software up to date. Additionally, disable Windows ODX if it is not required for your specific workload.

Leave a Reply

Your email address will not be published. Required fields are marked *