Hi,

don't ask me why, but I have to start with strace enabled. But you get
useable speed by sending the output to /dev/null or files. So try
booting by
/system/bin/strace -ff -F -tt -s 200 -o /dev/null /init
- it works for me.
The missing logo file is normal, I think, it's the same for me.
You need to patch the i.mx31 framebuffer stuff to solve the
flickering, see 
http://groups.google.com/group/android-internals/msg/f37bee0916c65b36

bye
Markus

On 22 Sep., 14:26, deepak singal <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I am trying to Port beta SDK Android kernel on ARM11(imx31) using
> freescale linux-2.6.22.6 kernel source.
> Using below android kernel configuration--->
> #
> # Android
> #
> # CONFIG_ANDROID_RAM_CONSOLE is not set
> CONFIG_ANDROID_POWER=y
> CONFIG_ANDROID_POWER_ALARM=y
> CONFIG_ANDROID_POWER_STAT=y
> CONFIG_ANDROID_LOGGER=y
> # CONFIG_ANDROID_TIMED_GPIO is not set
> CONFIG_ANDROID_BINDER_IPC=y
> CONFIG_ANDROID_PARANOID_NETWORK=y
>
> CONFIG_ASHMEM=y
> CONFIG_LOW_MEMORY_KILLER=y
> # CONFIG_QEMU_TRACE is not set
>
> First boot into my normal file system (using jffs2 file system) and
> then switch to Android file system and start Android init script.
> imx31#mount /dev/mmcblk0 /sd/   (mount sd card) (ext2 file system)
> imx31#./a.sh
>
> /*************a.sh***************/
> #!/bin/sh -x
> echo "Starting Android..."
> fsck.ext2 -pv /dev/mmcblk0
> mount /dev/mmcblk0 /sd
> rm -f /sd/usb/tmp/*
> umount /proc
> umount /sys
> mount -t proc proc /sd/usb/proc
> mount -t sysfs sysfs /sd/usb/sys
> sync
> export PATH=/sbin:/system/sbin:/system/bin:$PATH
> export LD_LIBRARY_PATH=/system/lib
> export ANDROID_BOOTLOGO=1
> export ANDROID_ROOT=/system
> export ANDROID_ASSETS=/system/app
> export ANDROID_DATA=/data
> export EXTERNAL_STORAGE=/sdcard
> export DRM_CONTENT=/data/drm/content
> umask 000
> chroot /sd/usb /system/bin/sh
> /********************end_a.sh***********/
>
> After that android shell shown in the console than start init
> using----->
> #./init &
>
> The below messages keep printing on the console:
> # init: cannot open '/logo.rle'
> init: service 'console' requires console
>
> And the android logo on the LCD keeps blinking and stop after some
> time.
> Have any of you faced the following problem?
>
> I'm comparing IMX31 board logcat with emulator logcat message (note
> the below points)
>
> -------->***** ERROR! android_os_fileobserver_observe() got a short
> event!
> -------->W/PackageManager( 1660): System package
> com.google.android.googlesearch has changed from uid: 500 to 10006;
> old data erased (EVERY PACKAGE)
> ---------> W/SettingsProvider( 1660): Unable to add bookmark:
> com.android.calendar/com.android.calendar.LaunchActivity
> --------->W/ActivityManager( 1660): Some application object
> [EMAIL PROTECTED] tag AndroidRuntime has crashed, but I
> don't know who it is
> ---------> /sys/class/power_supply directory not present in my android
> file system (already enable android power config)
>
> Please any one explain all the above point (compare with emulator
> logcat).
> Log of the (IMX31) logcat message is:
>
> E/mountd  ( 1645): could not read initial mass storage state
> I/DEBUG   ( 1647): debuggerd: Aug 14 2008 18:58:32
> E/mountd  ( 1645): inotify_init failed, Function not implemented
> D/AndroidRuntime( 1649):
> D/AndroidRuntime( 1649): >>>>>>>>>>>>>> AndroidRuntime START
> <<<<<<<<<<<<<<
> D/AndroidRuntime( 1649): CheckJNI is ON
> I/        ( 1650): ServiceManager: 0xaab8
> W/AudioHardwareInterface( 1650): Using stubbed audio hardware. No
> sound will be produced.
> I/CameraService( 1650): CameraService started: pid=1650
> I/AudioFlinger( 1650): AudioFlinger's main thread ready to run.
> D/AudioFlinger( 1650): Audio hardware entering standby
> D/AndroidRuntime( 1649): --- registering native functions ---
> I/Zygote  ( 1649): Preloading classes...
> D/dalvikvm( 1649): GC freed 736 objects / 40864 bytes in 3ms
> D/dalvikvm( 1649): GC freed 348 objects / 19968 bytes in 3ms
> D/dalvikvm( 1649): GC freed 328 objects / 20096 bytes in 4ms
> D/dalvikvm( 1649): Trying to load lib /system/lib/libmedia_jni.so 0x0
> D/dalvikvm( 1649): Added shared lib /system/lib/libmedia_jni.so 0x0
> D/dalvikvm( 1649): Trying to load lib /system/lib/libmedia_jni.so 0x0
> D/dalvikvm( 1649): Shared lib '/system/lib/libmedia_jni.so' already
> loaded in same CL 0x0
> D/dalvikvm( 1649): Trying to load lib /system/lib/libmedia_jni.so 0x0
> D/dalvikvm( 1649): Shared lib '/system/lib/libmedia_jni.so' already
> loaded in same CL 0x0
> D/dalvikvm( 1649): GC freed 3712 objects / 178720 bytes in 14ms
> D/dalvikvm( 1649): GC freed 297 objects / 23280 bytes in 11ms
> D/dalvikvm( 1649): GC freed 437 objects / 25672 bytes in 12ms
> D/dalvikvm( 1649): GC freed 107 objects / 25024 bytes in 12ms
> D/dalvikvm( 1649): GC freed 928 objects / 40552 bytes in 13ms
> D/dalvikvm( 1649): Trying to load lib /system/lib/libwebcore.so 0x0
> D/dalvikvm( 1649): Added shared lib /system/lib/libwebcore.so 0x0
> D/dalvikvm( 1649): GC freed 473 objects / 28016 bytes in 13ms
> D/dalvikvm( 1649): GC freed 352 objects / 25024 bytes in 14ms
> D/dalvikvm( 1649): GC freed 219 objects / 12136 bytes in 16ms
> D/dalvikvm( 1649): GC freed 1717 objects / 89312 bytes in 19ms
> D/dalvikvm( 1649): GC freed 676 objects / 47912 bytes in 17ms
> D/dalvikvm( 1649): GC freed 12792 objects / 436224 bytes in 32ms
> D/dalvikvm( 1649): GC freed 11211 objects / 469552 bytes in 33ms
> D/SSLSocketFactory( 1649): Using factory
> [EMAIL PROTECTED]
> D/dalvikvm( 1649): GC freed 6287 objects / 268328 bytes in 29ms
> D/dalvikvm( 1649): GC freed 642 objects / 34688 bytes in 24ms
> D/dalvikvm( 1649): GC freed 571 objects / 29936 bytes in 24ms
> I/Zygote  ( 1649): ...preloaded 858 classes in 2107ms.
> D/dalvikvm( 1649): GC freed 407 objects / 28512 bytes in 24ms
> I/Zygote  ( 1649): Preloading resources...
> D/dalvikvm( 1649): GC freed 6 objects / 8928 bytes in 24ms
> D/dalvikvm( 1649): GC freed 173 objects / 8968 bytes in 26ms
> D/dalvikvm( 1649): GC freed 121 objects / 4872 bytes in 25ms
> I/Zygote  ( 1649): ...preloaded 42 resources in 332ms.
> D/dalvikvm( 1649): GC freed 117 objects / 5584 bytes in 26ms
> D/dalvikvm( 1649): GC freed 181 objects / 7456 bytes in 25ms
> D/dalvikvm( 1649): GC freed 2 objects / 48 bytes in 25ms
> I/dalvikvm( 1649): Splitting out new zygote heap
> I/dalvikvm( 1649): System server process 1660 has been created
> I/Zygote  ( 1649): Accepting command socket connections
> D/dalvikvm( 1660): Trying to load lib /system/lib/
> libandroid_servers.so 0x0
> D/dalvikvm( 1660): Added shared lib /system/lib/libandroid_servers.so
> 0x0
> I/sysproc ( 1660): Entered system_init()
> I/sysproc ( 1660): ServiceManager: 0x98b48
> I/SurfaceFlinger( 1660): SurfaceFlinger is starting
> E/MemoryHeapBase( 1660): error opening /dev/pmem: No such file or
> directory
> I/SurfaceFlinger( 1660): SurfaceFlinger's main thread ready to run.
> Initializing graphics H/W...
> E/SurfaceFlinger( 1660): Couldn't open /sys/android_power/
> wait_for_fb_sleep or /sys/android_power/wait_for_fb_wake
> E/GLLogger( 1660): couldn't load <libhgl.so> library (Cannot find
> library)
> I/SurfaceFlinger( 1660): EGL informations:
> I/SurfaceFlinger( 1660): # of configs : 4
> I/SurfaceFlinger( 1660): vendor    : Google Inc.
> I/SurfaceFlinger( 1660): version   : 1.2 Android META-EGL
> I/SurfaceFlinger( 1660): extensions: EGL_ANDROID_query_string_config
> EGL_ANDROID_swap_rectangle
> I/SurfaceFlinger( 1660): ext/config: EGL_ANDROID_swap_rectangle
> I/SurfaceFlinger( 1660): Client API: OpenGL ES
> I/EGLDisplaySurface( 1660): using (fd=21)
> I/EGLDisplaySurface( 1660): id           = DISP3 BG
> I/EGLDisplaySurface( 1660): xres         = 640 px
> I/EGLDisplaySurface( 1660): yres         = 480 px
> I/EGLDisplaySurface( 1660): xres_virtual = 640 px
> I/EGLDisplaySurface( 1660): yres_virtual = 960 px
> I/EGLDisplaySurface( 1660): bpp          = 16
> I/EGLDisplaySurface( 1660): r            = 11:5
> I/EGLDisplaySurface( 1660): g            =  5:6
> I/EGLDisplaySurface( 1660): b            =  0:5
> I/EGLDisplaySurface( 1660): width        = 51 mm (318.745087 dpi)
> I/EGLDisplaySurface( 1660): height       = 38 mm (320.842102 dpi)
> I/EGLDisplaySurface( 1660): refresh rate = 65.35 Hz
> I/SurfaceFlinger( 1660): OpenGL informations:
> I/SurfaceFlinger( 1660): vendor    : Google Inc.
> I/SurfaceFlinger( 1660): renderer  : Android PixelFlinger 1.0
> I/SurfaceFlinger( 1660): version   : OpenGL ES-CM 1.0
> I/SurfaceFlinger( 1660): extensions: GL_OES_byte_coordinates
> GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format
> GL_OES_compressed_paletted_textur
> I/ServiceManager( 1660): Waiting for sevice SurfaceFlinger...
> I/sysproc ( 1660): System server: starting Android runtime.
> I/sysproc ( 1660): System server: starting Android services.
> I/SystemServer( 1660): Entered the Android system server!
> I/sysproc ( 1660): System server: entering thread pool.
> I/SystemServer( 1660): Starting Power Manager.
> I/SystemServer( 1660): Starting Activity Manager.
> I/SystemServer( 1660): Starting telephony registry
> I/SystemServer( 1660): Starting Package Manager.
> D/PackageManager( 1660): Scanning app dir /system/framework
> D/PackageManager( 1660): Scanning app dir /system/app
> E/        ( 1660): ***** ERROR! android_os_fileobserver_observe() got
> a short event!
> W/PackageManager( 1660): System package com.android.providers.media
> has changed from uid: 500 to 10002; old data erased
> D/dalvikvm( 1660): GC freed 5980 objects / 252768 bytes in 49ms
> W/PackageManager( 1660): System package
> com.google.android.googlesearch has changed from uid: 500 to 10006;
> old data erased
> W/PackageManager( 1660): System package com.google.android.googleapps
> has changed from uid: 500 to 10011; old data erased
> W/PackageManager( 1660): System package com.android.fallback has
> changed from uid: 500 to 10004; old data erased
> W/PackageManager( 1660): System package com.android.launcher has
> changed from uid: 500 to 10003; old data erased
> W/PackageManager( 1660): System package com.android.calculator2 has
> changed from uid: 500 to 10001; old data erased
> W/PackageManager( 1660): System package com.android.sdksetup has
> changed from uid: 500 to 10008; old data erased
> W/PackageManager( 1660): System package com.android.camera has changed
> from uid: 500 to 10002; old data erased
> W/PackageManager( 1660): System package com.android.providers.drm has
> changed from uid: 500 to 10002; old data erased
> W/PackageManager( 1660): System package com.android.development has
> changed from uid: 500 to 10010; old data erased
> W/PackageManager( 1660): ...
>
> Erfahren Sie mehr »
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Internals" group.
To post to this group, send email to android-internals@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/android-internals?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to