comments from Colin

I've worked through all the images now and can see that deep suspend
sometimes fails to work completely because of a series of COMM events
that cause excessive wakeups.  Typically, in this scenario, one sees
300-700 CONN wakeup events over a 300 second interval. This either
prevents deep suspend from occurring, or wakes deep suspend almost
immediately it occurs. In this scenario, instead of a 7-10mA deep sleep,
I observe ~70-100mA being drawn.

I can trigger this on all the images I've now tested.  One easy way to
trigger this is via the USB adb connection and yanking out the cable and
then going into deep sleep without exiting adb and then going into deep
sleep. I also believe going into deep sleep while connected to adb and
then yanking out the USB cable also can cause this issue.

If I recall correctly, the CONN event relates to the USB connections and
does seem to correlate with this adb connection over USB.

This explains the difficulty I had bisecting the issue earlier on. I
believe I may have been careless in putting the device into deep sleep
with USB connected, and then disconnecting before measuring deep sleep
current with the multimeter.

So, for the anecdotal reports of battery life being reduced:

a) It may be this USB issue causing deep sleep to be interrupted by
   CONN events.

b) It may be something entirely different.

it's hard to say. But I do now have evidence that between revision 153
and 202 there are not any observable changes in deep sleep characteristics.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1372413

Title:
  Extensive battery drain on RTM

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1372413/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to