[Решено] gphoto2

помогите осилить сабж.
в корне девайса есть две папки: DCIM и MISC
$ gphoto2 -l DCIM

*** Error ***
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***

как заюзать?
Там же английским по цвету фона написано: "устройство или ресурс заняты." )
При этом намекают, что это могут быть модули ядра или программы типа виртуальной файловой системы.
Используя, к примеру, PTP-протокол обмена, gphoto2 нужен прямой доступ к камере. Поэтому смотрите (проще всего в файловом менеджере) не смонтирована ли она. Там же и отмонтируйте если что...
glod
как заюзать?
Проверить.....
1. Device or resource busy
2. Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
Ошибки не исчезают с опытом - они просто умнеют
Это было во-первых. А во-вторых, не нужно указывать каталоги, просто:
$ gphoto2 -l - покажет имеющиеся директории;
... -L - где какие файлы;
... -p - получить указанные файлы;
... -P - получить все файлы;
... -d - удалить указанные файлы;
... -D - удалить все файлы
и т.д. Читайте ман. )
Aivar, виноват.........писал прямо здесь....... и вышло одновременно..
Ошибки не исчезают с опытом - они просто умнеют
vasek, :-P

Кстати, glod, чтобы получить файлы имена тоже указывать не надо! Только номера, которые выдает опция -L, напр.:
$ gphoto2 -p 5-10,18,20
спасибо! в pcmanfm размонтировал и процесс пошел :)
а не подскажете как в консоли можно примонтировать это чудо?
Просто. Используя gvfs (понадобится gvfs-gphoto2). Пример:
$ lsusb
Bus 003 Device 005: ID 04a9:30fe Canon, Inc. Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode)

$ gvfs-mount "gphoto2://[usb:003,005]"
Содержимое появится в /run/user/1000/gvfs/gphoto2\:host\=*/

Размонтировать:
$ gvfs-mount -u "gphoto2://[usb:003,005]"
Шину и устройство, разумеется, указываете свои.

Использовать gvfs поверх gphoto2, конечно, удобнее, но, как говорится, кому как...
спасибо огромное! познавательно. :)
Решено.
Обращайтесь, задавайте вопросы, ответы на которые мы знаем. )
 
Зарегистрироваться или войдите чтобы оставить сообщение.