Hi John,
By spec, all USB 3.0 controllers must be completely backward compatible with all USB 2.0 devices. However, this compatibility is also dependent of the chipset and from the related driver on the host operating system, being it cause of some compatibility issues with USB 2.0 devices.
From the Device point of view, the USB communication should be transparent, but the issues are often related to the host operating system drivers, in the most, by the transition from 32-bit OSs to 64-bit OSs (independently of being USB 2.0 or USB 3.0 controllers), missing its driver or having compatibility issues with legacy Devices.
Hope this will be useful for you.
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------