diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh
index 7af34e51145d019a5a5f913bca25ff846c83bd09..188dd51510cef10a5069d9dd3587426af5dfe3f9 100644
--- a/lustre/tests/test-framework.sh
+++ b/lustre/tests/test-framework.sh
@@ -185,11 +185,11 @@ load_modules() {
     load_module lov/lov
     load_module mgc/mgc
     if [ -z "$CLIENTONLY" ]; then
+        [ "$FSTYPE" = "ldiskfs" ] && load_module ../ldiskfs/ldiskfs/ldiskfs
         load_module mgs/mgs
         load_module mds/mds
         load_module mdd/mdd
         load_module mdt/mdt
-        [ "$FSTYPE" = "ldiskfs" ] && load_module ../ldiskfs/ldiskfs/ldiskfs
         load_module lvfs/fsfilt_$FSTYPE
         load_module cmm/cmm
         load_module osd/osd