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 146d653391cd9084fcf2e4c1695cdbcdfebbb2cd..eba6bb7a28db64c590297458cc4a5939cbb4bcc2 100755
--- a/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
+++ b/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
@@ -1286,6 +1286,8 @@ mac80211_setup_vif() {
 		return
 	}
 
+	logger -t mac80211 "mac80211_setup_vif $mode $ifname"
+
 	set_default vif_txpower "$txpower"
 	#[ -z "$vif_txpower" ] || iw dev "$ifname" set txpower fixed "${vif_txpower%%.*}00"
 
@@ -1348,6 +1350,7 @@ mac80211_interface_cleanup() {
 	local phy="$1"
 
 	for wdev in $(list_phy_interfaces "$phy"); do
+		logger -t mac80211 "mac80211_interface_cleanup $wdev"
 		ip link set dev "$wdev" down 2>/dev/null
 		iw dev "$wdev" del
 
@@ -1398,6 +1401,8 @@ drv_mac80211_setup() {
 		return 1
 	}
 
+	logger -t mac8011 "mac80211_setup $phy"
+
 	phyidx=$(echo "$phy" | sed 's/\(phy\)\([0-9]*\)/\2/g')
 	phyiface=$(iw dev | grep phy#${phyidx} -A1 | grep Interface | cut -d' ' -f2 | cut -d. -f1)
 
@@ -1510,6 +1515,7 @@ drv_mac80211_setup() {
 	for_each_interface "sta" mac80211_prepare_vif
 
 	[ -n "$hostapd_ctrl" ] && {
+		logger -t mac80211 "start hostapd for radio $phy"
 		/usr/sbin/hostapd -s -P /var/run/wifi-$phy.pid -B "$hostapd_conf_file"
 		ret="$?"
 		cnt=0
@@ -1591,6 +1597,7 @@ drv_mac80211_teardown() {
 	json_get_vars phy
 	json_select ..
 
+	logger -t mac80211 "mac80211_teadown $phy"
 	mac80211_interface_cleanup "$phy"
 }