On 11/04/13 13:45, Golikov Pavel wrote:
> Hello! I'm trying to get ModemManager 7.990 working with my Cinterion modem.
> 
> The problem is that the modem cannot be enabled properly. The cinterion 
> plugin switches it to CYCLIC SLEEP mode (+CFUN=7) on initial power down.

Going to low power mode during initialization is something we already
disabled in git master, we don't play with low-power mode automatically
any more. Users can still request low-power mode through the API,
though. I'd suggest you try with git master.

> In this mode the modem can only be enabled if hardware flow control is on 
> (RTS\CTS).
> The mm-serial-port.c has property for enabling hardware flow control, but it 
> isn't used anywhere in the code.
> 
> The other problem is that power on from CFUN=7 requires enabling hardware 
> flow control by sending \Q3, but function that does it (setup_flow_control) 
> does not get called on initial modem initialization process.
> 
> The modem in CYCLIC SLEEP also cannot be found by plugin after ModemManager 
> startup without hardware flow control turned on.
> 
> What is the best way to implement hardware flow enabling? I can actualy 
> enable it in init_power_down function of modem plugin, but the modem search 
> problem still remains then.

Is this a RS232 device connected through a USB<->serial adapter? Or a
USB device itself? I had several issues with low-power mode in RS232
Cinterion modems as well, but solved all with a better serial adapter.

-- 
Aleksander
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to