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
