@fell to say windows never has an issue maybe misleading, you don't know if windows is having an issue unless it tells you, which i have found windows does NOT.
Are you Just using a cable, is it attached to a Powered Hub? try a shorter cable to test and if no issue, then try the longer one with a powered USB hub. I suspect that will resolve your issue.