Cant reconnect after losing connection using NetworkManager

Hi
I have problem with my wireless GSM connection , my notebook has built-in Toshiba (in fact Ericsson) F5521gw wireless modem , it is detected and usable by default without installing additional software.
Problem is that I can connect flawlessly only once after switching on notebook - if I disconnect manually I’m not able to connect again, i have to reboot my computer or another solution which allows me to reconnect is closing and opening lid (putting notebook in suspended state)
I’m using Toshiba Tecra r850, openSUSE 11.4 x64 on Gnome 2 DE, using NetworkManager and nm-applet

/var/log/messages after using disconnect from nm-applet:


Sep  8 17:04:39 linux-b5nl pppd[9933]: Terminating on signal 15
Sep  8 17:04:39 linux-b5nl pppd[9933]: Connect time 243.2 minutes.
Sep  8 17:04:39 linux-b5nl pppd[9933]: Sent 14671404 bytes, received 253474826 bytes.
Sep  8 17:04:39 linux-b5nl pppd[9933]: Connection terminated.
Sep  8 17:04:39 linux-b5nl modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (connected -> disconnecting)
Sep  8 17:04:39 linux-b5nl avahi-daemon[1455]: Withdrawing workstation service for ppp0.
Sep  8 17:04:39 linux-b5nl dbus-daemon: [system] Rejected send message, 2 matched rules; type="error", sender=":1.7" (uid=0 pid=1557 comm="/usr/sbin/NetworkManager) interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply=0 destination=":1.80" (uid=0 pid=9933 comm="/usr/sbin/pppd))
Sep  8 17:04:39  dbus-daemon: last message repeated 3 times
Sep  8 17:04:39 linux-b5nl SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
Sep  8 17:04:40 linux-b5nl SuSEfirewall2: Firewall rules successfully set
Sep  8 17:04:40 linux-b5nl pppd[9933]: Script /etc/ppp/ip-down finished (pid 11914), status = 0x0
Sep  8 17:04:40 linux-b5nl pppd[9933]: Exit.
Sep  8 17:04:40 linux-b5nl dbus-daemon: [system] Rejected send message, 2 matched rules; type="error", sender=":1.7" (uid=0 pid=1557 comm="/usr/sbin/NetworkManager) interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply=0 destination=":1.80" (uid=0 pid=9933 comm="/usr/sbin/pppd))
Sep  8 17:04:41 linux-b5nl modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (disconnecting -> registered)

after disconnection when I’m trying to connect no more messages/errors appears, applet shows notify “Disconnected” immediately after clicking ‘connect’ button.

I hope that someone can help me to resolve this issue.
Regards:)

I have the same problem as you.
My laptop is ASUS Z99Dc, It can’t reconnect after reboot wifi route and system sleep.
I am very worried for this problem.
Please help us !

With WiFi or ethernet, I can usually get reconnected by unselecting the “enable networking”, waiting for a minute, then selecting “enable networking” again. For WiFi, the enable wireless also works.

I don’t have a gsm card, but I would guess that there is something similar.

If that fails, then as root you could try:


/etc/init.d/network restart

@ldonger,

Do you have the same hardware device? If not, it is always wise to start your own thread, no matter how similar the symptoms.

It is likely that your device (despite working in NM) is not yet fully reverse-engineered. I’ve seen problems like yours, with GSM devices and particular versions of openSUSE (and other distros), that then work nicely in the next version with newer kernel, NM etc.

NetworkManager/MobileBroadband - GNOME Live!

You may need to file a bug report

NetworkManager - Users

https://bugzilla.novell.com/index.cgi

BTW, here’s a great guide on what info to include when submitting NetworkManager bugs:

NetworkManagement - KDE UserBase Wiki

Ignore the KDE-specific info, the rest still applies!

@nrickert thanks for response, I tried to use your advices but unfortunately none of these work :


...
ep  9 09:15:14 linux-b5nl avahi-daemon[1450]: Withdrawing workstation service for ppp0.
Sep  9 09:15:15 linux-b5nl SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
Sep  9 09:15:15 linux-b5nl SuSEfirewall2: Firewall rules successfully set
Sep  9 09:15:15 linux-b5nl pppd[5957]: Script /etc/ppp/ip-down finished (pid 7381), status = 0x0
Sep  9 09:15:15 linux-b5nl pppd[5957]: Exit.
Sep  9 09:15:15 linux-b5nl dbus-daemon: [system] Rejected send message, 2 matched rules; type="error", sender=":1.7" (uid=0 pid=1550 comm="/usr/sbin/NetworkManager) interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply=0 destination=":1.50" (uid=0 pid=5957 comm="/usr/sbin/pppd))
Sep  9 09:15:16 linux-b5nl modem-manager: Modem /org/freedesktop/ModemManager/Modems/0: state changed (disconnecting -> registered)
Sep  9 09:16:50 linux-b5nl kernel:  1026.712147] e1000e 0000:00:19.0: irq 41 for MSI/MSI-X
Sep  9 09:16:50 linux-b5nl kernel:  1026.762715] e1000e 0000:00:19.0: irq 41 for MSI/MSI-X
Sep  9 09:16:50 linux-b5nl kernel:  1026.764780] ADDRCONF(NETDEV_UP): eth0: link is not ready
Sep  9 09:16:50 linux-b5nl kernel:  1026.879003] ADDRCONF(NETDEV_UP): wlan0: link is not ready
Sep  9 09:17:19 linux-b5nl su: The gnome keyring socket is not owned with the same credentials as the user login: /tmp/keyring-KpcZaB/control
Sep  9 09:17:19 linux-b5nl su: gkr-pam: couldn't unlock the login keyring.
Sep  9 09:17:19 linux-b5nl su: (to root) stawek on /dev/pts/1
Sep  9 09:17:39 linux-b5nl network: Shutting down the NetworkManager
Sep  9 09:17:40 linux-b5nl ifdown:     eth0      device: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
Sep  9 09:17:40 linux-b5nl ifdown:     eth0      serves root filesystem. Leave it up.
Sep  9 09:17:40 linux-b5nl ifdown:     wlan0     device: Intel Corporation Centrino Advanced-N 6230 (rev 34)
Sep  9 09:17:40 linux-b5nl ifdown:     wlan0     serves root filesystem. Leave it up.
Sep  9 09:17:41 linux-b5nl network: Starting the NetworkManager
Sep  9 09:17:41 linux-b5nl kernel:  1078.180322] e1000e 0000:00:19.0: irq 41 for MSI/MSI-X
Sep  9 09:17:41 linux-b5nl kernel:  1078.230868] e1000e 0000:00:19.0: irq 41 for MSI/MSI-X
Sep  9 09:17:41 linux-b5nl kernel:  1078.232952] ADDRCONF(NETDEV_UP): eth0: link is not ready
Sep  9 09:17:41 linux-b5nl kernel:  1078.344227] ADDRCONF(NETDEV_UP): wlan0: link is not ready


After this I’m still not able to reconnect - i guess that problem may be solved by disabling and enabling again gsm card (closing lid and reboot) but there is no physical switch on the case - do you know command which allow me to disable device?

About reverse engineering - according to this white paper :


...
The module is accompanied by a prov-
en software development kit (SDK). The
SDK enables third party developers to
easily design own applications such as
connections managers. Drivers for the
F5521gw are part of the Linux kernel
and will function out of the box.
...

seems that there shouldn’t be this kind of problems, but it looks like grim reality is different.