I can use it on my ROKR E6 since i try to play OPIE on 3 months ago.
I think i'd taken it from opie, please see attachment .
Code:
Code:
ext2.o ext3.o ext3onE6.zip jbd.o loop.o mount_ext3.lin
But i doesn't know this module would work on A1200 or not, please try.
About ext3.o module it need jbd.o module load first
and loop.o is the module for loop device.
After load jbd and ext3 module. you may need to make block device file for SD partition if you not have it.
Ahh, For your conveneince you can use my script to do all.
(i create /ezxlocal/lib/modules/ directory and copy jbd.o and ext3.o into it first)
mount_ext3.lin
Code:
#!/bin/bash
# script for mount ext3 partition on SD card
# by donga <donga.nb@gmail.com>
#
MOUNT_POINT="/ezxlocal/mmc"
# First, check for module loaded
CHK_MODULE=`lsmod | grep ext3`
if [ -z "$CHK_MODULE" ];
then
# if not loaded, then load it
insmod /ezxlocal/lib/modules/jbd.o
insmod /ezxlocal/lib/modules/ext3.o
# create dev directory if not exists
if [ ! -e /ezxlocal/dev ];
then
/bin/mkdir -p /ezxlocal/dev
# Then make block device file with major 243 and
# minor 1 for first partition.
# If have more than 1 partition on your SD card,
# lets change minor to your partition number
/bin/mknod /ezxlocal/dev/mmca2 b 243 2
/bin/chmod ug+rw /ezxlocal/dev/mmca2
fi
fi
# Check is mount it yet.
CHK_MOUNT=`mount | grep "$MOUNT_POINT"`
if [ -z "$CHK_MOUNT" ];
then
# check for target mount point
[ ! -e "$MOUNT_POINT" ] && mkdir -p "$MOUNT_POINT"
# mount ext3 partition
/bin/mount /ezxlocal/dev/mmca2 "$MOUNT_POINT"
fi
# now your partition have mounted at /ezxlocal/mmc
have fun.