yashsingh1/xdaforums huggingface dataset:
[myTouch 4G Q&A, Help & Troubleshooting] shlongwoodian:
Hmmm, you know splack, you might be onto something, sort of. Ok, I'm no developer, but I've been working with software, professionally, for 7 years. I would never call myself a developer, but I'm comfy with SQL.

So I'm reading Hello Android right now and I'm just at the beginning. I knew of the "life cycle" within Android, as far as how it treats application/processes. Someone who is much smarter than me can jump in here at any time. :) From what I'm reading, programs will not make Linux calls directly. The 'suspend' process is a Linux process.

From that I would extrapolate, that an actual application or how it was coded, isn't the cause here. Since developers don't have control over how Android treats the life cycle of a process and since applications will not make Linux calls directly, something a little lower-level than an application is leading to the 'suspend' process running wild.

Now, what you're experiencing, splack, could be completely different, but I don't think it's irrelevant to this conversation. I'm obviously a dumb monkey when it comes to development, so if there are any devs out there that can shed any light on this, it would be great.

I guess that's the issue though. This doesn't appear to be related to or caused by any applications. So it almost appears to be "out of reach" in that, it's a behavior in Android and how it interacts with Linux.
[myTouch 4G Q&A, Help & Troubleshooting] werk:
Turns out I didn't format my old card. I popped it back into my phone right after this post...so more than 48hrs since then with no alerts about the suspend process. I'll let it go with it in there til tomorrow morning, but after that I need my 16GB card back in my phone because I need my music on the go! :) Wish I had some extra hardware to do some more controlled long-term testing with, but it's looking like I might have been on a wild goose chase.
[myTouch 4G Q&A, Help & Troubleshooting] royhobbs:
Anxious to hear your results werk. This dumb problem appears to be very random so far. I have some days where suspend starts early in the day, and other days where I don't see it for 6-8 hours. Good luck. Let us know.

I think woody might be onto something about the Android OS vs. applications causing this.
[myTouch 4G Q&A, Help & Troubleshooting] jpiano:
Ok, guys . . . try this one on for size. I'm not sure if it's coincidence or not, but it seems to have "fixed" the problem at least for the past three days. I downloaded Juice Defender to ween a little more battery life out of my MT4G. Since using JD, the suspend issue hasn't happened one time!!! As a reference, I was resetting my phone practically every time I used the browser because suspend was killing my battery. I had installed JD on my wife's MT4g also, and she hasn't had the suspend issue run either! Now, I'm no developer by any means, so bear with me on this one, but there seems to be a growing trend. We know that some people who actively use wifi all the time would be able to kill that process by switching wifi on and off. While this is obviously not a fix, it has worked for some. It did NOT work for me, however, because I never use wifi. I'm always on the road and don't have access to a consistent wifi network, so I keep my wifi turned off. Not much help to me. Now, if this continues to work, having Juice Defender kill the data connection whenever the screen goes into time out, has kept the suspend process from running for whatever reason. Is it coincidence that both "fixes" have been directly related to data? Perhaps the suspend process has to do with keeping a data connection open?? This might explain why it hasn't had any consistency with what apps have been used when this issue has crept up.

