Index: /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceAutoMount.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceAutoMount.cpp	(revision 35009)
+++ /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceAutoMount.cpp	(revision 35010)
@@ -54,5 +54,9 @@
 
 #ifndef _PATH_MOUNTED
- #define _PATH_MOUNTED "/etc/mtab"
+ #ifdef RT_OS_SOLARIS
+  #define _PATH_MOUNTED         "/etc/mnttab"
+ #else
+  #define _PATH_MOUNTED         "/etc/mtab"
+ #endif
 #endif
 
@@ -110,5 +114,6 @@
     FILE *pFh = fopen(_PATH_MOUNTED, "r");
     if (!pFh)
-        VBoxServiceError("VBoxServiceAutoMountShareIsMounted: Could not open mtab!\n");
+        VBoxServiceError("VBoxServiceAutoMountShareIsMounted: Could not open mount tab \"%s\"!\n",
+                         _PATH_MOUNTED);
     else
     {
@@ -128,5 +133,6 @@
     FILE *pFh = setmntent(_PATH_MOUNTED, "r+t");
     if (pFh == NULL)
-        VBoxServiceError("VBoxServiceAutoMountShareIsMounted: Could not open mtab!\n");
+        VBoxServiceError("VBoxServiceAutoMountShareIsMounted: Could not open mount tab \"%s\"!\n",
+                         _PATH_MOUNTED);
     else
     {
Index: /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp	(revision 35009)
+++ /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp	(revision 35010)
@@ -104,5 +104,5 @@
     {
         size_t cbToWrite = pStdInBuf->cbSize - pStdInBuf->cbOffset;
-        cbToWrite = RT_MIN(cbToWrite, _1M);
+        cbToWrite = RT_MIN(cbToWrite, _64K);
         *pfClose = false;
         if (cbToWrite && pStdInBuf->fAlive)
@@ -1722,5 +1722,5 @@
             AssertPtr(pData);
 
-            const uint32_t cbSize = _1M;
+            const uint32_t cbSize = _64K;
             uint32_t cbRead = cbSize;
             uint8_t *pBuf = (uint8_t*)RTMemAlloc(cbSize);
