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 -~----------~----~----~----~------~----~------~--~---