Index: /src/router/services/Makefile
===================================================================
--- /src/router/services/Makefile	(revision 9277)
+++ /src/router/services/Makefile	(revision 9278)
@@ -122,4 +122,7 @@
 CFLAGS += -DHAVE_USB
 endif
+ifeq ($(CONFIG_USB_ADVANCED),y)
+CFLAGS += -DHAVE_USB_ADVANCED
+endif
 ifeq ($(CONFIG_WRK54G),y)
 CFLAGS += -DHAVE_WRK54G
Index: /src/router/services/sysinit/sysinit-broadcom.c
===================================================================
--- /src/router/services/sysinit/sysinit-broadcom.c	(revision 9277)
+++ /src/router/services/sysinit/sysinit-broadcom.c	(revision 9278)
@@ -912,9 +912,11 @@
          {
          	cprintf ("loading ext2\n");
-         	eval ("insmod", "ext2");	         
-//         	cprintf ("loading jbd\n");
-//         	eval ("insmod", "jbd");
-//         	cprintf ("loading ext3\n");
-//         	eval ("insmod", "ext3");
+         	eval ("insmod", "ext2");
+#ifdef HAVE_USB_ADVANCED	         
+         	cprintf ("loading jbd\n");
+         	eval ("insmod", "jbd");
+        	cprintf ("loading ext3\n");
+         	eval ("insmod", "ext3");
+#endif
      	 }
      	  
