ModemManager: power-up/power-down fixes for Wavecom, Cinterion and Sierra modems



Hi all,

Some fixes related to power-up/power-down some modems are available in
the 'power-up-check-needed' branch in the following Gitorious repo
[1]:   
  git://gitorious.org/lanedo/modemmanager.git

The changes being:

 * Modified the generic GSM implementation so that we allow plugins to
check whether they need a power-up command. If plugins reply saying they
don't need it, the power-up command is skipped.
 * Added a new property in the Serial Port object to (try to) enable
RTS/CTS flow control mode in the serial line.

 * Wavecom: Check whether the modem is in full-functionality mode (AT
+CFUN: 1), and if so, avoid sending the power-up command.
 * Wavecom: Use AT+CFUN=4 to go to standby/low-power mode.
 * Wavecom: Use AT+CFUN=1,0 to power-up the modem (only when not already
in full functionality mode)

 * Sierra: Check whether the modem is in full-functionality mode (AT
+CFUN: 1), and if so, avoid sending the power-up command. This should
fix LP#459052 [2], which was also reported and discussed in the list not
long ago [3].

 * Cinterion: Use AT+CFUN=4 or AT+CFUN=7 to go to standby/low-power
mode, depending on the supported methods.
 * Cinterion: Always try to use RTS/CTS flow control in the serial line,
so that waking up from standby mode works properly.


Cheers!

[1] https://gitorious.org/lanedo/modemmanager
[2] https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/459052
[3]
https://mail.gnome.org/archives/networkmanager-list/2011-May/msg00150.html


-- 
Aleksander



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]