diff --git a/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh b/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
index a147c153c61f12363d7d27b968cd19feb68645be..146d653391cd9084fcf2e4c1695cdbcdfebbb2cd 100755
--- a/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
+++ b/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
@@ -1566,6 +1566,10 @@ drv_mac80211_setup() {
 				logger -t mac80211 "different chanspec after fresh start $orig_chanspec vs $cur_chanspec - set chanspec again"
 				bcm_set_chanspec "$phyiface" "$channel" "$htmode" "$hwmode"
 			}
+
+			# After reboot could be driver stuck in CAC - which base on scan internaly ...
+			# Then any scan will fail. Simple abort scan after reboot.
+			wl -i "$phyiface" scanabort
 		}
 	}