Microsoft small business knowledge base

Article ID: 884470 - Last Review: September 4, 2009 - Revision: 2.0


When you try to use a universal serial bus (USB) camera to stream video, you may receive an error message that is similar to the following:
USB Controller Bandwidth Exceeded


This issue may occur if you add USB devices to a USB hub while you stream video with a USB camera that is connected to the same USB hub.

When a USB camera begins to stream video, the camera reserves as much bandwidth as possible to improve the quality of the video stream. After this bandwidth has been allocated to the USB camera for streaming purposes, the bandwidth is no longer available for any new devices that are attached.

Note This issue is caused by a design limitation of USB technology. It does not indicate a specific problem with your computer's hardware.


To work around this issue, use one or more of the following methods:
  • Connect any new devices before you start to stream USB video or audio. You may have to stop streaming the video or audio, connect the new devices, and then restart the media stream after the new device has been detected.
  • Connect your USB camera to a different USB hub.
  • If your computer has more than one USB port, connect your USB camera to its own USB port.

    Note If your computer does not have more than one USB port, you can add an additional USB host controller to the computer and attach some of the USB devices to it to share the bandwidth load. Contact your service vendor for more information about how to add an additional USB host controller to your computer.
  • Connect your other USB devices to a different USB hub or USB port.


For more information about how to troubleshoot USB in Windows XP, click the following article number to view the article in the Microsoft Knowledge Base:
310575  ( ) Advanced troubleshooting tips for general USB problems in Windows XP

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft LifeCam NX-3000
  • Microsoft LifeCam NX-6000
  • Microsoft LifeCam VX-1000
  • Microsoft LifeCam VX-1000 USB
  • Microsoft LifeCam VX-3000
  • Microsoft LifeCam VX-500
  • Microsoft LifeCam VX-6000
  • Microsoft LifeCam VX-7000
  • Microsoft LifeCam VX-5000
kbtshoot kberrmsg KB884470
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support