В последнее время я пользовался кардридером для копирования фотографий со своего 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 в 10:30 дп
Уже неактуально, с выходом libgphoto-2.4.1
Сентябрь 22, 2008 в 12:33 пп
Вообще странно. На сколько я понял, у тебя арч, а там с обновлениями софта не тормозят.
Сентябрь 22, 2008 в 12:53 пп
пф, тормозят ещё как, gphoto2 не обновлялся достаточное время.