I read somewhere that currently there is no support for SD cards with multiple partitions, or at least only the first partition is used. Maybe that's what you're having problems with?
swapon /dev/mmcblk1p6