I have a Sony Memory Stick that I am attempting to copy pictures/video from to my hard disk. It is connected to my computer via a Lexar 6-in-1 flash card reader. After plugging the card into the reader, the partition appears under /dev/scsi/... and I can mount the card without a problem. I can copy all the .JPG files from the card without a problem. However, when I attempt to copy an .MPG file, I get the following error:
`/mnt/memory_stick/dcim/101msdcf/mov05776.mpg' -> `./mov05776.mpg'
cp: reading `/mnt/memory_stick/dcim/101msdcf/mov05776.mpg': Input/output error
The .MPG files range in size from 15M to 30M. Approximately 2M of the file gets copied before the error occurs. Each .JPG file is 1.5M to 2.5M in size.
I tried connecting the card to my computer via the camera itself, a Sony DSC-V1, and the camera's USB cable. It worked identical to the card reader, mounted OK, copied .JPG files OK, errored out on .MPG files.
I'm running Gentoo with a 2.6 kernel. My Compact Flash card works fine in the Lexar card reader.