I can report some progress:
I added the following to Linux/drivers/usb/unusual_dev.h UNUSUAL_DEV( 0x8ca, 0x105, 0x0000, 0x9999, "Aiptek", "Mega DV", US_SC_SCSI, US_PR_BULK, NULL, US_FL_START_STOP | US_FL_MODE_XLATE),
recompiled the module and used the new usb-storage.o module. I am using 2.4.20-8 RedHat.
Added to /etc/fstab the line: /dev/sda1 /mnt/cam auto noauto,owner,user,rw 0 0
I can now read the camera, but the files are corrupt, blocks of the picture appear in the wrong places. The JPEG files, which I expect to be of the same size, are of different sizes.
Running fdisk gives: Disk /dev/sda: 6 MB, 6291456 bytes 2 heads, 32 sectors/track, 192 cylinders Units = cylinders of 64 * 512 = 32768 bytes
Device Boot Start End Blocks Id System /dev/sda1 * 1 192 6137+ 1 FAT12 Partition 1 has different physical/logical beginnings (non-Linux?): phys=(0, 1, 1) logical=(0, 0, 14)
The internal memory should be 16 MB.
hmmmm Fat12 looks pretty suspicious, The CF card inserted will almost always be FAT32 so why would they bother with a different format for the built in storage........
JPEG files can be of different sizes even when they are the same pixel size and colour depth. It all depends on the level of compression used and how well the content compresses (varies somewhat)
Can you send me one of these JPEG's by email, I would like to take a look at it.