Hello,
I have a problem with gphoto2 when taking an image and the autofocus could not be set.
Instance 1:
1. I run "--capture-image" while the lens cap is on the lens
-> ERROR: Perhaps no focus
2. Now I remove the lenscap and try to take another image
-> Canon EOS Capture failed (0x2019: PTP Device Busy)
3. I try to reset the busy state with --set-config eosremoterelease=3 (or 4,9,10,11)
-> none of these settings will fail but won't change anything
4. I run "--capture-image" again
-> still: Canon EOS Capture failed (0x2019: PTP Device Busy)
5. When I try to set uilock to 0 I get:
-> Error (-110: 'I/o in progress')
6. Now I press the trigger on the camera half
7. I run "--capture-image" again, and everything is working fine again
Instance 2:
1. I run --set-config eosremoterelease=1 (press half)
2. I try to take an image with "--capture-image"
-> Canon EOS Capture failed (0x2019: PTP Device Busy)
3. I release the half pressed status with --set-config eosremoterelease=3
4. When I now try to take an image with "--capture-image" everything is working fine
Is there anything I can do in order the "reset" the busy state of the camera form the first instance like I did in the second?
I use a Canon 700D, gphoto2 2.5.6, libgphoto2 2.5.7 and libgphoto2_port 0.12.0
Kind regards
Fresh Prince
should meanwhile work nicely, if not please report back... (if piossible ony github)