Hmm... we all end up in the same hole. Ok, check the following:
1. check the sys fs patch used by com_android_server_BatteryService.cpp
to make sure they are correct for your platform.
2. check the battery capacity caulation to make sure it is correct for
your platform.
3. you may see vold crash when you plug and unplug AC. If you see it,
let me know.
On Sun, 2009-06-07 at 17:32 -0700, Neil Nguyen wrote:
> 
> Google for some patch in the battery service will fix the problem for you.
> If you are unable to find it, I will send you a link tomorrow.
> I do not have source code in front of me.
> Cheers,
> Neil
> 
> --- On Sun, 6/7/09, shridhar <[email protected]> wrote:
> 
> > From: shridhar <[email protected]>
> > Subject: [android-porting] Re: MX27 Android porting problems
> > To: "android-porting" <[email protected]>
> > Date: Sunday, June 7, 2009, 8:14 PM
> > 
> > Hi,
> > were you able to solve the power off issue,
> > 
> > Even I am facing the same problem. I am getting power off,
> > shuting
> > down message on my touchscreen.
> > 
> >  Please let me know if you have the solution.
> > 
> > Regards,
> > Shridhar
> > 
> > On Apr 28, 6:59 am, Drakou <[email protected]>
> > wrote:
> > > I made a new kernel version 2.6.27 with freescale
> > patches for Mx27.
> > > I also created a power_supply sysfs driver for MC13783
> > PMIC .
> > >
> > > Now, The system is starting, as soon as the window
> > manager is on, I
> > > have a "PowerOff" menu, and the system is halting
> > immediatly.
> > >
> > > I can't understand why the system is halting. What
> > could be a reason
> > > for that ? This is the logfile : we can see the
> > Shutdown Thread but
> > > can't undestrand why it's trying to halt the system.
> > >
> > > D/PowerManagerService(  481): system ready!
> > > W/ResourceType(  481): No package identifier when
> > getting value for
> > > resource number 0x7f030000
> > > W/ResourceType(  481): No package identifier when
> > getting value for
> > > resource number 0x7f030000
> > > W/ResourceType(  481): No package identifier when
> > getting value for
> > > resource number 0x7f030003
> > > W/ResourceType(  481): No package identifier when
> > getting value for
> > > resource number 0x7f03000c
> > >
> > > D/ActivityManager(  481): Start running!
> > > I/Zygote  (  481): Process: zygote socket opened
> > > I/ActivityManager(  481): Start proc
> > com.android.phone for added
> > > application com.android.phone: pid=596 uid=1001
> > gids={3002, 3001,
> > > 3003}
> > > I/ActivityManager(  481): Starting activity: Intent
> > > { action=android.intent.action.MAIN categories=
> > > {android.intent.category.HOME} flags=0x10000000 comp=
> > > {com.android.launcher/com.a
> > > ndroid.launcher.Launcher} }
> > > I/ActivityManager(  481): Start proc
> > android.process.acore for
> > > activity com.android.launcher/.Launcher: pid=600
> > uid=10002 gids={3003}
> > >
> > > D/ShutdownThread(  481): Notifying thread to start
> > radio shutdown
> > > W/ResourceType(  481): No package identifier when
> > getting value for
> > > resource number 0x00000000
> > >
> > > W/StatusBar(  481): Icon not found in <system>:
> > 0
> > > I/ActivityThread(  596): Publishing provider
> > mms-sms:
> > > com.android.providers.telephony.MmsSmsProvider
> > > I/ActivityThread(  600): Publishing provider
> > user_dictionary:
> > >
> > com.android.providers.userdictionary.UserDictionaryProvider
> > > I/ActivityThread(  600): Publishing provider
> > > com.android.googlesearch.SuggestionProvider:
> > > com.android.googlesearch.SuggestionProvider
> > > I/ActivityThread(  596): Publishing provider mms:
> > > com.android.providers.telephony.MmsProvider
> > > I/ActivityThread(  600): Publishing provider
> > contacts;call_log:
> > > com.android.providers.contacts.ContactsProvider
> > > I/ActivityThread(  596): Publishing provider
> > telephony:
> > > com.android.providers.telephony.TelephonyProvider
> > > I/ActivityThread(  596): Publishing provider sms:
> > > com.android.providers.telephony.SmsProvider
> > >
> > > D/ShutdownThread(  481): Radio and Bluetooth shutdown
> > complete.
> > > D/ShutdownThread(  481): Shutting downpower.
> > >
> > > Thanks
> > >
> > > Arnaud
> > >
> > > On 21 avr, 16:51, Michael Trimarchi <[email protected]>
> > > wrote:> Arnaud Derasse wrote:
> > > > > You say my android version is not ok. But
> > what can I do ? Need to
> > > > > update the kernel ?
> > > > > To donwload android I used the two commands
> > :
> > > > > repo init -u
> > git://android.git.kernel.org/platform/manifest.git
> > > > > <http://android.git.kernel.org/platform/manifest.git>
> > > > > repo sync
> > >
> > > > > How can I switch to the good version of
> > android to work with the
> > > > > 2.6.25 kernel ?
> > >
> > > > Maybe the release-1.0, but I'm not sure,
> > > > Michael
> > >
> > > > > Thanks for your answers
> > > > > Arnaud
> > >
> > > > > 2009/4/21 Michael Trimarchi <[email protected]
> > > > > <mailto:[email protected]>>
> > >
> > > > >     Drakou wrote:
> > > > >     > Hello,
> > >
> > > > >     > I am actually working on porting
> > Android to anMx27custom
> > > > >     board. That
> > > > >     > board is really close to the
> > Mx27ADS. I used the Mx31 porting
> > > > >     advices
> > > > >     > to make my own porting.
> > >
> > > > >     > I have a 2.6.25 kernel with
> > freescale and android patches. I can
> > > > >     start
> > > > >     > the system , get the animated
> > ANDROID logo centered on screen  . But
> > > > >     > then nothing more happens. If I
> > look into the log files, there is a
> > > > >     > lot of errors and warnings. But I
> > am too new to android system
> > > > >     to spot
> > > > >     > the critical one. So I request
> > some help in analysing the log
> > > > >     files. I
> > > > >     > made a little selection of all
> > Warning and Errors lines and some
> > > > >     > usefull debug lines.
> > >
> > > > >     > If someone could tell me where to
> > find to solve that problems.
> > >
> > > > >     > I/DEBUG   (  400): debuggerd:
> > Apr  2 2009 14:18:20
> > > > >     > I/vold    (  399): Android
> > Volume Daemon version 2.0
> > > > >     > E/flash_image(  408): can't find
> > recovery partition
> > > > >     > E/vold    (  399): Unable to
> > open '/sys/class/mmc_host' (m)
> > > > >     > E/vold    (  399): Unable to
> > open '/sys/class/switch' (m)
> > > > >     > D/vold    (  399):
> > Bootstrapping complete
> > > > >     > D/AndroidRuntime(  402):
> > > > >     > D/AndroidRuntime(  402):
> > >>>>>>>>>>>>>>
> > AndroidRuntime START
> > > > >     >
> > <<<<<<<<<<<<<<
> > > > >     > D/AndroidRuntime(  402):
> > CheckJNI is ON
> > > > >     > I/        (  403):
> > ServiceManager: 0xac38
> > > > >     > W/AudioHardwareInterface(  403):
> > Using stubbed audio hardware. No
> > > > >     > sound will be produced.
> > > > >     > E/MemoryHeapBase( 1464): error
> > opening /dev/pmem: No such file or
> > > > >     > directory
> > > > >     > E/SurfaceFlinger( 1464): Couldn't
> > open /sys/power/wait_for_fb_sleep
> > > > >     > or /sys/power/wait_for_fb_wake
> > >
> > > > >     These are not critical, but your
> > android version is not ok:
> > > > >     the 2.6.25 use the /sys/android_power/
> > path instead of sys/power/path
> > > > >     > E/SurfaceFlinger( 1464):
> > ioctl(20, VT_ACTIVATE, ...) failed, 6 (No
> > > > >     > such device or address) for 7
> > >
> > > > >     Increase the vt terminal in you kernel
> > configuration
> > > > >     > E/GLLogger( 1464): couldn't load
> > <libhgl.so> library (Cannot find
> > > > >     > library)
> > > > >     > W/HAL     ( 1464): load:
> > > > >    
> > module=/system/lib/hw/copybit.intuitive.so
> > > > >     <http://copybit.intuitive.so>
> > > > >     > error=Cannot find library
> > > > >     > W/HAL     ( 1464): load:
> > > > >    
> > module=/system/lib/hw/copybit.default.so <http://copybit.default.so>
> > > > >     > error=Cannot find library
> > > > >     > W/SurfaceFlinger( 1464):
> > ro.sf.lcd_density not defined, using
> > > > >     160 dpi
> > > > >     > by default.
> > > > >     > W/HAL     ( 1464): load:
> > > > >    
> > module=/system/lib/hw/copybit.intuitive.so
> > > > >     <http://copybit.intuitive.so>
> > > > >     > error=Cannot find library
> > > > >     > W/HAL     ( 1464): load:
> > > > >    
> > module=/system/lib/hw/copybit.default.so <http://copybit.default.so>
> > > > >     > error=Cannot find library
> > > > >     > W/HAL     ( 1464): load:
> > > > >    
> > module=/system/lib/hw/overlay.intuitive.so
> > > > >     <http://overlay.intuitive.so>
> > > > >     > error=Cannot find library
> > > > >     > W/HAL     ( 1464): load:
> > > > >    
> > module=/system/lib/hw/overlay.default.so <http://overlay.default.so>
> > > > >     > error=Cannot find library
> > > > >     > E/GLLogger( 1464): couldn't load
> > <libhgl.so> library (Cannot find
> > > > >     > library)
> > > > >     > E/PackageManager( 1464): Package
> > > > >     com.android.providers.subscribedfeeds
> > > > >     > requires unavailable shared
> > library com.google.android.gtalkservice;
> > > > >     > ignoring!
> > > > >     > E/PackageManager( 1464): Package
> > com.android.development requires
> > > > >     > unavailable shared library
> > com.google.android.maps; ignoring!
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH in
> > package
> > > > >     > com.android.providers.contacts
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH.cp in
> > package
> > > > >     > com.android.providers.contacts
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.providers.gmail.permission.WRITE_GMAIL in
> > package
> > > > >     > com.android.settings
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.providers.gmail.permission.READ_GMAIL in
> > package
> > > > >     > com.android.settings
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH in
> > package
> > > > >     > com.android.settings
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH.mail in
> > package
> > > > >     > com.android.calendar
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH in
> > package
> > > > >     > com.android.providers.calendar
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH.cl
> > > > >     <http://com.google.android.googleapps.permission.GOOGLE_AUTH.cl>
> > > > >     in package
> > > > >     > com.android.providers.calendar
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH in
> > package
> > > > >     > com.android.browser
> > > > >     > W/PackageManager( 1464): Unknown
> > permission
> > > > >     >
> > com.google.android.googleapps.permission.GOOGLE_AUTH.mail in
> > package
> > > > >     > com.android.contacts
> > > > >     > W/ActivityManager( 1464): Unable
> > to start service Intent
> > > > >     > {
> > action=android.accounts.IAccountsService comp=
> > > > >     > {com.google.android.googleapps/
> > > > >     >
> > com.google.android.googleapps.GoogleLoginSe
> > > > >     > rvice} }: not found
> > > > >     > W/AccountMonitor( 1464): Couldn't
> > connect to Intent
> > > > >     > {
> > action=android.accounts.IAccountsService comp=
> > > > >     > {com.google.android.googleapps/
> > > > >     >
> > com.google.android.googleapps.GoogleLoginService
> > > > >     > } } (Missing service?)
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/ac/
> > > > >     > online'
> > > > >     > E/BatteryService( 1464): Could
> > not open
> > > > >     '/sys/class/power_supply/usb/
> > > > >     > online'
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/
> > > > >     > battery/present'
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/
> > > > >     > battery/capacity'
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/
> > > > >     > battery/batt_vol'
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/
> > > > >     > battery/batt_temp'
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/
> > > > >     > battery/status'
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/
> > > > >     > battery/health'
> > > > >     > E/BatteryService( 1464): Could
> > not open '/sys/class/power_supply/
> > > > >     > battery/technology'
> > > > >     > E/ActivityManager( 1464): Attempt
> > to launch receivers of broadcast
> > > > >     > intent Intent {
> > action=android.intent.action.POWER_DISCONNECTED }
> > > > >     > before boot completion
> > > > >     > E/System  ( 1464): Failure
> > starting core service
> > >
> > > > >     I think this can be critical, because
> > it can't start the battery
> > > > >     service.
> > > > >     I don't have idea to the other one.
> > > > >     > E/System  ( 1464):
> > java.lang.IllegalStateException: Cannot broadcast
> > > > >     > before boot completed
> > > > >     > E/System  ( 1464):      at
> > > > >     >
> > com.android.server.am.ActivityManagerService.broadcastIntent
> > > > >     >
> > (ActivityManagerService.java:10241)
> > > > >     > E/System  ( 1464):      at
> > > > >    
> > android.app.ApplicationContext.sendBroadcast
> > > > >     > (ApplicationContext.java:640)
> > > > >     > E/System  ( 1464):      at
> > com.android.server.BatteryService.update
> > > > >     > (BatteryService.java:247)
> > > > >     > E/System  ( 1464):      at
> > com.android.server.BatteryService.<init>
> > > > >     > (BatteryService.java:131)
> > > > >     > E/System  ( 1464):      at
> > com.android.server.ServerThread.run
> > > > >     > (SystemServer.java:128)
> > > > >     > E/AndroidRuntime( 1464): Crash
> > logging skipped, no checkin service
> > > > >     > W/ResourceType( 1464): No package
> > identifier when getting value for
> > > > >     > resource number 0x7f060000
> > > > >     > W/ActivityManager( 1464): Unable
> > to start service Intent { comp=
> > > > >     >
> > {com.google.android.server.checkin/
> > > > >     >
> > com.google.android.server.checkin.CheckinService} }: not
> > found
> > > > >     > W/SystemServer( 1464): Using
> > fallback Checkin Service.
> > > > >     > W/AudioService( 1464): Soundpool
> > could not load file: /system/media/
> > > > >     > audio/ui/Effect_Tick.ogg
> > > > >     > W/AudioService( 1464): Soundpool
> > could not load file: /system/media/
> > > > >     > audio/ui/KeypressStandard.ogg
> > > > >     > W/AudioService( 1464): Soundpool
> > could not load file: /system/media/
> > > > >     > audio/ui/KeypressSpacebar.ogg
> > > > >     > W/AudioService( 1464): Soundpool
> > could not load file: /system/media/
> > > > >     > audio/ui/KeypressDelete.ogg
> > > > >     > W/AudioService( 1464): Soundpool
> > could not load file: /system/media/
> > > > >     > audio/ui/KeypressReturn.ogg
> > > > >     > W/HeadsetObserver( 1464): This
> > kernel does not have wired headset
> > > > >     > support
> > > > >     > W/dalvikvm( 1464): threadid=15:
> > thread exiting with uncaught
> > > > >     exception
> > > > >     > (group=0x4000fe70)
> > > > >     > E/AndroidRuntime( 1464): Uncaught
> > handler: thread
> > > > >     > android.server.ServerThread
> > exiting due to uncaught exception
> > > > >     > E/AndroidRuntime( 1464): ***
> > EXCEPTION IN SYSTEM PROCESS.
> > > > >      System will
> > > > >     > crash.
> > > > >     > E/AndroidRuntime( 1464):
> > java.lang.NullPointerException
> > >
> > > > ...
> > >
> > > > plus de détails »
> > > 
> > 
> 
> 
>       
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to