Cannot enable / unable to enumerate. Windows server to Linux VM

See https://imgur.com/a/cwkAr

The error messages from the Linux client side are

[ 367.942527] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 368.835550] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 369.728342] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 369.729630] usb usb3-port1: unable to enumerate USB device [ 370.731698] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 371.621931] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 372.516826] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 373.410910] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 373.412214] usb usb3-port1: unable to enumerate USB device [ 374.411270] usb usb3-port1: Cannot enable. Maybe the USB cable is bad? [ 375.305818] usb usb3-port1: Cannot enable. Maybe the USB cable is bad?
#2

1. Is it a USB 3 device?
2. can you type uname -a on the client and post the output

#3

Yep, USB 3 device.

uname on the client is Linux devbox 4.12.0-1-amd64 #1 SMP Debian 4.12.6-1 (2017-08-12) x86_64 GNU/Linux

#4

OK if the client was running as a gui then it would have popped up a message about usb 3 having to go through usb 2 hub when the client is linux. Its not supported natively at usb 3 , but will work if plugged into a usb 2 port. You are probably running the client on the command line so this would have gone to syslog