I suppose you never applied a file system to the 2nd partition of the external card, i think you did not create the swap as well. So please try first Code: sudo gainroot mkfs.ext3 -m 1 -L home /dev/mmcblk1p2 tune2fs -o 0 -i 0 /dev/mmcblk1p2 mkswap -L swap /dev/mmcblk1p3 swapon /dev/mmcblk1p3 Then carry on with mount and copy like in the previous tries.
sudo gainroot mkfs.ext3 -m 1 -L home /dev/mmcblk1p2 tune2fs -o 0 -i 0 /dev/mmcblk1p2 mkswap -L swap /dev/mmcblk1p3 swapon /dev/mmcblk1p3
mkfs.ext3 -m 1 -L home /dev/mmcblk1p2
tune2fs -o 0 -i 0 /dev/mmcblk1p2
tune2fs 1.41.3.maemo0 (12-Oct-2008) Setting interval between checks to 0 seconds Invalid mount option set: 0
Just get some local bro to re-flow the solder on the BGA...