just check group archive, this battery service issue is a common
problem for all new platforms.,

repost from 
http://groups.google.com/group/android-porting/browse_thread/thread/521b64a279388cee/ddc2a537ada2c5b9

>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;h=eaff38c66985603eb4b53ceb25f6e837f0937efb


-- 
Regards,
Deva
www.bittoggler.com

On Fri, Oct 29, 2010 at 6:32 PM, Ashwin Bihari <abih...@gmail.com> 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 <mails.yog...@gmail.com> 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(  898): vendor    : Android
>> I/SurfaceFlinger(  898): renderer  : Android PixelFlinger 1.3
>> I/SurfaceFlinger(  898): version   : OpenGL ES-CM 1.0
>> I/SurfaceFlinger(  898): extensions: GL_OES_byte_coordinates
>> GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format
>> GL_OES_compressed_paletted_texture GL_OES_draw_texture
>> GL_OES_matrix_get GL_OES_query_matrix GL_OES_EGL_image
>> GL_OES_compressed_ETC1_RGB8_texture GL_ARB_texture_compression
>> GL_ARB_texture_non_power_of_two GL_ANDROID_user_clip_plane
>> GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap
>> I/SurfaceFlinger(  898): GL_MAX_TEXTURE_SIZE = 4096
>> I/SurfaceFlinger(  898): GL_MAX_VIEWPORT_DIMS = 4096
>> I/sysproc (  898): System server: starting Android runtime.
>> I/sysproc (  898): System server: starting Android services.
>> I/SystemServer(  898): Entered the Android system server!
>> I/sysproc (  898): System server: entering thread pool.
>> I/SystemServer(  898): Entropy Service
>> I/SystemServer(  898): Power Manager
>> I/SystemServer(  898): Activity Manager
>> D/libEGL  (  909): egl.cfg not found, using default config
>> D/libEGL  (  909): loaded /system/lib/egl/libGLES_android.so
>> W/zipro   (  909): Unable to open zip '/data/local/bootanimation.zip':
>> No such file or directory
>> W/zipro   (  909): Unable to open zip '/system/media/
>> bootanimation.zip': No such file or directory
>> I/ARMAssembler(  898): generated
>> scanline__00000077:03010104_00000004_00000000 [ 22 ipp] (41 ins) at
>> [0x1ecc10:0x1eccb4] in 0 ns
>> I/ARMAssembler(  909): generated
>> scanline__00000077:03545404_00000A01_00000000 [ 30 ipp] (51 ins) at
>> [0x185f0:0x186bc] in 0 ns
>> I/ActivityManager(  898): Memory class: 16
>> I/SystemServer(  898): Telephony Registry
>> I/SystemServer(  898): Package Manager
>> I/installd(  853): new connection
>> I/Installer(  898): connecting...
>> I/PackageManager(  898): Libs: android.test.runner:/system/framework/
>> android.test.runner.jar javax.obex:/system/framework/javax.obex.jar
>> I/PackageManager(  898): Features:
>> D/dalvikvm(  898): GC_FOR_MALLOC freed 5452 objects / 242120 bytes in
>> 90ms
>> W/PackageManager(  898): Running ENG build: no pre-dexopt!
>> D/PackageManager(  898): Scanning app dir /system/framework
>> D/PackageManager(  898): Scanning app dir /system/app
>> D/dalvikvm(  898): GC_FOR_MALLOC freed 7498 objects / 356008 bytes in
>> 97ms
>> W/PackageParser(  898): No actions in intent filter at /system/app/
>> Bluetooth.apk Binary XML file line #124
>> D/dalvikvm(  898): GC_FOR_MALLOC freed 5052 objects / 272936 bytes in
>> 103ms
>> D/PackageManager(  898): Scanning app dir /data/app
>> D/PackageManager(  898): Scanning app dir /data/app-private
>> I/PackageManager(  898): Time to scan packages: 24.16 seconds
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH in package
>> com.android.providers.contacts
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH.cp in package
>> com.android.providers.contacts
>> W/PackageManager(  898): Unknown permission
>> com.google.android.gm.permission.WRITE_GMAIL in package
>> com.android.settings
>> W/PackageManager(  898): Unknown permission
>> com.google.android.gm.permission.READ_GMAIL in package
>> com.android.settings
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH in package
>> com.android.settings
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH.mail in package
>> com.android.contacts
>> W/PackageManager(  898): Unknown permission
>> android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH in package
>> com.android.providers.calendar
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH.cl in package
>> com.android.providers.calendar
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.ACCESS_GOOGLE_PASSWORD in
>> package com.android.development
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH in package
>> com.android.development
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES in
>> package com.android.development
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH.YouTubeUser in
>> package com.android.development
>> W/PackageManager(  898): Unknown permission
>> com.google.android.googleapps.permission.GOOGLE_AUTH.mail in package
>> com.android.calendar
>> W/PackageManager(  898): Not granting permission
>> android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package
>> com.android.browser (protectionLevel=2 flags=0x1be45)
>> W/PackageManager(  898): Not granting permission
>> android.permission.DEVICE_POWER to package com.android.deskclock
>> (protectionLevel=2 flags=0xbe45)
>> D/dalvikvm(  898): GC_EXPLICIT freed 7236 objects / 418920 bytes in
>> 102ms
>> I/SystemServer(  898): Account ManageI/SystemServer(  898): Content
>> Manager
>> I/SystemServer(  898): System Content Providers
>> I/ActivityThread(  898): Publishing provider settings:
>> com.android.providers.settings.SettingsProvider
>> I/SystemServer(  898): Battery Service
>> 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)
>> I/Process (  898): Sending signal. PID: 898 SIG: 9
>> E/AndroidRuntime(  898): Error reporting crash
>> E/AndroidRuntime(  898): java.lang.NullPointerException
>> E/AndroidRuntime(  898):        at
>> android.os.DropBoxManager.isTagEnabled(DropBoxManager.java:287)
>> E/AndroidRuntime(  898):        at
>> com.android.server.am.ActivityManagerService.addErrorToDropBox(ActivityManagerService.java:
>> 9190)
>> E/AndroidRuntime(  898):        at
>> com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:
>> 9101)
>> E/AndroidRuntime(  898):        at com.android.internal.os.RuntimeInit
>> $UncaughtHandler.uncaughtException(RuntimeInit.java:76)
>> E/AndroidRuntime(  898):        at
>> java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:887)
>> E/AndroidRuntime(  898):        at
>> java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:884)
>> I/ServiceManager(  845): service 'power' died
>> I/ServiceManager(  845): service 'SurfaceFlinger' died
>> I/ServiceManager(  845): service 'account' died
>> D/BootAnimation(  909): SurfaceFlinger died, exiting...
>> I/ServiceManager(  845): service 'batteryinfo' died
>> I/ServiceManager(  845): service 'entropy' died
>> I/ServiceManager(  845): service 'content' died
>> I/ServiceManager(  845): service 'meminfo' died
>> I/ServiceManager(  845): service 'cpuinfo' died
>> I/ServiceManager(  845): service 'permission' died
>> I/ServiceManager(  845): service 'package' died
>> I/ServiceManager(  845): service 'activity' died
>> I/ServiceManager(  845): service 'usagestats' died
>> I/ServiceManager(  845): service 'telephony.registry' died
>> E/installd(  853): eof
>> E/installd(  853): failed to read size
>> I/installd(  853): closing connection
>> I/Zygote  (  850): Exit z[   96.650000] request_suspend_state: wakeup
>> (3->0) at 96554359031 (1970-01-01 00:01:36.554350076 UTC)
>> ygote because system server (898) has terminated
>> I/ServiceManager[   96.670000] init: untracked pid 851 exited
>> (  845): service 'media.audio_flinger' died
>> I/ServiceManager(  845): service 'media.player' died
>> I/ServiceManager(  845): service 'media.camera' died
>> I/ServiceManager(  845): service 'media.audio_policy' died
>> D/AndroidRuntime(  924):
>> D/AndroidRuntime(  924): >>>>>>>>>>>>>> AndroidRuntime START
>> <<<<<<<<<<<<<<
>>
>> Regards
>> Yogesh Sharma
>>
>> --
>> unsubscribe: android-porting+unsubscr...@googlegroups.com
>> website: http://groups.google.com/group/android-porting
>>
>
> --
> unsubscribe: android-porting+unsubscr...@googlegroups.com
> website: http://groups.google.com/group/android-porting
>

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to