Index: /src/router/services/sysinit/sysinit.c
===================================================================
--- /src/router/services/sysinit/sysinit.c	(revision 15046)
+++ /src/router/services/sysinit/sysinit.c	(revision 15047)
@@ -1600,5 +1600,5 @@
 #endif
 	if (brand == ROUTER_WRT600N) {
-		if (nvram_match("switch_type", "BCM5395"))	// fix for WRT600N
+		if (nvram_match("switch_type", "BCM5395") && nvram_match("vlan0ports", "1 2 3 4 8*"))	// fix for WRT600N
 			// v1.1 (BCM5395 does 
 			// not suppport vid
