My DNA has been suffering from wakelock issues. Two in particular. wlan_rx_wake and msm_hsic_host. The first I have nailed down to the wireless routers at my office. So now I simply leave my phone in 4G while I'm at work unless I'm streaming Slacker. The second wakelock has been more annoying and much more of an issue/battery killer. This wakelock has plagued me for about 4 weeks now. There are numerous threads over at XDA that discuss it and to croppz statement the common fix is to flash a different kernel. However, as I am hooked up to my corporate email and run off of my company's IT policies that's not really an option for me.
So, last night I sat back and thought about when the wakelock started peaking it's ugly head. I've had the DNA since release day and only had the wakelock issue for the last 4 weeks and the only difference I noticed that correlated was an increase in SIM card errors. I get at least one SIM card error a day and normally just restart the phone to clear it. Last night, I decided to actually pull the SIM card and re-seat it. Today, the msm_hsic_host wakelock has been in check. Before it was literally running anytime I turned the screen off, so if I had the screen off for 7 hours the wakelock showed 7 hours. Today though, the screen has been been off for 8 1/2 hours so far and betterbatterystats is only showing 50 min of the wakelock. While I still think that high, it sure beats the 8 1/2 hours that it was doing before.