Index: /trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp
===================================================================
--- /trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp	(revision 31000)
+++ /trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp	(revision 31001)
@@ -3808,5 +3808,10 @@
      */
     if (pTrunk && pTrunk->pIfPort)
+    {
+        if (!fActive)
+            intnetR0BusyWait(pNetwork, &pTrunk->cBusy);
+
         pTrunk->pIfPort->pfnSetState(pTrunk->pIfPort, fActive ? INTNETTRUNKIFSTATE_ACTIVE : INTNETTRUNKIFSTATE_INACTIVE);
+    }
 
     RTSemMutexRelease(pIntNet->hMtxCreateOpenDestroy);
