If the files are found a test is done to see if the files are corrupted because every now and then chdkptp saves a jpg file that is only partial.
That's the first I have heard of this, and it is not expected behavior. If you can find a way to reproduce it, I'd certainly like to hear it.
But every now and then one of the cameras still fail to shoot in that situation.
What specifically happens when when it fails to shoot?
Does chdkptp connect?
Does the rs command get issued?
Is there any output after the rs command is issued?
Does anything happen on the camera display?
If you put
-e"set cli_verbose=2"
in your chdkptp command, the remoteshoot process will produce more verbose output, which may help identify where it is failing.
you can use
set cli_time=true
to show how long the actual rs command takes.
That is what makes me think there is some issue with the cycle time. Basically the camera now and then seem to, after the jpg from the previous shot is successfully saved, spend time doing something that blocks a new remote shoot command from having effect.
After the jpeg is downloaded, it should be done. It is possible for shoot to fail. It's also possible you could be encountering this issue:
http://chdk.setepontos.com/index.php?topic=11035.0Try putting the cameras into alt mode before you start any shooting.
Do you see anything specific in my description of the setup above that might be the problem?
No. I will try to test with two cameras as you have described.