[Sugar-devel] Patch: Mobile dongles

James Cameron quozl at laptop.org
Tue Mar 27 17:28:48 EDT 2012


On Tue, Mar 27, 2012 at 10:17:16AM -0400, Paul Fox wrote:
> huh.  okay, well, 1.75 is the first of the XO models that has the
> ability to leave the USB ports powered (and i assume they all do when
> the mobile dongle is used - the hardware control is all or none).  i
> guess that driver is talking to the USB stack somehow to accomplish
> this.

interesting.  that might mean we could provide USB mouse wakeup support
on XO-1.75 by tweaking the kernel.

> next question:  is this the right behavior?  if the dongle weren't
> power cycled during resume, i guess that might be a good thing?

it is a radio and controller that associates with a radio network as
soon as it is powered.  this association requires a bit of time, of the
order of a few seconds, and some transmissions at various power levels.
once associated there's an occasional brief transmission to keep the
radio network informed; a kind of keep-alive.

the HSPA term for the association is "attached".

establishing an IP connection is a separate step.

so a power cycle increases the time taken to establish a connection, and
possibly increases the total power consumed.  on the other hand, this
has to be balanced against the power consumed while the laptop is in
suspend.

the effect of a depowering on the radio network is negative but minor.
an identity slot for the device is held available until the keep-alive
is not answered.

-- 
James Cameron
http://quozl.linux.org.au/


More information about the Sugar-devel mailing list