<div class="gmail_quote">2009/12/2 Rolf Eike Beer <span dir="ltr">&lt;<a href="mailto:kde@opensource.sf-tec.de">kde@opensource.sf-tec.de</a>&gt;</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Yesterday I found Will&#39;s blog posting [1], tested it and: yeah, for the first<br>
time ever I was able to connect to my WLAN using KNetworkManager4. Today it<br>
connected again. I then scanned a bit through the config options and used<br>
&quot;limit connection to wlan0&quot; and from this moment on my connection was gone<br>
again. Reverting that option, restarting network, KNetworkManager, rfkill<br>
on/off, nothing changed anything.<br></blockquote><div><br></div><div>It seems that limiting the connection to a specific interface does not work very well in my experience either.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

My Network is still listed in the context menu of the systray icon (name,<br>
signal strength, encryption sign) but it&#39;s not &quot;active&quot; anymore. Clicking on<br>
it doesn&#39;t change anything, right clicking on it has every action (copy IP<br>
address, properties) deactivated. When I now do &quot;network restart&quot; I&#39;ll get<br>
three notifications (network down, network up, wlan0 connected) and I see the<br>
systray icon change to the general icon and back. After that context menu is<br>
still deactivated.<br></blockquote><div><br></div><div>I agree that the verbosity could be numerous times better. Even just a little progress bar embedded in one of the widgets, a notification saying that there was a problem (and preferably stating what it was), or displaying a log of the NetworkManager error. This is something I may consider getting my hands dirty with in <i>trunk</i>.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Then I changed everything one more time, again restarted the network and it<br>
connected again. Now at least &quot;copy IP address&quot; from the context menu of the<br>
connection is active but &quot;Properties&quot; is still not. Ok, test again: limit<br>
connection to WLAN0: everything broken again. Revert that: nothing changes.<br>
Restart network: works again.<br></blockquote><div><br></div><div>For me issuing &#39;rcnetwork restart&#39; fixes nearly every problem with KNetworkManager so that tells me there is some kind of communication <i>breakdown<span class="Apple-style-span" style="font-style: normal; "> with NetworkManager. Fixing this problem is well outside of my league.</span></i></div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ok, this seems to be at least 4 different problems:<br>
<br>
-limiting a network to a connection (even the correct one) renders it unusable<br></blockquote><div><br></div><div>Also, it&#39;s hard to determine which network card is which (in the list) if you have more than one wireless card. This is especially problematic when you limit a connection to a particular interface because the network shows in the list twice (once for each network card), but you&#39;re not able to decipher which network in the list will use a particular card. The only time limiting a connection to a particular interface makes sense (in current <i>trunk</i>) is if &quot;Automatically connect&quot; is checked for that network.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
-connections can sometimes be correctly shown even when the network is not<br>
connected and you have no way of connecting them without restarting the whole<br>
networkmanager (requires sudo or root permissions)<br></blockquote><div><br></div><div>On this note, but mostly off-topic, KNetworkManager does not handle missing firmware very well. I know this is probably a technical limitation to NetworkManager, but openSUSE does not install the firmware until the first time you run the Software Management. If you skip the &#39;Online Update&#39; step in the install the firmware will be missing. Also, other distributions may not handle missing firmware as graciously as openSUSE, so it&#39;s something that will need to be &quot;handled.&quot;</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
-when networkmanager is restarted and no connection to connect to can be found<br>
(e.g. first bug) the entire context menu of the systray icon stays deactivated<br></blockquote><div><br></div><div>That&#39;s an old bug - it handles NetworkManager restarts better now.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
But what really is missing is a way to get any logging or report what is wrong when something is<br>
not working.<br></blockquote><div><br></div><div>Amen... this needs to be present (or even the option to turn it on) whether the program was built with a debug flag or not.</div><div><br></div><div><br></div><div>Sincerely,</div>
<div>Nick Betcher, CPhT</div></div>