Extra usb bus

Hi!
I’m using opencv with two cameras (for 3D vision). In my computer, I have two USB cameras using two USB bus: the motherboard bus and an extra bus provided by a PCI card. In beagle bone I only can use one camera at the same time and I thought if an extra bus could be added using the exteral I/O pins. I have also read that this task could be done by software but I also read that use two cameras through the same USB bus is not possible.

Anyone can bring me some light?
Thank you

Sure. There is no way to add another USB port via external I/O pins. Your best bet is to spend the $10 and gt a USB hub and plug it into the Host port of the BeagleBone.

Gerald

The problem is that hubs uses the same bus but the bandwidth is not enough for two cameras at the same time. Well, the doubt about beaglebone is cleared.

Thank you for your answer!

2012/2/7 Gerald Coley <gerald@beagleboard.org>

What sort of cameras do you have? 480Mb/S is a lot of bandwidth to not have enough.

Gerald

I’m using normal webcam cameras. It seems that is a driver problem because using the windows drivers it works fine and as you said, 480Mb/s is enough.
The problem is very common “VIDIOC_STREAMON: No Space Left On Device”

2012/2/7 Gerald Coley <gerald@beagleboard.org>