I recently bought two different USB2.0 compact flash readers, one from
IOGear and one from SIIG. Both are USB2.0 compliant, and I set them
up on two different computers, a RedHat 7.3 based laptop and a RedHat
7.2 based desktop machine. Both are running a RedHat patched version
of the 2.4.18 kernel. Both computers recognized either reader and
will allow me to mount and access flash cards. So far so good...
This is where it gets weird and I don't understand what is
happening...
I've got two compact flash cards, a 16MB card from Canon and a 256MB
card from SimpleTech. The main reason I got the flash readers was to
get images off my digital camera, a Canon PowerShot S40. The Canon
card works fine. I take some pictures and insert it in the drive and
I see the pictures in the filesystem (under the directory dcim).
But... with the 256MB card, I take a few pictures, pop the card in the
reader, and there is no dcim directory. But, Linux seems happy with
the card. I can copy general files on and off the card. If I leave a
few files on the card, take it out and pop it back into the camera,
the camera shows me the pictures I took earlier. There is no sign of
the files I copied onto the card from Linux, but that doesn't
particularly surprise me. I put the card back in the reader and I can
still access the files copied on under Linux, but no sign of the
pictures.
Any idea what might be happening here? I thought the cards just had a
standard FAT16 filesystem. How can there appear to be two completely
different directories hierarchies on this 256MB card? I have checked
a lot of different things:
1) According to fdisk there is only a single partition on the card
2) I've tried reformating (as vfat) the card under Linux, which
results in the camera not being able to access the flash card.
3) As a result of 2), I've tried formating the card using the
camera, and then the camera is happy with it, but I still can't
see the pictures in the reader.
4) I have access to a Windows box, so I tried putting the reader on
that. It seems to see all the files (Linux and camera
pictures). I noticed that the USB subsystem on Windows shows a
driver with a name like "SimpleTech <something>" (sorry, I don't
remember exactly and don't have that machine available here).
5) If I format the card under Windows, the camera is still happy
with it.
So, my best guess right now is that there is something unique about
the SimpleTech card that requires a special driver, but I don't really
know what. Does anybody know more about what is going on here? Can I
solve the problem by simply replacing the SimpleTech card with another
brand, or is it some kind of capacity related problem. Has anyone had
success with using a compact flash reader to pull images off a 256MB
or larger compact flash? What brand flash card did you use?
Thanks, Keith
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users