Well, there's my conspiracy theory for the moment. For those who are WAY more informed than I, feel free to comment and correct if I'm just completely off base. I am curious to see if anyone else has a similar experience after downloading Juice Defender, or whatever equivalent app tries to save the battery by turning off the data while the screen is off. One downside though for those with front facing cameras: with the data off, Qik won't ring if someone is trying to video chat. I haven't tried Tango or any others to see if they work differently, but I guess it determines your availability for video chat based on your data network connection, not necessarily your "cellular" connection. Just a theory, but please try and share your experiences! Happy New Year!
[myTouch 4G Q&A, Help & Troubleshooting] cabello80:
I'm also having "android.process.acore" along with '"com.htc.bgb" ...any idea what htc.bgb is?
[myTouch 4G Q&A, Help & Troubleshooting] netter123:
I have been using Watchdog the last few days. I haven't received any alerts, but I have seen the "suspend" Linux Process listed near or at the top on the CPU usage tab. It doesn't always stay near the top of that list when I watch though. Is it normal for this "suspend" process to run for some period of time, without triggering an alert in Watchdog?
[myTouch 4G Q&A, Help & Troubleshooting] shlongwoodian:
Yeah, 'suspend' will be running. What you want to look for is 'suspend' consuming quite a bit of your CPU. I have found that if you look at your Battery History, if 'suspend' is truly going nuts for you, you'll see Android System cranked up way high as far as percentage of battery use. e.g. for me (I have never, not once experienced this issue), Android System and Android OS are always at about 3-4% of my battery usage. For my fiancee however, when she's experiencing the 'suspend' issue, she shows Android System up at like 70% of her battery usage - and if she doesn't catch it, her battery can be driven into the ground in a matter of hours.
[myTouch 4G Q&A, Help & Troubleshooting] borodin1:
htc.bgp is an updating process for htc weather. I want to say that it's tied into something else as well. It is needed for the system though so don't delete/freeze it by any means. I did a while back and got FC gallore. Same thing with android.process.acore... this has something to do with core Android operations.

Sorry, I wish I could be of more help but I'm not affected by suspend (I thought I was, since I can't make my battery last me more then 14 hours but I guess it's just my usage. I left the phone at work few days ago and it idled for 16 hours and still had 75% left on battery yet I can kill it under 8hrs under normal use (a lot of screen on time). Still, better then my G1 so I'm not complaining.

Good luck to all.
[myTouch 4G Q&A, Help & Troubleshooting] shlongwoodian:
Yeah, those with the 'suspend' issue are going to see their battery drain VERY quickly - e.g. in a couple of hours. My fiancee can take her phone off the charger and if she doesn't catch it, the battery is done by noon.

14 hours and you're a champ. I was getting a solid 12 hours pre-root and pre-Ice Glacier. I'm now on IG v1.1.4, OC to just under 1.5 GHz and I am still getting well over 12 hours (cranking the CPU up like that and using the phone is only going to cause more drain). That's with active usage though. If I'm at home and I hit Facebook, Gmail, some SMS/MMS and a couple of calls, I can get this thing upward of 24 hours. I have on SetCPU Profile for when display = off, dropping it down to 768 MHz max/min (and powersave).

