Did you succeed to make any captures with your program, or directly in Kstars? When you talk about seconds and minutes, is this when your program is running ?
By the way, the VIDIOC_STREAMON V4L2 call arises when capturing a frame (subsequent to your sendNewNumber call), I have sometimes the same issue with a webcam which claims all the USB bandwith when it starts capturing, and should connect it to a free USB bus for it to work. It does not use the uvcvideo driver so I don't know if this is related.
You may try to disconnect/reconnect the cam in Indi if you want to recover from this error in software.
Regards,
Jean-Luc.
Thanks for the information. Yes, I have had more success; but found that saving the image as indicated in the sample causes the problem. Apparently, the Client::newBlob() method in the tutorial_six sample needs a blocking mechanism so that an application doesn't do another "takeExposure()" until the newBlob() callback completes. Further, the file should be saved in the user program, not in the callback.
I have an updated sample program what takes sequential pictures for longer periods, but still fails eventually. Thinking of posting the sample program asking for help for anyone to make suggestions.