[G1 Android Development] jmhecker:
I decided to bite the bullet and am installing this now. I'll post an update soon.

But, as it stands now, this is the logcat output...its making me wonder...

- waiting for device -
I/DEBUG ( 123): debuggerd: Mar 1 2010 20:26:03
I/vold ( 122): Android Volume Daemon version 2.0
E/AK8973 ( 131): m_hDevice= -1
E/AK8973 ( 131): m_aDevice= -1
E/AK8973 ( 131): Device initialization failed.
E/AK8973 ( 131):
I/vold ( 122): New MMC card '00000' (serial 1948746960) added @ /devices/pla
tform/msm_sdcc.2/mmc_host/mmc1/mmc1:0001
I/vold ( 122): Disk (blkdev 179:0), 15544320 secs (7590 MB) 3 partitions
I/vold ( 122): New blkdev 179.0 on media 00000, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:0001, Dpp 3
I/vold ( 122): Partition (blkdev 179:1), 14233527 secs (6949 MB) type 0xc
I/vold ( 122): New blkdev 179.1 on media 00000, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:0001, Dpp 2
I/vold ( 122): Partition (blkdev 179:2), 998832 secs (487 MB) type 0x83
I/vold ( 122): New blkdev 179.2 on media 00000, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:0001, Dpp 1
I/vold ( 122): Partition (blkdev 179:3), 311898 secs (152 MB) type 0x82
I/vold ( 122): New blkdev 179.3 on media 00000, media path /devices/platform
/msm_sdcc.2/mmc_host/mmc1/mmc1:0001, Dpp 0
I/vold ( 122): Evaluating dev '/devices/platform/msm_sdcc.2/mmc_host/mmc1/mm
c1:0001/block/mmcblk0' for mountable filesystems for '/sdcard'
I/vold ( 122): Aborting start of /sdcard (bootstrap = 1)
I/vold ( 122): Volmgr not ready to handle device
E/AK8973 ( 131): m_hDevice= -1
E/AK8973 ( 131): m_aDevice= -1
E/AK8973 ( 131): Device initialization failed.
E/AK8973 ( 131):
D/vold ( 122): Bootstrapping complete
E/AK8973 ( 131): m_hDevice= -1
E/AK8973 ( 131): m_aDevice= -1
E/AK8973 ( 131): Device initialization failed.
E/AK8973 ( 131):
I/DMAgent ( 124): SMD Port open success.[v1.1.2.12231200]

Its been sitting at "SMD Port open success." for about 5 minutes now.

'ps' returns:

121 1000 796 S /system/bin/servicemanager
122 0 836 S /system/bin/vold
123 0 656 S /system/bin/debuggerd
124 0 2168 S /system/bin/dmagent -N -P27 -VSY
125 1001 9048 S /system/bin/rild
128 1002 1092 S /system/bin/dbus-daemon --system --nofork
129 0 784 S /system/bin/installd
130 1017 1616 S /system/bin/keystore /data/misc/keystore
131 1008 684 S /system/bin/akmd

Usually when it is sitting idle on the G1 screen, the PS output shows somethign along the lines of enabling a2sd, or moving the apps to the SD card, but I am not seeing any relevant processes in the output. I've been checking the process list for a while, and the PIDs are not changing...which makes me wonder if it is locked up. Checking the system load makes me think that as well. The load is minimal, which makes me think it is not really doing anything.

Output of 'uptime':

uptime
18:35:42 up 5 min, load average: 1.33, 0.96, 0.44

EDIT: Okay, so I repartitioned and reflashed, and I am having the same issues. It shows:

I/DMAgent ( 125): SMD Port open success.[v1.1.2.12231200]

It just sits there. I will let it sit for a while longer this time, but due to the load averages remaining consistently low, and the output of 'ps' never changing, I am thinking that it failed somewhere, and logcat isn't giving me enough information to debug it properly.

This is interesting...poking around to see how far it got into moving apps around (if that is what it is doing), and this is what is in /system/sd/app:

busybox ls -Ll
-rw-r--r-- 1 0 0 244597 Aug 1 2008 Calculator.apk
-rw-r--r-- 1 0 0 0 Aug 1 2008 app
/system/sd/app #

Why is there a zero-length file in /system/sd/app/ named app? That seems odd to me.

EDIT 2: And when I try reboot via the shell, I get this:

/system/sd/app # reboot recovery
reboot recovery
link_image[1721]: 416 could not load needed library 'libsqlite.so' for 'reboot
' (link_image[1721]: 416 could not load needed library 'libicui18n.so' for 'li
bsqlite.so' (reloc_library[1244]: 416 cannot locate ''...))CANNOT LINK EXECUTA
BLE
/system/sd/app #