diff --git a/iopsys-brcm63xx-arm/panther/base-files/etc/init.d/marvell b/iopsys-brcm63xx-arm/panther/base-files/etc/init.d/marvell
index 484c759bb4fa93f9701ab9518b9516f0fb464d86..6eee5a227e3ff7b8850820e7ecd58ed071186b4d 100755
--- a/iopsys-brcm63xx-arm/panther/base-files/etc/init.d/marvell
+++ b/iopsys-brcm63xx-arm/panther/base-files/etc/init.d/marvell
@@ -6,6 +6,9 @@ START=20
 USE_PROCD=1
 
 boot() {
+	# Only run for XG6846B board
+	[ $(db -q get hw.board.model_name) != XG6846B ] && exit 0
+
 	disable_addr_learn
 	port_mapping