libgphoto2-2.4.0 and canon cameras

By Igor

В последнее время я пользовался кардридером для копирования фотографий со своего canon [s60, если кому интересно], но недавно решил подключить камеру к лаптопу. И что я вижу?

[cheer@lap ~]$ gphoto2 -L
Detected a 'Canon:PowerShot S60 (normal mode)'.
*** Error (-114: 'OS error in camera communication') ***

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 , please run
gphoto2 as follows:

    env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt -L

Please make sure there is sufficient quoting around the arguments.

При запуске с опцией –debug выяснилось, что у камеры наступает timeout. Поиск выдал следующий результат:

Кратко: после увеличения таймаута с 75ms до 150ms (для этого следует изменить CANON_FAST_TIMEOUT в файле camlibs/canon/usb.c:75) проблема решена. Пинать надо разработчиков дистрибутивов, потому что в svn проблема уже решена.

Метки: , ,

3 коммент. на “libgphoto2-2.4.0 and canon cameras”

  1. Igor:

    Уже неактуально, с выходом libgphoto-2.4.1

  2. afon:

    Вообще странно. На сколько я понял, у тебя арч, а там с обновлениями софта не тормозят.

  3. Igor:

    пф, тормозят ещё как, gphoto2 не обновлялся достаточное время.

Комментарии закрыты.