gphoto / gphoto2

The gphoto2 commandline tool for accessing and controlling digital cameras.
GNU General Public License v2.0
717 stars 116 forks source link

EOS 20D "Unsupported Trigger Capture" #146

Open tynie opened 6 years ago

tynie commented 6 years ago

Hi,

i´m trying to control a Canon EOS 20D via gphoto2. While auto detection works fine the capture command results in an error:

pi@raspberrypi:~ $ sudo gphoto2 --trigger-capture
Detected a 'Canon:EOS 20D (normal mode)'.

*** Error ***
This camera can not trigger capture.
ERROR: Could not trigger capture.
*** Error (-6: 'Unsupported operation') ***

For debugging messages, please use the --debug option.
Debugging messages may help finding a solution to your problem.
If you intend to send any error or debug messages to the gphoto
developer mailing list <gphoto-devel@lists.sourceforge.net>, please run
gphoto2 as follows:

    env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --trigger-capture

Please make sure there is sufficient quoting around the arguments.
pi@raspberrypi:~ $ gphoto2 --auto-detect
Model                          Port
----------------------------------------------------------
Canon EOS 20D (normal mode)    usb:001,009

Any ideas?

Here´s the debug output:

sudo gphoto2 --trigger-capture --debug
0.000544 main                        (2): ALWAYS INCLUDE THE FOLLOWING LINES WHEN SENDING DEBUG MESSAGES TO THE MAILING LIST:
0.001313 main                        (2): gphoto2 2.5.11
0.001864 main                        (2): gphoto2 has been compiled with the following options:
0.002319 main                        (2):  + gcc (C compiler used)
0.002752 main                        (2):  + popt (mandatory, for handling command-line parameters)
0.003209 main                        (2):  + exif (for displaying EXIF information)
0.003653 main                        (2):  + cdk (for accessing configuration options)
0.004113 main                        (2):  + aa (for displaying live previews)
0.004562 main                        (2):  + jpeg (for displaying live previews in JPEG format)
0.005221 main                        (2):  + readline (for easy navigation in the shell)
0.005758 main                        (2): libgphoto2 2.5.12
0.006220 main                        (2): libgphoto2 has been compiled with the following options:
0.006671 main                        (2):  + all camlibs
0.007111 main                        (2):  + gcc (C compiler used)
0.007707 main                        (2):  + ltdl (for portable loading of camlibs)
0.008172 main                        (2):  + EXIF (for special handling of EXIF files)
0.008629 main                        (2): libgphoto2_port 0.12.0
0.009093 main                        (2): libgphoto2_port has been compiled with the following options:
0.009656 main                        (2):  + gcc (C compiler used)
0.010109 main                        (2):  + ltdl (for portable loading of camlibs)
0.010561 main                        (2):  + USB (libusb1, for USB cameras)
0.011080 main                        (2):  + serial (for serial cameras)
0.011531 main                        (2):  + no resmgr (serial port access and locking)
0.012004 main                        (2):  + no ttylock (serial port locking)
0.012454 main                        (2):  + no lockdev (serial port locking)
0.012900 main                        (2): CAMLIBS env var not set, using compile-time default instead
0.013351 main                        (2): IOLIBS env var not set, using compile-time default instead
0.013802 main                        (2): invoked with following arguments:
0.014249 main                        (2):   --trigger-capture
0.014695 main                        (2):   --debug
0.015246 load_settings               (2): Creating gphoto config directory ('/root/.gphoto')
0.015867 load_settings               (2): Loading settings from file '/root/.gphoto/settings'.
0.017397 main                        (2): The user has not specified both a model and a port. Try to figure them out.
0.017893 gp_port_info_list_load      (2): Using ltdl to load io-drivers from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0'...
0.018783 foreach_func                (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/disk'.
0.020431 gp_port_library_list        (2): found fstab fsname proc
0.021116 gp_port_library_list        (2): found fstab fsname PARTUUID=7ce63621-01
0.021635 gp_port_library_list        (2): found fstab fsname PARTUUID=7ce63621-02
0.022412 gp_port_library_list        (2): found mtab fsname /dev/root
0.022914 gp_port_library_list        (2): found mtab fsname devtmpfs
0.023397 gp_port_library_list        (2): found mtab fsname sysfs
0.023874 gp_port_library_list        (2): found mtab fsname proc
0.024337 gp_port_library_list        (2): found mtab fsname tmpfs
0.024845 gp_port_library_list        (2): found mtab fsname devpts
0.025312 gp_port_library_list        (2): found mtab fsname tmpfs
0.025817 gp_port_library_list        (2): found mtab fsname tmpfs
0.026326 gp_port_library_list        (2): found mtab fsname tmpfs
0.026996 gp_port_library_list        (2): found mtab fsname cgroup
0.027464 gp_port_library_list        (2): found mtab fsname cgroup
0.027938 gp_port_library_list        (2): found mtab fsname cgroup
0.028406 gp_port_library_list        (2): found mtab fsname cgroup
0.028870 gp_port_library_list        (2): found mtab fsname cgroup
0.029465 gp_port_library_list        (2): found mtab fsname cgroup
0.029928 gp_port_library_list        (2): found mtab fsname cgroup
0.030395 gp_port_library_list        (2): found mtab fsname systemd-1
0.030957 gp_port_library_list        (2): found mtab fsname mqueue
0.031423 gp_port_library_list        (2): found mtab fsname sunrpc
0.031941 gp_port_library_list        (2): found mtab fsname debugfs
0.032466 gp_port_library_list        (2): found mtab fsname configfs
0.032998 gp_port_library_list        (2): found mtab fsname /dev/mmcblk0p1
0.033447 gp_port_library_list        (2): found mtab fsname tmpfs
0.034157 foreach_func                (2): Loaded '' ('^disk:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/disk'.
0.034649 foreach_func                (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/ptpip'.
0.036214 foreach_func                (2): Loaded 'PTP/IP Connection' ('ptpip:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/ptpip'.
0.036786 foreach_func                (2): Loaded '' ('^ptpip:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/ptpip'.
0.037257 foreach_func                (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/serial'.
0.038919 foreach_func                (2): Loaded 'Serial Port Device' ('serial:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/serial'.
0.039497 foreach_func                (2): Loaded '' ('^serial:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/serial'.
0.039906 foreach_func                (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'.
0.055873 foreach_func                (2): Loaded '' ('^usb:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'.
0.056676 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,006') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'.
0.057096 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,003') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'.
0.057638 foreach_func                (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usbdiskdirect'.
0.059047 foreach_func                (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usbscsi'.
0.060410 foreach_func                (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/vusb'.
0.061771 gp_port_library_type        (2): ()
0.062226 foreach_func                (2): '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/vusb' already loaded
0.062930 gp_port_info_list_count     (2): Counting entries (8 available)...
0.063399 gp_port_info_list_count     (2): 4 regular entries available.
0.063880 gp_abilities_list_load_dir  (2): Using ltdl to load camera libraries from '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12'...
0.065580 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/adc65'.
0.066074 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/agfa_cl20'.
0.066535 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/aox'.
0.066933 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ax203'.
0.067477 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/barbie'.
0.067950 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/canon'.
0.068407 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/casio_qv'.
0.068894 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/clicksmart310'.
0.069296 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/digigr8'.
0.069761 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/digita'.
0.070220 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/dimagev'.
0.070786 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/dimera3500'.
0.071189 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/directory'.
0.071676 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/enigma13'.
0.072197 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/fuji'.
0.072657 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/gsmart300'.
0.073113 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/hp215'.
0.073894 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/iclick'.
0.074346 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jamcam'.
0.074807 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jd11'.
0.075269 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jl2005a'.
0.075725 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jl2005c'.
0.076208 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc120'.
0.076658 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc210'.
0.077116 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc240'.
0.077579 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc3200'.
0.078048 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_ez200'.
0.078504 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/konica'.
0.078960 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/konica_qm150'.
0.079420 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/largan'.
0.079877 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/lg_gsm'.
0.080322 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/mars'.
0.080784 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/mustek'.
0.080822 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_coolshot'.
0.080848 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_dc1000'.
0.080874 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_dc1580'.
0.080902 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_l859'.
0.080931 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/pccam300'.
0.080959 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/pccam600'.
0.080986 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/pentax'.
0.081014 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/polaroid_pdc320'.
0.081042 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/polaroid_pdc640'.
0.081067 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/polaroid_pdc700'.
0.081095 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ptp2'.
0.081119 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ricoh'.
0.081146 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ricoh_g3'.
0.081173 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/samsung'.
0.081200 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sierra'.
0.081228 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sipix_blink2'.
0.081256 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sipix_web2'.
0.081282 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/smal'.
0.081309 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sonix'.
0.081336 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sony_dscf1'.
0.081363 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sony_dscf55'.
0.081392 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/soundvision'.
0.081419 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/spca50x'.
0.081446 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sq905'.
0.081473 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/st2205'.
0.081496 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/stv0674'.
0.081523 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/stv0680'.
0.081546 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sx330z'.
0.081573 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/topfield'.
0.081601 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/toshiba_pdrm11'.
0.081629 foreach_func                (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/tp6801'.
0.081678 gp_abilities_list_load_dir  (2): Found 64 camera drivers.
0.184644 gp_port_info_list_count     (2): Counting entries (8 available)...
0.184707 gp_port_info_list_count     (2): 4 regular entries available.
0.184724 gp_port_new                 (2): Creating new device...
0.184754 gp_port_info_list_get_info  (2): Getting info of entry 0 (8 available)...
0.185324 gp_port_set_settings        (2): Setting settings...
0.185347 gp_port_info_list_get_info  (2): Getting info of entry 1 (8 available)...
0.185764 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.185786 gp_port_set_settings        (2): Setting settings...
0.185802 gp_port_info_list_get_info  (2): Getting info of entry 2 (8 available)...
0.192781 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.192818 gp_port_set_settings        (2): Setting settings...
0.192842 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,006, (new int=0, conf=-1, alt=-1) port usb:001,006
0.192864 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.192880 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.193595 gp_libusb1_find_device_lib  (2): Looking for USB device (vendor 0x4a9, product 0x30eb)... found.
0.193779 gp_libusb1_find_device_lib  (2): Detected defaults: config 1, interface 0, altsetting 0, inep 81, outep 02, intep 83, class ff, subclass ff
0.193801 gp_abilities_list_detect_usb(2): Found 'Canon EOS 20D (normal mode)' (0x4a9,0x30eb)
0.193825 gp_port_info_list_get_info  (2): Getting info of entry 3 (8 available)...
0.201260 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.201297 gp_port_set_settings        (2): Setting settings...
0.201319 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,003, (new int=0, conf=-1, alt=-1) port usb:001,003
0.201335 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.201352 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.203994 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)...
0.205936 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)...
0.206077 gp_port_free                (2): Freeing port...
0.206091 gp_port_close               (2): Closing port...
0.206659 gp_camera_set_abilities     (2): Setting abilities ('Canon EOS 20D (normal mode)')...
0.206692 gp_setting_set              (2): Setting key 'model' to value 'Canon EOS 20D (normal mode)' (gphoto2)
0.206712 save_settings               (2): Saving 2 setting(s) to file "/root/.gphoto/settings"
0.207071 gp_port_info_list_lookup_path(2): Looking for path 'usb:001,006' (8 entries available)...
0.207095 gp_port_info_list_get_info  (2): Getting info of entry 2 (8 available)...
0.207116 gp_camera_set_port_info     (2): Setting port info for port 'Universal Serial Bus' at 'usb:001,006'...
0.214122 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.214157 gp_port_set_settings        (2): Setting settings...
0.214180 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,006, (new int=0, conf=-1, alt=-1) port usb:001,006
0.214194 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.214213 gp_setting_set              (2): Setting key 'port' to value 'usb:001,006' (gphoto2)
0.214232 save_settings               (2): Saving 2 setting(s) to file "/root/.gphoto/settings"
0.214609 gp_camera_init              (2): Initializing camera...
0.214702 gp_libusb1_find_device_lib  (2): Looking for USB device (vendor 0x4a9, product 0x30eb)... found.
0.214887 gp_libusb1_find_device_lib  (2): Detected defaults: config 1, interface 0, altsetting 0, inep 81, outep 02, intep 83, class ff, subclass ff
0.214906 gp_camera_init              (2): Loading '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/canon'...
0.215518 gp_port_open                (2): Opening USB port...
0.215542 gp_libusb1_open             (2): ()
0.215620 gp_libusb1_open             (2): claiming interface 0
0.216063 canon/canon/library.c       (2): canon camera_init()
0.216088 canon/canon/library.c       (2): GPhoto tells us that we should use a USB link.
0.216116 canon/canon/usb.c           (2): Initializing the (USB) camera.
0.216144 canon/canon/usb.c           (2): canon_usb_camera_init()
0.216168 canon/canon/usb.c           (2): canon_usb_identify: USB ID match 0x04a9:0x30eb (model name "Canon:EOS 20D (normal mode)")
0.216191 gp_context_status           (2): Detected a 'Canon:EOS 20D (normal mode)'.
Detected a 'Canon:EOS 20D (normal mode)'.
0.216219 gp_port_usb_msg_read        (3): Reading message (request=0xc value=0x55 index=0x0 size=1=0x1)...
0.216351 _cb_irq                     (2): 0x4f2a90 with status 0
0.216367 _cb_irq                     (2): requeuing complete transfer 0x4f2a90
0.221405 gp_port_usb_msg_read        (3): Read 1 = 0x1 bytes USB message (request=0xc value=0x55 index=0x0 size=1=0x1) (hexdump of 1 bytes)
0000  41                     -                         A

0.221438 canon/canon/usb.c           (2): canon_usb_camera_init() initial camera response: A/'Camera was already active'
0.221457 gp_port_usb_msg_read        (3): Reading message (request=0x4 value=0x1 index=0x0 size=88=0x58)...
0.227048 gp_port_usb_msg_read        (3): Read 88 = 0x58 bytes USB message (request=0x4 value=0x1 index=0x0 size=88=0x58) (hexdump of 88 bytes)
0000  18 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  01 06 15 83 75 01 00 80-00 08 00 00 00 00 01 00  ....u...........
0050  00 fd 00 00 00 00 01 00-                         ........

0.227093 canon/canon/usb.c           (2): canon_usb_camera_init() set transfer length to 0x10000
0.227110 gp_port_usb_msg_read        (3): Reading message (request=0x4 value=0x4 index=0x0 size=80=0x50)...
0.233015 gp_port_usb_msg_read        (3): Read 80 = 0x50 bytes USB message (request=0x4 value=0x4 index=0x0 size=80=0x50) (hexdump of 80 bytes)
0000  10 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  00 08 00 00 00 00 01 00-00 fd 00 00 00 00 01 00  ................

0.233047 canon/canon/usb.c           (2): canon_usb_camera_init() PC sign on LCD should be lit now (if your camera has a PC sign)
0.233062 gp_port_get_timeout         (2): Current port timeout is 5000 milliseconds.
0.233075 gp_port_set_timeout         (2): Setting port timeout to 100 milliseconds.
0.233088 canon/canon/canon.c         (2): canon_int_identify_camera() called
0.233120 canon/canon/usb.c           (2): canon_usb_dialogue_full() cmd 0x1 0x12 0x201 (Identify camera)
0.233153 gp_port_usb_msg_write       (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes)
0000  10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 01 00 10 12-10 00 00 00 03 00 00 00  ................

0.239421 gp_port_read                (3): Reading 156 = 0x9c bytes from port...
0.247001 gp_port_read                (3): Read    156 = 0x9c bytes from port: (hexdump of 156 bytes)
0000  5c 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00  \...............
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 01 00 10 22-5c 00 00 00 03 00 00 00  ......."\.......
0050  00 00 00 00 00 08 77 81-00 03 00 02 43 61 6e 6f  ......w.....Cano
0060  6e 20 45 4f 53 20 32 30-44 00 00 00 00 00 00 00  n EOS 20D.......
0070  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0080  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0090  00 00 00 00 00 00 00 00-00 00 00 00              ............

0.247064 canon/canon/usb.c           (2): canon_usb_dialogue_full() cmd 0x5 0x12 0x201 (Get owner name (new))
0.247097 gp_port_usb_msg_write       (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes)
0000  10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 05 00 10 12-10 00 00 00 07 00 00 00  ................

0.254028 gp_port_read                (3): Reading 116 = 0x74 bytes from port...
0.258936 gp_port_read                (3): Read    116 = 0x74 bytes from port: (hexdump of 116 bytes)
0000  34 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00  4...............
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 05 00 10 22-34 00 00 00 07 00 00 00  ......."4.......
0050  00 00 00 00 75 6e 6b 6e-6f 77 6e 00 00 00 00 00  ....unknown.....
0060  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0070  00 00 00 00            -                         ....

0.258996 canon/canon/canon.c         (2): canon_int_identify_camera: ident 'Canon EOS 20D' owner 'unknown', firmware 2.0.3.0
0.259011 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.259024 canon/canon/usb.c           (2): canon_usb_init: camera uses newer protocol, so we get body ID
0.259036 canon/canon/usb.c           (2): canon_usb_get_body_id()
0.259051 canon/canon/usb.c           (2): canon_usb_dialogue_full() cmd 0x23 0x12 0x201 (Get body ID (new))
0.259082 gp_port_usb_msg_write       (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes)
0000  10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 23 00 10 12-10 00 00 00 0b 00 00 00  ....#...........

0.265944 gp_port_read                (3): Reading 88 = 0x58 bytes from port...
0.270809 gp_port_read                (3): Read    88 = 0x58 bytes from port: (hexdump of 88 bytes)
0000  18 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 23 00 10 22-18 00 00 00 0b 00 00 00  ....#.."........
0050  00 00 00 00 1b cc 63 43-                         ......cC

0.270844 canon/canon/usb.c           (2): canon_usb_get_body_id: Got the expected length back.
0.270858 canon/canon/usb.c           (2): canon_usb_get_body_id: body ID is 1130613787
0.270871 canon/canon/usb.c           (2): canon_usb_init: camera uses newer protocol, so we get camera abilities
0.270888 canon/canon/usb.c           (2): canon_usb_dialogue_full() cmd 0x24 0x12 0x201 (Get picture abilities (new))
0.270919 gp_port_usb_msg_write       (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes)
0000  10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 24 00 10 12-10 00 00 00 0f 00 00 00  ....$...........

0.276811 gp_port_read                (3): Reading 1140 = 0x474 bytes from port...
0.280215 _cb_irq                     (2): 0x509900 with status 0
0.280231 _cb_irq                     (2): requeuing complete transfer 0x509900
0.284371 gp_port_read                (3): Read    1140 = 0x474 bytes from port: (hexdump of 1140 bytes)
0000  34 04 00 00 01 03 00 00-00 00 00 00 00 00 00 00  4...............
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 24 00 10 22-34 04 00 00 0f 00 00 00  ....$.."4.......
0050  00 00 00 00 20 04 75 01-00 80 43 61 6e 6f 6e 20  .... .u...Canon
0060  45 4f 53 20 32 30 44 00-00 00 00 00 00 00 00 00  EOS 20D.........
0070  00 00 00 00 00 00 00 00-00 00 07 00 00 00 4c 61  ..............La
0080  72 67 65 3a 46 69 6e 65-00 00 00 00 00 00 00 00  rge:Fine........
0090  00 00 20 09 00 00 b0 0d-00 00 02 00 00 00 4c 61  .. ...........La
00a0  72 67 65 3a 4e 6f 72 6d-61 6c 00 00 00 00 00 00  rge:Normal......
00b0  00 00 20 09 00 00 b0 0d-00 00 03 00 00 00 4d 69  .. ...........Mi
00c0  64 64 6c 65 3a 46 69 6e-65 00 00 00 00 00 00 00  ddle:Fine.......
00d0  00 00 a0 06 00 00 f0 09-00 00 02 00 00 00 4d 69  ..............Mi
00e0  64 64 6c 65 3a 4e 6f 72-6d 61 6c 00 00 00 00 00  ddle:Normal.....
00f0  00 00 a0 06 00 00 f0 09-00 00 03 00 00 00 53 6d  ..............Sm
0100  61 6c 6c 3a 46 69 6e 65-00 00 00 00 00 00 00 00  all:Fine........
0110  00 00 80 04 00 00 c0 06-00 00 02 00 00 00 53 6d  ..............Sm
0120  61 6c 6c 3a 4e 6f 72 6d-61 6c 00 00 00 00 00 00  all:Normal......
0130  00 00 80 04 00 00 c0 06-00 00 03 00 00 00 43 52  ..............CR
0140  57 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  W...............
0150  00 00 20 09 00 00 b0 0d-00 00 04 00 00 00 00 00  .. .............
0160  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0170  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0180  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0190  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
01a0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
01b0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
01c0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
01d0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
01e0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
01f0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0200  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0210  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0220  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0230  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0240  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0250  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0260  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0270  00 00 00 00 00 00 00 00-00 00 00 00 00 00 70 00  ..............p.
0280  00 00 00 00 00 00 9f 00-00 00 07 00 00 00 0f 00  ................
0290  00 00 00 80 00 00 00 80-00 00 00 80 00 00 00 80  ................
02a0  00 00 00 80 0f 00 00 80-00 00 00 80 00 00 00 80  ................
02b0  00 00 00 80 03 00 00 80-21 00 00 80 00 00 00 80  ........!.......
02c0  00 00 00 00 00 00 00 80-00 00 00 80 00 00 00 00  ................
02d0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
02e0  50 00 00 00 01 c0 00 00-01 80 00 00 00 80 0b 00  P...............
02f0  00 80 00 00 00 80 00 00-00 80 00 00 00 80 00 00  ................
0300  00 80 00 00 00 a0 00 00-00 80 00 00 00 80 00 00  ................
0310  00 00 00 00 00 80 00 00-00 80 00 00 00 80 00 00  ................
0320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0330  00 80 00 00 00 80 00 00-00 00 00 00 00 00 00 00  ................
0340  00 80 00 00 00 80 00 00-00 90 00 00 25 a0 00 00  ............%...
0350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0360  00 00 00 00 00 00 00 00-00 fc 00 00 00 00 00 00  ................
0370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0380  00 80 00 00 00 00 00 00-00 a0 00 00 00 80 00 00  ................
0390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
03a0  00 00 00 00 00 00 00 00-00 00 00 00 00 80 00 00  ................
03b0  00 80 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
03c0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
03d0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
03e0  00 80 00 00 00 80 00 00-00 00 00 00 00 00 13 00  ................
03f0  00 80 13 00 00 80 00 00-00 00 00 00 00 00 00 00  ................
0400  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0410  00 00 00 00 00 80 00 00-00 80 00 00 00 00 00 00  ................
0420  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0430  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0440  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0450  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0460  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0470  00 00 00 00            -                         ....

0.284685 canon/canon/usb.c           (2): canon_usb_init: Got the expected length back from "get picture abilities."
0.284699 canon/canon/canon.c         (2): canon_int_get_battery()
0.284714 canon/canon/usb.c           (2): canon_usb_dialogue_full() cmd 0x13 0x12 0x201 (Power supply status (new))
0.284746 gp_port_usb_msg_write       (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes)
0000  10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 13 00 10 12-10 00 00 00 13 00 00 00  ................

0.291885 gp_port_read                (3): Reading 88 = 0x58 bytes from port...
0.296745 gp_port_read                (3): Read    88 = 0x58 bytes from port: (hexdump of 88 bytes)
0000  18 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00  ................
0010  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................
0040  02 00 00 00 13 00 10 22-18 00 00 00 13 00 00 00  ......."........
0050  00 00 00 00 04 00 00 20-                         .......

0.296791 canon/canon/canon.c         (2): canon_int_get_battery: Status: 04 (BAD) / Source: 20 (BATTERY)
0.296825 gp_context_error            (0): This camera can not trigger capture.

*** Error ***
This camera can not trigger capture.
ERROR: Could not trigger capture.
*** Error (-6: 'Unsupported operation') ***

0.298258 gp_camera_free              (2): Freeing camera...
0.298277 gp_camera_exit              (2): Exiting camera ('Canon EOS 20D (normal mode)')...
0.298291 canon/canon/usb.c           (2): canon_usb_unlock_keys()
0.298303 canon/canon/usb.c           (2): canon_usb_unlock_keys: keys aren't locked
0.298316 canon/canon/library.c       (2): switch_camera_off()
0.298327 canon/canon/library.c       (2): Not trying to shut down USB camera...
0.298339 canon/canon/library.c       (2): clear_readiness()
0.298351 gp_port_close               (2): Closing port...
0.299440 _close_async_interrupts     (2): canceling transfer 0:0x4f2a90 (status 0)
0.299471 _close_async_interrupts     (2): canceling transfer 1:0x509900 (status 0)
0.299491 _close_async_interrupts     (2): canceling transfer 2:0x508928 (status 0)
0.299510 _close_async_interrupts     (2): canceling transfer 3:0x4f1748 (status 0)
0.299529 _close_async_interrupts     (2): canceling transfer 4:0x4f1908 (status 0)
0.299549 _close_async_interrupts     (2): canceling transfer 5:0x4f25a0 (status 0)
0.299568 _close_async_interrupts     (2): canceling transfer 6:0x4f1b38 (status 0)
0.299587 _close_async_interrupts     (2): canceling transfer 7:0x4f1cf8 (status 0)
0.299608 _close_async_interrupts     (2): canceling transfer 8:0x507a78 (status 0)
0.299627 _close_async_interrupts     (2): canceling transfer 9:0x507c38 (status 0)
0.299657 _cb_irq                     (2): 0x4f2a90 with status 3
0.299676 _cb_irq                     (2): 0x509900 with status 3
0.299694 _cb_irq                     (2): 0x508928 with status 3
0.299711 _cb_irq                     (2): 0x4f1748 with status 3
0.299728 _cb_irq                     (2): 0x4f1908 with status 3
0.299745 _cb_irq                     (2): 0x4f25a0 with status 3
0.299761 _cb_irq                     (2): 0x4f1b38 with status 3
0.299778 _cb_irq                     (2): 0x4f1cf8 with status 3
0.299795 _cb_irq                     (2): 0x507a78 with status 3
0.299812 _cb_irq                     (2): 0x507c38 with status 3
0.300297 gp_filesystem_reset         (2): resetting filesystem
0.300318 gp_filesystem_lru_clear     (2): Clearing fscache LRU list...
0.300331 gp_filesystem_lru_clear     (2): fscache LRU list already empty
0.300345 delete_all_folders          (2): Internally deleting all folders from '/'...
0.300358 lookup_folder               (2): Lookup folder '/'...
0.300371 lookup_folder               (2): Found! / is 0x4edb20
0.300384 recurse_delete_folder       (2): Recurse delete folder 0x4edb20//
0.300397 gp_port_free                (2): Freeing port...
0.300407 gp_port_close               (2): Closing port...
0.300862 gp_filesystem_reset         (2): resetting filesystem
0.300887 gp_filesystem_lru_clear     (2): Clearing fscache LRU list...
0.300903 gp_filesystem_lru_clear     (2): fscache LRU list already empty
0.300916 delete_all_folders          (2): Internally deleting all folders from '/'...
0.300930 lookup_folder               (2): Lookup folder '/'...
0.300942 lookup_folder               (2): Found! / is 0x4edb20
0.300955 recurse_delete_folder       (2): Recurse delete folder 0x4edb20//
msmeissn commented 6 years ago

Hi,

The "old" EOS 20D does not have all functionality commonly known from the PTP based ones.

E.g. trigger capture is not present in the old EOS driver.

Ciao, Marcus On Mon, Jun 04, 2018 at 04:47:13AM -0700, tynie wrote:

Hi,

i´m trying to control a Canon EOS 20D via gphoto2. While auto detection works fine the capture command results in an error:

pi@raspberrypi:~ $ sudo gphoto2 --trigger-capture
Detected a 'Canon:EOS 20D (normal mode)'.

*** Error ***
This camera can not trigger capture.
ERROR: Could not trigger capture.
*** Error (-6: 'Unsupported operation') ***

For debugging messages, please use the --debug option.
Debugging messages may help finding a solution to your problem.
If you intend to send any error or debug messages to the gphoto
developer mailing list <gphoto-devel@lists.sourceforge.net>, please run
gphoto2 as follows:

    env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --trigger-capture

Please make sure there is sufficient quoting around the arguments.
pi@raspberrypi:~ $ gphoto2 --auto-detect
Model                          Port
----------------------------------------------------------
Canon EOS 20D (normal mode)    usb:001,009

Here´s the debug output:

` sudo gphoto2 --trigger-capture --debug 0.000544 main (2): ALWAYS INCLUDE THE FOLLOWING LINES WHEN SENDING DEBUG MESSAGES TO THE MAILING LIST: 0.001313 main (2): gphoto2 2.5.11 0.001864 main (2): gphoto2 has been compiled with the following options: 0.002319 main (2): + gcc (C compiler used) 0.002752 main (2): + popt (mandatory, for handling command-line parameters) 0.003209 main (2): + exif (for displaying EXIF information) 0.003653 main (2): + cdk (for accessing configuration options) 0.004113 main (2): + aa (for displaying live previews) 0.004562 main (2): + jpeg (for displaying live previews in JPEG format) 0.005221 main (2): + readline (for easy navigation in the shell) 0.005758 main (2): libgphoto2 2.5.12 0.006220 main (2): libgphoto2 has been compiled with the following options: 0.006671 main (2): + all camlibs 0.007111 main (2): + gcc (C compiler used) 0.007707 main (2): + ltdl (for portable loading of camlibs) 0.008172 main (2): + EXIF (for special handling of EXIF files) 0.008629 main (2): libgphoto2_port 0.12.0 0.009093 main (2): libgphoto2_port has been compiled with the following options: 0.009656 main (2): + gcc (C compiler used) 0.010109 main (2): + ltdl (for portable loading of camlibs) 0.010561 main (2): + USB (libusb1, for USB cameras) 0.011080 main (2): + serial (for serial cameras) 0.011531 main (2): + no resmgr (serial port access and locking) 0.012004 main (2): + no ttylock (serial port locking) 0.012454 main (2): + no lockdev (serial port locking) 0.012900 main (2): CAMLIBS env var not set, using compile-time default instead 0.013351 main (2): IOLIBS env var not set, using compile-time default instead 0.013802 main (2): invoked with following arguments: 0.014249 main (2): --trigger-capture 0.014695 main (2): --debug 0.015246 load_settings (2): Creating gphoto config directory ('/root/.gphoto') 0.015867 load_settings (2): Loading settings from file '/root/.gphoto/settings'. 0.017397 main (2): The user has not specified both a model and a port. Try to figure them out. 0.017893 gp_port_info_list_load (2): Using ltdl to load io-drivers from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0'... 0.018783 foreach_func (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/disk'. 0.020431 gp_port_library_list (2): found fstab fsname proc 0.021116 gp_port_library_list (2): found fstab fsname PARTUUID=7ce63621-01 0.021635 gp_port_library_list (2): found fstab fsname PARTUUID=7ce63621-02 0.022412 gp_port_library_list (2): found mtab fsname /dev/root 0.022914 gp_port_library_list (2): found mtab fsname devtmpfs 0.023397 gp_port_library_list (2): found mtab fsname sysfs 0.023874 gp_port_library_list (2): found mtab fsname proc 0.024337 gp_port_library_list (2): found mtab fsname tmpfs 0.024845 gp_port_library_list (2): found mtab fsname devpts 0.025312 gp_port_library_list (2): found mtab fsname tmpfs 0.025817 gp_port_library_list (2): found mtab fsname tmpfs 0.026326 gp_port_library_list (2): found mtab fsname tmpfs 0.026996 gp_port_library_list (2): found mtab fsname cgroup 0.027464 gp_port_library_list (2): found mtab fsname cgroup 0.027938 gp_port_library_list (2): found mtab fsname cgroup 0.028406 gp_port_library_list (2): found mtab fsname cgroup 0.028870 gp_port_library_list (2): found mtab fsname cgroup 0.029465 gp_port_library_list (2): found mtab fsname cgroup 0.029928 gp_port_library_list (2): found mtab fsname cgroup 0.030395 gp_port_library_list (2): found mtab fsname systemd-1 0.030957 gp_port_library_list (2): found mtab fsname mqueue 0.031423 gp_port_library_list (2): found mtab fsname sunrpc 0.031941 gp_port_library_list (2): found mtab fsname debugfs 0.032466 gp_port_library_list (2): found mtab fsname configfs 0.032998 gp_port_library_list (2): found mtab fsname /dev/mmcblk0p1 0.033447 gp_port_library_list (2): found mtab fsname tmpfs 0.034157 foreach_func (2): Loaded '' ('^disk:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/disk'. 0.034649 foreach_func (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/ptpip'. 0.036214 foreach_func (2): Loaded 'PTP/IP Connection' ('ptpip:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/ptpip'. 0.036786 foreach_func (2): Loaded '' ('^ptpip:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/ptpip'. 0.037257 foreach_func (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/serial'. 0.038919 foreach_func (2): Loaded 'Serial Port Device' ('serial:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/serial'. 0.039497 foreach_func (2): Loaded '' ('^serial:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/serial'. 0.039906 foreach_func (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'. 0.055873 foreach_func (2): Loaded '' ('^usb:') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'. 0.056676 foreach_func (2): Loaded 'Universal Serial Bus' ('usb:001,006') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'. 0.057096 foreach_func (2): Loaded 'Universal Serial Bus' ('usb:001,003') from '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usb1'. 0.057638 foreach_func (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usbdiskdirect'. 0.059047 foreach_func (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/usbscsi'. 0.060410 foreach_func (2): Called for filename '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/vusb'. 0.061771 gp_port_library_type (2): () 0.062226 foreach_func (2): '/usr/lib/arm-linux-gnueabihf/libgphoto2_port/0.12.0/vusb' already loaded 0.062930 gp_port_info_list_count (2): Counting entries (8 available)... 0.063399 gp_port_info_list_count (2): 4 regular entries available. 0.063880 gp_abilities_list_load_dir (2): Using ltdl to load camera libraries from '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12'... 0.065580 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/adc65'. 0.066074 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/agfa_cl20'. 0.066535 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/aox'. 0.066933 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ax203'. 0.067477 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/barbie'. 0.067950 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/canon'. 0.068407 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/casio_qv'. 0.068894 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/clicksmart310'. 0.069296 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/digigr8'. 0.069761 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/digita'. 0.070220 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/dimagev'. 0.070786 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/dimera3500'. 0.071189 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/directory'. 0.071676 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/enigma13'. 0.072197 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/fuji'. 0.072657 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/gsmart300'. 0.073113 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/hp215'. 0.073894 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/iclick'. 0.074346 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jamcam'. 0.074807 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jd11'. 0.075269 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jl2005a'. 0.075725 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/jl2005c'. 0.076208 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc120'. 0.076658 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc210'. 0.077116 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc240'. 0.077579 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_dc3200'. 0.078048 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/kodak_ez200'. 0.078504 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/konica'. 0.078960 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/konica_qm150'. 0.079420 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/largan'. 0.079877 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/lg_gsm'. 0.080322 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/mars'. 0.080784 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/mustek'. 0.080822 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_coolshot'. 0.080848 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_dc1000'. 0.080874 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_dc1580'. 0.080902 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/panasonic_l859'. 0.080931 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/pccam300'. 0.080959 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/pccam600'. 0.080986 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/pentax'. 0.081014 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/polaroid_pdc320'. 0.081042 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/polaroid_pdc640'. 0.081067 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/polaroid_pdc700'. 0.081095 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ptp2'. 0.081119 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ricoh'. 0.081146 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/ricoh_g3'. 0.081173 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/samsung'. 0.081200 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sierra'. 0.081228 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sipix_blink2'. 0.081256 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sipix_web2'. 0.081282 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/smal'. 0.081309 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sonix'. 0.081336 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sony_dscf1'. 0.081363 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sony_dscf55'. 0.081392 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/soundvision'. 0.081419 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/spca50x'. 0.081446 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sq905'. 0.081473 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/st2205'. 0.081496 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/stv0674'. 0.081523 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/stv0680'. 0.081546 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/sx330z'. 0.081573 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/topfield'. 0.081601 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/toshiba_pdrm11'. 0.081629 foreach_func (2): Found '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/tp6801'. 0.081678 gp_abilities_list_load_dir (2): Found 64 camera drivers. 0.184644 gp_port_info_list_count (2): Counting entries (8 available)... 0.184707 gp_port_info_list_count (2): 4 regular entries available. 0.184724 gp_port_new (2): Creating new device... 0.184754 gp_port_info_list_get_info (2): Getting info of entry 0 (8 available)... 0.185324 gp_port_set_settings (2): Setting settings... 0.185347 gp_port_info_list_get_info (2): Getting info of entry 1 (8 available)... 0.185764 gp_port_set_timeout (2): Setting port timeout to 500 milliseconds. 0.185786 gp_port_set_settings (2): Setting settings... 0.185802 gp_port_info_list_get_info (2): Getting info of entry 2 (8 available)... 0.192781 gp_port_set_timeout (2): Setting port timeout to 5000 milliseconds. 0.192818 gp_port_set_settings (2): Setting settings... 0.192842 gp_libusb1_update (2): (old int=0, conf=-1, alt=-1) port usb:001,006, (new int=0, conf=-1, alt=-1) port usb:001,006 0.192864 gp_libusb1_update (2): lowlevel libusb1 port not yet opened, no need for libusb changes 0.192880 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras... 0.193595 gp_libusb1_find_device_lib (2): Looking for USB device (vendor 0x4a9, product 0x30eb)... found. 0.193779 gp_libusb1_find_device_lib (2): Detected defaults: config 1, interface 0, altsetting 0, inep 81, outep 02, intep 83, class ff, subclass ff 0.193801 gp_abilities_list_detect_usb(2): Found 'Canon EOS 20D (normal mode)' (0x4a9,0x30eb) 0.193825 gp_port_info_list_get_info (2): Getting info of entry 3 (8 available)... 0.201260 gp_port_set_timeout (2): Setting port timeout to 5000 milliseconds. 0.201297 gp_port_set_settings (2): Setting settings... 0.201319 gp_libusb1_update (2): (old int=0, conf=-1, alt=-1) port usb:001,003, (new int=0, conf=-1, alt=-1) port usb:001,003 0.201335 gp_libusb1_update (2): lowlevel libusb1 port not yet opened, no need for libusb changes 0.201352 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras... 0.203994 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)... 0.205936 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)... 0.206077 gp_port_free (2): Freeing port... 0.206091 gp_port_close (2): Closing port... 0.206659 gp_camera_set_abilities (2): Setting abilities ('Canon EOS 20D (normal mode)')... 0.206692 gp_setting_set (2): Setting key 'model' to value 'Canon EOS 20D (normal mode)' (gphoto2) 0.206712 save_settings (2): Saving 2 setting(s) to file "/root/.gphoto/settings" 0.207071 gp_port_info_list_lookup_path(2): Looking for path 'usb:001,006' (8 entries available)... 0.207095 gp_port_info_list_get_info (2): Getting info of entry 2 (8 available)... 0.207116 gp_camera_set_port_info (2): Setting port info for port 'Universal Serial Bus' at 'usb:001,006'... 0.214122 gp_port_set_timeout (2): Setting port timeout to 5000 milliseconds. 0.214157 gp_port_set_settings (2): Setting settings... 0.214180 gp_libusb1_update (2): (old int=0, conf=-1, alt=-1) port usb:001,006, (new int=0, conf=-1, alt=-1) port usb:001,006 0.214194 gp_libusb1_update (2): lowlevel libusb1 port not yet opened, no need for libusb changes 0.214213 gp_setting_set (2): Setting key 'port' to value 'usb:001,006' (gphoto2) 0.214232 save_settings (2): Saving 2 setting(s) to file "/root/.gphoto/settings" 0.214609 gp_camera_init (2): Initializing camera... 0.214702 gp_libusb1_find_device_lib (2): Looking for USB device (vendor 0x4a9, product 0x30eb)... found. 0.214887 gp_libusb1_find_device_lib (2): Detected defaults: config 1, interface 0, altsetting 0, inep 81, outep 02, intep 83, class ff, subclass ff 0.214906 gp_camera_init (2): Loading '/usr/lib/arm-linux-gnueabihf/libgphoto2/2.5.12/canon'... 0.215518 gp_port_open (2): Opening USB port... 0.215542 gp_libusb1_open (2): () 0.215620 gp_libusb1_open (2): claiming interface 0 0.216063 canon/canon/library.c (2): canon camera_init() 0.216088 canon/canon/library.c (2): GPhoto tells us that we should use a USB link. 0.216116 canon/canon/usb.c (2): Initializing the (USB) camera. 0.216144 canon/canon/usb.c (2): canon_usb_camera_init() 0.216168 canon/canon/usb.c (2): canon_usb_identify: USB ID match 0x04a9:0x30eb (model name "Canon:EOS 20D (normal mode)") 0.216191 gp_context_status (2): Detected a 'Canon:EOS 20D (normal mode)'. Detected a 'Canon:EOS 20D (normal mode)'. 0.216219 gp_port_usb_msg_read (3): Reading message (request=0xc value=0x55 index=0x0 size=1=0x1)... 0.216351 _cb_irq (2): 0x4f2a90 with status 0 0.216367 _cb_irq (2): requeuing complete transfer 0x4f2a90 0.221405 gp_port_usb_msg_read (3): Read 1 = 0x1 bytes USB message (request=0xc value=0x55 index=0x0 size=1=0x1) (hexdump of 1 bytes) 0000 41 - A

0.221438 canon/canon/usb.c (2): canon_usb_camera_init() initial camera response: A/'Camera was already active' 0.221457 gp_port_usb_msg_read (3): Reading message (request=0x4 value=0x1 index=0x0 size=88=0x58)... 0.227048 gp_port_usb_msg_read (3): Read 88 = 0x58 bytes USB message (request=0x4 value=0x1 index=0x0 size=88=0x58) (hexdump of 88 bytes) 0000 18 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 01 06 15 83 75 01 00 80-00 08 00 00 00 00 01 00 ....u........... 0050 00 fd 00 00 00 00 01 00- ........

0.227093 canon/canon/usb.c (2): canon_usb_camera_init() set transfer length to 0x10000 0.227110 gp_port_usb_msg_read (3): Reading message (request=0x4 value=0x4 index=0x0 size=80=0x50)... 0.233015 gp_port_usb_msg_read (3): Read 80 = 0x50 bytes USB message (request=0x4 value=0x4 index=0x0 size=80=0x50) (hexdump of 80 bytes) 0000 10 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 00 08 00 00 00 00 01 00-00 fd 00 00 00 00 01 00 ................

0.233047 canon/canon/usb.c (2): canon_usb_camera_init() PC sign on LCD should be lit now (if your camera has a PC sign) 0.233062 gp_port_get_timeout (2): Current port timeout is 5000 milliseconds. 0.233075 gp_port_set_timeout (2): Setting port timeout to 100 milliseconds. 0.233088 canon/canon/canon.c (2): canon_int_identify_camera() called 0.233120 canon/canon/usb.c (2): canon_usb_dialogue_full() cmd 0x1 0x12 0x201 (Identify camera) 0.233153 gp_port_usb_msg_write (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes) 0000 10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 01 00 10 12-10 00 00 00 03 00 00 00 ................

0.239421 gp_port_read (3): Reading 156 = 0x9c bytes from port... 0.247001 gp_port_read (3): Read 156 = 0x9c bytes from port: (hexdump of 156 bytes) 0000 5c 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00 ............... 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 01 00 10 22-5c 00 00 00 03 00 00 00 ......."....... 0050 00 00 00 00 00 08 77 81-00 03 00 02 43 61 6e 6f ......w.....Cano 0060 6e 20 45 4f 53 20 32 30-44 00 00 00 00 00 00 00 n EOS 20D....... 0070 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0090 00 00 00 00 00 00 00 00-00 00 00 00 ............

0.247064 canon/canon/usb.c (2): canon_usb_dialogue_full() cmd 0x5 0x12 0x201 (Get owner name (new)) 0.247097 gp_port_usb_msg_write (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes) 0000 10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 05 00 10 12-10 00 00 00 07 00 00 00 ................

0.254028 gp_port_read (3): Reading 116 = 0x74 bytes from port... 0.258936 gp_port_read (3): Read 116 = 0x74 bytes from port: (hexdump of 116 bytes) 0000 34 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00 4............... 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 05 00 10 22-34 00 00 00 07 00 00 00 ......."4....... 0050 00 00 00 00 75 6e 6b 6e-6f 77 6e 00 00 00 00 00 ....unknown..... 0060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 - ....

0.258996 canon/canon/canon.c (2): canon_int_identify_camera: ident 'Canon EOS 20D' owner 'unknown', firmware 2.0.3.0 0.259011 gp_port_set_timeout (2): Setting port timeout to 5000 milliseconds. 0.259024 canon/canon/usb.c (2): canon_usb_init: camera uses newer protocol, so we get body ID 0.259036 canon/canon/usb.c (2): canon_usb_get_body_id() 0.259051 canon/canon/usb.c (2): canon_usb_dialogue_full() cmd 0x23 0x12 0x201 (Get body ID (new)) 0.259082 gp_port_usb_msg_write (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes) 0000 10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 23 00 10 12-10 00 00 00 0b 00 00 00 ....#...........

0.265944 gp_port_read (3): Reading 88 = 0x58 bytes from port... 0.270809 gp_port_read (3): Read 88 = 0x58 bytes from port: (hexdump of 88 bytes) 0000 18 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 23 00 10 22-18 00 00 00 0b 00 00 00 ....#.."........ 0050 00 00 00 00 1b cc 63 43- ......cC

0.270844 canon/canon/usb.c (2): canon_usb_get_body_id: Got the expected length back. 0.270858 canon/canon/usb.c (2): canon_usb_get_body_id: body ID is 1130613787 0.270871 canon/canon/usb.c (2): canon_usb_init: camera uses newer protocol, so we get camera abilities 0.270888 canon/canon/usb.c (2): canon_usb_dialogue_full() cmd 0x24 0x12 0x201 (Get picture abilities (new)) 0.270919 gp_port_usb_msg_write (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes) 0000 10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 24 00 10 12-10 00 00 00 0f 00 00 00 ....$...........

0.276811 gp_port_read (3): Reading 1140 = 0x474 bytes from port... 0.280215 _cb_irq (2): 0x509900 with status 0 0.280231 _cb_irq (2): requeuing complete transfer 0x509900 0.284371 gp_port_read (3): Read 1140 = 0x474 bytes from port: (hexdump of 1140 bytes) 0000 34 04 00 00 01 03 00 00-00 00 00 00 00 00 00 00 4............... 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 24 00 10 22-34 04 00 00 0f 00 00 00 ....$.."4....... 0050 00 00 00 00 20 04 75 01-00 80 43 61 6e 6f 6e 20 .... .u...Canon 0060 45 4f 53 20 32 30 44 00-00 00 00 00 00 00 00 00 EOS 20D......... 0070 00 00 00 00 00 00 00 00-00 00 07 00 00 00 4c 61 ..............La 0080 72 67 65 3a 46 69 6e 65-00 00 00 00 00 00 00 00 rge:Fine........ 0090 00 00 20 09 00 00 b0 0d-00 00 02 00 00 00 4c 61 .. ...........La 00a0 72 67 65 3a 4e 6f 72 6d-61 6c 00 00 00 00 00 00 rge:Normal...... 00b0 00 00 20 09 00 00 b0 0d-00 00 03 00 00 00 4d 69 .. ...........Mi 00c0 64 64 6c 65 3a 46 69 6e-65 00 00 00 00 00 00 00 ddle:Fine....... 00d0 00 00 a0 06 00 00 f0 09-00 00 02 00 00 00 4d 69 ..............Mi 00e0 64 64 6c 65 3a 4e 6f 72-6d 61 6c 00 00 00 00 00 ddle:Normal..... 00f0 00 00 a0 06 00 00 f0 09-00 00 03 00 00 00 53 6d ..............Sm 0100 61 6c 6c 3a 46 69 6e 65-00 00 00 00 00 00 00 00 all:Fine........ 0110 00 00 80 04 00 00 c0 06-00 00 02 00 00 00 53 6d ..............Sm 0120 61 6c 6c 3a 4e 6f 72 6d-61 6c 00 00 00 00 00 00 all:Normal...... 0130 00 00 80 04 00 00 c0 06-00 00 03 00 00 00 43 52 ..............CR 0140 57 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 W............... 0150 00 00 20 09 00 00 b0 0d-00 00 04 00 00 00 00 00 .. ............. 0160 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0170 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0190 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 01a0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 01b0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 01c0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 01d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 01e0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 01f0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0200 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0210 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0220 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0230 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0240 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0250 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0260 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0270 00 00 00 00 00 00 00 00-00 00 00 00 00 00 70 00 ..............p. 0280 00 00 00 00 00 00 9f 00-00 00 07 00 00 00 0f 00 ................ 0290 00 00 00 80 00 00 00 80-00 00 00 80 00 00 00 80 ................ 02a0 00 00 00 80 0f 00 00 80-00 00 00 80 00 00 00 80 ................ 02b0 00 00 00 80 03 00 00 80-21 00 00 80 00 00 00 80 ........!....... 02c0 00 00 00 00 00 00 00 80-00 00 00 80 00 00 00 00 ................ 02d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 02e0 50 00 00 00 01 c0 00 00-01 80 00 00 00 80 0b 00 P............... 02f0 00 80 00 00 00 80 00 00-00 80 00 00 00 80 00 00 ................ 0300 00 80 00 00 00 a0 00 00-00 80 00 00 00 80 00 00 ................ 0310 00 00 00 00 00 80 00 00-00 80 00 00 00 80 00 00 ................ 0320 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0330 00 80 00 00 00 80 00 00-00 00 00 00 00 00 00 00 ................ 0340 00 80 00 00 00 80 00 00-00 90 00 00 25 a0 00 00 ............%... 0350 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0360 00 00 00 00 00 00 00 00-00 fc 00 00 00 00 00 00 ................ 0370 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0380 00 80 00 00 00 00 00 00-00 a0 00 00 00 80 00 00 ................ 0390 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 03a0 00 00 00 00 00 00 00 00-00 00 00 00 00 80 00 00 ................ 03b0 00 80 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 03c0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 03d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 03e0 00 80 00 00 00 80 00 00-00 00 00 00 00 00 13 00 ................ 03f0 00 80 13 00 00 80 00 00-00 00 00 00 00 00 00 00 ................ 0400 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0410 00 00 00 00 00 80 00 00-00 80 00 00 00 00 00 00 ................ 0420 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0430 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0440 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0450 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0460 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0470 00 00 00 00 - ....

0.284685 canon/canon/usb.c (2): canon_usb_init: Got the expected length back from "get picture abilities." 0.284699 canon/canon/canon.c (2): canon_int_get_battery() 0.284714 canon/canon/usb.c (2): canon_usb_dialogue_full() cmd 0x13 0x12 0x201 (Power supply status (new)) 0.284746 gp_port_usb_msg_write (3): Writing message (request=0x4 value=0x10 index=0x0 size=80=0x50): (hexdump of 80 bytes) 0000 10 00 00 00 01 02 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 13 00 10 12-10 00 00 00 13 00 00 00 ................

0.291885 gp_port_read (3): Reading 88 = 0x58 bytes from port... 0.296745 gp_port_read (3): Read 88 = 0x58 bytes from port: (hexdump of 88 bytes) 0000 18 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040 02 00 00 00 13 00 10 22-18 00 00 00 13 00 00 00 ......."........ 0050 00 00 00 00 04 00 00 20- .......

0.296791 canon/canon/canon.c (2): canon_int_get_battery: Status: 04 (BAD) / Source: 20 (BATTERY) 0.296825 gp_context_error (0): This camera can not trigger capture.

Error This camera can not trigger capture. ERROR: Could not trigger capture. Error (-6: 'Unsupported operation')

0.298258 gp_camera_free (2): Freeing camera... 0.298277 gp_camera_exit (2): Exiting camera ('Canon EOS 20D (normal mode)')... 0.298291 canon/canon/usb.c (2): canon_usb_unlock_keys() 0.298303 canon/canon/usb.c (2): canon_usb_unlock_keys: keys aren't locked 0.298316 canon/canon/library.c (2): switch_camera_off() 0.298327 canon/canon/library.c (2): Not trying to shut down USB camera... 0.298339 canon/canon/library.c (2): clear_readiness() 0.298351 gp_port_close (2): Closing port... 0.299440 _close_async_interrupts (2): canceling transfer 0:0x4f2a90 (status 0) 0.299471 _close_async_interrupts (2): canceling transfer 1:0x509900 (status 0) 0.299491 _close_async_interrupts (2): canceling transfer 2:0x508928 (status 0) 0.299510 _close_async_interrupts (2): canceling transfer 3:0x4f1748 (status 0) 0.299529 _close_async_interrupts (2): canceling transfer 4:0x4f1908 (status 0) 0.299549 _close_async_interrupts (2): canceling transfer 5:0x4f25a0 (status 0) 0.299568 _close_async_interrupts (2): canceling transfer 6:0x4f1b38 (status 0) 0.299587 _close_async_interrupts (2): canceling transfer 7:0x4f1cf8 (status 0) 0.299608 _close_async_interrupts (2): canceling transfer 8:0x507a78 (status 0) 0.299627 _close_async_interrupts (2): canceling transfer 9:0x507c38 (status 0) 0.299657 _cb_irq (2): 0x4f2a90 with status 3 0.299676 _cb_irq (2): 0x509900 with status 3 0.299694 _cb_irq (2): 0x508928 with status 3 0.299711 _cb_irq (2): 0x4f1748 with status 3 0.299728 _cb_irq (2): 0x4f1908 with status 3 0.299745 _cb_irq (2): 0x4f25a0 with status 3 0.299761 _cb_irq (2): 0x4f1b38 with status 3 0.299778 _cb_irq (2): 0x4f1cf8 with status 3 0.299795 _cb_irq (2): 0x507a78 with status 3 0.299812 _cb_irq (2): 0x507c38 with status 3 0.300297 gp_filesystem_reset (2): resetting filesystem 0.300318 gp_filesystem_lru_clear (2): Clearing fscache LRU list... 0.300331 gp_filesystem_lru_clear (2): fscache LRU list already empty 0.300345 delete_all_folders (2): Internally deleting all folders from '/'... 0.300358 lookup_folder (2): Lookup folder '/'... 0.300371 lookup_folder (2): Found! / is 0x4edb20 0.300384 recurse_delete_folder (2): Recurse delete folder 0x4edb20// 0.300397 gp_port_free (2): Freeing port... 0.300407 gp_port_close (2): Closing port... 0.300862 gp_filesystem_reset (2): resetting filesystem 0.300887 gp_filesystem_lru_clear (2): Clearing fscache LRU list... 0.300903 gp_filesystem_lru_clear (2): fscache LRU list already empty 0.300916 delete_all_folders (2): Internally deleting all folders from '/'... 0.300930 lookup_folder (2): Lookup folder '/'... 0.300942 lookup_folder (2): Found! / is 0x4edb20 0.300955 recurse_delete_folder (2): Recurse delete folder 0x4edb20//`

-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/gphoto/gphoto2/issues/146

-- Marcus Meissner,SUSE LINUX GmbH; Maxfeldstrasse 5; D-90409 Nuernberg; Zi. 3.1-33,+49-911-740 53-432,,serv=loki,mail=wotan,type=real meissner@suse.de

Elaniobro commented 2 years ago

Hi, wondering how I will know if I have an "old" EOS 20D.

I downloaded darktable and am wanting to tether my canon eos 20D, but I do not see anything. I see the same error as OP when I try to trigger the camera manually via the cli: gphoto2 --trigger-capture Am I at a loss, or is there something I can do to get this working? Thanks!