ZTE modem stays connected and consumes power when disabled. This patch
uses +CFUN=4 command to turn off radio module. Command +CFUN=0 gains
more power savings, but is more dangerous.
--- a/plugins/mm-modem-zte.c 2012-03-13 23:06:11.000000000 +0400
+++ b/plugins/mm-modem-zte.c 2012-04-15 15:16:47.124025688 +0400
@@ -561,8 +561,10 @@
mm_modem_icera_change_unsolicited_messages (MM_MODEM_ICERA (modem),
FALSE);
}
- /* Random command to ensure unsolicited message disable completes */
- mm_at_serial_port_queue_command (primary, "E0", 5,
disable_unsolicited_done, info);
+ /* Random command to ensure unsolicited message disable completes.
+ * Try to power off the modem: +CFUN=0 gains more energy savings,
+ * but +CFUN=4 is safer (just disables radio module) */
+ mm_at_serial_port_queue_command (primary, "+CFUN=4", 5,
disable_unsolicited_done, info);
}
/*****************************************************************************/
> We do have a POWER_DOWN property for that. Are we sure that the
> power-down command will not harm other ZTE modems around?
I didn't understand how to use POWER_UP/DOWN properties. If someone
helps me, I'll be glad to implement them.
--
Alexander Orlov
_______________________________________________
networkmanager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list