Open LukasP46 opened 5 years ago
When I should provide more information, please let me know.
device busy usually means we did not fetch image data or missed other acrtions, this will make the camera get stucjk on busy mode.
I do not see anything problematic, also currently no other reports of the EOS500D having issues.
Is the SD Card plugged in? What is capturetarget set to?
can you try libgphoto2 2.5.25 :/
It is working now with version 2.5.22. Im am now using Dietpi instead of Raspbian. Sometimes gphoto2 still does not work, but it is because the kernel reinitialize the usb device:
(...) kernel: usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 (...) kernel: usb 1-1.1.1: New USB device found, idVendor=0424, idProduct=7800, bcdDevice= 3.00
Then I have to reboot the machine because often the camera is then often stuck with the same error as above:
285.869108 ptp_usb_getresp [usb.c:514] (0): PTP_OC 0x911c receiving resp failed: PTP Device Busy (0x2019) 285.869137 camera_unprepare_canon_eos_capture [config.c:545](0): 'ptp_canon_eos_resetuilock (params)' failed: PTP Device Busy (0x2019)
So maybe it was the kernel from the beginning and Dietpi is just a bit more stable, but I really can not explain myself why it was able to proceed to the third picture back than...
Now I have to work on a script that detects these kernel issue and reboots the machine, not ideal...
I do not have an SD Card plugged in, should I?
If I try to capture a long exposure picture, I can't get the camera to stop the exposure. My goal is to capture a lot of images, but now it fails after the third one.
Hardware: Raspberry Pi 3 B+ Canon EOS 500D usb:001,004
Normaly I use one command
gphoto2 --debug --debug-logfile gphoto2_debug_2.log --debug-loglevel error --set-config eosremoterelease=Immediate --wait-event=600s --set-config eosremoterelease="Release Full" --wait-event-and-download="CAPTURECOMPLETE" --skip-existing --filename "test.%C"
To find the bug a split may be better:
gphoto2 --debug --debug-logfile gphoto2_debug.log --debug-loglevel error --set-config eosremoterelease=Immediate
Debug:And then the release:
gphoto2 --debug --debug-logfile gphoto2_debug_release.log --debug-loglevel error --set-config eosremoterelease="Release Full" --filename "test.%C"
Debug:The strange thing is, that this has worked for a year, when I used the old version of the Debian repository, but now it doesn't, even with the old or new version.
PS: If you want to more about my project: https://www.schuelerlabor-astronomie.de/meteorkamera/ (it is in German though)