I think most USB sound card are 2.0 devices tho. If you want to get USB fully working properly, follow by Rehabman & Follow guide by ammulder #1 section 7.2 Not sure what board you are using, I assume it's a 200 series board. Simple round down is like: 1.
This program is the latest Realtek ATI HDMI Audio Device driver. This is new drivers for High Definition Audio (codec ALC-880, ALC-882, ALC-260, ALC-861.). Description of Realtek ALC883 Audio Driver The ALC883 series 7.1 2 Channel High Definition Audio (HDA) codecs are compliant with Microsoft's UAA (Universal Audio Architecture). The ALC883 series provide 10 DAC channels that simultaneously support 7.1 sound playback, plus 2 channels of independent stereo sound output (multiple streaming) through the front panel stereo output.
Increase port limits in KextsToPatch 2. The skylake fix may also be needed(Name=AppleAPIC Find=C1E8100FB6F0 Replace=BE) 3. DSDT Patch to change EHC to EH0, so your kext will work 4. Install USBInjectAll.kext & XHCI-200-series-injector.kext, I got mine in /L/E 5.
Use IOregistryExplorer to learn which port is which when using 2.0 3.0 devices 6. To create your own ACPI patch and place it in EFI/Clover/ACPI/patch 7.
Disable those ports out of the 15 limits by boot arg, disable the Increase port limit in kextstopatch.