Index: /trunk/src/VBox/Devices/Network/DevE1000.cpp
===================================================================
--- /trunk/src/VBox/Devices/Network/DevE1000.cpp	(revision 30332)
+++ /trunk/src/VBox/Devices/Network/DevE1000.cpp	(revision 30333)
@@ -4985,5 +4985,7 @@
     bool fNewUp = enmState == PDMNETWORKLINKSTATE_UP;
 
-    if (fNewUp != fOldUp)
+    if (   fNewUp != fOldUp
+        || (!fNewUp && pState->fCableConnected)) /* old state was connected but STATUS not
+                                                  * yet written by guest */
     {
         if (fNewUp)
