I am not quite understand your problem about mmcblkp1 and sda

mmc and sda are different in driver. The first one is mmc specific interface, the second is usb.

on MT300A, there is mmcblkp0, which will be used for the microsd card.