LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-12-2005, 12:16 AM   #1
trebek
Member
 
Registered: Feb 2005
Location: Costa Rica
Distribution: Ubuntu, gOS, Debian & Slack 12
Posts: 426

Rep: Reputation: 30
Sony Cyber-shot DSC-P73 Camera


I've been trying desperately to install this digital camera onto my linux box. I operate mandrake 9.1 and so far i know my USB is working cause i mounted a memory flash drive there, but the camera is not picked up. The memory stick inside the camera is not detected. I was told by a coworker that i would be under sda1 when plugged into the system, but it does not. I also attempted to connect the camera before booting linux or even turning the system on. Nothing.

Any help would appreciated. Thanks in advanced.
 
Old 04-12-2005, 01:24 AM   #2
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
I had the same problem with the P73 that I had...

AFAIK: it is not compatable with linux. I have yet to get any Sony memory-stick pro device to work under linux. What I ended up doing, is getting a removable media reader - these are very cheap and easy to install - and reading the stick via that.

(Be aware: you do not have to install the camera to get your photos, only the stick.)

Sony inform me that third party drivers probably won't work with memory stick pro devices - even if there is not a memory stick pro in the machine.

gphoto recommend using usb_storage and mounting /dev/sda1 with mnt -t vfat /dev/sda1 /mnt/camera - but if you really want to use the camera itself then you could investigate gphoto as an alternative. I do not actually know if the sony dsc's are supported in gphoto...

Anyhoo - look in lsmod - you need usb_storage as well as usb-ohci. The camera should look just like a removable media device. An internal usb card reader needs usb-ehci and usb_storage.

dmesg will let you know if something is detected.
usb devices are usually sda0, sda1 and so forth ... there dosn't seem to be any way of working out where it will be without mounting all the possible device labels in turn.
 
Old 04-13-2005, 01:37 PM   #3
trebek
Member
 
Registered: Feb 2005
Location: Costa Rica
Distribution: Ubuntu, gOS, Debian & Slack 12
Posts: 426

Original Poster
Rep: Reputation: 30
This is the best answer i've gotten so far in all forums i've been to. I guess i'll try this commands and with all sda's that show up there. I also would like to know how do you 'safely remove hardware', like in windows, when using the card reader?
 
Old 04-13-2005, 07:55 PM   #4
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
"safely remove hardware" lol

You can remove the hardware safely at any time - it least where the hardware is concerned. However - before you unplug your camera it is a good idea to unmount the volume. That's all.

Window$ makes it seem more dire than it is. It's just that the kernel has no way of knowing that the fs has been removed. Though it does seem that a command which returns an error to the effect that there is no fs at the mountpoint should be a bit of a hint.

on trying the sda-b-c etc. don't hold your breath. Chances are you'll be better off with a card reader anyway. I got my 7-card reader off DSE (NZ) for just under NZ$20 - which is about US$10 or so. USB card readers can also be pretty cheap.

you can write a script to try the sda1 etc mountpoint to see what mounts... but you may want to look at dmesg to see if your camera is even seen.
 
Old 04-13-2005, 08:14 PM   #5
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Quick note on multi-slot card readers. Most require Multilun support compiled in the kernel. Not all require it but most do. I don't know if Mandrake includes the multilun support by default or not. Redhat/FC* don't. They require kernel recompile. If you wish to make sure to have no issues then buy a single type media card reader.

A few post to look over. It does get kind of complicated.
http://www.linuxquestions.org/questi...36#post1401136
http://www.linuxquestions.org/questi...331#post498331

Brian1
" Google the Linux way @ http://www.google.com/linux "
 
Old 04-13-2005, 10:37 PM   #6
trebek
Member
 
Registered: Feb 2005
Location: Costa Rica
Distribution: Ubuntu, gOS, Debian & Slack 12
Posts: 426

Original Poster
Rep: Reputation: 30
Ok, i got an idea.

