Hi All,
I am getting a strange issue with Andorid port. I am able to boot the
android system but while booting the android logo flickers. And when we
browse the desktop the flicker gets more worst. When we checked the load of
the system with "top", observed that init is taking 99%. Please see the log
below.
PID CPU% S #THR VSS RSS UID Name
1 99% R 1 272K 184K root /init
1604 0% R 1 912K 372K root top
3 0% S 1 0K 0K root ksoftirqd/0
4 0% S 1 0K 0K root watchdog/0
5 0% S 1 0K 0K root events/0
6 0% S 1 0K 0K root khelper
10 0% S 1 0K 0K root suspend/0
64 0% S 1 0K 0K root kblockd/0
77 0% S 1 0K 0K root kmmcd
112 0% S 1 0K 0K root pdflush
113 0% S 1 0K 0K root pdflush
114 0% S 1 0K 0K root kswapd0
733 0% S 1 0K 0K root mtdblockd
776 0% S 1 0K 0K root rpciod/0
1484 0% S 1 740K 320K root /system/bin/sh
1485 0% S 1 812K 260K system /system/bin/servicemanager
1487 0% S 2 1852K 340K root /system/bin/mountd
1488 0% S 1 668K 260K root /system/bin/debuggerd
1490 0% S 4 5324K 624K radio /system/bin/rild
1491 0% S 1 71304K 18904K root zygote
1492 0% S 4 16060K 3364K root /system/bin/mediaserver
1493 0% S 1 1168K 564K bluetoot /system/bin/dbus-daemon
1494 0% S 1 804K 308K root /system/bin/installd
1497 0% Z 1 0K 0K root flash_image
1498 0% Z 1 0K 0K root netcfg
1505 0% S 28 165408K 23320K system system_server
1625 0% S 7 113568K 19676K app_6 android.process.acore
1632 0% S 8 99252K 12204K radio com.android.phone
1645 0% S 6 92452K 11216K app_0 com.android.alarmclock
116 0% S 1 0K 0K root aio/0
2 0% S 1 0K 0
Then I enabled the loglevel of init to 6, the output was:
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.5, "mtdblock5"
VFS: Mounted root (yaffs2 filesystem) readonly.
Freeing init memory: 120K
Warning: unable to open an initial console.
init: /init.rc: 142: group option accepts at most 6 supp. groups
Ösh: can't access tty; job control turned offinit: starting 'servicemanager'
# init: starting 'mountd'
init: Created socket '/dev/socket/mountd' with mode '660', user '0', group
'1009'
init: starting 'debuggerd'
init: starting 'ril-daemon'
init: Created socket '/dev/socket/rild-debug' with mode '660', user '1001',
group '1000'
init: starting 'zygote'
init: Created socket '/dev/socket/rild' with mode '660', user '0', group
'1001'
init: Created socket '/dev/socket/zygote' with mode '666', user '0', group
'0'
init: starting 'media'
warning: `rild' uses 32-bit capabilities (legacy support in use)
init: cannot find '/system/bin/playmp3', disabling 'bootsound'
init: starting 'dbus'
init: Created socket '/dev/socket/dbus' with mode '660', user '1002', group
'1002'
init: starting 'installd'
init: Created socket '/dev/socket/installd' with mode '600', user '1000',
group '1000'
init: starting 'flash_recovery'
#
By looking at the above output there is not error. One more thing is if I
insert the SDMMC card it is getting detected but not getting auto-mounted.
And as soon as I do mknod of "/dev/block/mmcblk0" the card gets mounted. It
seems the init process is not going till for(;;) loop where it serves the
device and properties. I am debugging init now further inputs are most
WELCOME... :)
Thanks and regards,
M.S
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---