Everything works OK from the mmc card.
After configuring for tftp uImage boot and
nfs for rootfs, boots OK and serial console works fine, but LCD stops
at the "ANDROID" message after displaying the robot. Used the uImage and rootfs provided with the SDK.
Comparing a working android's processes (ps) with the nfs version
shows the android processes are not running.
I built an new file system from the TI-Android-FroYo-DevKit-V2 UserGuide instructions and
it behaves the same.
Is there a script that needs to be modified to
start the android processes when using nfs for the rootfs ??
Below are the differences in the running processes from the two systems.
Logcat has messages indicating the settings.db
and system/etc/dbus.conf have permission problems but file permissions seem to be
the same as on the mmc card.
Also, the nfs mounted android continuously outputs a message every 3-4
seconds to serial console as follows:
" # request_suspend_state: wakeup (0->0) at 212476989749 (2000-01-01
00:43:18.999237060 UTC)
init: untracked pid 1672 exited "
/////////////////////////// NON WORKING NFS MOUNTED FILE SYSTEM
ps //////////////////////
USER PID PPID VSIZE RSS WCHAN PC NAME
root 1 0 312 220 c00c093c 0000cdbc S /init
root 2 0 0 0 c00723a0 00000000 S kthreadd
root 3 2 0 0 c0064e5c 00000000 S ksoftirqd/0
root 4 2 0 0 c0088fec 00000000 S watchdog/0
root 5 2 0 0 c006f380 00000000 S events/0
root 6 2 0 0 c006f380 00000000 S khelper
root 10 2 0 0 c0077978 00000000 S async/mgr
root 13 2 0 0 c006f380 00000000 S suspend
root 193 2 0 0 c009dd38 00000000 S sync_supers
root 195 2 0 0 c009e568 00000000 S bdi-default
root 197 2 0 0 c006f380 00000000 S kblockd/0
root 206 2 0 0 c006f380 00000000 S omap2_mcspi
root 217 2 0 0 c006f380 00000000 S ksuspend_usbd
root 221 2 0 0 c02111f4 00000000 S khubd
root 230 2 0 0 c006f380 00000000 S twl4030-irqchip
root 231 2 0 0 c01dc1e0 00000000 S twl4030-irq
root 252 2 0 0 c006f380 00000000 S kmmcd
root 267 2 0 0 c006f380 00000000 S musb_hdrc
root 269 2 0 0 c006f380 00000000 S rpciod/0
root 278 2 0 0 c00891e4 00000000 S khungtaskd
root 279 2 0 0 c00993e0 00000000 S kswapd0
root 281 2 0 0 c006f380 00000000 S aio/0
root 282 2 0 0 c006f380 00000000 S nfsiod
root 283 2 0 0 c006f380 00000000 S crypto/0
root 290 2 0 0 c01ab988 00000000 S dsi
root 434 2 0 0 c01f0ab4 00000000 S mtdblockd
root 497 2 0 0 c006f380 00000000 S kondemand/0
root 498 2 0 0 c006f380 00000000 S kconservative/0
root 504 2 0 0 c006f380 00000000 S usbhid_resumer
root 532 2 0 0 c0283248 00000000 S mmcqd
root 813 1 712 308 c0062b5c afd0e81c S /system/bin/sh
system 815 1 776 268 c02920b0 afd0dbac S /system/bin/servicemanager
root 816 1 3712 532 ffffffff afd0e21c S /system/bin/vold
root 817 1 3692 504 ffffffff afd0e21c S /system/bin/netd
root 818 1 672 308 c02c70e4 afd0e53c S /system/bin/debuggerd
root 819 1 1232 536 c0075c14 afd0e21c S /system/bin/rild
**** missing stuff
root 823 1 780 300 c02c70e4 afd0e53c S /system/bin/installd
keystore 826 1 1592 388 c02c70e4 afd0e53c S /system/bin/keystore
**** missing stuff
root 827 1 3376 172 ffffffff 0000f474 S /sbin/adbd
root 890 2 0 0 c00cdad8 00000000 S flush-0:12
media 1003 1 19796 4296 ffffffff afd0dbac S /system/bin/mediaserver
root 1004 1 52364 8628 00000000 8021bddc R zygote
root 1009 1 712 316 c0062b5c afd0e81c S /system/bin/sh
root 1015 1009 848 276 c0075c14 afd0e21c S sleep
root 1016 813 864 328 00000000 afd0d90c R ps
/////////////////////////// WORKING MMC MOUNTED FILESYSTEM ///////////////////////////
PID PPID VSIZE RSS WCHAN PC NAME
root 1 0 308 216 c00c093c 0000cdbc S /init
root 2 0 0 0 c00723a0 00000000 S kthreadd
root 3 2 0 0 c0064e5c 00000000 S ksoftirqd/0
root 4 2 0 0 c0088fec 00000000 S watchdog/0
root 5 2 0 0 c006f380 00000000 S events/0
root 6 2 0 0 c006f380 00000000 S khelper
root 10 2 0 0 c0077978 00000000 S async/mgr
root 13 2 0 0 c006f380 00000000 S suspend
root 193 2 0 0 c009dd38 00000000 S sync_supers
root 195 2 0 0 c009e568 00000000 S bdi-default
root 197 2 0 0 c006f380 00000000 S kblockd/0
root 206 2 0 0 c006f380 00000000 S omap2_mcspi
root 217 2 0 0 c006f380 00000000 S ksuspend_usbd
root 221 2 0 0 c02111f4 00000000 S khubd
root 230 2 0 0 c006f380 00000000 S twl4030-irqchip
root 231 2 0 0 c01dc1e0 00000000 S twl4030-irq
root 252 2 0 0 c006f380 00000000 S kmmcd
root 267 2 0 0 c006f380 00000000 S musb_hdrc
root 269 2 0 0 c006f380 00000000 S rpciod/0
root 278 2 0 0 c00891e4 00000000 S khungtaskd
root 279 2 0 0 c00993e0 00000000 S kswapd0
root 281 2 0 0 c006f380 00000000 S aio/0
root 282 2 0 0 c006f380 00000000 S nfsiod
root 283 2 0 0 c006f380 00000000 S crypto/0
root 290 2 0 0 c01ab988 00000000 S dsi
root 434 2 0 0 c01f0ab4 00000000 S mtdblockd
root 497 2 0 0 c006f380 00000000 S kondemand/0
root 498 2 0 0 c006f380 00000000 S kconservative/0
root 504 2 0 0 c006f380 00000000 S usbhid_resumer
root 537 2 0 0 c027ccac 00000000 D mmcqd
root 543 2 0 0 c011984c 00000000 S kjournald
root 757 2 0 0 c00cdad8 00000000 S flush-179:0
root 813 1 712 308 c0062b5c afd0e81c S /system/bin/sh
system 815 1 780 276 c02920b0 afd0dbac S /system/bin/servicemanager
root 816 1 3716 556 ffffffff afd0e21c S /system/bin/vold
root 817 1 3692 528 ffffffff afd0e21c S /system/bin/netd
root 818 1 640 240 c02c70e4 afd0e53c S /system/bin/debuggerd
root 819 1 1232 536 c0075c14 afd0e21c S /system/bin/rild
root 820 1 84492 26632 c00c093c afd0dcd4 S zygote
media 821 1 27624 4576 ffffffff afd0dbac S /system/bin/mediaserver
bluetooth 822 1 1236 576 c00c093c afd0e9ec S /system/bin/dbus-daemon
root 823 1 780 300 c031cfcc afd0d90c S /system/bin/installd
keystore 825 1 1592 388 c02c70e4 afd0e53c S /system/bin/keystore
system 895 820 184976 49476 ffffffff afd0dbac S system_server +++
root 904 2 0 0 c006f380 00000000 S pvr_vsync_wq/0
dhcp 934 1 824 368 c00c093c afd0e9ec S /system/bin/dhcpcd
app_15 999 820 114064 21396 ffffffff afd0eb68 S com.android.inputmethod.latin
radio 1009 820 120344 22724 ffffffff afd0eb68 S com.android.phone
app_2 1018 820 124004 27420 ffffffff afd0eb68 S com.android.launcher
system 1025 820 115192 19948 ffffffff afd0eb68 S com.android.settings
app_8 1047 820 124164 25828 ffffffff afd0eb68 S android.process.acore
app_0 1076 820 108000 19556 ffffffff afd0eb68 S com.android.bluetooth
app_4 1088 820 110008 20332 ffffffff afd0eb68 S android.process.media
app_13 1102 820 107912 19716 ffffffff afd0eb68 S com.android.deskclock
app_16 1115 820 111768 20952 ffffffff afd0eb68 S com.android.email
app_20 1125 820 108920 19572 ffffffff afd0eb68 S com.android.providers.calendar
app_11 1139 820 109960 19468 ffffffff afd0eb68 S com.android.quicksearchbox
app_22 1150 820 107176 18672 ffffffff afd0eb68 S com.android.protips
app_34 1158 820 109440 19940 ffffffff afd0eb68 S com.android.music
app_27 1166 820 109752 20156 ffffffff afd0eb68 S com.cooliris.media
root 1258 1 1320 160 ffffffff 0000f474 S /sbin/adbd
root 4324 813 864 328 00000000 afd0d90c R ps
#
Thanks