Копирование фотографий с камеры - как отследить проблему?
Когда я копирую файлы со своей камеры (подключенной через USB) на SSD на моем ноутбуке, копируется несколько файлов, и затем копирование останавливается. Я не уверен, почему, любые идеи или вещи, которые нужно исследовать, оценены, или отчеты об ошибках, чтобы пойти и посмотреть.
Я прочитал этот ответ - камера (Canon 40D в случае, если это имеет значение) прекрасно работает с помощью gvfs. Я могу видеть фотографии в Nautilus или в терминале (в /run/user/username/gvfs/...
) и я могу скопировать несколько фотографий, но не много. При использовании терминала или Nautilus процесс зависает до тех пор, пока камера не перейдет в спящий режим. Digikam вообще не копирует, как и Rapid Photo Downloader. Shotwell все-таки справился, но для меня это большая работа.
Я отключил генерацию миниатюр наутилусом. Средняя загрузка остается около 1, пока это происходит, в то время как загрузка процессора составляет половину простоя, половина ожидания (и немного пользователя / sys для других программ). Ни одна из программ вверху списка процессоров в top
связаны с копированием фотографий. В журналах не так много - от /var/log/syslog
Dec 2 16:20:52 mishtop dbus[945]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Dec 2 16:20:52 mishtop dbus[945]: [system] Successfully activated service 'org.freedesktop.UDisks'
Dec 2 16:21:24 mishtop kernel: [ 2297.180130] usb 2-2: new high-speed USB device number 4 using ehci_hcd
Dec 2 16:21:24 mishtop kernel: [ 2297.314272] usb 2-2: New USB device found, idVendor=04a9, idProduct=3146
Dec 2 16:21:24 mishtop kernel: [ 2297.314278] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 2 16:21:24 mishtop kernel: [ 2297.314283] usb 2-2: Product: Canon Digital Camera
Dec 2 16:21:24 mishtop kernel: [ 2297.314287] usb 2-2: Manufacturer: Canon Inc.
Dec 2 16:21:24 mishtop mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Dec 2 16:21:24 mishtop mtp-probe: bus: 2, device: 4 was not an MTP device
Эта проблема только началась недавно, и у меня было все оборудование целую вечность. Я также недавно обновился до 12.10, хотя я не уверен, возникла ли проблема при обновлении или после обновления. Я также отмечаю этот похожий вопрос, но в настоящее время он остается без ответа, и я предоставляю более подробную информацию
6 ответов
Ошибка, о которой упоминает mdr в своем комментарии ( https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1075923), теперь исправлена, и обновление gvfs, устраняющее проблему, было удалено в 2013-10 гг. 03 ( http://launchpad.net/ubuntu/+source/gvfs/1.16.1-0ubuntu1.1). Таким образом, все, что вам нужно сделать на этом этапе, чтобы исправить эту проблему, это обновить пакет ubuntu gvfs.
Я предлагаю вам изменить режим USB с PTP на запоминающее устройство. Это должно упростить проблемы с подключением, поскольку USB-накопитель более широко поддерживается.
У меня были похожие проблемы с Ubuntu 12.10 и камерой, в которой был только режим PTP.
ВОЗМОЖНОЕ РЕШЕНИЕ. Если ваша камера не поддерживает режим запоминающего устройства, возможно, было бы легче перенести файлы, вынув карту памяти из камеры и используя устройство чтения карт, если на вашем компьютере нет встроенного устройства чтения.
У меня похожие проблемы, но с копированием файлов через SMB с моего NAS. Я исследовал еще кое-что, и, похоже, текущая версия gvfs (в (X)ubuntu 12 LTS) не может обрабатывать слишком много данных (в моем случае копирование зависает после нескольких сотен мегабайт).
Я также заметил, что это было зарегистрировано как ошибка, но последнее обновление, которое я видел, было то, что они нуждаются в эксперте SMB/gvfs, чтобы исправить это.
Смотрите это: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1075923
Обходной путь для файловых серверов - копирование по FTP, но я думаю, что это не работает для камер.
Я предлагаю вам также попытаться скопировать свои файлы прямо с карты памяти (вынуть ее из цифровой камеры и вставить в устройство чтения карт). Если он работает нормально, то это проблема с вашей камерой. Если нет, то ваша карта либо слишком медленная, либо имеет какой-то дефект. Тем самым вы можете сузить проблему до "Это проблема с USB?" или "Это проблема с картой памяти?". Я также предлагаю вам попробовать использовать другую карту в вашей камере и USB-кабель (используйте комбинации: старая карта - новый кабель, новая карта - старый кабель, новая карта - новый кабель), что определенно укажет вам правильное направление.
РЕДАКТИРОВАТЬ:
Вы также можете попросить своих друзей использовать их компьютеры в качестве лабораторных крыс. Не должно быть трудно найти двух человек - одного с 12.04 и другого с 12.10.:)
Другое, что нужно сделать (если у вас достаточно свободного места на жестком диске), это установить Ubuntu 12.04 вместе с Ubuntu 12.10. Здесь нужно помнить одну вещь - тщательно обращаться с каталогом / home. Если вы смонтировали его на отдельном разделе, его можно использовать как дома в обеих установках. Однако это может привести к перезаписи файлов конфигурации и т. Д., Что, очевидно, не очень хорошая вещь. Установите вторую Ubuntu таким образом, чтобы она была автономной - все каталоги находятся в том же разделе, где вы ее устанавливаете. Делая эту двойную загрузку, вы можете увидеть, является ли обновление вашей проблемы до 12.10. К сожалению, часто случается, что обновление с одной версии на другую приводит к некоторому странному поведению (которое также часто присутствует при новой установке:D).
С моим Canon 100D мне нужно смонтировать камеру и открыть папку камеры в nautilus, и позволить ей открыться.
Только после этого я могу загрузить снимки в другой наутилус (оставив первый открытым), и камера не будет спать.
Я не смотрел, есть ли у камеры режим запоминающего устройства. Еще.
"Digikam вообще не может копировать" ... вам нужно размонтировать камеру, и пусть digikam справится с этим и смонтировать… это сработало для меня