Go Back   Steve's Digicams Forums >

LinkBack Thread Tools Search this Thread
Old Feb 24, 2010, 7:15 AM   #31
Join Date: Jun 2003
Location: Savannah, GA (USA)
Posts: 22,378

You should see an eject choice under storage media if a removable drive is mounted (but, not all drives will show up as removable, depending on if they were plugged in when the system was started). You may need to close any file manager windows using it first. You may also see an unmount choice, which basically does the same thing.

Also, make sure your camera is set to USB Mass Storage under it's transfer options (if it has a way to change it). Some cameras are using PTP instead. That may be the issue with your Canon (some Canon models don't have a USB Mass Transfer option available, so they aren't really acting as a Mass Storage device the way a standard USB attached card reader would).
JimC is offline   Reply With Quote
Old Feb 24, 2010, 1:31 PM   #32
Junior Member
Join Date: Feb 2010
Posts: 16

I booted with SimplyMepis, without camera/SDcard being connected. Under Storage Media, it showed my regular disks and also an external disk that I connected via USB (Iomega HDD). I did fdisk -l and it showed sda1 to sda9, and my Iomega HDD 120Gb disk showed as /dev/sdb. All seems OK and it recognizes USB mass storage.

I then plugged my camera with 32mb card (to test & make sure all is OK). It 'found' it and opened a window asking if I wanted to 'open, view, ....'. I clicked open and it opened a new window with location = system:/media/camera. This had 3 folders:
If I click on store_00010001, it drills down to DCIM, Canon and all the jpg picture are there.
Under STorage Media it showed a camera-icon and it was named "USB Imaging interface". I can click on it and it brings me to show me same pictures.

So far so good for 32mb test card (which works fine).

I right-clicked on camera-icon and under "action" I could only 'zip' or 'digikam detect or download'. I could not eject. My IomegaHDD on the other hand has "safely remove" if I right-click. So I'm guessing this means that my camera is not being recognized as a storage device. I typed fdisk -l with these results:

mepis1:/home/demo# fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bytes
240 heads, 63 sectors/track, 32301 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x1549f232

Device Boot Start End Blocks Id System
/dev/sda1 1 1111 8399128+ c W95 FAT32 (LBA)
/dev/sda2 * 1112 6529 40960080 7 HPFS/NTFS
/dev/sda3 6530 32301 194836320 f W95 Ext'd (LBA)
/dev/sda5 6530 11947 40960048+ 7 HPFS/NTFS
/dev/sda6 11948 15334 25605688+ 7 HPFS/NTFS
/dev/sda7 15335 19398 30723808+ 7 HPFS/NTFS
/dev/sda8 19399 24816 40960048+ 7 HPFS/NTFS
/dev/sda9 24817 32301 56586568+ 7 HPFS/NTFS

Disk /dev/sdb: 123.5 GB, 123522417152 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf56df8fe

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 15017 120624021 b W95 FAT32


mepis1:/home/demo# mount
tmpfs on /linux/lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/hdb on /cdrom type iso9660 (ro)
/dev/loop0 on /linux type squashfs (ro)
/ramdisk on /ramdisk type tmpfs (rw,size=819824k,nr_inodes=128097,mode=755)
/ramdisk on /home type tmpfs (rw,size=819824k,nr_inodes=128097,mode=755)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sdb1 on /mnt/sdb1 type vfat (rw,noexec,nosuid,nodev,relatime,gid=100,dmask=002 ,fmask=113)


mepis1:/home/demo# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 059b:0178 Iomega Corp. Hi-Speed USB-to-IDE Bridge Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

By the way, when connected to the system I had the camera in "view mode" (where you can review pictures) instead of photo mode or video mode (to actually record data). If I put it in photo mode it does not show up under STorage Media.

Does that mean my camera is using PTP ?

At this point I wanted to try ddrescue on my working 32mb SDcard. But I'm not sure its showing up the way it should (as a /dev).
I can try to reboot and insert my problematic 512mb card, but if my 32mb card does not show-up properly, then I can't do anything either way....

Let me know if I'm messing up.
Thanks, A.
uny is offline   Reply With Quote
Old Feb 24, 2010, 4:16 PM   #33
Join Date: Jun 2003
Location: Savannah, GA (USA)
Posts: 22,378

It's probably PTP if a good card doesn't show up using fdisk -l.

Chances are, you're going to need to use a regular USB attached card reader instead.

The trick is that you're going to need it to show up as a device. Sometimes temperature can impact it, sometimes different PCs and card readers can make a difference (probably due to slight differences in available current between them with different system power supplies). But, unless you can get it to where it's showing up when you use fdisk -l (as root, which is what the su command does for you), your chances of recovering any data from it are nill without taking the card apart and trying to perform surgery on it). It doesn't make any difference if it's mountable or not... you just need the system to be able to address the card as a block device (and if it's got a bad component, that can be "iffy").

That you were able to see it at one point is a good sign. So, I'd be inclined to use the same PC and reader that happened with, removing and reinserting the card periodically to see if you can get it working long enough from time to time to pull some data from it if you don't have any luck using a different PC with it.

If you don't have any luck and you're in the U.S. and want me to give it a try, send me a PM and I'll send you my address info. For whatever reason, the reader in my wife's laptop seems to work better than most (I've been able to get it to recognize cards that my others readers couldn't see). No charge, as I don't mind helping out in that area. But, no promises either (as sometimes, they are too far gone to do anything with).
JimC is offline   Reply With Quote
Old Mar 3, 2010, 2:51 PM   #34
Junior Member
Join Date: Feb 2010
Posts: 16

Sorry I was away.
I will try to dig-up an external card reader from some friends.

Thanks for the offer to try it out for me - but I'm in Canada and sending it across border can be somewhat problematic.

I will try it with card reader, and will report back. If this fails, then it probably is a hard-error (physical problem) with my card.

Thanks again for all your help.
uny is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

All times are GMT -5. The time now is 2:56 AM.