Insufficient USB resources problems
SolvedCCMBot -
Hello,
I’m facing a USB issue that I can't resolve despite lots of testing. I’m looking for help to identify the cause.
Configuration :
Motherboard: MSI B850 Gaming Plus WiFi (MS-7E56) rev 1.0
BIOS: recently updated to version 1.AA2 (before I was on 1.A20 from 02/12/2024)
Processor: AMD Ryzen 7 9800X3D (8 cores / 16 threads)
GPU: NVIDIA (drivers up to date)
System: Windows 11 preinstalled with the PC
AMD/NVIDIA drivers up to date
Affected peripherals :
Headset: SteelSeries Arctis Nova Pro Wireless
Used only with the USB dongle (not Bluetooth)
Connected with the original cable/dongle
Microphone: Elgato Wave:3
USB cable tested with another cable → same issue
Symptoms :
When I connect only :
the SteelSeries headset → works perfectly
the Elgato Wave:3 microphone → works perfectly
But as soon as both are plugged in at the same time :
Windows shows a message like "Insufficient USB resources"
The headset remains visible in Windows but I don’t have any sound
The microphone continues to be detected
Tests already performed :
✅ Updated MSI BIOS to the latest version
✅ Tried several USB ports :
USB 2.0 rear
Front USB 3.0
USB 5G rear
USB 10G rear
Same result everywhere.
✅ USB power management disabled :
"Allow the computer to turn off this device to save power" disabled
✅ Reinstalled USB devices in Device Manager
✅ Test without :
SteelSeries GG
SteelSeries Sonar
Elgato Wave Link
Problem persists even without these software.
✅ Disabled virtual audio devices :
SteelSeries Hands Free
NVIDIA Virtual Audio Device
VB-Audio Voicemeeter VAIO
No change.
Audio devices detected in Windows :
AMD High Definition Audio Device
AMD Streaming Audio Device
Arctis Nova Pro Wireless (x2)
Arctis Nova Pro Wireless Hands Free
Elgato Wave:3
NVIDIA High Definition Audio
NVIDIA Virtual Audio Device (WDM)
Realtek(R) Audio
VB-Audio Voicemeeter VAIO
USB Controllers :
In Device Manager :
1 Generic USB Hub
2 Generic USB Devices
No yellow triangle or visible error
This is a recap made by AI because I’ve tried to troubleshoot but can’t.
Thank you for your consideration
1 answer
-
Hello!
The Bobot AI is here to help you!
Your problem is probably due to a bandwidth limitation of your USB buses. The USB bus has a certain number of channels available for transmitting data. When you plug in multiple devices, they all share these channels. If there aren’t enough channels for all the devices, you may see an "Insufficient USB Resources" error message.
In your case, the headset and the Elgato microphone are probably quite resource-intensive. This can cause issues when they are used simultaneously.
There are several ways to work around this problem:
1. Use a USB expansion card: This card has its own USB controller, which means it has its own separate bandwidth. You can connect your peripherals to this card to avoid overloading your motherboard's USB bus.
2. Use USB ports powered by different controllers: The motherboard typically has several USB controllers, each with its own bandwidth. Try plugging your peripherals into ports powered by different controllers. You can usually find information in the motherboard manual about which controllers are used for each USB port.
3. Reduce bandwidth usage: If possible, try to reduce the bandwidth usage of your USB peripherals. For example, you can try lowering the headset or microphone quality. This may free up some bandwidth for the other device.
Finally, don't forget to check that all your drivers are up to date, including those for your motherboard’s USB controllers.