Index: /trunk/src/VBox/Additions/solaris/Installer/vboxguest.sh
===================================================================
--- /trunk/src/VBox/Additions/solaris/Installer/vboxguest.sh	(revision 39760)
+++ /trunk/src/VBox/Additions/solaris/Installer/vboxguest.sh	(revision 39761)
@@ -96,16 +96,11 @@
 start_module()
 {
-    if vboxguest_loaded; then
-        info "VirtualBox guest kernel module already loaded."
+    /usr/sbin/add_drv -i'pci80ee,cafe' -m'* 0666 root sys' $MODNAME
+    if test ! vboxguest_loaded; then
+        abort "Failed to load VirtualBox guest kernel module."
+    elif test -c "/devices/pci@0,0/pci80ee,cafe@4:$MODNAME"; then
+        info "VirtualBox guest kernel module loaded."
     else
-        /usr/sbin/add_drv -i'pci80ee,cafe' -m'* 0666 root sys' $MODNAME
-        sync
-        if test ! vboxguest_loaded; then
-            abort "Failed to load VirtualBox guest kernel module."
-        elif test -c "/devices/pci@0,0/pci80ee,cafe@4:$MODNAME"; then
-            info "VirtualBox guest kernel module loaded."
-        else
-            abort "Aborting due to attach failure."
-        fi
+        abort "Aborting due to attach failure."
     fi
 }
