It may be that the cameras are not configured properly in MAX (Measurement and Automation eXplorer).
Make sure the the number of Bytes per Packet for each camera is set to 2048 or less. There are only 4096 bytes available for each Firewire packet. If both cameras are configured to take more than half, only one will successfully transmit images.
Wire up those error clusters, and use error indicators! Most likely you're getting and error about insufficient resources on one of those cameras.
Good luck!
Dan Press
Certified LabVIEW Architect
PrimeTest Automation