This thing sucks compared to my Sanyo SCP-3100. I could go for like a week on one charge. :p (Please don't make me point out the sarcasm).
[myTouch 4G Q&A, Help & Troubleshooting] borodin1:
FYI it is ok to drop freqs down to 245 min/368 max powersave with screen of, phone is completely stable and no lag at all. This should help battery life even more.

Sent from MT4G.
[myTouch 4G Q&A, Help & Troubleshooting] royhobbs:
I thought I'd give Juice Defender a try, so I installed it and it seems to have killed the suspend process. I didn't even restart the phone. It's kind of annoying that it's always running, but so far after a few hours it seems positive.

Only this it turns on Sync every time automatically. Don't know if you can change that in the settings maybe...
[myTouch 4G Q&A, Help & Troubleshooting] jpiano:
Do you mean it automatically syncs once activated, or something else. I think by default it will force a sync every 15 minutes. If you go into the settings and click to customize the settings you can probably turn that off but I'm not positive. I did have the suspend process creep back up for the first time last night in three days since using JD. I was using the browser and launched YouTube from within the browser. It didn't take long for suspend to skyrocket. I'll keep testing and report my findings and any others, please do the same. If JD holds it off for a few days, the that's worth it to keep it running in my book. Let me know what you find.

On another note, I'm sure you all have seen the press reporting on android's SMS bug and holding Google's feet to the fire (which they should)! Is there anyway we can piggy back on that to bring more attention to this issue? I definitely think a new bug report should be filed with Google that's not device specific. The present one is for the Evo 4g. Then if everyone starred that one, since it's affecting users of multiple handsets, combined with some momentum from the press, maybe it would be escalated and we could get some Google love on the issue! Any thoughts/suggestions from those who know how this works way more than I??
[myTouch 4G Q&A, Help & Troubleshooting] royhobbs:
Yeah, it is set to turn on sync every 15 minutes. I turned that off. Last night while it was charging the suspend process showed up again, and it's been going pretty strong this morning too. Not sure if it's because I messed with the settings on JD, it didn't happen until after that, but I turned sync back on and it's still showing up.
[myTouch 4G Q&A, Help & Troubleshooting] jpiano:
Yeah, I'm sorry to say that my results have been the same. Like you, I did change something: there was an update to the software available and I updated it out of habit. Unfortunately, I think this is going to go in the very large bucket of things people have tried that have worked great initially, and then stopped working, or worked great for some people but not at all for others (i.e. toggling the wifi on/off). From others' posts and my experiences here, it seems that changing the data behavior of the phone, at least initially, kills the process from running. So, it seems as with many others before me, that I'm back to square one! So, how do we gain more traction to make sure Google looks in to this problem!!!??? I love this phone, but REALLY hate having to manage an operating system that's supposed to manage itself!!
[myTouch 4G Q&A, Help & Troubleshooting] chiilguy:
All, I have been following the suspend discussion since it started because my phone has had the issue since purchase on 3 November. My typical would be charge over night, off charger 7am, Watchdog warning of suspend around 5-7hrs later, reboot, phone good until the battery ran low (often another 24hrs).

I have tried pretty much all the potential remedies to no avail up until now! I believe it was werk who mentioned changing his microsd card; so, I decided to try this and ordered a 16GB class 10 card. Last Monday, I unmounted my card (preinstalled 8GB), popped it out to check class level, popped back in and remounted. Interestingly enough, the next two days while waiting on my 16GB card to arrive no suspend process. I get the new card, install, put all my apps back to it, throw on my music and wait and see.

It has now been a week with no suspend issues coming up!! (I hope I don't jinx myself by writing this) I have charged the phone, used all applications, rebooted once, etc. to see if suspend rears its ugly head and so far so good. I still have Watchdog monitoring the system and no alerts.

I realize my experience is not scientific in that I have no control phone, etc...but like I said, I have tried all other "solutions" to this point and I have never gone a week without suspend killing the phone. Use this however may be useful, I hope it may help someone not go thru the crap I have until the issue is truly resolved.
[myTouch 4G Q&A, Help & Troubleshooting] jester450:
I have to say. I changed out my memory card the day I got the phone to a 32GB Class 4 (Kingston). Didn’t put any of the crap from the original card that came with the phone. Never had an issue with the battery and suspend process. Was getting about 24 hours with all the crap I was running in the background.

Installed JD and now I’m getting about 2 to 2 ½ days before charging.

Makes me wonder if the original memory card is bad or there’s something bad on it.
[myTouch 4G Q&A, Help & Troubleshooting] royhobbs:
I disabled JD as it didn't seem to solve the problem and I would rather not be running extra Apps unless I decide I really need them and have solved this stupid problem. I have had my phone unplugged for a few hours now and Suspend just showed up again, was at 100%, quickly dropping, 97% and going.

I think tonight I'm going to finally throw in my new SD card, 16GB and see how that goes. My question to those of you who've swapped, what files did you keep and what did you delete? Aren't there some necessary files on the card for some apps? I've done a lot of apps to SD, wouldn't I need to copy all that over?

Also, has anyone tried the SD Card swap UNSuccessfully? Meaning, they swapped and are still getting suspend? I should probably go back and read through :)

Thanks.
[myTouch 4G Q&A, Help & Troubleshooting] chiilguy:
royhobbs, I can say that in prepping to install my new card, I moved any of the apps I installed to the origianal sd card back to the phone, took out the old card, installed the new 16GB class 10, moved those applications back to the sd card that I was able to and then used DoubleTwist to move my music/photos back to the card.

However, while two days is not a long testing period, suspend "seemed" to go away just from unmounting, physically popping the origianal sd card out, then sliding back in and re-mounting. This may have been a fluke but did give me hope that the new card would help. It has now been 8 days with no suspend issue and good battery life.

I am anxious to see if this can help anyone else with this issue.
[myTouch 4G Q&A, Help & Troubleshooting] jpiano:
Ok, I'm going to order a memory card tonight and see if that helps. I second the above question, though: has anyone swapped memory cards and still had the issue come back? I was going to get a 16 gb card anyway to get my music and stuff on there, so no matter either way...just wondering. Also, I see a pretty big price range of memory cards out there. Does anyone have any suggestions as to a good quality 16 gb card, that doesn't break the bank too bad? Thanks for all the tips and keep 'em coming!!
[myTouch 4G Q&A, Help & Troubleshooting] werk:
I'm not saying that swapping out the SD card is *the* fix, only that my suspend issues have stopped since I did so. However, I did put my original 8GB card back in my phone for 3 days and didn't get an alert about suspend either, so go figure. I was only getting the suspend alert about once a week previously though.

http://www.newegg.com/Product/Product.aspx?Item=N82E16820161405

This is what I have. Cheap, fast, and did I mention cheap!
[myTouch 4G Q&A, Help & Troubleshooting] jpiano:
@Werk: Thanks for the sd card tip!!

Just for the record, unmounting and remounting my stock sd card did nothing for me. The suspend process is alive and well!
[myTouch 4G Q&A, Help & Troubleshooting] yellowjeep:
I have been noticing sub par battery performance with my MT4G. To wit I am at a training thing for work and I had my phone on airplane mode all day as I am in a basement and I either don't get service or I am on roaming so I figured I'd just turn everything off. I fully charged my phone last night and unplugged at 8 am. By noon I was half at 60%. This is literally zero usage.

When I got home tonight I started researching and was lead to the "suspend" bug and "init" bugs. I turned on USB debugging and dl'ed watchdog and restarted my phone.

I still show the suspend process running at between 0 and ~5% for about the last 1.5 hours is this normal? Or is the suspend process running at all bad?
[myTouch 4G Q&A, Help & Troubleshooting] jpiano:
In my limited experience, the percentage spec is a little misleading because it depends how long you have had your phone on, etc. Every time you reset the phone these numbers reset. If you charge, then unplug, they reset also. So what I am seeing is that with a fresh boot, the android os will run under a minute (you have to click on Android OS to get the time results). After a couple of hours, the Android OS will have run somewhere around two minutes. Again, the percentage may show higher or lower than someone else depending on your use. If the phone has not been charged or reset during the day, after say five or six hours, it may show somewhere around four or five minutes. I've checked my wife's MT4G phone and after 24 hours of strictly battery time, it may show closer to 10-12 minutes of usage, all without any problem with the suspend process. So, if the Android OS is running high in percentage to other things, check the time usage by clicking on it. If the phone's been sitting there for a couple hours and you see 7-10 minutes of usage, then the suspend issue has probably shown itself.

Keep in mind that if you install a program like Watchdog, you must go in to the preferences (click menu) and turn on "include phone processes", "monitor phone processes and "display all phone processes". I set my "system process cpu threashold" to 20%. That way I catch it before it really starts draining the battery. If the alert pops up through Watchdog that "suspend" is above the cpu threashold, then the only thing that has been found to work, is to reset the phone (hold the power button down, then click reset). Every other "fix" has either been temporary or only worked for some people. With your phone on airplane mode and not being used, I wouldn't think you would lose more than 10-15% in 6 hours time, but that's a guess on my part. The biggest drain on these phones, as I have found anyway, is the screen and voice calls. Keep in mind, I'm a noob . . . a somewhat informed noob, but maybe others with more experience can chime in too. I hope this helps, and maybe Google will start looking at this issue soon!!
[myTouch 4G Q&A, Help & Troubleshooting] yellowjeep:
Thanks. I have just let my phone completely die before recharging it, it should be coming back to 100 any time now.

That was the weird thing. I really didn't do anything but check the clock on the lock screen a few times. Nothing else. I feel like it shouldn't be draining that quick with no radio turn on at all. That was before I turned on USB debugging so maybe that was part of it. I am still training all week so I will probably try it again tomorrow. I have Watchdog set up to notify me at 20% so that will be interesting too.

I hope google does get on this it seem like it should be pretty easy to correct (from a lay man's POV) for the people who wrote the code in the first place.

That or the GB update needs to come fast :)
[myTouch 4G Q&A, Help & Troubleshooting] soder:
I have a Nexus One with the same problem. I copied ALL of the files in my old 4gb microSD to a new 16gb microSD, and I still have problem with my suspend.

/Söder
[myTouch 4G Q&A, Help & Troubleshooting] chiilguy:
jpiano, I know my experience is not a controlled one but one thing I noted on your last post. I did not experience any end to the suspend process when I just unmounted and then remounted the sd card; the change seemed to happen when I unmounted, physically ejected the card, reinserted it, then remounted. Again, I only had gone for about 2 days before I replaced with the new 16Gb card. just fyi
[myTouch 4G Q&A, Help & Troubleshooting] jpiano:
@chiilguy: Thanks, I should have been more specific but that's what I did: unmount, eject, remove, waited a minute or so then reinserted the sd card and let the phone remount it. Suspend popped up again within a few minutes. Thanks for clarifying though!

@yellowjeep: just make sure you've turned on monitoring of the phone processes, etc as I discussed above. Watchdog isn't set up to catch the suspend process by default, only rogue apps. Since this is part of the OS that's going crazy, by default it wont catch it. And you're right, the phone should be sipping battery with it in airplane mode and the screen off! If you get the suspend alert, then immediately reboot. Report back here, but I bet you at least double the batbatterylife unless there's something else going on.
[myTouch 4G Q&A, Help & Troubleshooting] yellowjeep:
Yeah, should have mentioned that I am not a complete noob.

I had the process monitoring on from the beginning. Last night I messed withe the phone a little bit and then let it fully charge overnight. On my way to work this morning, about 10 min after unplugging it, Watchdog reported suspend was at ~22 percent. I rebooted and then put it in airplane when I got to work at 9 until when I left at 4. I don't have a percentage tool but according to battery info I am still at 100% so really this means between 90 and 100.

I have since been using mobile data for internet/emails and talking on the phone with no sudden drop or any reports from Watchdog.

So to recap. 90-100% at 7.5 hours since unplugged with very very light use. This seems much more normal than being down to 30% after the same usage patterns yesterday.
[myTouch 4G Q&A, Help & Troubleshooting] yellowjeep:
Going 13 hours now after a dinner full of web browsing on 3G and game playing and about 1.75 hours of phone calls I am down to 70%. A awake time is 2.25 hours. Still doing good. I think that Watchdog and USB Debugging may have solved the problem. Worked around it is more accurate. I hope Google will get a handle on this.
[myTouch 4G Q&A, Help & Troubleshooting] Sfkn2:
Hm, here is something interesting.

Last night, my battery was in the yellow range (not sure what %, since I don't have any meters). I plugged it in and turned the phone on, but just left it sitting there.

Without launching any programs, as I did not touch it at all, I woke up five hours later to see that the phone's battery was in red and was nearly dead. I am starting to think that perhaps it is the auto-sync that causes the phone to 'suspend'.

Edit: I have USB debugging on.
[myTouch 4G Q&A, Help & Troubleshooting] yellowjeep:
It was in the red when after you had plugged it in you plugged it in?

Update on mine after lots of texting and some Qik video chatting (I really hope they improve on this) I am now at 6 bars on the battery info screen. 14:12 Up and 2:45 awake. Not bad I think.
[myTouch 4G Q&A, Help & Troubleshooting] Sfkn2:
Let me rephrase..

My phone's battery was yellow, and so I shut it off.

When I got home, I plugged it into the charger. Once it started charging, I turned it on and just it plugged in. I glanced over a few times to make sure that the orange light is on so that I could be sure it was still charging after I turned on the phone, but I didn't touch a thing and waited for the screen to go dark from idle.

When I woke up, I unlocked the phone and noticed that it was -still- charging, except the battery was all the way down.
[myTouch 4G Q&A, Help & Troubleshooting] cabello80:
I'm a n00b too, but i have to put my phone in airplane mode everyday while at work...so it's roughly in airplane mode for 9 hours...when i pull it out of my locker i still have 100% juice, running IG rom...
[myTouch 4G Q&A, Help & Troubleshooting] chiilguy:
Just a very quick update, I am on two weeks now without the suspend process going out of control, after having replaced my original microsd card with a new 16gb class 10.

I don't know if I just got lucky or there is something more here. Anyone else have success trying this??