Index: share/applets/SetupNetworking/SetupNetworkingApplet.lua =================================================================== --- share/applets/SetupNetworking/SetupNetworkingApplet.lua (revision 5292) +++ share/applets/SetupNetworking/SetupNetworkingApplet.lua (working copy) @@ -956,10 +956,14 @@ assert(iface and ssid, debug.traceback()) if not iface:isWireless() then - local status = iface:t_wpaStatus() - if not status.link then - return _attachEthernet(self, iface, ssid, createNetwork) - end + Task("attachEthernet", self, + function() + local status = iface:t_wpaStatus() + if not status.link then + return _attachEthernet(self, iface, ssid, createNetwork) + end + end + ):addTask() end self.connectTimeout = 0