Thanks ASHWIN and DEVA @Ashwin - There is no keyword "hw.nobattery " in init.rc, can you please give little detail, how to add this line and where in init.rc @Deva - This patch is not looking for ARM, do you have battery patch for ARM.
Once again thanks for reply. Yogesh Sharma On Oct 29, 6:36 pm, Deva R <[email protected]> wrote: > just check group archive, this battery service issue is a common > problem for all new platforms., > > repost > fromhttp://groups.google.com/group/android-porting/browse_thread/thread/5... > > >E/AndroidRuntime( 883): java.lang.UnsatisfiedLinkError: native_update > >E/AndroidRuntime( 883): at > >com.android.server.BatteryService.native_update(Native Method) > >E/AndroidRuntime( 883): at > > till proper battery interface is up, u need to fake battery interface > to keep android going. > almost all new android ports will hit this block., > you can look for hints/issues-history on similar line., > below is a commit, probably submitted for battery > issue.http://dev.omapzoom.org/?p=aboateng/omap3-linux-cam.git;a=commitdiff;... > > -- > Regards, > Devawww.bittoggler.com > > > > On Fri, Oct 29, 2010 at 6:32 PM, Ashwin Bihari <[email protected]> wrote: > > Your answer is right in the log at: > > > W/dalvikvm( 898): No implementation found for native Lcom/android/ > > server/BatteryService;.native_update ()V > > W/dalvikvm( 898): threadid=7: thread exiting with uncaught exception > > (group=0x40020828) > > E/AndroidRuntime( 898): *** FATAL EXCEPTION IN SYSTEM PROCESS: > > android.server.ServerThread > > E/AndroidRuntime( 898): java.lang.UnsatisfiedLinkError: native_update > > E/AndroidRuntime( 898): at > > com.android.server.BatteryService.native_update(Native Method) > > E/AndroidRuntime( 898): at > > com.android.server.BatteryService.update(BatteryService.java:208) > > E/AndroidRuntime( 898): at > > com.android.server.BatteryService.<init>(BatteryService.java:134) > > E/AndroidRuntime( 898): at > > com.android.server.ServerThread.run(SystemServer.java:146) > > > In your init.rc, set the value "hw.nobattery true" and you should be all > > set.. > > > Regards > > -- Ashwin > > > On Fri, Oct 29, 2010 at 7:21 AM, yogi <[email protected]> wrote: > >> Hi All > > >> I am porting froyo2.2.1 to 2.6.34.7 kernel on ARM board. > >> I can see the "ANDROID" bootanimation is running on the screen, but it > >> stuck there and restart after some time. Following messages keep > >> repeating. > >> Following are logcat messages - > > >> --------- beginning of /dev/log/main > >> I/DEBUG ( 848): debuggerd: Oct 20 2010 09:44:12 > >> I/Netd ( 847): Netd 1.0 starting > >> --------- beginning of /dev/log/system > >> I/Vold ( 846): Vold 2.1 (the revenge) firing up > >> D/Vold ( 846): Volume sdcard state changing -1 (Initializing) -> 0 > >> (No-Media) > >> W/Vold ( 846): No UMS switch available > >> D/AndroidRuntime( 850): > >> D/AndroidRuntime( 850): >>>>>>>>>>>>>> AndroidRuntime START > >> <<<<<<<<<<<<<< > >> D/AndroidRuntime( 850): CheckJNI is ON > >> I/ ( 851): ServiceManager: 0xacd0 > >> W/AudioHardwareInterface( 851): Using stubbed audio hardware. No > >> sound will be produced. > >> D/AudioHardwareInterface( 851): setMode(NORMAL) > >> I/CameraService( 851): CameraService started: pid=851 > >> I/AudioFlinger( 851): AudioFlinger's thread 0xb378 ready to run > >> D/AndroidRuntime( 850): --- registering native functions --- > >> I/SamplingProfilerIntegration( 850): Profiler is disabled. > >> I/Zygote ( 850): Preloading classes... > >> D/dalvikvm( 850): GC_EXPLICIT freed 816 objects / 47208 bytes in 5ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 219 objects / 13560 bytes in 8ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 253 objects / 14336 bytes in 11ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 466 objects / 28872 bytes in 9ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 2090 objects / 108312 bytes in > >> 11ms > >> W/MediaProfiles( 850): could not find media config xml file > >> D/dalvikvm( 850): GC_EXPLICIT freed 279 objects / 15968 bytes in 11ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 5017 objects / 223208 bytes in > >> 23ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 11314 objects / 384152 bytes in > >> 29ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 9826 objects / 462984 bytes in > >> 32ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 8679 objects / 422824 bytes in > >> 35ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 7801 objects / 462496 bytes in > >> 37ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 7482 objects / 462384 bytes in > >> 37ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 7712 objects / 459488 bytes in > >> 38ms > >> D/dalvikvm( 850): GC_FOR_MALLOC freed 7326 objects / 458128 bytes in > >> 39ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 1062 objects / 80664 bytes in > >> 35ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 596 objects / 29120 bytes in 35ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 449 objects / 24920 bytes in 37ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 308 objects / 35128 bytes in 50ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 279 objects / 18968 bytes in 51ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 341 objects / 18432 bytes in 53ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 449 objects / 28312 bytes in 53ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 529 objects / 53192 bytes in 58ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 623 objects / 34016 bytes in 59ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 861 objects / 46952 bytes in 59ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 1747 objects / 85576 bytes in > >> 60ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 447 objects / 29456 bytes in 60ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 315 objects / 20168 bytes in 61ms > >> I/Zygote ( 850): ...preloaded 1265 classes in 21503ms. > >> D/dalvikvm( 850): GC_EXPLICIT freed 99 objects / 13904 bytes in 61ms > >> I/Zygote ( 850): Preloading resources... > >> D/dalvikvm( 850): GC_EXPLICIT freed 312 objects / 15552 bytes in 62ms > >> W/Zygote ( 850): Preloaded drawable resource #0x10801e8 (res/ > >> drawable-mdpi/jog_tab_bar_left_end_confirm_gray.9.png) that varies > >> with configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x10801ec (res/ > >> drawable-mdpi/jog_tab_bar_left_end_normal.9.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x10801ed (res/ > >> drawable-mdpi/jog_tab_bar_left_end_pressed.9.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x10801f1 (res/ > >> drawable-mdpi/jog_tab_bar_right_end_confirm_gray.9.png) that varies > >> with configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x10801f5 (res/ > >> drawable-mdpi/jog_tab_bar_right_end_normal.9.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x10801f6 (res/ > >> drawable-mdpi/jog_tab_bar_right_end_pressed.9.png) that varies with > >> configuration!! > >> D/dalvikvm( 850): GC_EXPLICIT freed 392 objects / 23904 bytes in 64ms > >> W/Zygote ( 850): Preloaded drawable resource #0x10801fb (res/ > >> drawable-mdpi/jog_tab_left_confirm_gray.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x1080200 (res/ > >> drawable-mdpi/jog_tab_left_normal.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x1080201 (res/ > >> drawable-mdpi/jog_tab_left_pressed.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x1080203 (res/ > >> drawable-mdpi/jog_tab_right_confirm_gray.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x1080209 (res/ > >> drawable-mdpi/jog_tab_right_normal.png) that varies with > >> configuration!! > >> W/Zygote ( 850): Preloaded drawable resource #0x108020a (res/ > >> drawable-mdpi/jog_tab_right_pressed.png) that varies with > >> configuration!! > >> I/Zygote ( 850): ...preloaded 61 resources in 895ms. > >> I/Zygote ( 850): ...preloaded 15 resources in 23ms. > >> D/dalvikvm( 850): GC_EXPLICIT freed 331 objects / 19960 bytes in 63ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 111 objects / 4392 bytes in 63ms > >> D/dalvikvm( 850): GC_EXPLICIT freed 2 objects / 48 bytes in 62ms > >> I/dalvikvm( 850): System server process 898 has been created > >> I/Zygote ( 850): Accepting command socket connections > >> E/BatteryService( 898): Could not open /sys/class/power_supply > >> I/sysproc ( 898): Entered system_init() > >> I/sysproc ( 898): ServiceManager: 0x126150 > >> I/SurfaceFlinger( 898): SurfaceFlinger is starting > >> I/SurfaceFlinger( 898): SurfaceFlinger's main thread ready to run. > >> Initializing graphics H/W... > >> E/SurfaceFlinger( 898): Couldn't open /sys/power/wait_for_fb_sleep > >> or /sys/power/wait_for_fb_wake > >> I/gralloc ( 898): using (fd=23) > >> I/gralloc ( 898): id = diamondfb > >> I/gralloc ( 898): xres = 800 px > >> I/gralloc ( 898): yres = 480 px > >> I/gralloc ( 898): xres_virtual = 800 px > >> I/gralloc ( 898): yres_virtual = 960 px > >> I/gralloc ( 898): bpp = 16 > >> I/gralloc ( 898): r = 11:5 > >> I/gralloc ( 898): g = 5:6 > >> I/gralloc ( 898): b = 0:5 > >> I/gralloc ( 898): width = 127 mm (160.000000 dpi) > >> I/gralloc ( 898): height = 76 mm (160.421051 dpi) > >> I/gralloc ( 898): refresh rate = 288.68 Hz > >> D/libEGL ( 898): egl.cfg not found, using default config > >> D/libEGL ( 898): loaded /system/lib/egl/libGLES_android.so > >> I/SurfaceFlinger( 898): EGL informations: > >> I/SurfaceFlinger( 898): # of configs : 8 > >> I/SurfaceFlinger( 898): vendor : Android > >> I/SurfaceFlinger( 898): version : 1.4 Android META-EGL > >> I/SurfaceFlinger( 898): extensions: EGL_KHR_image EGL_KHR_image_base > >> EGL_KHR_image_pixmap EGL_ANDROID_image_native_buffer > >> EGL_ANDROID_swap_rectangle EGL_ANDROID_get_render_buffer > >> I/SurfaceFlinger( 898): Client API: OpenGL ES > >> I/SurfaceFlinger( 898): EGLSurface: 5-6-5-0, config=0x1000000 > >> I/SurfaceFlinger( 898): flags : 001c0000 > >> W/SurfaceFlinger( 898): ro.sf.lcd_density not defined, using 160 dpi > >> by default. > >> I/SurfaceFlinger( 898): OpenGL informations: > >> I/SurfaceFlinger( > > ... > > read more »- Hide quoted text - > > - Show quoted text - -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