I do believe that at least the system knows that something is plugged but cannot recognize or mount it. I'll perform the lsmod and dmesg commands before and after pluggin the camera in so we can tell that way if my assumption is correct or not. I'll post the results in this same reply soon.

If not, as soon as i can, i'll just purchase a card reader.
 
Old 04-14-2005, 10:26 PM   #7
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
Quote:
Originally posted by Brian1
Quick note on multi-slot card readers. Most require Multilun support compiled in the kernel. Not all require it but most do. I don't know if Mandrake includes the multilun support by default or not. Redhat/FC* don't. They require kernel recompile. If you wish to make sure to have no issues then buy a single type media card reader.
Brian1
Well, I have FC2 and an internal USB 7-in-1 card reader from DSE. Required only usb-ehci and usb-storage support compiled in the kernel out of the box. No hitches and no worries.
 
Old 04-15-2005, 02:26 PM   #8
trebek
Member
 
Registered: Feb 2005
Location: Costa Rica
Distribution: Ubuntu, gOS, Debian & Slack 12
Posts: 426

Original Poster
Rep: Reputation: 30
I did see the usb-ehci module listed when typing lsmod or dmesg. The usb-storage i didn't see, i guess i need to either download and install the module or just load it. Is this correct?
 
Old 04-15-2005, 05:47 PM   #9
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Do a ' modprobe usb-storage '.

Brian1
" Google the Linux way @ http://www.google.com/linux "
 
Old 04-15-2005, 07:12 PM   #10
amw2320
LQ Newbie
 
Registered: Aug 2003
Distribution: Arch 0.7
Posts: 24

Rep: Reputation: 15
P73 does work

The P73 does work under linux. When you are in usb mode be sure to set it to PTP, it is recognized as another camera (a P70 I think), but works perfectly. I still haven't figured out the permissions to access it as someone other than root though.
 
Old 04-15-2005, 11:46 PM   #11
trebek
Member
 
Registered: Feb 2005
Location: Costa Rica
Distribution: Ubuntu, gOS, Debian & Slack 12
Posts: 426

Original Poster
Rep: Reputation: 30
I'll be doing all this just now!!!

Ok, 'modprobe usb-storage' gave no results.

I did what amw2320 suggested and i got this back from dmesg:
Code:
hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x54c/0x10) is not claimed by any active driver.
usb.c: USB disconnect on device 00:1f.2-1 address 2
hub.c: new USB device 00:1f.2-1, assigned address 3
usb.c: USB device 3 (vend/prod 0x54c/0x4e) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
3Com  3c990.c  v1.0.0b  10/2000
3Com  3c990.c  v1.0.0b  10/2000
PORTMAN_PCS loaded -------
Still, i typed 'ls /dev' and nothing showed for sda1.


Last edited by trebek; 04-16-2005 at 12:06 AM.
 
Old 04-16-2005, 11:16 AM   #12
amw2320
LQ Newbie
 
Registered: Aug 2003
Distribution: Arch 0.7
Posts: 24

Rep: Reputation: 15
Make sure you have libgphoto2 and gphoto2, I'm pretty sure that they both come with mandrake.


After plugging in the camera, type: gphoto2 --auto-detect

Model Port
----------------------------------------------------------
Sony DSC-F707V (PTP mode) usb:


gphoto2 -a will show the camera abilites


Abilities for camera : Sony DSC-F707V (PTP mode)
Serial port support : no
USB support : yes
Capture choices :
: Capture not supported by the driver
Configuration support : yes
Delete files on camera support : yes
File preview (thumbnail) support : yes
File upload support : yes

there is alot you can do from the command line with gphoto2 like: gphoto2 -P to download all pictures

I personally use digiKam, it's a great looking KDE frontend for libgphoto2.

Hope that works
 
Old 04-16-2005, 11:36 AM   #13
trebek
Member
 
Registered: Feb 2005
Location: Costa Rica
Distribution: Ubuntu, gOS, Debian & Slack 12
Posts: 426

Original Poster
Rep: Reputation: 30
Excellent, thanks a lot!!

