gphoto / libgphoto2

The libgphoto2 camera access and control library.
GNU Lesser General Public License v2.1
991 stars 317 forks source link

Capture time is extremely long (~16 minutes) #914

Open mikeev261 opened 1 year ago

mikeev261 commented 1 year ago

Describe the bug

Capture time is extremely long (~16 minutes). During this period, the camera appears to be communicating with the computer, as the camera's red "busy" light is solidly on, and the icon representing the memory card in the upper left hand corner is continually pulsing with a number 1 (indicating 1 shot is being buffered).

https://imgur.com/a/q4eUWV1

Note that I do appear to successfully get a single image out of this command on my camera's SD card. It just takes too long to be practical.

If I try running with --debug, I see a continuous output, mostly with raw data. It looks like this:

0000  ad 06 00 00 02 00 09 92-23 00 00 00 3c 00 00 00  ........#...<...
0010  00 00 00 00 04 50 02 00-01 01 02 03 02 07 00 02  .....P..........
0020  03 04 10 13 14 12 05 50-04 00 01 01 02 00 02 00  .......P........
0030  02 0f 00 02 00 04 00 11-80 10 80 06 00 01 80 02  ................
0040  80 03 80 04 80 07 00 30-80 12 80 20 80 21 80 22  .......0... .!."
0050  80 07 50 04 00 00 01 ff-ff 90 01 01 00 00 ff ff  ..P.............
0060  01 00 0a 50 04 00 00 02-01 00 01 00 02 06 00 01  ...P............
0070  00 02 00 04 80 05 80 06-80 09 80 0b 50 04 00 00  ............P...
0080  02 01 00 01 80 02 06 00-01 80 02 80 04 80 05 80  ................
0090  03 80 06 80 0c 50 04 00-00 00 01 00 03 00 02 0b  .....P..........
00a0  00 02 00 01 00 04 00 03-00 05 00 01 80 03 80 31  ...............1
00b0  80 32 80 41 80 42 80 0e-50 04 00 00 02 01 00 01  .2.A.B..P.......
00c0  00 02 14 00 00 80 02 00-03 00 04 00 01 00 50 80  ..............P.
00d0  51 80 52 80 53 80 84 80-85 80 86 80 87 80 07 00  Q.R.S...........
00e0  11 80 15 80 14 80 12 80-13 80 17 80 10 50 03 00  .............P..
00f0  00 02 00 00 00 00 02 29-00 00 00 88 13 5c 12 94  .......).....\..
0100  11 cc 10 a0 0f 74 0e ac-0d e4 0c b8 0b 8c 0a c4  .....t..........
0110  09 fc 08 d0 07 a4 06 dc-05 14 05 e8 03 bc 02 f4  ................
0120  01 2c 01 d4 fe 0c fe 44-fd 18 fc ec fa 24 fa 5c  .,.....D.....$.\
0130  f9 30 f8 04 f7 3c f6 74-f5 48 f4 1c f3 54 f2 8c  .0...<.t.H...T..
0140  f1 60 f0 34 ef 6c ee a4-ed 78 ec 13 50 04 00 01  .`.4.l...x..P...
0150  01 01 00 01 00 02 32 00-01 00 10 80 02 00 15 80  ......2.........
0160  12 80 05 80 03 80 04 80-08 80 09 80 0c 80 0d 80  ................
0170  0e 80 0f 80 37 83 37 85-37 89 57 83 57 85 57 89  ....7.7.7.W.W.W.
0180  77 83 77 85 77 89 11 83-11 85 11 89 21 83 21 85  w.w.w.......!.!.
0190  31 83 31 85 36 83 36 85-36 89 56 83 56 85 56 89  1.1.6.6.6.V.V.V.
01a0  76 83 76 85 76 89 10 83-10 85 10 89 20 83 20 85  v.v.v....... . .
01b0  30 83 30 85 18 80 28 80-19 80 29 80 00 d2 03 00  0.0...(...).....
01c0  00 01 00 00 00 00 02 19-00 00 00 b8 0b 8c 0a c4  ................
01d0  09 fc 08 d0 07 a4 06 dc-05 14 05 e8 03 bc 02 f4  ................
01e0  01 2c 01 d4 fe 0c fe 44-fd 18 fc ec fa 24 fa 5c  .,.....D.....$.\
01f0  f9 30 f8 04 f7 3c f6 74-f5 48 f4 01 d2 02 00 01  .0...<.t.H......
0200  01 01 1f 02 0e 00 01 1f-11 12 13 14 15 20 21 22  ............. !"
0210  23 24 25 26 03 d2 02 00-01 01 04 01 02 03 00 01  #$%&............
0220  02 03 0d d2 06 00 00 01-ff ff ff ff 3c 00 01 00  ............<...
0230  01 00 00 00 00 ff ff ff-ff 01 00 00 00 0e d2 02  ................
0240  00 00 02 01 07 02 10 00-01 02 03 0b 08 09 0a 04  ................
0250  0c 05 0d 06 0e 07 0f 10-0f d2 04 00 01 00 7c 15  ..............|.
0260  00 00 01 c4 09 ac 26 64-00 11 d2 02 00 01 01 01  ......&d........
0270  01 02 02 00 01 02 13 d2-02 00 00 02 01 01 02 06  ................
0280  00 01 02 03 05 06 07 1e-d2 06 00 00 01 ff ff ff  ................
0290  00 20 03 00 00 02 59 00-ff ff ff 00 19 00 00 00  . ....Y.........
02a0  32 00 00 00 40 00 00 00-50 00 00 00 64 00 00 00  2...@...P...d...
02b0  7d 00 00 00 a0 00 00 00-c8 00 00 00 fa 00 00 00  }...............
02c0  40 01 00 00 90 01 00 00-f4 01 00 00 80 02 00 00  @...............
02d0  20 03 00 00 e8 03 00 00-e2 04 00 00 40 06 00 00   ...........@...
02e0  d0 07 00 00 c4 09 00 00-80 0c 00 00 a0 0f 00 00  ................
02f0  88 13 00 00 00 19 00 00-40 1f 00 00 10 27 00 00  ........@....'..
0300  00 32 00 00 80 3e 00 00-20 4e 00 00 00 64 00 00  .2...>.. N...d..
0310  00 7d 00 00 40 9c 00 00-00 c8 00 00 00 fa 00 00  .}..@...........
0320  80 38 01 00 00 90 01 00-00 f4 01 00 00 71 02 00  .8...........q..
0330  00 20 03 00 00 e8 03 00-00 e2 04 00 00 40 06 00  . ...........@..
0340  ff ff ff 01 19 00 00 01-32 00 00 01 40 00 00 01  ........2...@...
0350  50 00 00 01 64 00 00 01-7d 00 00 01 a0 00 00 01  P...d...}.......
0360  c8 00 00 01 fa 00 00 01-40 01 00 01 90 01 00 01  ........@.......
0370  f4 01 00 01 80 02 00 01-20 03 00 01 e8 03 00 01  ........ .......
0380  e2 04 00 01 40 06 00 01-d0 07 00 01 c4 09 00 01  ....@...........
0390  80 0c 00 01 a0 0f 00 01-88 13 00 01 00 19 00 01  ................
03a0  40 1f 00 01 10 27 00 01-00 32 00 01 80 3e 00 01  @....'...2...>..
03b0  00 64 00 01 00 c8 00 01-00 90 01 01 00 20 03 01  .d........... ..
03c0  00 40 06 01 ff ff ff 02-64 00 00 02 c8 00 00 02  .@......d.......
03d0  90 01 00 02 20 03 00 02-40 06 00 02 80 0c 00 02  .... ...@.......
03e0  00 19 00 02 00 32 00 02-00 64 00 02 00 c8 00 02  .....2...d......
03f0  00 90 01 02 00 20 03 02-00 40 06 02 1b d2 04 00  ..... ...@......

The tail of the console output looks like this:

544.028422 gp_port_read                (3): Reading 173 = 0xad bytes from port...
544.028629 gp_port_read                (3): Read    173 = 0xad bytes from port: (hexdump of 173 bytes)
0000  00 02 00 cb d2 04 00 81-01 01 00 01 00 02 02 00  ................
0010  01 00 02 00 cc d2 04 00-81 01 01 00 01 00 02 02  ................
0020  00 01 00 02 00 cd d2 04-00 81 01 01 00 01 00 02  ................
0030  02 00 01 00 02 00 ce d2-04 00 81 01 01 00 01 00  ................
0040  02 02 00 01 00 02 00 cf-d2 04 00 81 01 01 00 01  ................
0050  00 02 02 00 01 00 02 00-d0 d2 04 00 81 01 01 00  ................
0060  01 00 02 02 00 01 00 02-00 d2 d2 04 00 81 01 01  ................
0070  00 01 00 02 02 00 01 00-02 00 d3 d2 04 00 81 01  ................
0080  01 00 01 00 02 02 00 01-00 02 00 d4 d2 04 00 81  ................
0090  01 01 00 01 00 02 02 00-01 00 02 00 d1 d2 03 00  ................
00a0  82 01 00 00 00 00 01 f9-ff 07 00 01 00           .............   

544.029196 ptp_usb_getresp             (2): Reading PTP_OC 0x9209 (GetAllDevicePropData) response...
544.029270 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
544.029435 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-26 00 00 00              ....... &...    

544.029570 ptp                         (2): prop 0x5004, datatype 0x0002, changemethod 1 getset 1
544.029643 ptp                         (2): prop 0x5005, datatype 0x0004, changemethod 1 getset 1
544.029712 ptp                         (2): prop 0x5007, datatype 0x0004, changemethod 0 getset 1
544.029777 ptp                         (2): prop 0x500a, datatype 0x0004, changemethod 0 getset 2
544.029842 ptp                         (2): prop 0x500b, datatype 0x0004, changemethod 0 getset 2
544.029912 ptp                         (2): prop 0x500c, datatype 0x0004, changemethod 0 getset 0
544.029977 ptp                         (2): prop 0x500e, datatype 0x0004, changemethod 0 getset 2
544.030047 ptp                         (2): prop 0x5010, datatype 0x0003, changemethod 0 getset 2
544.030120 ptp                         (2): prop 0x5013, datatype 0x0004, changemethod 1 getset 1
544.030194 ptp                         (2): prop 0xd200, datatype 0x0003, changemethod 0 getset 1
544.030261 ptp                         (2): prop 0xd201, datatype 0x0002, changemethod 1 getset 1
544.030292 ptp                         (2): prop 0xd203, datatype 0x0002, changemethod 1 getset 1
544.030319 ptp                         (2): prop 0xd20d, datatype 0x0006, changemethod 0 getset 1
544.030345 ptp                         (2): prop 0xd20e, datatype 0x0002, changemethod 0 getset 2
544.030373 ptp                         (2): prop 0xd20f, datatype 0x0004, changemethod 1 getset 0
544.030399 ptp                         (2): prop 0xd211, datatype 0x0002, changemethod 1 getset 1
544.030425 ptp                         (2): prop 0xd213, datatype 0x0002, changemethod 0 getset 2
544.030452 ptp                         (2): prop 0xd21e, datatype 0x0006, changemethod 0 getset 1
544.030486 ptp                         (2): prop 0xd21b, datatype 0x0004, changemethod 1 getset 1
544.030515 ptp                         (2): prop 0xd21d, datatype 0x0002, changemethod 0 getset 2
544.030541 ptp                         (2): prop 0xd21f, datatype 0x0002, changemethod 0 getset 1
544.030567 ptp                         (2): prop 0xd217, datatype 0x0002, changemethod 0 getset 1
544.030593 ptp                         (2): prop 0xd218, datatype 0x0001, changemethod 0 getset 2
544.030619 ptp                         (2): prop 0xd219, datatype 0x0002, changemethod 0 getset 2
544.030646 ptp                         (2): prop 0xd2c1, datatype 0x0004, changemethod 129 getset 1
544.030673 ptp                         (2): prop 0xd2c2, datatype 0x0004, changemethod 129 getset 1
544.030699 ptp                         (2): prop 0xd2c3, datatype 0x0004, changemethod 129 getset 1
544.030725 ptp                         (2): prop 0xd2c9, datatype 0x0004, changemethod 129 getset 1
544.030751 ptp                         (2): prop 0xd2c8, datatype 0x0004, changemethod 129 getset 1
544.030777 ptp                         (2): prop 0xd212, datatype 0x0002, changemethod 0 getset 1
544.030803 ptp                         (2): prop 0xd210, datatype 0x0002, changemethod 1 getset 1
544.030828 ptp                         (2): prop 0xd21c, datatype 0x0002, changemethod 1 getset 1
544.030854 ptp                         (2): prop 0xd222, datatype 0x0004, changemethod 0 getset 1
544.030881 ptp                         (2): prop 0xd22c, datatype 0x0004, changemethod 1 getset 1
544.030908 ptp                         (2): prop 0xd22d, datatype 0x0002, changemethod 0 getset 2
544.030934 ptp                         (2): prop 0xd22e, datatype 0x0004, changemethod 0 getset 2
544.030961 ptp                         (2): prop 0xd22f, datatype 0x0004, changemethod 0 getset 2
544.030988 ptp                         (2): prop 0xd230, datatype 0x0006, changemethod 0 getset 2
544.031014 ptp                         (2): prop 0xd231, datatype 0x0002, changemethod 1 getset 1
544.031041 ptp                         (2): prop 0xd232, datatype 0x0006, changemethod 1 getset 0
544.031067 ptp                         (2): prop 0xd233, datatype 0x0002, changemethod 0 getset 1
544.031093 ptp                         (2): prop 0xd235, datatype 0x0002, changemethod 0 getset 1
544.031119 ptp                         (2): prop 0xd236, datatype 0x0002, changemethod 0 getset 1
544.031145 ptp                         (2): prop 0xd24f, datatype 0x0002, changemethod 1 getset 1
544.031171 ptp                         (2): prop 0xd250, datatype 0x0002, changemethod 0 getset 2
544.031197 ptp                         (2): prop 0xd221, datatype 0x0002, changemethod 1 getset 1
544.031233 ptp                         (2): ptp_sony_getalldevicepropdesc: (null)(d221): value 1 -> 0
544.031260 ptp                         (2): prop 0xd214, datatype 0x0006, changemethod 0 getset 1
544.031285 ptp                         (2): prop 0xd215, datatype 0x0004, changemethod 0 getset 1
544.031312 ptp                         (2): prop 0xd2c5, datatype 0x0004, changemethod 131 getset 1
544.031339 ptp                         (2): prop 0xd2c7, datatype 0x0004, changemethod 129 getset 1
544.031365 ptp                         (2): prop 0xd2cb, datatype 0x0004, changemethod 129 getset 1
544.031391 ptp                         (2): prop 0xd2cc, datatype 0x0004, changemethod 129 getset 1
544.031417 ptp                         (2): prop 0xd2cd, datatype 0x0004, changemethod 129 getset 1
544.031444 ptp                         (2): prop 0xd2ce, datatype 0x0004, changemethod 129 getset 1
544.031470 ptp                         (2): prop 0xd2cf, datatype 0x0004, changemethod 129 getset 1
544.031497 ptp                         (2): prop 0xd2d0, datatype 0x0004, changemethod 129 getset 1
544.031524 ptp                         (2): prop 0xd2d2, datatype 0x0004, changemethod 129 getset 1
544.031550 ptp                         (2): prop 0xd2d3, datatype 0x0004, changemethod 129 getset 1
544.031577 ptp                         (2): prop 0xd2d4, datatype 0x0004, changemethod 129 getset 1
544.031603 ptp                         (2): prop 0xd2d1, datatype 0x0003, changemethod 130 getset 1
544.031650 camera_lookup_by_property   (2): Getting table based PTP property 'Image Quality' / 0x5004
544.031723 gp_widget_set_value         (2): Setting value of widget 'Image Quality' to 'Fine'...
544.033645 gp_camera_free              (2): Freeing camera...
544.033685 gp_camera_exit              (2): Exiting camera ('Sony Alpha-A7 III (PC Control)')...
544.033711 gp_port_get_timeout         (2): Current port timeout is 20000 milliseconds.
544.033736 gp_port_set_timeout         (2): Setting port timeout to 150 milliseconds.
544.033761 gp_port_check_int           (3): Reading 24 = 0x18 bytes from interrupt endpoint...
544.184267 gp_port_check_int           (3): Reading 24 = 0x18 bytes from interrupt endpoint...
544.334684 gp_port_set_timeout         (2): Setting port timeout to 20000 milliseconds.
544.334752 ptp_usb_sendreq             (2): Sending PTP_OC 0x1003 (Close session) request...
544.334779 gp_port_write               (3): Writing 12 = 0xc bytes to port...
544.334933 gp_port_write               (3): Wrote   12 = 0xc bytes to port: (hexdump of 12 bytes)
0000  0c 00 00 00 01 00 03 10-27 00 00 00              ........'...    

544.334982 ptp_usb_getresp             (2): Reading PTP_OC 0x1003 (Close session) response...
544.335006 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
544.335900 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-27 00 00 00              ....... '...    

544.335995 gp_port_close               (2): Closing port...
544.336570 gp_filesystem_reset         (2): resetting filesystem
544.336651 gp_filesystem_lru_clear     (2): Clearing fscache LRU list...
544.336713 gp_filesystem_lru_clear     (2): fscache LRU list cleared (removed 1 items)
544.336772 delete_all_folders          (2): Internally deleting all folders from '/'...
544.336833 lookup_folder               (2): Lookup folder '/'...
544.336891 lookup_folder               (2): Found! / is 0xc00da0
544.336950 recurse_delete_folder       (2): Recurse delete folder 0xc00da0//
544.337009 delete_all_files            (2): Delete all files in folder 0xc00da0//
544.338300 gp_port_free                (2): Freeing port...
544.338377 gp_port_close               (2): Closing port...
544.338448 gp_port_usb_close [libusb.c:309](0): Invalid parameters: 'port && port->pl->dh' is NULL/FALSE.
544.338732 gp_filesystem_reset         (2): resetting filesystem
544.338805 gp_filesystem_lru_clear     (2): Clearing fscache LRU list...
544.338865 gp_filesystem_lru_clear     (2): fscache LRU list already empty
544.338923 delete_all_folders          (2): Internally deleting all folders from '/'...
544.338989 lookup_folder               (2): Lookup folder '/'...
544.339047 lookup_folder               (2): Found! / is 0xc00da0
544.339105 recurse_delete_folder       (2): Recurse delete folder 0xc00da0//
544.339164 delete_all_files            (2): Delete all files in folder 0xc00da0//

If I try dumping a log with --debug-logfile=debug_file.log I don't ever get a log file. I assume it's because it's too big.

Name the camera

:~ $ gphoto2 --auto-detect
Model                          Port                                            
----------------------------------------------------------
Sony Alpha-A7 III (PC Control) usb:001,004

libgphoto2 and gphoto2 version

:~ $ gphoto2 --version
gphoto2 2.5.28.1

Copyright (c) 2000-2021 Marcus Meissner and others

gphoto2 comes with NO WARRANTY, to the extent permitted by law. You may
redistribute copies of gphoto2 under the terms of the GNU General Public
License. For more information about these matters, see the files named COPYING.

This version of gphoto2 is using the following software versions and options:
gphoto2         2.5.28.1       gcc, popt(m), exif, no cdk, no aa, jpeg, no readline
libgphoto2      2.5.30.1       standard camlibs (SKIPPING docupen lumix), gcc, no ltdl, EXIF
libgphoto2_port 0.12.2         iolibs: disk ptpip serial usb usbdiskdirect usbscsi, gcc, no ltdl, EXIF, USB, serial without locking

To Reproduce

  1. Set Sony A7iii to PC Remote mode.
  2. Plug in to raspberry pi Octoprint server (with latest version of Octopi)
  3. run gphoto2 --capture-image
  4. Observe that the camera takes a picture (which is audible), and then appears to sit there, only to complete eventually (~16 minutes).
msmeissn commented 1 year ago

I think you have built against libusb 0.1 and not libusb 1.x.

libusb 0 specifically will not work well for Sonys.

mikeev261 commented 1 year ago

Thanks Marcus. I'll recompile and look for this.

mikeev261 commented 1 year ago

Here's what I see with a fresh install of Octopi:

:~ $ dpkg -l | grep usb
ii  libhidapi-libusb0:armhf              0.10.1+dfsg-1                    armhf        Multi-Platform library for communication with HID devices (libusb backend)
ii  libusb-0.1-4:armhf                   2:0.1.12-32                      armhf        userspace USB programming libraryii  libusb-1.0-0:armhf                   2:1.0.24-3                       armhf        userspace USB programming libraryii  usb-modeswitch                       2.6.1-1                          armhf        mode switching tool for controlling "flip flop" USB devices
ii  usb-modeswitch-data                  20191128-3                       all          mode switching data for usb-modeswitch
ii  usbutils                             1:013-3                          armhf        Linux USB utilities

So I made sure to remove the 0.1-4 version and install 1.0-0:

:~ $ dpkg -l | grep usb
ii  libhidapi-libusb0:armhf              0.10.1+dfsg-1                    armhf        Multi-Platform library for communication with HID devices (libusb backend)
ii  libusb-1.0-0:armhf                   2:1.0.24-3                       armhf        userspace USB programming library
ii  usb-modeswitch                       2.6.1-1                          armhf        mode switching tool for controlling "flip flop" USB devices
ii  usb-modeswitch-data                  20191128-3                       all          mode switching data for usb-modeswitch
ii  usbutils                             1:013-3                          armhf        Linux USB utilities

I then installed both packages, and I unfortunately got the "libgphoto2_port" line showing "no USB".

I then tried to re-install libusb-dev, and it seems to continue pointing at 0.1.x versions:

 sudo apt-get install libusb-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libhidapi-libusb0 raspinfo
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libusb-0.1-4
The following NEW packages will be installed:
  libusb-0.1-4 libusb-dev
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 57.3 kB of archives.
After this operation, 272 kB of additional disk space will be used.

If I try to force libusb-1.0-0 to be installed, I see this:

$ sudo apt install libusb-1.0-0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libusb-1.0-0 is already the newest version (2:1.0.24-3).
libusb-1.0-0 set to manually installed.

So I think I'm kinda stuck here. I can't get USB to work at all without libusb-dev, which seems to install the 0.1 version of libusb alongside the 1.0 version. And then if I do that, libgphoto2 seems to not interact well with my A7iii (unsurprisingly getting the endless single capture symptom again after repeating these steps).

For another datapoint: I also have an A7iv, and using --trigger-capture I was able to get it to work. So there's something different about the A7iii with this setup that appears problematic.

msmeissn commented 1 year ago

try to install libusb-1-dev or libusb-1.0-dev or libusb-1.0-0-dev

mikeev261 commented 1 year ago

libusb-1.0-0-dev worked, and I got this octopi install to this state:

:~ $ dpkg -l | grep usb
ii  libusb-1.0-0:armhf                   2:1.0.24-3                       armhf        userspace USB programming library
ii  libusb-1.0-0-dev:armhf               2:1.0.24-3                       armhf        userspace USB programming library development files
ii  libusb-1.0-doc                       2:1.0.24-3                       all          documentation for userspace USB programming
ii  usb-modeswitch                       2.6.1-1                          armhf        mode switching tool for controlling "flip flop" USB devices
ii  usb-modeswitch-data                  20191128-3                       all          mode switching data for usb-modeswitch
ii  usbutils                             1:013-3                          armhf        Linux USB utilities

Then I reconfigured and remade libgphoto2... but unfortunately I'm getting the same result. When I try to take a photo the camera is just endlessly looping on that 1 photo, and it's stuck. I can't recover the camera unless I turn it off and take out the battery. Something about that USB command is really knocking it into the weeds...

Just for sanity:

:~ $ gphoto2 --version
gphoto2 2.5.28.1

Copyright (c) 2000-2021 Marcus Meissner and others

gphoto2 comes with NO WARRANTY, to the extent permitted by law. You may
redistribute copies of gphoto2 under the terms of the GNU General Public
License. For more information about these matters, see the files named COPYING.

This version of gphoto2 is using the following software versions and options:
gphoto2         2.5.28.1       gcc, popt(m), exif, no cdk, no aa, jpeg, no readline
libgphoto2      2.5.30.1       standard camlibs (SKIPPING docupen lumix), gcc, no ltdl, EXIF
libgphoto2_port 0.12.2         iolibs: disk ptpip serial usb1 usbdiskdirect usbscsi, gcc, no ltdl, EXIF, USB, serial without locking

Any other ideas? I'm only trying to initiate a capture trigger here with the a7iii (record to memory card). And I'm using:

gphoto2  --trigger-capture

Thanks!

msmeissn commented 1 year ago

Earlier Sony Alpha only could capture to SDRAM.

Perhaps yours can also capture to card, this needs to be set to be going to the card.

Is it still taking 16 minutes?

mikeev261 commented 1 year ago

The A7iii is still relatively new. And is widely popular, which is why I'm a bit confused as to why I appear to be the only one hitting these issues. Makes me all but convinced that I'm doing something fundamentally wrong.

But yes, with --trigger-capture it took over an hour before I gave up and unplugged the camera.

I'm a bit confused by your question though... this is a mirrorless SLR with a very large buffer. Pretty sure the camera always writes to the buffer no matter what (there are no options that I've ever seen) and then this buffer drains to the SD card (FIFO). Is there a certain setting I should be applying in gphoto?

Again all I'm looking for here is a trigger- I don't need to transfer the image itself. It can stay on the camera.

msmeissn commented 1 year ago

can you get a fresh debuglogfile from the current build with --trigger-capture --debug --debug-logfile=capture.log ?

mikeev261 commented 1 year ago

That's a good idea. I have a large print going, but I'll do this as soon as the printer is free again.

mikeev261 commented 1 year ago

Here's a log with ---trigger-capture. The console does NOT take 16 minutes (~2-4 seconds instead), but the camera endlessly writes the initial photo from the buffer and can't take a 2nd image. It's almost as if there's a missing "end" command or something that the camera is waiting for.

:~ $ gphoto2 --trigger-capture --debug
0.000432 main                        (2): ALWAYS INCLUDE THE FOLLOWING LINES WHEN SENDING DEBUG MESSAGES TO THE MAILING LIST:
0.000615 main                        (2): gphoto2 2.5.28.1
0.000690 main                        (2): gphoto2 has been compiled with the following options:
0.000755 main                        (2):  + gcc (C compiler used)
0.000816 main                        (2):  + popt (mandatory, for handling command-line parameters)
0.000876 main                        (2):  + exif (for displaying EXIF information)
0.000934 main                        (2):  + no cdk (for accessing configuration options)
0.000993 main                        (2):  + no aa (for displaying live previews)
0.001051 main                        (2):  + jpeg (for displaying live previews in JPEG format)
0.001110 main                        (2):  + no readline (for easy navigation in the shell)
0.001175 main                        (2): libgphoto2 2.5.30.1
0.001243 main                        (2): libgphoto2 has been compiled with the following options:
0.001327 main                        (2):  + standard camlib set SKIPPING SOME (ax203 canon digigr8 dimagev directory jl2005a jl2005c kodak_dc240 mars pentax ptp2 ricoh_g3 sierra sonix sq905 st2205 topfield tp6801 SKIPPING docupen lumix)
0.001397 main                        (2):  + gcc (C compiler used)
0.001455 main                        (2):  + no ltdl (for portable loading of camlibs)
0.001513 main                        (2):  + EXIF (for special handling of EXIF files)
0.001577 main                        (2): libgphoto2_port 0.12.2
0.001648 main                        (2): libgphoto2_port has been compiled with the following options:
0.001709 main                        (2):  + iolibs: disk ptpip serial usb1 usbdiskdirect usbscsi
0.001766 main                        (2):  + gcc (C compiler used)
0.001822 main                        (2):  + no ltdl (for portable loading of iolibs)
0.001879 main                        (2):  + EXIF (for vusb)
0.001937 main                        (2):  + USB (libusb1, for USB cameras)
0.001995 main                        (2):  + serial (for serial cameras)
0.002053 main                        (2):  + no resmgr (serial port access and locking)
0.002109 main                        (2):  + no ttylock (serial port locking)
0.002165 main                        (2):  + no lockdev (serial port locking)
0.002221 main                        (2): CAMLIBS env var not set, using compile-time default instead
0.002277 main                        (2): IOLIBS env var not set, using compile-time default instead
0.002341 main                        (2): invoked with following arguments:
0.002400 main                        (2):   --trigger-capture
0.002462 main                        (2):   --debug
0.002597 load_settings               (2): Creating gphoto config directory ('/home/mikeev/.gphoto')
0.002830 load_settings               (2): Loading settings from file '/home/mikeev/.gphoto/settings'.
0.003552 main                        (2): The user has not specified both a model and a port. Try to figure them out.
0.003645 gp_port_init_localedir      (2): localedir has been set to /usr/local/share/locale (compile-time default)
0.003723 gp_port_info_list_load      (2): Using ltdl to load io-drivers from '/usr/local/lib/libgphoto2_port/0.12.2'...
0.004131 foreach_func                (2): Called for filename '/usr/local/lib/libgphoto2_port/0.12.2/disk'.
0.005106 gp_port_library_list        (2): found fstab fstype proc
0.005208 gp_port_library_list        (2): found fstab fstype vfat
0.005342 gp_port_library_list        (2): found fstab fstype ext4
0.005661 gp_port_library_list        (2): found mtab fstype ext4
0.005766 gp_port_library_list        (2): found mtab fstype devtmpfs
0.005845 gp_port_library_list        (2): found mtab fstype proc
0.005916 gp_port_library_list        (2): found mtab fstype sysfs
0.005997 gp_port_library_list        (2): found mtab fstype securityfs
0.006078 gp_port_library_list        (2): found mtab fstype tmpfs
0.006208 gp_port_library_list        (2): found mtab fstype devpts
0.006287 gp_port_library_list        (2): found mtab fstype tmpfs
0.006396 gp_port_library_list        (2): found mtab fstype tmpfs
0.006513 gp_port_library_list        (2): found mtab fstype cgroup2
0.006593 gp_port_library_list        (2): found mtab fstype pstore
0.006706 gp_port_library_list        (2): found mtab fstype bpf
0.006819 gp_port_library_list        (2): found mtab fstype autofs
0.006896 gp_port_library_list        (2): found mtab fstype mqueue
0.006972 gp_port_library_list        (2): found mtab fstype rpc_pipefs
0.007139 gp_port_library_list        (2): found mtab fstype tracefs
0.007211 gp_port_library_list        (2): found mtab fstype debugfs
0.007277 gp_port_library_list        (2): found mtab fstype configfs
0.007360 gp_port_library_list        (2): found mtab fstype fusectl
0.007398 gp_port_library_list        (2): found mtab fstype vfat
0.007458 gp_port_library_list        (2): found mtab fstype tmpfs
0.007703 foreach_func                (2): Loaded '' ('^disk:') from '/usr/local/lib/libgphoto2_port/0.12.2/disk'.
0.007737 foreach_func                (2): Called for filename '/usr/local/lib/libgphoto2_port/0.12.2/ptpip'.
0.008539 foreach_func                (2): Loaded 'PTP/IP Connection' ('ptpip:') from '/usr/local/lib/libgphoto2_port/0.12.2/ptpip'.
0.008577 foreach_func                (2): Loaded '' ('^ptpip:') from '/usr/local/lib/libgphoto2_port/0.12.2/ptpip'.
0.008645 foreach_func                (2): Loaded 'IP Connection' ('ip:') from '/usr/local/lib/libgphoto2_port/0.12.2/ptpip'.
0.008709 foreach_func                (2): Loaded '' ('^ip:') from '/usr/local/lib/libgphoto2_port/0.12.2/ptpip'.
0.008774 foreach_func                (2): Called for filename '/usr/local/lib/libgphoto2_port/0.12.2/serial'.
0.009849 foreach_func                (2): Loaded 'Serial Port Device' ('serial:') from '/usr/local/lib/libgphoto2_port/0.12.2/serial'.
0.009932 foreach_func                (2): Loaded '' ('^serial:') from '/usr/local/lib/libgphoto2_port/0.12.2/serial'.
0.009994 foreach_func                (2): Called for filename '/usr/local/lib/libgphoto2_port/0.12.2/usb'.
0.012756 foreach_func                (2): Could not load '/usr/local/lib/libgphoto2_port/0.12.2/usb': 'file not found'.
0.012849 foreach_func                (2): Called for filename '/usr/local/lib/libgphoto2_port/0.12.2/usb1'.
0.041287 foreach_func                (2): Loaded '' ('^usb:') from '/usr/local/lib/libgphoto2_port/0.12.2/usb1'.
0.041394 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,004') from '/usr/local/lib/libgphoto2_port/0.12.2/usb1'.
0.041462 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,019') from '/usr/local/lib/libgphoto2_port/0.12.2/usb1'.
0.041529 foreach_func                (2): Called for filename '/usr/local/lib/libgphoto2_port/0.12.2/usbdiskdirect'.
0.042444 foreach_func                (2): Called for filename '/usr/local/lib/libgphoto2_port/0.12.2/usbscsi'.
0.043268 gp_port_info_list_count     (2): Counting entries (10 available)...
0.043354 gp_port_info_list_count     (2): 5 regular entries available.
0.043436 gp_port_init_localedir      (2): ignoring late call (localedir value NULL)
0.043514 gp_init_localedir           (2): localedir has been set to /usr/local/share/locale (compile-time default)
0.043615 unlocked_gp_abilities_list_load_dir(2): Using ltdl to load camera libraries from '/usr/local/lib/libgphoto2/2.5.30.1'...
0.044142 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/ax203'.
0.044231 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/canon'.
0.044302 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/digigr8'.
0.044364 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/dimagev'.
0.044426 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/directory'.
0.044505 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/jl2005a'.
0.044567 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/jl2005c'.
0.044630 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/kodak_dc240'.
0.044691 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/mars'.
0.044752 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/pentax'.
0.044813 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/ptp2'.
0.044875 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/ricoh_g3'.
0.044938 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/sierra'.
0.044999 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/sonix'.
0.045064 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/sq905'.
0.045128 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/st2205'.
0.045191 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/topfield'.
0.045255 foreach_func                (2): Found '/usr/local/lib/libgphoto2/2.5.30.1/tp6801'.
0.045335 unlocked_gp_abilities_list_load_dir(2): Found 18 camera drivers.
0.106487 gp_port_info_list_count     (2): Counting entries (10 available)...   
0.106565 gp_port_info_list_count     (2): 5 regular entries available.
0.106587 gp_port_new                 (2): Creating new device...
0.106626 gp_port_info_list_get_info  (2): Getting info of entry 0 (10 available)...
0.107038 gp_port_set_settings        (2): Setting settings...
0.107076 gp_port_info_list_get_info  (2): Getting info of entry 1 (10 available)...
0.107325 gp_port_set_settings        (2): Setting settings...
0.107356 gp_port_info_list_get_info  (2): Getting info of entry 2 (10 available)...
0.107605 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.107634 gp_port_set_settings        (2): Setting settings...
0.107657 gp_port_info_list_get_info  (2): Getting info of entry 3 (10 available)...
0.116988 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.117031 gp_port_set_settings        (2): Setting settings...
0.117062 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,004, (new int=0, conf=-1, alt=-1) port usb:001,004
0.117085 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.117106 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.119212 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)...
0.120801 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)...
0.121007 gp_port_info_list_get_info  (2): Getting info of entry 4 (10 available)...
0.131043 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.131092 gp_port_set_settings        (2): Setting settings...
0.131123 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,019, (new int=0, conf=-1, alt=-1) port usb:001,019
0.131145 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.131167 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.133283 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)...
0.134163 gp_libusb1_find_device_lib  (2): Looking for USB device (vendor 0x54c, product 0xc34)... found.
0.134307 gp_libusb1_find_device_lib  (2): Detected defaults: config 1, interface 0, altsetting 0, inep 81, outep 02, intep 83, class 06, subclass 01
0.134336 gp_abilities_list_detect_usb(2): Found 'Sony Alpha-A7 III (PC Control)' (0x54c,0xc34)
0.134407 gp_port_free                (2): Freeing port...
0.134432 gp_port_close               (2): Closing port...
0.134908 gp_camera_set_abilities     (2): Setting abilities ('Sony Alpha-A7 III (PC Control)')...
0.134957 gp_setting_set              (2): Setting key 'model' to value 'Sony Alpha-A7 III (PC Control)' (gphoto2)
0.134983 save_settings               (2): Saving 3 setting(s) to file "/home/mikeev/.gphoto/settings"
0.135307 gp_port_info_list_lookup_path(2): Looking for path 'usb:001,019' (10 entries available)...
0.135342 gp_port_info_list_get_info  (2): Getting info of entry 4 (10 available)...
0.135370 gp_camera_set_port_info     (2): Setting port info for port 'Universal Serial Bus' at 'usb:001,019'...
0.144661 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.144707 gp_port_set_settings        (2): Setting settings...
0.144736 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,019, (new int=0, conf=-1, alt=-1) port usb:001,019
0.144757 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.144783 gp_setting_set              (2): Setting key 'port' to value 'usb:001,019' (gphoto2)
0.144808 save_settings               (2): Saving 3 setting(s) to file "/home/mikeev/.gphoto/settings"
0.189534 gp_camera_init              (2): Initializing camera...
0.189626 gp_libusb1_find_device_lib  (2): Looking for USB device (vendor 0x54c, product 0xc34)... found.
0.189773 gp_libusb1_find_device_lib  (2): Detected defaults: config 1, interface 0, altsetting 0, inep 81, outep 02, intep 83, class 06, subclass 01
0.189801 gp_camera_init              (2): Loading '/usr/local/lib/libgphoto2/2.5.30.1/ptp2'...
0.190678 gp_port_open                (2): Opening USB port...
0.190724 gp_libusb1_open             (2): ()
0.190803 gp_libusb1_open             (2): claiming interface 0
0.191036 camera_init                 (2): maxpacketsize 512
0.191082 gp_port_set_timeout         (2): Setting port timeout to 8000 milliseconds.
0.191154 ptp                         (2): PTP: Opening session
0.191248 ptp_usb_sendreq             (2): Sending PTP_OC 0x1002 (Open session) (0x1) request...
0.191275 gp_port_write               (3): Writing 16 = 0x10 bytes to port...
0.191424 gp_port_write               (3): Wrote   16 = 0x10 bytes to port: (hexdump of 16 bytes)
0000  10 00 00 00 01 00 02 10-00 00 00 00 01 00 00 00  ................

0.191453 ptp_usb_getresp             (2): Reading PTP_OC 0x1002 (Open session) response...
0.191465 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.194415 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-00 00 00 00              ....... ....    

0.194430 gp_port_set_timeout         (2): Setting port timeout to 20000 milliseconds.
0.194446 ptp_usb_sendreq             (2): Sending PTP_OC 0x1001 (Get device info) request...
0.194455 gp_port_write               (3): Writing 12 = 0xc bytes to port...
0.194742 gp_port_write               (3): Wrote   12 = 0xc bytes to port: (hexdump of 12 bytes)
0000  0c 00 00 00 01 00 01 10-01 00 00 00              ............    

0.194758 ptp_usb_getdata             (2): Reading PTP_OC 0x1001 (Get device info) data...
0.194767 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.195789 gp_port_read                (3): Read    257 = 0x101 out of 1024 bytes from port: (hexdump of 257 bytes)
0000  01 01 00 00 02 00 01 10-01 00 00 00 64 00 11 00  ............d...
0010  00 00 64 00 14 53 00 6f-00 6e 00 79 00 20 00 50  ..d..S.o.n.y. .P
0020  00 54 00 50 00 20 00 45-00 78 00 74 00 65 00 6e  .T.P. .E.x.t.e.n
0030  00 73 00 69 00 6f 00 6e-00 73 00 00 00 00 00 10  .s.i.o.n.s......
0040  00 00 00 02 10 03 10 01-10 04 10 05 10 06 10 07  ................
0050  10 08 10 09 10 0a 10 1b-10 01 92 02 92 05 92 07  ................
0060  92 09 92 03 00 00 00 01-c2 02 c2 03 c2 00 00 00  ................
0070  00 00 00 00 00 03 00 00-00 01 38 01 b3 01 b1 11  ..........8.....
0080  53 00 6f 00 6e 00 79 00-20 00 43 00 6f 00 72 00  S.o.n.y. .C.o.r.
0090  70 00 6f 00 72 00 61 00-74 00 69 00 6f 00 6e 00  p.o.r.a.t.i.o.n.
00a0  00 00 09 49 00 4c 00 43-00 45 00 2d 00 37 00 4d  ...I.L.C.E.-.7.M
00b0  00 33 00 00 00 04 34 00-2e 00 30 00 00 00 21 30  .3....4...0...!0
00c0  00 30 00 30 00 30 00 30-00 30 00 30 00 30 00 30  .0.0.0.0.0.0.0.0
00d0  00 30 00 30 00 30 00 30-00 30 00 30 00 30 00 33  .0.0.0.0.0.0.0.3
00e0  00 32 00 38 00 32 00 39-00 35 00 31 00 30 00 30  .2.8.2.9.5.1.0.0
00f0  00 33 00 33 00 37 00 33-00 39 00 30 00 37 00 00  .3.3.7.3.9.0.7..
0100  00                     -                         .               

0.196015 ptp_usb_getresp             (2): Reading PTP_OC 0x1001 (Get device info) response...
0.196039 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.196375 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-01 00 00 00              ....... ....    

0.196443 print_debug_deviceinfo      (2): Device info:
0.196464 print_debug_deviceinfo      (2): Manufacturer: Sony Corporation
0.196484 print_debug_deviceinfo      (2):   Model: ILCE-7M3
0.196503 print_debug_deviceinfo      (2):   device version: 4.0
0.196523 print_debug_deviceinfo      (2):   serial number: '00000000000000003282951003373907'
0.196543 print_debug_deviceinfo      (2): Vendor extension ID: 0x00000011
0.196562 print_debug_deviceinfo      (2): Vendor extension version: 100
0.196581 print_debug_deviceinfo      (2): Vendor extension description: Sony PTP Extensions
0.196600 print_debug_deviceinfo      (2): Functional Mode: 0x0000
0.196619 print_debug_deviceinfo      (2): PTP Standard Version: 100
0.196638 print_debug_deviceinfo      (2): Supported operations:
0.196662 print_debug_deviceinfo      (2):   0x1002 (Open session)
0.196685 print_debug_deviceinfo      (2):   0x1003 (Close session)
0.196706 print_debug_deviceinfo      (2):   0x1001 (Get device info)
0.196717 print_debug_deviceinfo      (2):   0x1004 (Get storage IDs)
0.196727 print_debug_deviceinfo      (2):   0x1005 (Get storage info)
0.196736 print_debug_deviceinfo      (2):   0x1006 (Get number of objects)
0.196746 print_debug_deviceinfo      (2):   0x1007 (Get object handles)
0.196754 print_debug_deviceinfo      (2):   0x1008 (Get object info)
0.196764 print_debug_deviceinfo      (2):   0x1009 (Get object)
0.196772 print_debug_deviceinfo      (2):   0x100a (Get thumbnail)
0.196782 print_debug_deviceinfo      (2):   0x101b (Get partial object)
0.196792 print_debug_deviceinfo      (2):   0x9201 (SDIOConnect)
0.196802 print_debug_deviceinfo      (2):   0x9202 (GetSDIOGetExtDeviceInfo)
0.196812 print_debug_deviceinfo      (2):   0x9205 (SetControlDeviceA)
0.196821 print_debug_deviceinfo      (2):   0x9207 (SetControlDeviceB)
0.196831 print_debug_deviceinfo      (2):   0x9209 (GetAllDevicePropData)
0.196838 print_debug_deviceinfo      (2): Events Supported:
0.196846 print_debug_deviceinfo      (2):   0xc201 (Sony_ObjectAdded)
0.196854 print_debug_deviceinfo      (2):   0xc202 (Sony_ObjectRemoved)
0.196862 print_debug_deviceinfo      (2):   0xc203 (Sony_PropertyChanged)
0.196869 print_debug_deviceinfo      (2): Device Properties Supported:
0.196910 ptp_usb_sendreq             (2): Sending PTP_OC 0x9201 (SDIOConnect) (0x1,0x0,0x0) request...
0.196921 gp_port_write               (3): Writing 24 = 0x18 bytes to port...
0.197053 gp_port_write               (3): Wrote   24 = 0x18 bytes to port: (hexdump of 24 bytes)
0000  18 00 00 00 01 00 01 92-02 00 00 00 01 00 00 00  ................
0010  00 00 00 00 00 00 00 00-                         ........        

0.197079 ptp_usb_getdata             (2): Reading PTP_OC 0x9201 (SDIOConnect) data...
0.197088 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.198540 gp_port_read                (3): Read    20 = 0x14 out of 1024 bytes from port: (hexdump of 20 bytes)
0000  14 00 00 00 02 00 01 92-02 00 00 00 00 00 00 00  ................
0010  00 00 00 00            -                         ....            

0.198569 ptp_usb_getresp             (2): Reading PTP_OC 0x9201 (SDIOConnect) response...
0.198578 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.198784 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-02 00 00 00              ....... ....    

0.198801 ptp_usb_sendreq             (2): Sending PTP_OC 0x9201 (SDIOConnect) (0x2,0x0,0x0) request...
0.198810 gp_port_write               (3): Writing 24 = 0x18 bytes to port...
0.199289 gp_port_write               (3): Wrote   24 = 0x18 bytes to port: (hexdump of 24 bytes)
0000  18 00 00 00 01 00 01 92-03 00 00 00 02 00 00 00  ................
0010  00 00 00 00 00 00 00 00-                         ........        

0.199320 ptp_usb_getdata             (2): Reading PTP_OC 0x9201 (SDIOConnect) data...
0.199339 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.207137 gp_port_read                (3): Read    20 = 0x14 out of 1024 bytes from port: (hexdump of 20 bytes)
0000  14 00 00 00 02 00 01 92-03 00 00 00 00 00 00 00  ................
0010  00 00 00 00            -                         ....            

0.207172 ptp_usb_getresp             (2): Reading PTP_OC 0x9201 (SDIOConnect) response...
0.207194 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.207358 _cb_irq                     (2): 0x463288 with status 0
0.207389 _cb_irq                     (3): interrupt (hexdump of 16 bytes)
0000  10 00 00 00 04 00 03 c2-ff ff ff ff 04 50 00 00  .............P..

0.207429 _cb_irq                     (2): Requeuing completed transfer 0x463288
0.207520 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-03 00 00 00              ....... ....    

0.207572 ptp_usb_sendreq             (2): Sending PTP_OC 0x9202 (GetSDIOGetExtDeviceInfo) (0xc8) request...
0.207593 gp_port_write               (3): Writing 16 = 0x10 bytes to port...
0.207688 gp_port_write               (3): Wrote   16 = 0x10 bytes to port: (hexdump of 16 bytes)
0000  10 00 00 00 01 00 02 92-04 00 00 00 c8 00 00 00  ................

0.207734 ptp_usb_getdata             (2): Reading PTP_OC 0x9202 (GetSDIOGetExtDeviceInfo) data...
0.207758 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.208263 gp_port_read                (3): Read    144 = 0x90 out of 1024 bytes from port: (hexdump of 144 bytes)
0000  90 00 00 00 02 00 02 92-04 00 00 00 c8 00 2c 00  ..............,.
0010  00 00 04 50 05 50 07 50-0a 50 0b 50 0c 50 0e 50  ...P.P.P.P.P.P.P
0020  10 50 13 50 00 d2 01 d2-03 d2 0d d2 0e d2 0f d2  .P.P............
0030  11 d2 13 d2 1e d2 1b d2-1d d2 1f d2 17 d2 18 d2  ................
0040  19 d2 12 d2 10 d2 1c d2-22 d2 2c d2 2d d2 2e d2  ........".,.-...
0050  2f d2 30 d2 31 d2 32 d2-33 d2 35 d2 36 d2 4f d2  /.0.1.2.3.5.6.O.
0060  50 d2 21 d2 14 d2 15 d2-20 d2 11 00 00 00 c1 d2  P.!..... .......
0070  c2 d2 c3 d2 c9 d2 c8 d2-c5 d2 c7 d2 cb d2 cc d2  ................
0080  cd d2 ce d2 cf d2 d0 d2-d2 d2 d3 d2 d4 d2 d1 d2  ................

0.208410 ptp_usb_getresp             (2): Reading PTP_OC 0x9202 (GetSDIOGetExtDeviceInfo) response...
0.208433 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.208612 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-04 00 00 00              ....... ....    

0.208656 ptp                         (2): xsize 132, got size 94

0.208686 fixup_cached_deviceinfo     (2): sony code: 5004
0.208703 fixup_cached_deviceinfo     (2): sony code: 5005
0.208712 fixup_cached_deviceinfo     (2): sony code: 5007
0.208720 fixup_cached_deviceinfo     (2): sony code: 500a
0.208727 fixup_cached_deviceinfo     (2): sony code: 500b
0.208737 fixup_cached_deviceinfo     (2): sony code: 500c
0.208750 fixup_cached_deviceinfo     (2): sony code: 500e
0.208757 fixup_cached_deviceinfo     (2): sony code: 5010
0.208765 fixup_cached_deviceinfo     (2): sony code: 5013
0.208772 fixup_cached_deviceinfo     (2): sony code: d200
0.208779 fixup_cached_deviceinfo     (2): sony code: d201
0.208785 fixup_cached_deviceinfo     (2): sony code: d203
0.208792 fixup_cached_deviceinfo     (2): sony code: d20d
0.208799 fixup_cached_deviceinfo     (2): sony code: d20e
0.208806 fixup_cached_deviceinfo     (2): sony code: d20f
0.208814 fixup_cached_deviceinfo     (2): sony code: d211
0.208821 fixup_cached_deviceinfo     (2): sony code: d213
0.208829 fixup_cached_deviceinfo     (2): sony code: d21e
0.208836 fixup_cached_deviceinfo     (2): sony code: d21b
0.208843 fixup_cached_deviceinfo     (2): sony code: d21d
0.208851 fixup_cached_deviceinfo     (2): sony code: d21f
0.208858 fixup_cached_deviceinfo     (2): sony code: d217
0.208865 fixup_cached_deviceinfo     (2): sony code: d218
0.208873 fixup_cached_deviceinfo     (2): sony code: d219
0.208880 fixup_cached_deviceinfo     (2): sony code: d212
0.208887 fixup_cached_deviceinfo     (2): sony code: d210
0.208895 fixup_cached_deviceinfo     (2): sony code: d21c
0.208902 fixup_cached_deviceinfo     (2): sony code: d222
0.208909 fixup_cached_deviceinfo     (2): sony code: d22c
0.208917 fixup_cached_deviceinfo     (2): sony code: d22d
0.208924 fixup_cached_deviceinfo     (2): sony code: d22e
0.208931 fixup_cached_deviceinfo     (2): sony code: d22f
0.208939 fixup_cached_deviceinfo     (2): sony code: d230
0.208946 fixup_cached_deviceinfo     (2): sony code: d231
0.208954 fixup_cached_deviceinfo     (2): sony code: d232
0.208961 fixup_cached_deviceinfo     (2): sony code: d233
0.208968 fixup_cached_deviceinfo     (2): sony code: d235
0.208976 fixup_cached_deviceinfo     (2): sony code: d236
0.208983 fixup_cached_deviceinfo     (2): sony code: d24f
0.208990 fixup_cached_deviceinfo     (2): sony code: d250
0.208998 fixup_cached_deviceinfo     (2): sony code: d221
0.209005 fixup_cached_deviceinfo     (2): sony code: d214
0.209012 fixup_cached_deviceinfo     (2): sony code: d215
0.209020 fixup_cached_deviceinfo     (2): sony code: d220
0.209027 fixup_cached_deviceinfo     (2): sony code: d2c1
0.209034 fixup_cached_deviceinfo     (2): sony code: d2c2
0.209042 fixup_cached_deviceinfo     (2): sony code: d2c3
0.209049 fixup_cached_deviceinfo     (2): sony code: d2c9
0.209056 fixup_cached_deviceinfo     (2): sony code: d2c8
0.209064 fixup_cached_deviceinfo     (2): sony code: d2c5
0.209071 fixup_cached_deviceinfo     (2): sony code: d2c7
0.209078 fixup_cached_deviceinfo     (2): sony code: d2cb
0.209086 fixup_cached_deviceinfo     (2): sony code: d2cc
0.209093 fixup_cached_deviceinfo     (2): sony code: d2cd
0.209100 fixup_cached_deviceinfo     (2): sony code: d2ce
0.209108 fixup_cached_deviceinfo     (2): sony code: d2cf
0.209115 fixup_cached_deviceinfo     (2): sony code: d2d0
0.209122 fixup_cached_deviceinfo     (2): sony code: d2d2
0.209130 fixup_cached_deviceinfo     (2): sony code: d2d3
0.209137 fixup_cached_deviceinfo     (2): sony code: d2d4
0.209144 fixup_cached_deviceinfo     (2): sony code: d2d1
0.209158 ptp_usb_sendreq             (2): Sending PTP_OC 0x9201 (SDIOConnect) (0x3,0x0,0x0) request...
0.209166 gp_port_write               (3): Writing 24 = 0x18 bytes to port...
0.210003 gp_port_write               (3): Wrote   24 = 0x18 bytes to port: (hexdump of 24 bytes)
0000  18 00 00 00 01 00 01 92-05 00 00 00 03 00 00 00  ................
0010  00 00 00 00 00 00 00 00-                         ........        

0.210029 ptp_usb_getdata             (2): Reading PTP_OC 0x9201 (SDIOConnect) data...
0.210052 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.210928 gp_port_read                (3): Read    20 = 0x14 out of 1024 bytes from port: (hexdump of 20 bytes)
0000  14 00 00 00 02 00 01 92-05 00 00 00 00 00 00 00  ................
0010  00 00 00 00            -                         ....            

0.210985 ptp_usb_getresp             (2): Reading PTP_OC 0x9201 (SDIOConnect) response...
0.211007 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.211130 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-05 00 00 00              ....... ....    

0.211179 ptp_usb_sendreq             (2): Sending PTP_OC 0x9205 (SetControlDeviceA) (0xd25a) request...
0.211199 gp_port_write               (3): Writing 16 = 0x10 bytes to port...
0.211275 gp_port_write               (3): Wrote   16 = 0x10 bytes to port: (hexdump of 16 bytes)
0000  10 00 00 00 01 00 05 92-06 00 00 00 5a d2 00 00  ............Z...

0.211320 ptp_usb_senddata            (2): Sending PTP_OC 0x9205 (SetControlDeviceA) data...
0.211342 gp_port_write               (3): Writing 13 = 0xd bytes to port...
0.211868 gp_port_write               (3): Wrote   13 = 0xd bytes to port: (hexdump of 13 bytes)
0000  0d 00 00 00 02 00 05 92-06 00 00 00 01           .............   

0.211913 ptp_usb_getresp             (2): Reading PTP_OC 0x9205 (SetControlDeviceA) response...
0.211935 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.219273 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-06 00 00 00              ....... ....    

0.219333 print_debug_deviceinfo      (2): Device info:
0.219355 print_debug_deviceinfo      (2): Manufacturer: Sony Corporation
0.219374 print_debug_deviceinfo      (2):   Model: ILCE-7M3
0.219393 print_debug_deviceinfo      (2):   device version: 4.0
0.219419 print_debug_deviceinfo      (2):   serial number: '00000000000000003282951003373907'
0.219440 print_debug_deviceinfo      (2): Vendor extension ID: 0x00000011
0.219459 print_debug_deviceinfo      (2): Vendor extension version: 100
0.219479 print_debug_deviceinfo      (2): Vendor extension description: Sony PTP Extensions
0.219499 print_debug_deviceinfo      (2): Functional Mode: 0x0000
0.219519 print_debug_deviceinfo      (2): PTP Standard Version: 100
0.219537 print_debug_deviceinfo      (2): Supported operations:
0.219563 print_debug_deviceinfo      (2):   0x1002 (Open session)
0.219586 print_debug_deviceinfo      (2):   0x1003 (Close session)
0.219610 print_debug_deviceinfo      (2):   0x1001 (Get device info)
0.219632 print_debug_deviceinfo      (2):   0x1004 (Get storage IDs)
0.219654 print_debug_deviceinfo      (2):   0x1005 (Get storage info)
0.219677 print_debug_deviceinfo      (2):   0x1006 (Get number of objects)
0.219699 print_debug_deviceinfo      (2):   0x1007 (Get object handles)
0.219721 print_debug_deviceinfo      (2):   0x1008 (Get object info)
0.219743 print_debug_deviceinfo      (2):   0x1009 (Get object)
0.219768 print_debug_deviceinfo      (2):   0x100a (Get thumbnail)
0.219790 print_debug_deviceinfo      (2):   0x101b (Get partial object)
0.219815 print_debug_deviceinfo      (2):   0x9201 (SDIOConnect)
0.219837 print_debug_deviceinfo      (2):   0x9202 (GetSDIOGetExtDeviceInfo)
0.219859 print_debug_deviceinfo      (2):   0x9205 (SetControlDeviceA)
0.219884 print_debug_deviceinfo      (2):   0x9207 (SetControlDeviceB)
0.219906 print_debug_deviceinfo      (2):   0x9209 (GetAllDevicePropData)
0.219925 print_debug_deviceinfo      (2): Events Supported:
0.219945 print_debug_deviceinfo      (2):   0xc201 (Sony_ObjectAdded)
0.219964 print_debug_deviceinfo      (2):   0xc202 (Sony_ObjectRemoved)
0.219984 print_debug_deviceinfo      (2):   0xc203 (Sony_PropertyChanged)
0.220002 print_debug_deviceinfo      (2): Device Properties Supported:
0.220028 print_debug_deviceinfo      (2):   0x5004 (Compression Setting)
0.220051 print_debug_deviceinfo      (2):   0x5005 (White Balance)
0.220061 print_debug_deviceinfo      (2):   0x5007 (F-Number)
0.220070 print_debug_deviceinfo      (2):   0x500a (Focus Mode)
0.220080 print_debug_deviceinfo      (2):   0x500b (Exposure Metering Mode)
0.220089 print_debug_deviceinfo      (2):   0x500c (Flash Mode)
0.220099 print_debug_deviceinfo      (2):   0x500e (Exposure Program Mode)
0.220108 print_debug_deviceinfo      (2):   0x5010 (Exposure Bias Compensation)
0.220118 print_debug_deviceinfo      (2):   0x5013 (Still Capture Mode)
0.220127 print_debug_deviceinfo      (2):   0xd200 (DOC Compensation)
0.220137 print_debug_deviceinfo      (2):   0xd201 (DRangeOptimize)
0.220147 print_debug_deviceinfo      (2):   0xd203 (Image size)
0.220156 print_debug_deviceinfo      (2):   0xd20d (Shutter speed)
0.220166 print_debug_deviceinfo      (2):   0xd20e (Unknown DPC code)
0.220175 print_debug_deviceinfo      (2):   0xd20f (Color temperature)
0.220185 print_debug_deviceinfo      (2):   0xd211 (Aspect Ratio)
0.220194 print_debug_deviceinfo      (2):   0xd213 (Focus status)
0.220227 print_debug_deviceinfo      (2):   0xd21e (ISO)
0.220239 print_debug_deviceinfo      (2):   0xd21b (Picture Effect)
0.220300 print_debug_deviceinfo      (2):   0xd21d (Unknown DPC code)
0.220310 print_debug_deviceinfo      (2):   0xd21f (Unknown DPC code)
0.220320 print_debug_deviceinfo      (2):   0xd217 (Unknown DPC code)
0.220330 print_debug_deviceinfo      (2):   0xd218 (Battery Level)
0.220339 print_debug_deviceinfo      (2):   0xd219 (Sensor Crop)
0.220349 print_debug_deviceinfo      (2):   0xd212 (Unknown DPC code)
0.220358 print_debug_deviceinfo      (2):   0xd210 (CC Filter)
0.220368 print_debug_deviceinfo      (2):   0xd21c (AB Filter)
0.220377 print_debug_deviceinfo      (2):   0xd222 (Capture Target)
0.220387 print_debug_deviceinfo      (2):   0xd22c (Focus Area)
0.220396 print_debug_deviceinfo      (2):   0xd22d (Unknown DPC code)
0.220406 print_debug_deviceinfo      (2):   0xd22e (Unknown DPC code)
0.220415 print_debug_deviceinfo      (2):   0xd22f (Unknown DPC code)
0.220425 print_debug_deviceinfo      (2):   0xd230 (Unknown DPC code)
0.220435 print_debug_deviceinfo      (2):   0xd231 (Live View Setting Effect)
0.220444 print_debug_deviceinfo      (2):   0xd232 (Unknown DPC code)
0.220454 print_debug_deviceinfo      (2):   0xd233 (Unknown DPC code)
0.220463 print_debug_deviceinfo      (2):   0xd235 (Unknown DPC code)
0.220473 print_debug_deviceinfo      (2):   0xd236 (Unknown DPC code)
0.220482 print_debug_deviceinfo      (2):   0xd24f (Unknown DPC code)
0.220492 print_debug_deviceinfo      (2):   0xd250 (Unknown DPC code)
0.220501 print_debug_deviceinfo      (2):   0xd221 (Unknown DPC code)
0.220511 print_debug_deviceinfo      (2):   0xd214 (Zoom)
0.220520 print_debug_deviceinfo      (2):   0xd215 (Objects in memory)
0.220530 print_debug_deviceinfo      (2):   0xd220 (Unknown DPC code)
0.220539 print_debug_deviceinfo      (2):   0xd2c1 (Autofocus)
0.220549 print_debug_deviceinfo      (2):   0xd2c2 (Capture)
0.220558 print_debug_deviceinfo      (2):   0xd2c3 (Unknown DPC code)
0.220568 print_debug_deviceinfo      (2):   0xd2c9 (Unknown DPC code)
0.220577 print_debug_deviceinfo      (2):   0xd2c8 (Movie)
0.220587 print_debug_deviceinfo      (2):   0xd2c5 (Unknown DPC code)
0.220596 print_debug_deviceinfo      (2):   0xd2c7 (Still Image)
0.220606 print_debug_deviceinfo      (2):   0xd2cb (Unknown DPC code)
0.220614 print_debug_deviceinfo      (2):   0xd2cc (Unknown DPC code)
0.220636 print_debug_deviceinfo      (2):   0xd2cd (Unknown DPC code)
0.220658 print_debug_deviceinfo      (2):   0xd2ce (Unknown DPC code)
0.220686 print_debug_deviceinfo      (2):   0xd2cf (Unknown DPC code)
0.220708 print_debug_deviceinfo      (2):   0xd2d0 (Unknown DPC code)
0.220730 print_debug_deviceinfo      (2):   0xd2d2 (Unknown DPC code)
0.220752 print_debug_deviceinfo      (2):   0xd2d3 (Unknown DPC code)
0.220774 print_debug_deviceinfo      (2):   0xd2d4 (Unknown DPC code)
0.220793 print_debug_deviceinfo      (2):   0xd2d1 (Near Far)
0.220811 ptp_usb_sendreq             (2): Sending PTP_OC 0x1004 (Get storage IDs) request...
0.220821 gp_port_write               (3): Writing 12 = 0xc bytes to port...
0.220900 gp_port_write               (3): Wrote   12 = 0xc bytes to port: (hexdump of 12 bytes)
0000  0c 00 00 00 01 00 04 10-07 00 00 00              ............    

0.220917 ptp_usb_getdata             (2): Reading PTP_OC 0x1004 (Get storage IDs) data...
0.220926 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.222434 gp_port_read                (3): Read    20 = 0x14 out of 1024 bytes from port: (hexdump of 20 bytes)
0000  14 00 00 00 02 00 04 10-07 00 00 00 01 00 00 00  ................
0010  00 00 01 00            -                         ....            

0.222468 ptp_usb_getresp             (2): Reading PTP_OC 0x1004 (Get storage IDs) response...
0.222489 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.222632 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-07 00 00 00              ....... ....    

0.222679 camera_trigger_capture      (2): camera_trigger_capture
0.222701 camera_trigger_capture      (2): Triggering capture to , autofocus=0
0.222727 ptp_usb_sendreq             (2): Sending PTP_OC 0x9207 (SetControlDeviceB) (0xd2c1) request...
0.222744 gp_port_write               (3): Writing 16 = 0x10 bytes to port...
0.223696 gp_port_write               (3): Wrote   16 = 0x10 bytes to port: (hexdump of 16 bytes)
0000  10 00 00 00 01 00 07 92-08 00 00 00 c1 d2 00 00  ................

0.223714 ptp_usb_senddata            (2): Sending PTP_OC 0x9207 (SetControlDeviceB) data...
0.223723 gp_port_write               (3): Writing 14 = 0xe bytes to port...
0.224300 gp_port_write               (3): Wrote   14 = 0xe bytes to port: (hexdump of 14 bytes)
0000  0e 00 00 00 02 00 07 92-08 00 00 00 02 00        ..............  

0.224316 ptp_usb_getresp             (2): Reading PTP_OC 0x9207 (SetControlDeviceB) response...
0.224325 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.225170 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-08 00 00 00              ....... ....    

0.225187 ptp_usb_sendreq             (2): Sending PTP_OC 0x9207 (SetControlDeviceB) (0xd2c2) request...
0.225196 gp_port_write               (3): Writing 16 = 0x10 bytes to port...
0.225368 gp_port_write               (3): Wrote   16 = 0x10 bytes to port: (hexdump of 16 bytes)
0000  10 00 00 00 01 00 07 92-09 00 00 00 c2 d2 00 00  ................

0.225384 ptp_usb_senddata            (2): Sending PTP_OC 0x9207 (SetControlDeviceB) data...
0.225393 gp_port_write               (3): Writing 14 = 0xe bytes to port...
0.228547 gp_port_write               (3): Wrote   14 = 0xe bytes to port: (hexdump of 14 bytes)
0000  0e 00 00 00 02 00 07 92-09 00 00 00 02 00        ..............  

0.228571 ptp_usb_getresp             (2): Reading PTP_OC 0x9207 (SetControlDeviceB) response...
0.228581 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.229420 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-09 00 00 00              ....... ....    

0.229436 ptp                         (2): _ptp_sony_getalldevicepropdesc: opcode 9209
0.229449 ptp_usb_sendreq             (2): Sending PTP_OC 0x9209 (GetAllDevicePropData) request...
0.229457 gp_port_write               (3): Writing 12 = 0xc bytes to port...
0.229644 gp_port_write               (3): Wrote   12 = 0xc bytes to port: (hexdump of 12 bytes)
0000  0c 00 00 00 01 00 09 92-0a 00 00 00              ............    

0.229660 ptp_usb_getdata             (2): Reading PTP_OC 0x9209 (GetAllDevicePropData) data...
0.229668 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.232005 gp_port_read                (3): Read    1024 = 0x400 bytes from port: (hexdump of 1024 bytes)
0000  ad 06 00 00 02 00 09 92-0a 00 00 00 3c 00 00 00  ............<...
0010  00 00 00 00 04 50 02 00-01 01 02 03 02 07 00 02  .....P..........
0020  03 04 10 13 14 12 05 50-04 00 01 01 02 00 01 80  .......P........
0030  02 0f 00 02 00 04 00 11-80 10 80 06 00 01 80 02  ................
0040  80 03 80 04 80 07 00 30-80 12 80 20 80 21 80 22  .......0... .!."
0050  80 07 50 04 00 00 01 ff-ff 20 03 01 00 00 ff ff  ..P...... ......
0060  01 00 0a 50 04 00 00 02-01 00 01 00 02 06 00 01  ...P............
0070  00 02 00 04 80 05 80 06-80 09 80 0b 50 04 00 00  ............P...
0080  02 01 00 01 80 02 06 00-01 80 02 80 04 80 05 80  ................
0090  03 80 06 80 0c 50 04 00-00 00 01 00 03 00 02 0b  .....P..........
00a0  00 02 00 01 00 04 00 03-00 05 00 01 80 03 80 31  ...............1
00b0  80 32 80 41 80 42 80 0e-50 04 00 00 02 01 00 03  .2.A.B..P.......
00c0  00 02 14 00 00 80 02 00-03 00 04 00 01 00 50 80  ..............P.
00d0  51 80 52 80 53 80 84 80-85 80 86 80 87 80 07 00  Q.R.S...........
00e0  11 80 15 80 14 80 12 80-13 80 17 80 10 50 03 00  .............P..
00f0  00 01 00 00 00 00 02 29-00 00 00 88 13 5c 12 94  .......).....\..
0100  11 cc 10 a0 0f 74 0e ac-0d e4 0c b8 0b 8c 0a c4  .....t..........
0110  09 fc 08 d0 07 a4 06 dc-05 14 05 e8 03 bc 02 f4  ................
0120  01 2c 01 d4 fe 0c fe 44-fd 18 fc ec fa 24 fa 5c  .,.....D.....$.\
0130  f9 30 f8 04 f7 3c f6 74-f5 48 f4 1c f3 54 f2 8c  .0...<.t.H...T..
0140  f1 60 f0 34 ef 6c ee a4-ed 78 ec 13 50 04 00 01  .`.4.l...x..P...
0150  00 01 00 01 00 02 32 00-01 00 10 80 02 00 15 80  ......2.........
0160  12 80 05 80 03 80 04 80-08 80 09 80 0c 80 0d 80  ................
0170  0e 80 0f 80 37 83 37 85-37 89 57 83 57 85 57 89  ....7.7.7.W.W.W.
0180  77 83 77 85 77 89 11 83-11 85 11 89 21 83 21 85  w.w.w.......!.!.
0190  31 83 31 85 36 83 36 85-36 89 56 83 56 85 56 89  1.1.6.6.6.V.V.V.
01a0  76 83 76 85 76 89 10 83-10 85 10 89 20 83 20 85  v.v.v....... . .
01b0  30 83 30 85 18 80 28 80-19 80 29 80 00 d2 03 00  0.0...(...).....
01c0  00 01 00 00 00 00 02 19-00 00 00 b8 0b 8c 0a c4  ................
01d0  09 fc 08 d0 07 a4 06 dc-05 14 05 e8 03 bc 02 f4  ................
01e0  01 2c 01 d4 fe 0c fe 44-fd 18 fc ec fa 24 fa 5c  .,.....D.....$.\
01f0  f9 30 f8 04 f7 3c f6 74-f5 48 f4 01 d2 02 00 01  .0...<.t.H......
0200  01 01 1f 02 0e 00 01 1f-11 12 13 14 15 20 21 22  ............. !"
0210  23 24 25 26 03 d2 02 00-01 01 04 01 02 03 00 01  #$%&............
0220  02 03 0d d2 06 00 00 02-ff ff ff ff 08 00 01 00  ................
0230  01 00 00 00 00 ff ff ff-ff 01 00 00 00 0e d2 02  ................
0240  00 00 02 01 06 02 10 00-01 02 03 0b 08 09 0a 04  ................
0250  0c 05 0d 06 0e 07 0f 10-0f d2 04 00 01 00 7c 15  ..............|.
0260  00 00 01 c4 09 ac 26 64-00 11 d2 02 00 01 01 01  ......&d........
0270  01 02 02 00 01 02 13 d2-02 00 00 02 01 01 02 06  ................
0280  00 01 02 03 05 06 07 1e-d2 06 00 00 01 ff ff ff  ................
0290  00 20 03 00 00 02 59 00-ff ff ff 00 19 00 00 00  . ....Y.........
02a0  32 00 00 00 40 00 00 00-50 00 00 00 64 00 00 00  2...@...P...d...
02b0  7d 00 00 00 a0 00 00 00-c8 00 00 00 fa 00 00 00  }...............
02c0  40 01 00 00 90 01 00 00-f4 01 00 00 80 02 00 00  @...............
02d0  20 03 00 00 e8 03 00 00-e2 04 00 00 40 06 00 00   ...........@...
02e0  d0 07 00 00 c4 09 00 00-80 0c 00 00 a0 0f 00 00  ................
02f0  88 13 00 00 00 19 00 00-40 1f 00 00 10 27 00 00  ........@....'..
0300  00 32 00 00 80 3e 00 00-20 4e 00 00 00 64 00 00  .2...>.. N...d..
0310  00 7d 00 00 40 9c 00 00-00 c8 00 00 00 fa 00 00  .}..@...........
0320  80 38 01 00 00 90 01 00-00 f4 01 00 00 71 02 00  .8...........q..
0330  00 20 03 00 00 e8 03 00-00 e2 04 00 00 40 06 00  . ...........@..
0340  ff ff ff 01 19 00 00 01-32 00 00 01 40 00 00 01  ........2...@...
0350  50 00 00 01 64 00 00 01-7d 00 00 01 a0 00 00 01  P...d...}.......
0360  c8 00 00 01 fa 00 00 01-40 01 00 01 90 01 00 01  ........@.......
0370  f4 01 00 01 80 02 00 01-20 03 00 01 e8 03 00 01  ........ .......
0380  e2 04 00 01 40 06 00 01-d0 07 00 01 c4 09 00 01  ....@...........
0390  80 0c 00 01 a0 0f 00 01-88 13 00 01 00 19 00 01  ................
03a0  40 1f 00 01 10 27 00 01-00 32 00 01 80 3e 00 01  @....'...2...>..
03b0  00 64 00 01 00 c8 00 01-00 90 01 01 00 20 03 01  .d........... ..
03c0  00 40 06 01 ff ff ff 02-64 00 00 02 c8 00 00 02  .@......d.......
03d0  90 01 00 02 20 03 00 02-40 06 00 02 80 0c 00 02  .... ...@.......
03e0  00 19 00 02 00 32 00 02-00 64 00 02 00 c8 00 02  .....2...d......
03f0  00 90 01 02 00 20 03 02-00 40 06 02 1b d2 04 00  ..... ...@......

