Using Digital Cameras in Linux


Recommended Posts

Greetings.

A couple of days ago, I got a Kodak EasyShare CX6330 digital camera. However, I would like to receive more information on how to use these cameras in Linux. If you know how to use this or any digital camera in Linux, let me know, please.

Thanks in advance.

Link to comment
Share on other sites

I use gtkam. It was on my installation CDs. It works fine, so I haven't looked for other apps, though I am sure that many more exist. :)

Link to comment
Share on other sites

For me, the easiest program to use was gphoto2 which can be found at Gphoto. It supports your camera(Kodak EasyShare CX6330). It is a command line program but I think a GUI also exists for it. It?s fairly straightforward and I had little problems getting my camera to work with it.

Link to comment
Share on other sites

I got an Olympus C-5000 and since I already had the USB mass storage module compiled in, just mounted it exactly as Mr. Static Void said.

All Olympus cameras from what I've read can be mounted that easily (no gtkam/gphoto, etc, necessary). Your kodak may work that easily also.

Link to comment
Share on other sites

Plug in camera, modprobe usb-storage, mount /dev/sda1 /mnt/camera, play!

Should this work for any recent digital camera? My family just got a Fuji FinePix S3000 (very cheap on Boxing Day :D), and I want in on the fun everyone with windows boxen is having :p A google search on this turned up no results for my particular model.

If you don't know if it'll work, will it hurt to try? Like ... I won't zap the firmware or anything if I try to get this working, will I? ;P

EDIT: btw, my camera uses an xD memory card for storage, if that helps any =)

EDIT #2: forgot to mention ... by the /dev/sda1 notation above, I'm assuming that this requires scsi emulation of some sort. Is there a way to bypass this? I currently have no scsi support in my kernel and would like to keep it that way if possible (using 2.6, btw) :p The usb-storage module jsut compiled without error, and modprobe'ing it (without the camera connected, my dad currently is using it) caused no errors.

EDIT #3: sorry I'm tired. My camera is a Fuji FinePix 3800

Edited by MG-Cloud
Link to comment
Share on other sites

If you don't know if it'll work, will it hurt to try
No it won't hurt to try. ;)
btw, my camera uses an xD memory card for storage

So does my Olympus but I don't think it will affect anything really.

forgot to mention ... by the /dev/sda1 notation above, I'm assuming that this requires scsi emulation of some sort

Yes, it requires SCSI emulation (the module is called sd_mod in the 2.4 kernel) in addition to the USB mass storage support. I also don't like SCSI emulation but compiled it in to make it easy on myself. ;)

Link to comment
Share on other sites

Well I got my Internet and that kind of stuff working in Slackware 9.0 now so now I'll try installing the NVidia drivers and then I'll give the digital camera linking a shot. Thanks.

Link to comment
Share on other sites

Oh crap! I don't know how to get the scsi emulation to work for /dev/sda1, or would it be listed under a different device name? Like wouldn't it be /dev/usb/sda1 or something? Maybe you can tell me how to SCSI emulate these things?

Link to comment
Share on other sites

I can get GTKAM to run now (just had to change the prefix from /usr/local to /usr), but it can't detect the camera, even though I was sure I enabled USB support. As for the /dev/sda1, that doesn't appear to work neither and my Slackware 9.0 distro can support scsi disk drives! HELP! Or I'll have to retreat to that stupid Windows (again) !

And for more detail, the error message I got when I typed mount /dev/sda1 /mnt/camera after typing modprobe usb-storage is that /dev/sda1 is not a valid block device.

Edited by Webgraph
Link to comment
Share on other sites

It appears that your digital camera is not a generic USB mass storage device, but that is only my analysis of your dmesg.

So in other words, I need drivers for this camera, right? I checked the list on linux-usb.org and it appears that my camera is newer than the time the list has been generated. Perhaps that list is obsolete as the 2.6 kernel has been released. If I do need drivers, perhaps you can give me a link to the driver site or to another site which has the instructions on how to configure this camera? I even e-mailed Kodak with this question, but I doubt they'll do anything because they only support the gosh darn Windows and Macintosh.

And if I need a kernel newer than 2.4.20, I'm screwed as I do not wish to risk installing a new kernel yet unless if I had no other choice.

Link to comment
Share on other sites

Never mind. I finally figured out how to get the sonofagun to work! All I had to friggin' do was to copy the gphoto2 files to my /usr/local and it works really nicely. But thanks for all your help.

Link to comment
Share on other sites

  • 3 weeks later...

Did you know that, PTP, Picture Transfer Protocol, is a standardized protocol mainly developped by Kodak whose goal is to provide a standard way to access digital camera? What's wrong with a nice simple USB mass storage device?

This site here has more info and list the driver for your camera as:

PTP (usb)

gphoto2/ptp (usb)

jphoto support PTP so it may help.

MMPTP could be the easy option.

Best of luck :rolleyes:

Edited by patch-rustem
Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.