[Android Apps and Games] MongooseHelix:
I'm running a CM7 ROM on my Eris also so it should be able to work. First off, could you post the output you get from running "df -h" inside an adb shell or in the terminal emulator.

It might also be helpful to attach a logcat of your phone during boot if you have adb set up.

One way would be to use adb. For those that might not really familiar with the process but have adb setup and added to your PATH: Reboot your phone and have it connected to your computer. Once it gets to the boot animation, run the following from a command prompt/terminal on your computer:

adb logcat -d > /data/bootlog.txt

Alternatively, you could use a script to run logcat during boot and save the log. If you don't already have a userinit.d directory on your ext partition, make it with these commands in a terminal emulator:

mkdir /sd-ext/userinit.d
chmod 755 /sd-ext/userinit.d

Next, create a script and put it in the userinit.d directory. I named it zbootlog so it would run after the other user scripts as they execute in alphabetical order. The script should look like this:

#!/system/bin/sh
#

log -p i -t zbootlog "creating a boot log"
logcat -d > /data/bootlog.txt

Again in a terminal emulator, assign the script the correct permissions:

chown root:shell /sd-ext/userinit.d/zbootlog
chmod 750 /sd-ext/userinit.d/zbootlog

Once you reboot, the bootlog.txt file should be automatically created inside of /data. If it doesn't, check that /etc/init.d has a script(called 20userinit on my phone) which checks the mounted ext partition, sd-ext, for scripts in userinit.d.

Please attach the log here from whichever way works best for you. Here's what my bootlog.txt looks like:

--------- beginning of /dev/log/main
I/cm ( 63): Welcome to Android 2.3.2 / GingerShedBread.v1.6-02182011-CM7-RC1-NIGHTLY-Desirec
I/cm ( 64): _
I/cm ( 65): __ __ _ ___ _ _ __ ___ __ _ _ _ _ __ __))
I/cm ( 66): ((_ ç(/'((_( ((ç( ((_)((_( (('((ç( ((ô1( ((_)((_(
I/cm ( 67): )) _))
I/cm ( 68):
I//system/xbin/run-parts( 58): vm.swappiness = 10
I//system/xbin/run-parts( 58): vm.min_free_kbytes = 2048
I//system/xbin/run-parts( 58): vm.dirty_ratio = 90
I//system/xbin/run-parts( 58): vm.dirty_background_ratio = 55
I//system/xbin/run-parts( 58): vm.vfs_cache_pressure = 20
I/mountsd ( 78): Checking filesystems..
I//system/xbin/run-parts( 58): e2fsck 1.41.10 (10-Feb-2009)
I//system/xbin/run-parts( 58): /dev/block/mmcblk0p2 was not cleanly unmounted, check forced.
I//system/xbin/run-parts( 58): Pass 1: Checking inodes, blocks, and sizes
I//system/xbin/run-parts( 58): Pass 2: Checking directory structure
I//system/xbin/run-parts( 58): Pass 3: Checking directory connectivity
I//system/xbin/run-parts( 58): Pass 4: Checking reference counts
I//system/xbin/run-parts( 58): Pass 5: Checking group summary information
I//system/xbin/run-parts( 58): /dev/block/mmcblk0p2: 55/249856 files (32.7% non-contiguous), 71205/499713 blocks
I/logwrapper( 83): busybox terminated by exit(0)
I/logwrapper( 85): busybox terminated by exit(0)
I/mountsd ( 87): /sd-ext successfully mounted
I/bindext ( 98): found /data/sdext2
I/bindext ( 99): found /sd-ext/link2sd
I/bindext ( 101): /data/sdext2 successfully bound to /sd-ext/link2sd
I/blockprops( 103): all block mounts set to non-rotational
I/cache2cachedir( 107): /data/dalvik-cache successfully bound to /cache/dalvik-cache
I/minfree ( 109): modifying minfree parameters and disabling write permissions
I/logwrapper( 110): busybox terminated by exit(0)
I/zbootlog( 113): creating a boot log