Controller disconnect/reconnect

No matter if I have a single controller or five different ones plugged in (either direct to the motherboard or via a powered USB hub), Retroarch will occasionally show that the controller(s) disconnect and reconnect immediately. This creates a small 3-4 frame “hiccup” in whatever game I’m playing and then yellow text stating that the controllers are configured (one by one) in the lower left corner.

Any ideas?

The OS may be trying to power down the USB ports to save battery/power. Make sure your power settings are set to the highest performance level.

I disable selective suspend on all my computers. Definitely not power issues.