Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

My objective is to get two webcams streaming simultaneously on my computer. Because of bandwidth limitations of the uvcvideo driver (or see bottom of UVC faq), I need the two webcams to be on different buses.

However, try as I might, no matter which ports I plug my usb webcams into, they both run on Bus 01. Likewise, my usb mouse always runs on Bus 03.

Output of lspci | grep -i usb

00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)

Output of lsusb with nothing plugged in:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Output of lsusb with a mouse and one webcam plugged in:

Bus 001 Device 011: ID 046d:0843 Logitech, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Output of lsusb with a webcam plugged in where the mouse was:

Bus 001 Device 012: ID 045e:076f Microsoft Corp. 
Bus 001 Device 011: ID 046d:0843 Logitech, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

How can I get my webcams to operate on different usb buses?

share|improve this question
    
Not sure if it's relevant, but what is the reason you want to do this? Are are trying to solve a particular problem? –  neon_overload Apr 30 at 4:22
1  
Yep! I have a problem similar to this user. Both webcams have a bandwidth of 480 mbps, so I cannot stream from them concurrently on a single usb hub. –  Jamie Apr 30 at 4:24
    
Looks like you might have only one USB2.0, the rest being USB 1.1, which would not be fast enough for your camera. –  ubfan1 May 2 at 16:43
    
Oh, why isn't USB 1.1 fast enough for a 480 mbps camera? –  Jamie May 2 at 19:32
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.