On Fri, 2016-03-11 at 14:49 +0100, Carlo Lobrano wrote:
> Hello everybody,
> 
> making some changes in ModemManager "set power state", I observed
> that setting
> setting a radio interface to OFF with nmcli, the ModemManager power
> state
> triggered is the LOW one, while I expected it to be the OFF one. Is
> that
> correct? If that so, is there a way to set the modem in OFF power
> state
> through network manager?

There are two things that 'nmcli r wwan off' does:

1) attempts to set any kernel rfkill WWAN switches to "blocked"
2) disables the modem with ModemManager, which sets low power state

If your kernel/hardware has rfkill capability then the modem will
actually be completely killed and off, and will often drop off the USB
bus too.

But if your kernel/hardware doesn't have rfkill, NM skips the rfkill
step and asks ModemManager to put the modem into low-power mode.
 Without rfkill capability if the modem/phone powers off completely
(which some do with CFUN=0), there's no way to get the modem turned
back on with 'nmcli r wwan on' because the modem has either completely
disappeared, or isn't responding to commands (because it's off).

So I looked through my collection and out of the 20 USB modems I tried,
only two actually powered off with CFUN=0; Nokia 21M-02 and Ericsson
MD300.  The rest stayed up and running, so obviously it would be
possible to use CFUN=0 (or equivalent) on most devices.

But is there a huge power draw difference between CFUN=0 and CFUN=4 in
most devices?  If there isn't, I'd prefer CFUN=4, and typically an
rfkill-setup is more useful for complete power off than CFUN=0 since
that also kills any USB power draw too.

Dan
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to