I tried both suggestions (with the exception of recompiling the kernel) to no avail. I'm going to try to increase the buffer size and recompile the kernel, and press on. Here's a snippet from my last_kmsg where the failure occurs (perhaps someone can shed some light?):
7.296834] init: command 'setprop' r=0 [ 7.296864] init: service 'console' requires console [ 7.296971] init: starting 'logcat' [ 7.297506] init: starting 'servicemanager' [ 7.307296] init: starting 'sensor-daemon' [ 7.308711] init: starting 'vold' [ 7.309124] init: starting 'netd' [ 7.309534] init: starting 'debuggerd' [ 7.309999] init: starting 'qmuxd' [ 7.310369] init: starting 'ril-daemon' [ 7.310793] init: starting 'zygote' [ 7.311221] init: starting 'media' [ 7.311606] init: starting 'dbus' [ 7.311986] init: starting 'installd' [ 7.312388] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' [ 7.312453] init: starting 'runit' [ 7.312786] init: starting 'atheros-setup' [ 7.313184] init: starting 'keystore' [ 7.313603] init: starting 'logfile' [ 7.314011] init: starting 'port-bridge' [ 7.314463] init: cannot find '/system/bin/wiperiface', disabling 'wiperiface' [ 7.314553] init: starting 'qcom-sh' [ 7.314881] init: command 'class_start' r=0 [ 7.314954] init: processing action 0x41250 (boot) [ 7.315058] init: command 'mkdir' r=-17 [ 7.315139] init: command 'chown' r=-2 [ 7.315254] init: command 'chown' r=0 [ 7.315321] init: command 'chown' r=0 [ 7.315414] init: command 'chown' r=0 [ 7.315456] init: command 'chown' r=0 [ 7.315493] init: command 'chmod' r=-2 [ 7.315554] init: command 'chmod' r=0 [ 7.315608] init: command 'chmod' r=0 [ 7.315644] init: command 'chown' r=0 [ 7.315674] init: command 'chmod' r=0 [ 7.315721] init: command 'chown' r=0 [ 7.315756] init: command 'chmod' r=0 [ 7.315791] init: command 'mkdir' r=-17 [ 7.317714] logcat used greatest stack depth: 5240 bytes left [ 7.318524] init: Created socket '/dev/socket/zygote' with mode '666', user '0', group '0' [ 7.320113] init: Created socket '/dev/socket/dbus' with mode '660', user '1002', group '1002' [ 7.321011] init: Created socket '/dev/socket/installd' with mode '600', user '1000', group '1000' [ 7.322286] init: Created socket '/dev/socket/keystore' with mode '666', user '0', group '0' [ 7.324199] init: Created socket '/dev/socket/rild-debug' with mode '660', user '1001', group '1000' [ 7.324339] init: Created socket '/dev/socket/rild' with mode '660', user '0', group '1001' [ 7.325629] init: Created socket '/dev/socket/netd' with mode '660', user '0', group '1000' [ 7.326329] init: Created socket '/dev/socket/vold' with mode '660', user '0', group '1009' [ 7.326674] init: command 'mkdir' r=-17 [ 7.326968] init: command 'mkdir' r=-17 [ 7.327009] init: command 'mkdir' r=-17 [ 7.327719] init: command 'chown' r=0 [ 7.340339] init.athwlan.sh used greatest stack depth: 5000 bytes left [ 7.350879] init: command 'symlink' r=0 [ 7.350968] init: command 'setprop' r=0 [ 7.351044] init: command 'mkdir' r=-17 [ 7.352736] init: command 'mkdir' r=0 [ 7.352871] init: processing action 0x3e738 (property:persist.service.adb.enable=1) [ 7.352928] init: starting 'adbd' [ 7.353368] init: command 'start' r=0 [ 7.353444] init: processing action 0x3e830 (property:persist.sys.key.wakeup=0) [ 7.353576] init: command 'write' r=0 [ 7.357039] init: waitpid returned pid 68, status = 0000000b [ 7.357078] init: process 'logcat', pid 68 exited [ 7.357199] init: waitpid returned pid 69, status = 0000000b [ 7.357229] init: process 'servicemanager', pid 69 exited [ 7.357259] init: process 'servicemanager' killing any children in process group [ 7.357296] init: service 'zygote' is being killed [ 7.357399] init: starting 'zygote' [ 7.357844] init: service 'media' is being killed [ 7.357954] init: starting 'media' [ 7.358334] init: service 'sensor-daemon' is being killed [ 7.358443] init: starting 'sensor-daemon' [ 7.358846] init: waitpid returned pid 70, status = 0000000b [ 7.358884] init: untracked pid 70 exited [ 7.358921] init: waitpid returned pid 71, status = 0000000b [ 7.358946] init: process 'vold', pid 71 exited [ 7.359018] init: process 'vold' killing any children in process group [ 7.359176] init: waitpid returned pid 72, status = 0000000b [ 7.359206] init: process 'netd', pid 72 exited [ 7.359229] init: process 'netd' killing any children in process group [ 7.359351] init: waitpid returned pid 73, status = 0000000b [ 7.359379] init: process 'debuggerd', pid 73 exited [ 7.359404] init: process 'debuggerd' killing any children in process group [ 7.359499] init: waitpid returned pid 74, status = 0000000b [ 7.359528] init: process 'qmuxd', pid 74 exited [ 7.359676] init: process 'qmuxd' killing any children in process group [ 7.359781] init: waitpid returned pid 75, status = 0000000b [ 7.359811] init: process 'ril-daemon', pid 75 exited [ 7.359836] init: process 'ril-daemon' killing any children in process group [ 7.359978] init: waitpid returned pid 76, status = 0000000b [ 7.360006] init: untracked pid 76 exited [ 7.360043] init: waitpid returned pid 77, status = 0000000b [ 7.360068] init: untracked pid 77 exited [ 7.360103] init: waitpid returned pid 78, status = 0000000b [ 7.360129] init: process 'dbus', pid 78 exited [ 7.360153] init: process 'dbus' killing any children in process group [ 7.360316] init: waitpid returned pid 79, status = 0000000b [ 7.360349] init: process 'installd', pid 79 exited [ 7.360373] init: process 'installd' killing any children in process group [ 7.360494] init: waitpid returned pid 80, status = 0000000b [ 7.360524] init: process 'runit', pid 80 exited [ 7.360609] init: waitpid returned pid 81, status = 0000000b [ 7.360639] init: process 'atheros-setup', pid 81 exited [ 7.360726] init: waitpid returned pid 82, status = 0000000b [ 7.360758] init: process 'keystore', pid 82 exited [ 7.360783] init: process 'keystore' killing any children in process group [ 7.360903] init: waitpid returned pid 83, status = 0000000b [ 7.360933] init: process 'logfile', pid 83 exited [ 7.361063] init: waitpid returned pid 84, status = 0000000b [ 7.361093] init: process 'port-bridge', pid 84 exited [ 7.361119] init: process 'port-bridge' killing any children in process group [ 7.361256] init: waitpid returned pid 85, status = 0000000b [ 7.361288] init: process 'qcom-sh', pid 85 exited [ 7.361374] init: waitpid returned pid 86, status = 0000000b [ 7.361403] init: process 'adbd', pid 86 exited [ 7.361428] init: process 'adbd' killing any children in process group [ 7.364856] init: Created socket '/dev/socket/zygote' with mode '666', user '0', group '0' [ 7.366119] init: waitpid returned pid 89, status = 0000000b [ 7.366154] init: process 'sensor-daemon', pid 89 exited [ 7.366184] init: process 'sensor-daemon' killing any children in process group [ 7.366556] init: waitpid returned pid 88, status = 0000000b [ 7.366588] init: process 'media', pid 88 exited [ 7.366614] init: process 'media' killing any children in process group [ 7.366953] init: waitpid returned pid 87, status = 0000000b [ 7.366983] init: process 'zygote', pid 87 exited [ 7.367009] init: process 'zygote' killing any children in process group [ 7.367173] request_suspend_state: wakeup (3->0) at 7357606740 (2011-09-14 02:39:55.912463356 UTC) [ 7.367199] request_suspend_state: state:0, old_sleep:0, new_state:0 [ 7.367318] init: starting 'media' [ 7.369289] init: waitpid returned pid 90, status = 0000000b [ 7.369326] init: process 'media', pid 90 exited [ 7.369353] init: process 'media' killing any children in process group [ 12.374578] init: starting 'adbd' [ 12.375029] init: starting 'servicemanager' [ 12.375391] init: starting 'sensor-daemon' [ 12.375741] init: starting 'vold' [ 12.376093] init: starting 'netd' [ 12.376439] init: starting 'debuggerd' [ 12.376781] init: starting 'qmuxd' [ 12.377133] init: starting 'ril-daemon' [ 12.377481] init: starting 'zygote' [ 12.377859] init: starting 'media' [ 12.378198] init: starting 'dbus' [ 12.378541] init: starting 'installd' [ 12.378884] init: starting 'keystore' [ 12.379271] init: starting 'port-bridge' -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
