NetworkManager fails to reconnect 3G modem after disconnect -- Huawei
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
modemmanager (Ubuntu) |
Expired
|
Low
|
Unassigned | ||
network-manager (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: network-manager
Running latest Karmic updates (but this has been happening since I first tested with alpha 6).
First connection to the network on my 3G USB modem works perfectly. However, if I lose connection (if I'm moving and roam outside cell coverage) then I lose connection but when I come back into coverage (blue blinking light on modem indicates coverage) I am unable to reconnect. Each time I select the network from the nm-applet I just get the OSD notify that the GSM network disconnected. Unplugging and re-plugging in my modem does not help. The only way to successfully connect is by rebooting my laptop. Syslog shows the following:
Sep 28 07:36:24 spitfire-karmic NetworkManager: <info> (ttyUSB0): device state change: 8 -> 9 (reason 13)
Sep 28 07:36:24 spitfire-karmic NetworkManager: <info> Activation (ttyUSB0) failed.
Sep 28 07:36:24 spitfire-karmic NetworkManager: <info> (ttyUSB0): device state change: 9 -> 3 (reason 0)
Sep 28 07:36:24 spitfire-karmic NetworkManager: <info> (ttyUSB0): deactivating device (reason: 0).
Sep 28 07:36:24 spitfire-karmic modem-manager: (ttyUSB0) closing serial device...
Sep 28 07:36:24 spitfire-karmic NetworkManager: <WARN> monitor_cb(): Could not read ppp stats: No such device
Sep 28 07:36:24 spitfire-karmic NetworkManager: flush_routes: assertion `iface_idx >= 0' failed
Sep 28 07:36:24 spitfire-karmic NetworkManager: flush_addresses: assertion `iface_idx >= 0' failed
Sep 28 07:36:24 spitfire-karmic NetworkManager: SCPlugin-Ifupdown: devices removed (path: /sys/devices/
Sep 28 07:36:26 spitfire-karmic NetworkManager: <debug> [1254119786.002657] ensure_killed(): waiting for ppp pid 5661 to exit
Sep 28 07:36:26 spitfire-karmic NetworkManager: <debug> [1254119786.002994] ensure_killed(): ppp pid 5661 cleaned up
Sep 28 07:37:56 spitfire-karmic NetworkManager: <info> Activation (ttyUSB0) starting connection '3 Internet'
Sep 28 07:37:56 spitfire-karmic NetworkManager: <info> (ttyUSB0): device state change: 3 -> 4 (reason 0)
Sep 28 07:37:56 spitfire-karmic NetworkManager: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
Sep 28 07:37:56 spitfire-karmic NetworkManager: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started...
Sep 28 07:37:56 spitfire-karmic NetworkManager: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Sep 28 07:37:56 spitfire-karmic modem-manager: (ttyUSB0) opening serial device...
Sep 28 07:37:56 spitfire-karmic NetworkManager: <WARN> stage1_
Sep 28 07:37:56 spitfire-karmic NetworkManager: <info> (ttyUSB0): device state change: 4 -> 9 (reason 1)
Sep 28 07:37:56 spitfire-karmic NetworkManager: <info> Marking connection '3 Internet' invalid.
Sep 28 07:37:56 spitfire-karmic NetworkManager: Tried to set deprecated property gsm/puk
ProblemType: Bug
Architecture: i386
CRDA: Error: [Errno 2] No such file or directory
Date: Mon Sep 28 14:37:31 2009
DistroRelease: Ubuntu 9.10
IfupdownConfig:
auto lo
iface lo inet loopback
IpRoute:
10.64.64.64 dev ppp0 proto kernel scope link src 92.40.27.251
169.254.0.0/16 dev ppp0 scope link metric 1000
default via 10.64.64.64 dev ppp0 proto static
Package: network-manager 0.8~a~git.
ProcEnviron:
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: network-manager
Uname: Linux 2.6.31-11-generic i686
Changed in modemmanager (Ubuntu): | |
importance: | Undecided → Low |
Changed in modemmanager (Ubuntu): | |
status: | Incomplete → Fix Committed |
Changed in modemmanager (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in network-manager (Ubuntu): | |
status: | Invalid → Confirmed |
instead of rebooting, does a "sudo killall modem-manager" help?
If that doesnt help also run "sudo /etc/init. d/network- manager restart"
if one of those tricks works, please paste the successful connect log.