[G1 Q&A, Help & Troubleshooting] jmhecker:
I have a G1, currently running Cyanogen 4.2.12.1 (4.2.13.x kills my battery).

Phone: White T-Mobile G1
ROM: Cyanogen
SPL: Hykuros Death/Danger
Radio: 2.22.19.26i
Recovery: RA-dream-v1.5.2
SD Card: 4GB
Swap: Enabled

Fastboot screen is as follows:

DREAM PVT 32B ENG S-OFF
HBOOT-1.33.2005 (DREA10000)
CPLD-4
RADIO-2.22.26I
APR 20, 2009, 15:30:43

I have played around with dozens of Donut and Cupcake ROMs, and settled on Cyanogen, because it seemed to be the most stable.

Now, with the Eclair ROMs for the G1 finally hitting the scene (now that they have a camera...props to NCommander), you can only imagine how excited I was to give them a shot.

I have had the 'prerequisites' for a while: Haykuro's SPL, SD card, rooted phone, RA's recovery image, etc...completely prepared for the Eclair releases.

There have been a few Eclair roms that have been released recently, and for some reason, some of them will not load. (specifically the one by manup, and one branched off of his by Hero_Over). It will flash just fine, but when it boots, I get errors such as this:

I//system/xbin/busybox( 47): Setting up swapspace version 1, size = 128185856
bytes
I//system/xbin/busybox( 47): UUID=32afe93b-1747-4f5a-a3de-5485093a54b7
I//system/xbin/busybox( 47): --- Enabling compcache
I//system/xbin/busybox( 47): Failed to open /dev/block/ramzswap0: No such file
or directory
I//system/xbin/busybox( 47): swapon: can't stat '/dev/block/ramzswap0': No suc
h file or directory
I//system/xbin/busybox( 47): run-parts: /system/etc/init.d/06compcache exited
with code 1
I/logwrapper( 47): /system/xbin/busybox terminated by exit(1)

The full logcat is as follows:

I//system/xbin/busybox( 47): +++ "This is your world, these are your people. Y
ou can live for yourself today, or help build tomorrow for everyone."
I//system/xbin/busybox( 47): +++ Welcome to Android 2.1 / Manup456_ECLAIR_ERD7
9
I//system/xbin/busybox( 47): e2fsck 1.41.6 (30-May-2009)
I//system/xbin/busybox( 47): ext2fs_check_if_mount: Can't check if filesystem
is mounted due to missing mtab file while determining whether /dev/block/mmcblk0
p2 is mounted.
I//system/xbin/busybox( 47): /dev/block/mmcblk0p2: clean, 11/249856 files, 396
09/499300 blocks
I//system/xbin/busybox( 47): cp: cannot stat '/data/app-private/*': No such fi
le or directory
I//system/xbin/busybox( 47): cp: cannot stat '/data/dalvik-cache/*': No such f
ile or directory
I/DEBUG ( 140): debuggerd: Nov 20 2009 10:17:15
I/vold ( 139): Android Volume Daemon version 2.0
D/AKMD ( 148): akmd 1.6.6 START
D/AKMD ( 148): library version: 1.2.1.1129
I/vold ( 139): New MMC card 'SU04G' (serial 2420584359) added @ /devices/pla
tform/msm_sdcc.2/mmc_host/mmc1/mmc1:aaaa
I/vold ( 139): Disk (blkdev 179:0), 7744512 secs (3781 MB) 3 partitions
I/vold ( 139): New blkdev 179.0 on media SU04G, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:aaaa, Dpp 3
I/vold ( 139): Partition (blkdev 179:1), 6682977 secs (3263 MB) type 0xc
I/vold ( 139): New blkdev 179.1 on media SU04G, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:aaaa, Dpp 2
I/vold ( 139): Partition (blkdev 179:2), 998601 secs (487 MB) type 0x83
I/vold ( 139): New blkdev 179.2 on media SU04G, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:aaaa, Dpp 1
I/vold ( 139): Partition (blkdev 179:3), 62871 secs (30 MB) type 0x82
I/vold ( 139): New blkdev 179.3 on media SU04G, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:aaaa, Dpp 0
I/vold ( 139): Evaluating dev '/devices/platform/msm_sdcc.2/mmc_host/mmc1/mm
c1:aaaa/block/mmcblk0' for mountable filesystems for '/sdcard'
I/vold ( 139): Aborting start of /sdcard (bootstrap = 1)
I/vold ( 139): Volmgr not ready to handle device
D/vold ( 139): Bootstrapping complete
I//system/xbin/busybox( 47): Setting up swapspace version 1, size = 32185856 b
ytes
I//system/xbin/busybox( 47): UUID=89298fcc-2d7e-4440-b962-646ec1c0891d
I//system/xbin/busybox( 47): --- Enabling compcache
I//system/xbin/busybox( 47): Failed to open /dev/block/ramzswap0: No such file
or directory
I//system/xbin/busybox( 47): swapon: can't stat '/dev/block/ramzswap0': No suc
h file or directory
I//system/xbin/busybox( 47): run-parts: /system/etc/init.d/06compcache exited
with code 1
I/logwrapper( 47): /system/xbin/busybox terminated by exit(1)

I have tried partitioning my SDCard with different size swap, fat32, and ext partitions...I have tried using ext2, 3, and 4, all to no avail. I have tried different combinations of wiping (before as well as after loading the rom), reverting back to stock firmware and such, then trying, and nothing seems to work.

As I am sure you all can imagine, I am quite frustrated. Does anyone out there know what is causing these issues, and can perhaps point me in the right direction to rectifying them? Any and all help would be greatly appreciated.

EDIT: One thing I failed to mention previously was that I am able to flash Hero ROMs, and from what I have read, the Hero ROMs require the same setup as the Eclair ROMs (Haykuro SPL, ext/swap, etc). Mentioning that, it brings me to believe even more that there is just one tiny item I am missing, but can not pinpoint it.