CaymanSMC
Inspired
One other thing you can check is the power management of the usb port. The default setting is to allow the computer to turn the usb port off to save power. A laptop might power the port off after no activity or if its battery is getting low. You can turn that off in windows from the device manager/Universal Serial Bus Controllers/....