Since you didn't mention it, you apparently aren't using a powered USB hub? Get one, they don't cost a lot ($20-ish). Having every device connected to USB nowadays can easily cause lack of power.
A separate USB hub will also prevent your USB ports prematurely wearing out.