

USB 2.0 has twice as many EndPoints as USB 3.0, so whilst USB 3.0 is faster, there is more room for devices that require more power to run on USB 2.0. Whilst you may have heard rumors that DACs and audio equipment benefit from USB 3.0, there is no truth to this. On top of this, take high-powered peripherals like your microphone, headset, and audio DAC to USB 2.0. Both mouse and keyboard use very little data to work so you will find no benefit plugging those into USB 3.0 ports.

USB 3.0 is faster, so you should leave USB 3.0 for devices that transfer data at high speeds, then move your peripherals – your keyboard and mouse – to USB 2.0. First, you can move some of your current USB devices to USB 2.0 ports. To fix this issue, all we need to do is ensure you aren’t using more EndPoints than are available. How To Fix “Not Enough USB Controller Resources” This means that if you have a USB hub plugged into a USB 3.0 port, you may run into some issues on that port itself, which could cause some issues.

To resolve, complete these steps: Make sure that you're using an external USB flash drive with a storage capacity of 16GB or more. On top of this, each USB 3.0 port itself has a limit of just 16 EndPoints. In certain circumstances, Boot Camp Assistant might say that your bootable USB drive could not be created, or that there is not enough space available on the disk.
