shw-m130k don't have movinand,only 512MB oneNAND,placed in POP CPU.
s8500 have 2GB moviNAND and 512MB oneNAND,
but current i'm don't use moviNAND as data partition.
in init.rc i9000 like:
mount rfs /dev/block/mmcblk0p2 /data nosuid nodev check=no
in init.rc m130k and Me:
mount rfs /dev/block/stl10 /data nosuid nodev check=no
Later, i will use it.
Upd.
Android and Bada start only from oneNAND.
Bootloader also placed in oneNAND.
Now you clarified me it alot!
moviNAND is treaten as first SD card by bootloader, and it is mounted during download mode boot (it is possible to patch it through download mode) and by bada kernel otherwise.
So mounting external SD Card memory must be handled by kinda different set of functions.
Gonna follow this topic in FOTA thread.
And btw I've posted some dir listings in these.