Author Topic: How to limit USB bandwidth usage by a specific USB port/device?  (Read 13630 times)

sgifanatic

  • Member
  • ***
  • Posts: 1
Is there any way I can set USB bandwidth usage limits on a particular USB port/device that will allow me to cap max usage to say 50Mbps or 100Mbps? I am looking for some kind of Windows OS QoS setting for USB devices that will prevent the device from gobbling up more than the specified amount of bandwidth. % or had Mbps limits will both work.

I have a camera which generates a lot of USB data; I want to cap how much it sends even if it limits the frame rate somewhat. The driver being used is the standard usbvideo.sys driver and I can't find any settings there.

If someone can help me, I would deeply appreciate it.

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: How to limit USB bandwidth usage by a specific USB port/device?
« Reply #1 on: May 12, 2012, 09:53:31 am »
Any settings to limit the frame rate would be in a utility to set the camera's properties if your camera offers it.

Jan

Guido Koerber

  • Frequent Contributor
  • ****
  • Posts: 72
Re: How to limit USB bandwidth usage by a specific USB port/device?
« Reply #2 on: May 14, 2012, 07:55:07 am »
A USB device advertises its bandwith requirements in its descriptors. Since the required bandwith is dependent on the function of the device there is no way to limit it without the device allowing this.