gphoto2
gphoto2 copied to clipboard
Canon 760D Exits Liveview/Hangs on Configuration Change
Testing on the latest release of libgphoto2 (v2.5.17) on a system running ArchLinux
When running a configuration change whilst the camera is in liveview, the first execution of the configuration change seems to succeed but kicks the camera out of liveview (mirror down, shooting only possible through the viewfinder). The second time the command is issued, the camera becomes unresponsive - an outline picture of a monitor and keyboard appears on the camera screen and button presses (on the camera) do not work.
I've attached 3 logfiles, the outputs of the following commands (renamed the first output to .txt so I could upload it):
$ gphoto2 --set-config-index /main/actions/manualfocusdrive=6 --debug --debug-logfile focusdbg focusdbg.txt started in liveview - command kicked out of liveview so I cannot see if the focus adjustment was successful
$ gphoto2 --set-config-index /main/capturesettings/aperture=2 --debug --debug-logfile apdebugsuccess.txt apdebugsuccess.txt started in liveview - command kicked the camera out of liveview but seemed to successfully change the aperture
$ gphoto2 --set-config-index /main/capturesettings/aperture=2 --debug --debug-logfile apdebugfail.txt apdebugfail.txt started with mirror down (not liveview - i.e. immediately after execution of previous aperture-setting command) and made camera unresponsive
Probably related to #121
Please let me know if I can provide any more information to assist with this
Retested on latest version - issue is still present
Just made a breakthrough on this issue. I decided to test again on the off chance that the issue had been fixed and everything seemed to work entirely without error. By chance I didn't have my SD card in my camera and that looks to have been why it worked fine, since as soon as I put my SD card back and retested, the error occurred again.
Log file without the sd card in (by running gphoto2 --set-config-index /main/capturesettings/aperture=2 --debug --debug-logfile apdebugsuccess.txt):
Log file (failure) with the SD card in (same command):
I can confirm the error is indeed caused by the card. (Canon EOS 7D). Everything was working fine until there was some configuration change. After that, it was unable to do whatever with gphoto. When you take the card out, voilá, everything works as it should.
Thanks so much for this!
Unfortunately now the only way to save a picture is to transfer it over USB, which takes a few seconds (for a raw file). Not to split hairs but while we've confirmed for a couple of cameras that error only happens with the SD card in, I think we're a bit away from saying that the SD card is the cause.
Still an issue with latest libgphoto2 release, and still can only be resolved by removing the SD card.
Any update on this? Anything I can do to help?
I've just updated my camera and still get the same issue with a canon 80D