I would like to do the opposite ! Boot from external SD card and mount the internal eMMC. This is not possible for now.
root@orangepizero:~# dmesg | grep mmc
[ 0.000000] Kernel command line: root=UUID=592180af-c238-474c-a04b-4a9e91c6d375 rootwait rootfstype=ext4 console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 consoleblank=0 loglevel=1 ubootpart=f6fd8d58-01 ubootsource=mmc usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1
[ 3.614489] sunxi-mmc 1c0f000.mmc: Got CD GPIO
[ 3.638787] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB
[ 3.674165] mmc0: host does not support reading read-only switch, assuming write-enable
[ 3.676368] mmc0: new high speed SDHC card at address 0007
[ 3.679008] mmcblk0: mmc0:0007 SD16G 14.5 GiB
[ 3.684778] mmcblk0: p1
[ 3.903208] ubootsource=mmc
[ 5.093763] sunxi-mmc 1c10000.mmc: allocated mmc-pwrseq
[ 5.327331] sunxi-mmc 1c10000.mmc: initialized, max. request size: 16384 KB
[ 5.344637] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 5.346238] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 5.347835] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 5.350751] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 5.354299] mmc1: queuing unknown CIS tuple 0x81 (9 bytes)
[ 5.446745] mmc1: new high speed SDIO card at address 0001
[ 5.663316] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null)
[ 9.439678] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
I see my mmc0 card /dev/mmcblk0/p1 everything is fine , but i would like to access the internal one --> mmc1: new high speed SDIO card at address 0001
root@orangepizero:~# ls -la /dev/mmc*
brw-rw---- 1 root disk 179, 0 Oct 8 13:35 /dev/mmcblk0
brw-rw---- 1 root disk 179, 1 Oct 8 13:35 /dev/mmcblk0p1
root@orangepizero:~#
Is there anyway to enable the card ?