I'll do this as soon as i get back home from work.

Yesterday i was attempting to mount a bunch of stuff. I got a usb stick working, so i know the usb port is fine. The last text i wrote about the dmesg results didn't appear like that before having the computer run without the camera plugged in. So i guess at least it was recognized in some way.
 
Old 04-16-2005, 11:39 PM   #14
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
Quote:
Originally posted by trebek
I'll be doing all this just now!!!

Ok, 'modprobe usb-storage' gave no results.
That's OK, the module is called usb_storage

Quote:
I did what amw2320 suggested and i got this back from dmesg:
Code:
hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x54c/0x10) is not claimed by any active driver.
usb.c: USB disconnect on device 00:1f.2-1 address 2
hub.c: new USB device 00:1f.2-1, assigned address 3
usb.c: USB device 3 (vend/prod 0x54c/0x4e) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
3Com  3c990.c  v1.0.0b  10/2000
3Com  3c990.c  v1.0.0b  10/2000
PORTMAN_PCS loaded -------
... yup, that's fine - but to use PTP, you must have some camera interface software that supports PTP. Wot I have been talking about is to use the camera as a mass media device - the default (normal) mode reccommended by Sony. I think the one called gphoto is the best one. The gphoto developers also recommend using normal node if at all possible. But - then - it's not possible, so you can avoid the expence of new hardware or commit yourself to download and install new software.

If I try to connect (mount the memory stick) via the camera in PTP or normal mode, I just get: "no media present" regardless.

Quote:
Still, i typed 'ls /dev' and nothing showed for sda1. [/B]
Saaay what?! I read this bit to mean that /dev/sda1 does not exist...

If I do ls /dev I get a whole swath of block special devices flooding the screen.
If I do ls /dev/sda1, it shows up all right. If it wasn't there I'd get the error message...

/dev/sda1:no such file or directory

If you do not have the /dev/sda block special devices then where is your usb going? Perhaps you should look again, this time using ls /dev/sda1 ?

Anyhoo - you wouldn't look at the block special device to see if your camera is there, you'd look in the mountpoint... you go like this (as root):
Code:
mount -t vfat /dev/sda1 /mnt/camera
ls /mnt/camera
(provided the mountpoint /mnt/camera exists)
... and you'll see the 101 directory.

Of course, if you use gphoto, then you'll be using that interface.
 
Old 04-16-2005, 11:52 PM   #15
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
Re: P73 does work - with PTP and gphoto that is

Quote:
Originally posted by amw2320
[snip] I still haven't figured out the permissions to access it as someone other than root though.
You can't - only root can mount file systems (man mount).
Presumably, if you access a memstick through a card reader you can configure fstab for /dev/sda1 like the floppy, so the stick is detected when you plug it in and an entry will show in some sort of user mount tool.

However: I usually access photos via a script file. Since I'm always doing the same commands... in which case, sudo is good: see man sudo.

The script goes something like this
Code:
#! /bin/sh
sudo mount -t vfat /dev/sda1 /mnt/camera
cd /mnt/camera/dcim/101msdcf
sudo mv -iv --targetdirectory=/home/$me/photos/todo/*.jpg
sudo rm *
sudo umount /mnt/camera
sudo -k
cd /home/me/photos/todo
echo -e "all done now"
But you have to set yourself up to use sudo to begin with.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Sony DSC-P73 and Mandrake 10 JohnnyNapalm Linux - Hardware 3 10-08-2004 06:57 PM
Sony cyber-shot dsc-p120 in SuSE linux 9.1 camaleon Linux - Hardware 1 06-07-2004 05:14 PM
sony dsc camera in Mandrake 10 zebra90210 Linux - Hardware 3 03-27-2004 12:20 PM
how do i access my digital camera (sony dsc-p32) the anti-riced Linux - Hardware 12 01-26-2004 05:35 PM
Sony DSC-S70 Digital Still Camera Annex Linux - Newbie 11 04-01-2002 11:49 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration