Hi Jack,

On May 4, 3:18 am, jdeslip <jdes...@gmail.com> wrote:
> I have the exact same problem on a download manager app I am trying to
> write.  My service aquires PARTIAL_WAKE_LOCK, but when the screen is
> blank wifi downloads still seem to come to a stand-still (on Nexus
> One).  If I instead acquire a FULL_WAKE_LOCK (or SCREEN_DIM) all is
> fine.  Obviously, these don't make any sense for a download-
> manager...  Also, everything is fine with 3G downloads (they keep
> going in the background whether I have any wakelock or not).

that's interesting and probably rules out my CPU scaling theory making
the WiFi throttling theory more likely again (generic CPU throttling
would IMHO also affect 3G downloads).

> Did you ever figure this problem out?

Unfortunately, not. I reported it to HTC as a bug, but have not head
anything back from them. AFAIK, the N1 is also affected, so it may
make sense to report this on the Android bug tracker.

My own analysis is currently stuck as HTC is denying access to the
Desire's kernel source and I think the root cause to this phenomenon
is somewhere on the kernel level (related to how the [non-]existence
of a wake lock interacts with the WiFi hardware driver). Well, I could
try using the N1 kernel source code...

Regards,
Thilo

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to