Index: /trunk/src/VBox/ValidationKit/tests/additions/tdAddSharedFolders1.py
===================================================================
--- /trunk/src/VBox/ValidationKit/tests/additions/tdAddSharedFolders1.py	(revision 84244)
+++ /trunk/src/VBox/ValidationKit/tests/additions/tdAddSharedFolders1.py	(revision 84245)
@@ -278,9 +278,4 @@
             asArgs.extend(self.asExtraArgs);
 
-            # Hack alert: Make sure that the share is accessible.
-            ## @todo Better check user group(s) "vboxsf" and stuff.
-            if not oTestVm.isWindows():
-                oTxsSession.syncChMod(sMountPoint1, 0o777);
-
             # Run FsPerf:
             reporter.log2('Starting guest FsPerf (%s)...' % (asArgs,));
@@ -288,4 +283,11 @@
             fRc = self.oTstDrv.txsRunTest(oTxsSession, 'FsPerf', 30 * 60 * 1000, sFsPerfPath, asArgs);
             reporter.log2('FsPerf -> %s' % (fRc,));
+            if not fRc:
+                # Do a bit of diagnosis to find out why this failed.
+                if     not  oTestVm.isWindows() \
+                   and not oTestVm.isOS2():
+                    oTxsSession.syncExec("/bin/ls", ("/bin/ls", "-al", sFsPerfPath), fIgnoreErrors = True);
+                    oTxsSession.syncExec("/bin/ls", ("/bin/ls", "-al", "-R", "/opt"), fIgnoreErrors = True);
+                    oTxsSession.syncExec("/bin/ls", ("/bin/ls", "-al", "-R", "/media/cdrom"), fIgnoreErrors = True);
 
             sTestDir = os.path.join(sShareHostPath1, 'fstestdir-1');
