Problema con capturas de fotos [ gphoto2 + Canon 550D]

Imagen de bolisp
0 puntos

Hola!

Soy nuevo en la creación de aplicaciones con Ubuntu y la verdad me está costando bastante.
Mi objetivo es utilizar gphoto2 para capturar fotos con una cámara Canon 550D de forma automatizada.

Para empezar he tenido problemas para tomar una foto: no me tomaba ninguna. He desinstalado gphoto2 y libgphoto2-2. Los he vuelto a instalar y ahora me toma una foto o unas pocas. Para ello, utilizo el comando:

$ gphoto2 --capture-image-and-download --filename "%Y%m%d%H%M%S.jpg"

Digo una o unas pocas porque llega un momento que al querer tomar otra foto devuelve un error (PTP. Error de E/S).

Si desconecto el USB y lo vuelvo a conectar, o apago y vuelvo a encender la cámara, puedo volver a tomar otra u otras pocas fotos. Un síntoma también es que se apaga la pantalla de la cámara estando configurada para que no se apague nunca. Si desconecto el USB se enciende automáticamente.

Al ejecutar: $ gphoto2 --auto-detect me devuelve en cualquier momento
Modelo Puerto
----------------------------------------------------------
Canon EOS 550D usb:003,030

Y al ejecutar: $ lsusb
Bus 003 Device 030: ID 04a9:31ea Canon, Inc.

He creado unos logs de un proceso satisfactorio y otro donde ha ocurrido un error, para ver si alguien sabe de que puede, si es un problema común o no. La cámara en Windows con la aplicación propietaria funciona sin problemas.

Archivo de los logs
https://www.dropbox.com/s/nzmhppah6yz4z3v/fail.txt
https://www.dropbox.com/s/cksanvyyjtwrsmj/ok.txt

Gracias por la atención.