When the GSM signal goes too weak, the modem - obviously - hangs up. The difference when it is a user initiated hang up and when the signal goes weak is that Network-manager do not clean up modem-manager with ensure_killed()-function (when the signal is weak).
To establish a new GSM-link without restarting the computer the following can be done:
When the GSM signal goes too weak, the modem - obviously - hangs up. The difference when it is a user initiated hang up and when the signal goes weak is that Network-manager do not clean up modem-manager with ensure_ killed( )-function (when the signal is weak).
To establish a new GSM-link without restarting the computer the following can be done:
sudo killall modem-manager NetworkManager nm-applet
nm-applet --sm-disable
(the last is not root)