Project

General

Profile

Bug #11777

Import from SD card not possible

Added by Matej Martinovic 29 days ago. Updated 28 days ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Lighttable
Target version:
-
Start date:
10/22/2017
Due date:
% Done:

0%

Affected Version:
git master branch
System:
Windows
bitness:
64-bit
hardware architecture:
amd64/x86

Description

Hello,

i've just installed the current version for windows 2.3.0+941~g3fe3c2749 under windows 10 to play around.
Import from the sd card to the library is not possible:
  • The SD card is not listed under import.
  • Clicking on "scan for devices" does nothing.

The SD card is working properly and is recognized in windows. Also darktable is able to import the folder found directly on the SD card to work directly on the card.

History

#1 Updated by Peter Budai 28 days ago

Can you specify what you would like to achieve exactly:
  • Import from file system, aka "import/image" or "import/folder" selecting a file on the SD card, which SD card you have plugged in a USB stick reader, or using the SD card reader device built-in into your computer?
  • OR Import from camera, using the SD card sitting in your camera and plugging your camera into your computer via USB?

#2 Updated by Matej Martinovic 28 days ago

Peter Budai wrote:

Can you specify what you would like to achieve exactly:
  • Import from file system, aka "import/image" or "import/folder" selecting a file on the SD card, which SD card you have plugged in a USB stick reader, or using the SD card reader device built-in into your computer?
  • OR Import from camera, using the SD card sitting in your camera and plugging your camera into your computer via USB?

Hello Peter, sorry if i wasn't clear.
I want to import pictures from my SD card, using the built in SD card reader in my laptop, to copy them to hdd. This does not work as the card is not listed in the import section in darktable. Pressing "scan for devices" does not help. I've tried it also with an external card reader plugged into an USB port with the same result.

Using the second button under import labeled "folder", i am able to import the pictures located on the SD card, but then i'm working on the SD card.

I hope this clarifies the issue.

#3 Updated by Tobias Ellinghaus 28 days ago

Isn't that just another instance of gphoto not working properly on Windows?

#4 Updated by Peter Budai 28 days ago

Thanks Matej for the clarification.

There are two options for importing images in dt:
  • Import from filesystem
  • Import from camera

http://www.darktable.org/usermanual/ch01s03.html.php#d0e809

If you import from filesystem, the import will NOT actually move/copy the images, importing images in darktable does not involve a physical copy step. If you have an SD reader it behaves like part of the filesystem, and as you have confirmed you can import images just you "work o the SD card" - that's how the software works. Copying image files from SD, organizing them, renaming them, making backup etc. is left up to you, dt does not do currently.

"Scan for devices" is actually "scan for cameras", as it is looking for cameras, and you SD card device is not a camera.

#5 Updated by Matej Martinovic 28 days ago

Hello Peter,

I do not want to import from a file system, as i want the images to be moved from the SD Card to the HDD. This worked fine under linux.

So you would describe this as a normal behavior under windows? Direct import from SD card into a file roller is not possible? Because this is how i've always imported images under linux. Same as shown in this video from the 1 minute mark: https://youtu.be/SyKg_tYXfyo?t=1m

It's to bad that darktable under windows isn't showing the SD card as mass storage camera as in the video.

#6 Updated by Peter Budai 28 days ago

Thanks Matej, the video that you referenced is definitely scenario 2 "Import from camera". That is dependent on libgphoto2, and whether that recognizes your camera or not, and that in turn is dependent on whether the device driver supports libusb interface. I believe under Linux all USB driver support libusb (and hence you can use that import from camera method), while on Windows its not true by default: majority of the default Windows drivers do not support libusb.

I see two options:
1. You do the copy/rename/backup by hand or by another software and then import images to dt using "Import from filesystem"
2. You can give a try by replacing the SD card driver with a WinUSB driver as it is described here:
http://zadig.akeo.ie/
Follow the description: https://github.com/pbatard/libwdi/wiki/Zadig
If does not work you can roll back the driver to its original state.

Also available in: Atom PDF