libgphoto2-2.4.0 and canon cameras
В последнее время я пользовался кардридером для копирования фотографий со своего canon [s60, если кому интересно], но недавно решил подключить камеру к лаптопу. И что я вижу?
[code][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.[/code]
При запуске с опцией –debug выяснилось, что у камеры наступает timeout. Поиск выдал следующий результат:
Кратко: после увеличения таймаута с 75ms до 150ms (для этого следует изменить CANON_FAST_TIMEOUT в файле camlibs/canon/usb.c:75) проблема решена. Пинать надо разработчиков дистрибутивов, потому что в svn проблема уже решена.
Метки: canon, libgphoto2, Linux
Апрель 12, 2008 at 10:30 дп
Уже неактуально, с выходом libgphoto-2.4.1