DFS Radar Detection

Issue

Disabled 5GHz after radar detection on Netgear R6220

hostapd: phy1-ap0: DFS-RADAR-DETECTED freq=5600 ht_enabled=0 chan_offset=0 chan_width=3 cf1=5610 cf2=0
hostapd: phy1-ap0: AP-DISABLED
netifd: Network device 'phy1-ap1' link is down
kernel: br-lan: port 8(phy1-ap1) entered disabled state
kernel: device phy1-ap1 left promiscuous mode
kernel: br-lan: port 8(phy1-ap1) entered disabled state
hostapd: nl80211: Failed to remove interface phy1-ap1 from bridge br-lan: No such device
hostapd: nl80211: deinit ifname=phy1-ap0 disabled_11b_rates=0
kernel: device phy1-ap0 left promiscuous mode
kernel: br-lan: port 7(phy1-ap0) entered disabled state
netifd: Network device 'phy1-ap0' link is down
hostapd: phy1-ap0: interface state ENABLED->DISABLED
kernel: br-lan: port 7(phy1-ap0) entered blocking state
kernel: br-lan: port 7(phy1-ap0) entered disabled state
kernel: device phy1-ap0 entered promiscuous mode
kernel: br-lan: port 7(phy1-ap0) entered blocking state
kernel: br-lan: port 7(phy1-ap0) entered forwarding state
hostapd: phy1-ap0: interface state DISABLED->COUNTRY_UPDATE
hostapd: phy1-ap0: interface state COUNTRY_UPDATE->HT_SCAN
hostapd: phy1-ap0: interface state HT_SCAN->DFS
kernel: br-lan: port 7(phy1-ap0) entered disabled state
hostapd: phy1-ap0: DFS-NOP-FINISHED freq=5580 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5580 cf2=0
hostapd: phy1-ap0: interface state DFS->DFS
hostapd: phy1-ap0: DFS-NOP-FINISHED freq=5600 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5600 cf2=0
hostapd: phy1-ap0: interface state DFS->DFS
hostapd: phy1-ap0: DFS-CAC-START freq=5600 chan=120 sec_chan=-1, width=0, seg0=122, seg1=0, cac_time=60s
hostapd: phy1-ap0: DFS-NOP-FINISHED freq=5620 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5620 cf2=0
hostapd: phy1-ap0: interface state DFS->DFS
hostapd: phy1-ap0: DFS-CAC-START freq=5600 chan=120 sec_chan=-1, width=0, seg0=122, seg1=0, cac_time=60s
hostapd: phy1-ap0: DFS-NOP-FINISHED freq=5640 ht_enabled=0 chan_offset=0 chan_width=0 cf1=5640 cf2=0
hostapd: phy1-ap0: interface state DFS->DFS
hostapd: phy1-ap0: DFS-CAC-START freq=5600 chan=120 sec_chan=-1, width=0, seg0=122, seg1=0, cac_time=60s
hostapd: phy1-ap0: DFS-CAC-COMPLETED success=1 freq=5600 ht_enabled=0 chan_offset=0 chan_width=3 cf1=5610 cf2=0

Workaround to disable DFS is to switch to Panama country code:

iw reg get
global
country PL: DFS-ETSI
	(2400 - 2483 @ 40), (N/A, 20), (N/A)
	(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
	(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
	(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
	(5725 - 5875 @ 80), (N/A, 13), (N/A)
	(5945 - 6425 @ 160), (N/A, 23), (N/A), NO-OUTDOOR
	(57000 - 66000 @ 2160), (N/A, 40), (N/A)

uci set wireless.radio1.country='PA'
uci commit

iw reg get
global
country PA: DFS-FCC
	(2400 - 2483 @ 40), (N/A, 36), (N/A)
	(5150 - 5250 @ 80), (N/A, 36), (N/A), AUTO-BW
	(5250 - 5350 @ 80), (N/A, 30), (N/A), AUTO-BW
	(5470 - 5725 @ 160), (N/A, 30), (N/A)
	(5725 - 5850 @ 80), (N/A, 36), (N/A)
	(57000 - 64000 @ 2160), (N/A, 43), (N/A)

References: