With this setup of ext2 in the external SD everything seems to be working fine. I will set it back again where ext2 is in the internal card and try it again tomorow. Off to bed now, day job gets in the way of all this fun But here is the result of your latest request. I will try and get all this again tomorrow for you with ext2 in the internal card if nobody has done it by then
# busybox df -h
busybox df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 207.6M 16.0K 207.5M 0% /dev
tmpfs 4.0M 0 4.0M 0% /sqlite_stmt_journals
/dev/block/mtdblock1 160.0M 146.7M 13.3M 92% /system
/dev/block/mtdblock6 175.0M 10.9M 164.1M 6% /data
/dev/block/mtdblock5 94.8M 6.8M 88.0M 7% /cache
/dev/block//vold/179:17
7.5G 2.9G 4.6G 39% /sdcard
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /system/sd
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /data/app
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /data/data
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /data/dalvik-cache
/dev/block//vold/179:1
13.8G 185.9M 13.6G 1% /sdcard2
#
# busybox df -h
busybox df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 207.6M 16.0K 207.5M 0% /dev
tmpfs 4.0M 0 4.0M 0% /sqlite_stmt_journals
/dev/block/mtdblock1 160.0M 146.7M 13.3M 92% /system
/dev/block/mtdblock6 175.0M 10.9M 164.1M 6% /data
/dev/block/mtdblock5 94.8M 6.8M 88.0M 7% /cache
/dev/block//vold/179:17
7.5G 2.9G 4.6G 39% /sdcard
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /system/sd
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /data/app
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /data/data
/dev/block/vold/179:2
1019.1M 145.2M 822.2M 15% /data/dalvik-cache
/dev/block//vold/179:1
13.8G 185.9M 13.6G 1% /sdcard2
#