my objective is to capture from two webcams simultaneously at a resolution of 640x480. I am currently experiencing a problem where my two webcams are plugged in different USB ports but are using the same USB bus. Therefore, I get the following error:
libv4l2: error turning on stream: No space left on device
VIDIOC_STREAMON: No space left on device
and not able to capture from both cameras at 640x480. I would therefore like to be able to set each Logitech webcam on a different bus, which I believe would then allow me to capture from both webcams simultaneously.
This is what the output of lsusb shows:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 003: ID 05ca:18b0 Ricoh Co., Ltd Sony Vaio Integrated Webcam Bus 003 Device 002: ID 147e:1000 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor Bus 002 Device 012: ID 046d:0821 Logitech, Inc. HD Webcam C910 Bus 002 Device 007: ID 046d:0991 Logitech, Inc. QuickCam Pro for NotebooksIs there a way to set each webcam to use a different USB bus?