Index: /trunk/src/VBox/Installer/solaris/postinstall.sh
===================================================================
--- /trunk/src/VBox/Installer/solaris/postinstall.sh	(revision 17248)
+++ /trunk/src/VBox/Installer/solaris/postinstall.sh	(revision 17249)
@@ -28,4 +28,5 @@
 fi
 
+osversion=`uname -r`
 currentzone=`zonename`
 if test "$currentzone" = "global"; then
@@ -41,5 +42,6 @@
                 rc=$?
             fi
-            if test -f /platform/i86pc/kernel/drv/vboxusb.conf; then
+
+            if test -f /platform/i86pc/kernel/drv/vboxusb.conf && test "$osversion" != "5.10"; then
                 /opt/VirtualBox/vboxdrv.sh usbstart
                 rc=$?
@@ -108,4 +110,9 @@
     # create the device link
     /usr/sbin/devfsadm -i vboxdrv
+
+    # don't create link for Solaris 10
+    if test -f /platform/i86pc/kernel/drv/vboxusb.conf && test "$osversion" != "5.10"; then
+        /usr/sbin/devfsadm -i vboxusb
+    fi
     sync
 
