Bugzilla – Bug 404117
NetworkManager: after hanging up a UMTS connection, the serial device is not "released" (closed)
Last modified: 2008-08-18 13:22:11 UTC
Setup: - built in sierra wireless card, using ttyUSB0 - knetworkmanager I dial up to the vodafone 3G network using knetworkmanager. If I terminate the connection by pressing the wireless killswitch (virtually unplugging the device), everything is fine. If I, however, hang up using knetworkmanager, the connection is taken down, but knetworkmanager no longer is responding to any clicks. Investigating further (with "fuser /dev/ttyUSB0"), I found that NetworkManager was still holding the device open. If I do a "rcnetwork restart", everything works fine again. I'm not exactly sure what's needed here. I can provide the NetworkManager logfile, if deemed usable. This evening, I will also try it using nm-applet. It smells like a NetworkManager issue to me for now.
It does not happen with nm-applet, so it seems to be a knetworkmanager issue. Maybe the problem is, that there is no "hangup" button at all, and clicking on the connection again just tries to reopen the connection after closing it, which fails for some reason. Anyway => reassigning.
Just committed a fix to SVN, patch at [1]. [1] http://websvn.kde.org/branches/work/knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-tray.cpp?r1=826750&r2=826749&pathrev=826750
released
Fixed.