I have started playing with opencv and I want to use two webcams for this. While one works just fine, I am able to use two only if the resolution is moved from 640x480 to 320x240.
The error that I get with a resolution at 640x480 is:
Code: Select all
libv4l2: error turning on stream: No space left on device.
here is lsusb:
Code: Select all
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 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 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 001 Device 003: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Bus 001 Device 004: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
So, on to the questions.
1. Is there a buffer associated with USB? How can I figure out how large mine is?
2. Can I get out of buying a new motherboard? Is there some usb add-on that would fix my problem?
3. Is there some kernel setting that will enable this to work?
4. If I do have to get a new motherboard, do you have any suggestions for one that will handle it?
Any and all answers greatly appreciated.
Thanks

