=== modified file 'src/nm-manager.c'
--- a/src/nm-manager.c	2008-09-18 15:16:44 +0000
+++ b/src/nm-manager.c	2008-10-10 15:44:42 +0000
@@ -354,16 +354,21 @@ nm_manager_update_state (NMManager *mana
 		GSList *iter;
 
 		for (iter = priv->devices; iter; iter = iter->next) {
 			NMDevice *dev = NM_DEVICE (iter->data);
 
 			if (nm_device_get_state (dev) == NM_DEVICE_STATE_ACTIVATED) {
 				new_state = NM_STATE_CONNECTED;
 				break;
+			} else if (nm_device_get_state (dev) == NM_DEVICE_STATE_UNMANAGED) {
+				new_state = NM_STATE_CONNECTED;
+				nm_info ("Unmanaged Device found; state CONNECTED forced. "
+						"(see http://bugs.launchpad.net/bugs/191889)");
+				break;
 			} else if (nm_device_is_activating (dev)) {
 				new_state = NM_STATE_CONNECTING;
 			}
 		}
 	}
 
 	if (priv->state != new_state) {
 		priv->state = new_state;