0.232833 gp_port_read                (3): Reading 512 = 0x200 bytes from port...
0.232956 gp_port_read                (3): Read    512 = 0x200 bytes from port: (hexdump of 512 bytes)
0000  01 01 00 80 00 80 02 11-00 00 80 01 80 02 80 03  ................
0010  80 04 80 05 80 10 80 20-80 21 80 30 80 40 80 50  ....... .!.0.@.P
0020  80 51 80 52 80 53 80 60-80 90 80 1d d2 02 00 00  .Q.R.S.`........
0030  02 00 00 01 00 02 01 1f-d2 02 00 00 01 01 01 02  ................
0040  02 00 02 01 17 d2 02 00-00 01 01 01 02 02 00 02  ................
0050  01 18 d2 01 00 00 02 ff-33 01 ff 64 01 19 d2 02  ........3..d....
0060  00 00 02 01 01 02 02 00-02 01 c1 d2 04 00 81 01  ................
0070  01 00 01 00 02 02 00 01-00 02 00 c2 d2 04 00 81  ................
0080  01 01 00 01 00 02 02 00-01 00 02 00 c3 d2 04 00  ................
0090  81 01 01 00 01 00 02 02-00 01 00 02 00 c9 d2 04  ................
00a0  00 81 01 01 00 01 00 02-02 00 01 00 02 00 c8 d2  ................
00b0  04 00 81 01 01 00 01 00-02 02 00 01 00 02 00 12  ................
00c0  d2 02 00 00 01 00 00 01-00 0f 01 10 d2 02 00 01  ................
00d0  01 80 c0 01 a4 dc 01 1c-d2 02 00 01 01 80 c0 01  ................
00e0  a4 dc 02 22 d2 04 00 00-01 00 00 11 00 02 02 00  ..."............
00f0  01 00 11 00 2c d2 04 00-01 01 00 00 01 00 02 07  ....,...........
0100  00 01 00 02 00 03 00 01-01 02 01 03 01 04 01 2d  ...............-
0110  d2 02 00 00 02 00 00 02-03 00 00 01 02 2e d2 04  ................
0120  00 00 02 00 00 3b 00 02-00 00 2f d2 04 00 00 02  .....;..../.....
0130  00 00 00 00 02 00 00 30-d2 06 00 00 02 00 00 00  .......0........
0140  00 d6 00 40 01 02 00 00-31 d2 02 00 01 00 00 01  ...@....1.......
0150  02 02 00 01 02 32 d2 06-00 01 00 00 00 00 00 fe  .....2..........
0160  00 aa 00 02 00 00 33 d2-02 00 00 01 00 01 02 02  ......3.........
0170  00 00 01 35 d2 02 00 00-01 00 01 02 02 00 00 01  ...5............
0180  36 d2 02 00 00 01 00 01-02 02 00 00 01 4f d2 02  6............O..
0190  00 01 01 00 01 02 02 00-02 01 50 d2 02 00 00 02  ..........P.....
01a0  00 00 02 02 00 00 01 21-d2 02 00 01 01 00 01 02  .......!........
01b0  03 00 00 01 02 14 d2 06-00 00 01 ff ff ff ff 00  ................
01c0  f8 09 02 01 00 00 00 00-ff ff ff ff 01 00 00 00  ................
01d0  15 d2 04 00 00 01 00 00-01 80 01 00 00 ff ff 01  ................
01e0  00 c5 d2 04 00 83 01 01-00 01 00 02 02 00 01 00  ................
01f0  02 00 c7 d2 04 00 81 01-01 00 01 00 02 02 00 01  ................

0.233395 gp_port_read                (3): Reading 173 = 0xad bytes from port...
0.233514 gp_port_read                (3): Read    173 = 0xad bytes from port: (hexdump of 173 bytes)
0000  00 02 00 cb d2 04 00 81-01 01 00 01 00 02 02 00  ................
0010  01 00 02 00 cc d2 04 00-81 01 01 00 01 00 02 02  ................
0020  00 01 00 02 00 cd d2 04-00 81 01 01 00 01 00 02  ................
0030  02 00 01 00 02 00 ce d2-04 00 81 01 01 00 01 00  ................
0040  02 02 00 01 00 02 00 cf-d2 04 00 81 01 01 00 01  ................
0050  00 02 02 00 01 00 02 00-d0 d2 04 00 81 01 01 00  ................
0060  01 00 02 02 00 01 00 02-00 d2 d2 04 00 81 01 01  ................
0070  00 01 00 02 02 00 01 00-02 00 d3 d2 04 00 81 01  ................
0080  01 00 01 00 02 02 00 01-00 02 00 d4 d2 04 00 81  ................
0090  01 01 00 01 00 02 02 00-01 00 02 00 d1 d2 03 00  ................
00a0  82 01 00 00 00 00 01 f9-ff 07 00 01 00           .............   

0.233656 ptp_usb_getresp             (2): Reading PTP_OC 0x9209 (GetAllDevicePropData) response...
0.233681 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.236549 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-0a 00 00 00              ....... ....    

0.236602 ptp                         (2): prop 0x5004, datatype 0x0002, changemethod 1 getset 1
0.236628 ptp                         (2): prop 0x5005, datatype 0x0004, changemethod 1 getset 1
0.236649 ptp                         (2): prop 0x5007, datatype 0x0004, changemethod 0 getset 1
0.236660 ptp                         (2): prop 0x500a, datatype 0x0004, changemethod 0 getset 2
0.236670 ptp                         (2): prop 0x500b, datatype 0x0004, changemethod 0 getset 2
0.236689 ptp                         (2): prop 0x500c, datatype 0x0004, changemethod 0 getset 0
0.236703 ptp                         (2): prop 0x500e, datatype 0x0004, changemethod 0 getset 2
0.236720 ptp                         (2): prop 0x5010, datatype 0x0003, changemethod 0 getset 1
0.236743 ptp                         (2): prop 0x5013, datatype 0x0004, changemethod 1 getset 0
0.236767 ptp                         (2): prop 0xd200, datatype 0x0003, changemethod 0 getset 1
0.236790 ptp                         (2): prop 0xd201, datatype 0x0002, changemethod 1 getset 1
0.236812 ptp                         (2): prop 0xd203, datatype 0x0002, changemethod 1 getset 1
0.236835 ptp                         (2): prop 0xd20d, datatype 0x0006, changemethod 0 getset 2
0.236857 ptp                         (2): prop 0xd20e, datatype 0x0002, changemethod 0 getset 2
0.236881 ptp                         (2): prop 0xd20f, datatype 0x0004, changemethod 1 getset 0
0.236904 ptp                         (2): prop 0xd211, datatype 0x0002, changemethod 1 getset 1
0.236927 ptp                         (2): prop 0xd213, datatype 0x0002, changemethod 0 getset 2
0.236952 ptp                         (2): prop 0xd21e, datatype 0x0006, changemethod 0 getset 1
0.236977 ptp                         (2): prop 0xd21b, datatype 0x0004, changemethod 1 getset 1
0.237000 ptp                         (2): prop 0xd21d, datatype 0x0002, changemethod 0 getset 2
0.237023 ptp                         (2): prop 0xd21f, datatype 0x0002, changemethod 0 getset 1
0.237046 ptp                         (2): prop 0xd217, datatype 0x0002, changemethod 0 getset 1
0.237068 ptp                         (2): prop 0xd218, datatype 0x0001, changemethod 0 getset 2
0.237091 ptp                         (2): prop 0xd219, datatype 0x0002, changemethod 0 getset 2
0.237114 ptp                         (2): prop 0xd2c1, datatype 0x0004, changemethod 129 getset 1
0.237137 ptp                         (2): prop 0xd2c2, datatype 0x0004, changemethod 129 getset 1
0.237159 ptp                         (2): prop 0xd2c3, datatype 0x0004, changemethod 129 getset 1
0.237178 ptp                         (2): prop 0xd2c9, datatype 0x0004, changemethod 129 getset 1
0.237188 ptp                         (2): prop 0xd2c8, datatype 0x0004, changemethod 129 getset 1
0.237198 ptp                         (2): prop 0xd212, datatype 0x0002, changemethod 0 getset 1
0.237207 ptp                         (2): prop 0xd210, datatype 0x0002, changemethod 1 getset 1
0.237216 ptp                         (2): prop 0xd21c, datatype 0x0002, changemethod 1 getset 1
0.237225 ptp                         (2): prop 0xd222, datatype 0x0004, changemethod 0 getset 1
0.237234 ptp                         (2): prop 0xd22c, datatype 0x0004, changemethod 1 getset 1
0.237243 ptp                         (2): prop 0xd22d, datatype 0x0002, changemethod 0 getset 2
0.237254 ptp                         (2): prop 0xd22e, datatype 0x0004, changemethod 0 getset 2
0.237263 ptp                         (2): prop 0xd22f, datatype 0x0004, changemethod 0 getset 2
0.237273 ptp                         (2): prop 0xd230, datatype 0x0006, changemethod 0 getset 2
0.237282 ptp                         (2): prop 0xd231, datatype 0x0002, changemethod 1 getset 0
0.237292 ptp                         (2): prop 0xd232, datatype 0x0006, changemethod 1 getset 0
0.237301 ptp                         (2): prop 0xd233, datatype 0x0002, changemethod 0 getset 1
0.237311 ptp                         (2): prop 0xd235, datatype 0x0002, changemethod 0 getset 1
0.237320 ptp                         (2): prop 0xd236, datatype 0x0002, changemethod 0 getset 1
0.237330 ptp                         (2): prop 0xd24f, datatype 0x0002, changemethod 1 getset 1
0.237340 ptp                         (2): prop 0xd250, datatype 0x0002, changemethod 0 getset 2
0.237349 ptp                         (2): prop 0xd221, datatype 0x0002, changemethod 1 getset 1
0.237359 ptp                         (2): prop 0xd214, datatype 0x0006, changemethod 0 getset 1
0.237368 ptp                         (2): prop 0xd215, datatype 0x0004, changemethod 0 getset 1
0.237377 ptp                         (2): prop 0xd2c5, datatype 0x0004, changemethod 131 getset 1
0.237386 ptp                         (2): prop 0xd2c7, datatype 0x0004, changemethod 129 getset 1
0.237396 ptp                         (2): prop 0xd2cb, datatype 0x0004, changemethod 129 getset 1
0.237406 ptp                         (2): prop 0xd2cc, datatype 0x0004, changemethod 129 getset 1
0.237416 ptp                         (2): prop 0xd2cd, datatype 0x0004, changemethod 129 getset 1
0.237425 ptp                         (2): prop 0xd2ce, datatype 0x0004, changemethod 129 getset 1
0.237435 ptp                         (2): prop 0xd2cf, datatype 0x0004, changemethod 129 getset 1
0.237444 ptp                         (2): prop 0xd2d0, datatype 0x0004, changemethod 129 getset 1
0.237454 ptp                         (2): prop 0xd2d2, datatype 0x0004, changemethod 129 getset 1
0.237462 ptp                         (2): prop 0xd2d3, datatype 0x0004, changemethod 129 getset 1
0.237472 ptp                         (2): prop 0xd2d4, datatype 0x0004, changemethod 129 getset 1
0.237481 ptp                         (2): prop 0xd2d1, datatype 0x0003, changemethod 130 getset 1
0.237494 camera_trigger_capture      (2): releasing shutterbutton
0.237509 ptp_usb_sendreq             (2): Sending PTP_OC 0x9207 (SetControlDeviceB) (0xd2c2) request...
0.237518 gp_port_write               (3): Writing 16 = 0x10 bytes to port...
0.241994 gp_port_write               (3): Wrote   16 = 0x10 bytes to port: (hexdump of 16 bytes)
0000  10 00 00 00 01 00 07 92-0b 00 00 00 c2 d2 00 00  ................

0.242012 ptp_usb_senddata            (2): Sending PTP_OC 0x9207 (SetControlDeviceB) data...
0.242021 gp_port_write               (3): Writing 14 = 0xe bytes to port...
0.244218 gp_port_write               (3): Wrote   14 = 0xe bytes to port: (hexdump of 14 bytes)
0000  0e 00 00 00 02 00 07 92-0b 00 00 00 01 00        ..............  

0.244237 ptp_usb_getresp             (2): Reading PTP_OC 0x9207 (SetControlDeviceB) response...
0.244247 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.245123 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-0b 00 00 00              ....... ....    

0.245141 ptp_usb_sendreq             (2): Sending PTP_OC 0x9207 (SetControlDeviceB) (0xd2c1) request...
0.245150 gp_port_write               (3): Writing 16 = 0x10 bytes to port...
0.245290 gp_port_write               (3): Wrote   16 = 0x10 bytes to port: (hexdump of 16 bytes)
0000  10 00 00 00 01 00 07 92-0c 00 00 00 c1 d2 00 00  ................

0.245305 ptp_usb_senddata            (2): Sending PTP_OC 0x9207 (SetControlDeviceB) data...
0.245314 gp_port_write               (3): Writing 14 = 0xe bytes to port...
0.245887 gp_port_write               (3): Wrote   14 = 0xe bytes to port: (hexdump of 14 bytes)
0000  0e 00 00 00 02 00 07 92-0c 00 00 00 01 00        ..............  

0.245903 ptp_usb_getresp             (2): Reading PTP_OC 0x9207 (SetControlDeviceB) response...
0.245912 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.247684 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-0c 00 00 00              ....... ....    

0.248353 gp_camera_free              (2): Freeing camera...
0.248371 gp_camera_exit              (2): Exiting camera ('Sony Alpha-A7 III (PC Control)')...
0.248388 ptp_usb_sendreq             (2): Sending PTP_OC 0x1003 (Close session) request...
0.248397 gp_port_write               (3): Writing 12 = 0xc bytes to port...
0.248466 gp_port_write               (3): Wrote   12 = 0xc bytes to port: (hexdump of 12 bytes)
0000  0c 00 00 00 01 00 03 10-0d 00 00 00              ............    

0.248483 ptp_usb_getresp             (2): Reading PTP_OC 0x1003 (Close session) response...
0.248493 gp_port_read                (3): Reading 1024 = 0x400 bytes from port...
0.250314 gp_port_read                (3): Read    12 = 0xc out of 1024 bytes from port: (hexdump of 12 bytes)
0000  0c 00 00 00 03 00 01 20-0d 00 00 00              ....... ....    

0.250358 gp_port_close               (2): Closing port...
0.251435 _close_async_interrupts     (2): canceling transfer 0:0x463288 (status 0)
0.251639 _close_async_interrupts     (2): canceling transfer 1:0x45b580 (status 0)
0.252278 _close_async_interrupts     (2): canceling transfer 2:0x45ed78 (status 0)
0.252572 _close_async_interrupts     (2): canceling transfer 3:0x467388 (status 0)
0.252859 _close_async_interrupts     (2): canceling transfer 4:0x462a98 (status 0)
0.253136 _close_async_interrupts     (2): canceling transfer 5:0x46c3e0 (status 0)
0.256291 _close_async_interrupts     (2): canceling transfer 6:0x4658e8 (status 0)
0.256573 _close_async_interrupts     (2): canceling transfer 7:0x46c230 (status 0)
0.256854 _close_async_interrupts     (2): canceling transfer 8:0x4526a0 (status 0)
0.257135 _close_async_interrupts     (2): canceling transfer 9:0x46c600 (status 0)
0.260295 _cb_irq                     (2): 0x463288 with status 3
0.260306 _cb_irq                     (2): Transfer 0x463288 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260336 _cb_irq                     (2): 0x45b580 with status 3
0.260358 _cb_irq                     (2): Transfer 0x45b580 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260384 _cb_irq                     (2): 0x45ed78 with status 3
0.260405 _cb_irq                     (2): Transfer 0x45ed78 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260433 _cb_irq                     (2): 0x467388 with status 3
0.260455 _cb_irq                     (2): Transfer 0x467388 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260479 _cb_irq                     (2): 0x462a98 with status 3
0.260499 _cb_irq                     (2): Transfer 0x462a98 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260523 _cb_irq                     (2): 0x46c3e0 with status 3
0.260543 _cb_irq                     (2): Transfer 0x46c3e0 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260567 _cb_irq                     (2): 0x4658e8 with status 3
0.260589 _cb_irq                     (2): Transfer 0x4658e8 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260612 _cb_irq                     (2): 0x46c230 with status 3
0.260632 _cb_irq                     (2): Transfer 0x46c230 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260656 _cb_irq                     (2): 0x4526a0 with status 3
0.260676 _cb_irq                     (2): Transfer 0x4526a0 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260700 _cb_irq                     (2): 0x46c600 with status 3
0.260722 _cb_irq                     (2): Transfer 0x46c600 should be in LIBUSB_TRANSFER_COMPLETED, but is 3!
0.260939 gp_filesystem_reset         (2): resetting filesystem
0.260967 gp_filesystem_lru_clear     (2): Clearing fscache LRU list...
0.260987 gp_filesystem_lru_clear     (2): fscache LRU list already empty
0.261007 delete_all_folders          (2): Internally deleting all folders from '/'...
0.261027 lookup_folder               (2): Lookup folder '/'...
0.261052 lookup_folder               (2): Found! / is 0x44dda0
0.261072 recurse_delete_folder       (2): Recurse delete folder 0x44dda0//
0.261103 delete_all_files            (2): Delete all files in folder 0x44dda0//
0.261125 gp_port_free                (2): Freeing port...
0.261145 gp_port_close               (2): Closing port...
0.261498 gp_filesystem_reset         (2): resetting filesystem
0.261532 gp_filesystem_lru_clear     (2): Clearing fscache LRU list...
0.261551 gp_filesystem_lru_clear     (2): fscache LRU list already empty
0.261570 delete_all_folders          (2): Internally deleting all folders from '/'...
0.261590 lookup_folder               (2): Lookup folder '/'...
0.261609 lookup_folder               (2): Found! / is 0x44dda0
0.261634 recurse_delete_folder       (2): Recurse delete folder 0x44dda0//
0.261654 delete_all_files            (2): Delete all files in folder 0x44dda0//

Note that I had to copy/paste with --debug above because the --debug-logfile=FILENAME switch doesn't work for me with this latest build (I just get no file and no error message along with it). It definitely worked before (when I was using the apt-get packaged version).

If I want to just trigger capture and record everything in-camera, --trigger-capture is the correct option, right? Originally (at the top of this issue) I was using --capture-image and the camera behaved the same, but the console command didn't end for 16 minutes.