Index: /trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c	(revision 50346)
+++ /trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c	(revision 50347)
@@ -122,5 +122,6 @@
     &g_VBoxGuestSolarisCbOps,
     (struct bus_ops *)0,
-    nodev                   /* power */
+    nodev,                  /* power */
+    ddi_quiesce_not_needed
 };
 
@@ -811,4 +812,5 @@
                             for (int k = 0; k < g_cIntrAllocated; k++)
                                 ddi_intr_free(g_pIntr[k]);
+                            g_cIntrAllocated = 0;
                         }
                         else
@@ -853,4 +855,5 @@
         }
     }
+    g_cIntrAllocated = 0;
     RTMemFree(g_pIntr);
     mutex_destroy(&g_IrqMtx);
