Arduino 101 will not except code upload from IDE

I am not sure why but my new Adruino 101 will not stay connected when I try upload code to it. I tried pressing "Master_Reset" as suggested but nothing.

I am using a windows 10 (Surface Studio).

arduino101load 2.0.1 - compiled with go1.7.5
Starting download script...
Serial Port: COM7
BIN FILE C:\Users\raifordb\AppData\Local\Temp\arduino_build_427263/sketch_mar30a.ino.bin
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
Flashing is taking longer than expected
Try pressing MASTER_RESET button
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
Waiting for device...
ERROR: Timed out waiting for Arduino 101 on COM7
ERROR: Timed out waiting for Arduino 101 on COM7

You might be subject to the USB 3.0 bug as that is all your device has IIRC.

The 101 is exceptionally fussy about USB ports even USB 2.0 on occasion but Arduino is in the hands of INTEL for that problem.

My 101 hops around creating COM ports like there is no tomorrow every time it is used.

Only real suggestion I have is to try insert a powered USB 2.0 hub between the 3.0 ports and the Arduino.
USB cables can also go bad exceptionally easy so its always worth trying another one but as per the ports try avoid USB 3.0 cables although that is a rarer problem.

Thanks for the info. I had not though about USB 3.0 being a problem. I will see if I can find a work around.