I have multiple Orbi rbk50 (rbr50+rbs50) both flashed with OpenWrt 24.10.2 r28739-d9340319c6 / LuCI openwrt-24.10 branch 25.168.50434~d6b13f6
the mesh is working normal with QCA9984 channel 149 + htmode 'VHT80' + US country set
I have three problems,
problem 1) when adjust width to 160 its does not work:
Wed Jul 9 17:20:38 2025 daemon.notice wpa_supplicant[940]: Set new config for phy phy0
Wed Jul 9 17:20:38 2025 daemon.notice hostapd: Set new config for phy phy0:
Wed Jul 9 17:20:38 2025 kern.warn kernel: [ 4183.802239] ath10k_pci 0000:01:00.0: peer-unmap-event: unknown peer id 0
Wed Jul 9 17:20:38 2025 kern.info kernel: [ 4183.886625] br-lan: port 5(phy0-mesh0) entered disabled state
Wed Jul 9 17:20:38 2025 kern.info kernel: [ 4183.951000] ath10k_pci 0000:01:00.0 phy0-mesh0 (unregistering): left allmulticast mode
Wed Jul 9 17:20:38 2025 kern.info kernel: [ 4183.951074] ath10k_pci 0000:01:00.0 phy0-mesh0 (unregistering): left promiscuous mode
Wed Jul 9 17:20:38 2025 kern.info kernel: [ 4183.957881] br-lan: port 5(phy0-mesh0) entered disabled state
Wed Jul 9 17:20:44 2025 kern.warn kernel: [ 4190.173047] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
Wed Jul 9 17:20:44 2025 kern.warn kernel: [ 4190.173125] ath10k_pci 0000:01:00.0: msdu-desc: 2500 skid: 32
Wed Jul 9 17:20:44 2025 kern.info kernel: [ 4190.256409] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
Wed Jul 9 17:20:44 2025 kern.info kernel: [ 4190.257235] ath10k_pci 0000:01:00.0: wmi print 'free: 84920 iram: 13156 sram: 11224'
Wed Jul 9 17:20:45 2025 kern.info kernel: [ 4190.642264] ath10k_pci 0000:01:00.0: rts threshold -1
Wed Jul 9 17:20:45 2025 kern.warn kernel: [ 4190.642535] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
Wed Jul 9 17:20:45 2025 kern.info kernel: [ 4190.654087] br-lan: port 5(phy0-mesh0) entered blocking state
Wed Jul 9 17:20:45 2025 kern.info kernel: [ 4190.657307] br-lan: port 5(phy0-mesh0) entered disabled state
Wed Jul 9 17:20:45 2025 kern.info kernel: [ 4190.663181] ath10k_pci 0000:01:00.0 phy0-mesh0: entered allmulticast mode
Wed Jul 9 17:20:45 2025 kern.info kernel: [ 4190.669114] ath10k_pci 0000:01:00.0 phy0-mesh0: entered promiscuous mode
Wed Jul 9 17:20:45 2025 daemon.notice netifd: radio0 (3278): kernel reports: invalid channel definition
Wed Jul 9 17:20:45 2025 daemon.notice netifd: radio0 (3278): command failed: Invalid argument (-22)
Wed Jul 9 17:20:45 2025 daemon.notice netifd: radio0 (3278): kernel reports: invalid channel definition
Wed Jul 9 17:20:45 2025 daemon.notice netifd: radio0 (3278): command failed: Invalid argument (-22)
Wed Jul 9 17:20:45 2025 daemon.notice netifd: Wireless device 'radio0' is now up
the most interested for me is: kernel reports: invalid channel definition !!!
root@OpenWrt:~# iw phy0 info | grep -A30 Frequencies
Frequencies:
* 5180.0 MHz [36] (disabled)
* 5200.0 MHz [40] (disabled)
* 5220.0 MHz [44] (disabled)
* 5240.0 MHz [48] (disabled)
* 5260.0 MHz [52] (disabled)
* 5280.0 MHz [56] (disabled)
* 5300.0 MHz [60] (disabled)
* 5320.0 MHz [64] (disabled)
* 5500.0 MHz [100] (24.0 dBm) (radar detection)
* 5520.0 MHz [104] (24.0 dBm) (radar detection)
* 5540.0 MHz [108] (24.0 dBm) (radar detection)
* 5560.0 MHz [112] (24.0 dBm) (radar detection)
* 5580.0 MHz [116] (24.0 dBm) (radar detection)
* 5600.0 MHz [120] (24.0 dBm) (radar detection)
* 5620.0 MHz [124] (24.0 dBm) (radar detection)
* 5640.0 MHz [128] (24.0 dBm) (radar detection)
* 5660.0 MHz [132] (24.0 dBm) (radar detection)
* 5680.0 MHz [136] (24.0 dBm) (radar detection)
* 5700.0 MHz [140] (24.0 dBm) (radar detection)
* 5720.0 MHz [144] (24.0 dBm) (radar detection)
* 5745.0 MHz [149] (30.0 dBm)
* 5765.0 MHz [153] (30.0 dBm)
* 5785.0 MHz [157] (30.0 dBm)
* 5805.0 MHz [161] (30.0 dBm)
* 5825.0 MHz [165] (30.0 dBm)
* 5845.0 MHz [169] (27.0 dBm) (no IR)
* 5865.0 MHz [173] (disabled)
valid interface combinations:
* #{ managed } <= 16, #{ AP, mesh point } <= 16, #{ IBSS } <= 1,
total <= 16, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 80+80 MHz, 160 MHz }
root@OpenWrt:~# iw phy0 channels
Band 2:
* 5180 MHz [36] (disabled)
* 5200 MHz [40] (disabled)
* 5220 MHz [44] (disabled)
* 5240 MHz [48] (disabled)
* 5260 MHz [52] (disabled)
* 5280 MHz [56] (disabled)
* 5300 MHz [60] (disabled)
* 5320 MHz [64] (disabled)
* 5500 MHz [100]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5520 MHz [104]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5540 MHz [108]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5560 MHz [112]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5580 MHz [116]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5600 MHz [120]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5620 MHz [124]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5640 MHz [128]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5660 MHz [132]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5680 MHz [136]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5700 MHz [140]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5720 MHz [144]
Maximum TX power: 24.0 dBm
Radar detection
Channel widths: 20MHz HT40- VHT80 VHT160
DFS state: usable (for 98 sec)
DFS CAC time: 60000 ms
* 5745 MHz [149]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40+ VHT80 VHT160
* 5765 MHz [153]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
* 5785 MHz [157]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
* 5805 MHz [161]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
* 5825 MHz [165]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
* 5845 MHz [169]
Maximum TX power: 27.0 dBm
No IR
Channel widths: 20MHz HT40- HT40+ VHT80 VHT160
* 5865 MHz [173] (disabled)
as you see my hw already supports 160 mhz
problem 2) channels from 100 to 144 does not work with mesh at all even with width 20 mhz
I know there shod be radar detection for 60 seconds then start but i noticed it does not work at all
from router
root@OpenWrt:~# logread -f
Wed Jul 9 17:44:44 2025 daemon.notice wpa_supplicant[1142]: Set new config for phy phy0
Wed Jul 9 17:44:44 2025 daemon.notice hostapd: Set new config for phy phy0:
Wed Jul 9 17:44:44 2025 kern.warn kernel: [ 6344.906728] ath10k_pci 0000:01:00.0: peer-unmap-event: unknown peer id 0
Wed Jul 9 17:44:44 2025 kern.info kernel: [ 6344.992798] br-lan: port 4(phy0-mesh0) entered disabled state
Wed Jul 9 17:44:44 2025 kern.info kernel: [ 6344.993545] ath10k_pci 0000:01:00.0 phy0-mesh0: left allmulticast mode
Wed Jul 9 17:44:44 2025 kern.info kernel: [ 6344.997708] ath10k_pci 0000:01:00.0 phy0-mesh0: left promiscuous mode
Wed Jul 9 17:44:44 2025 kern.info kernel: [ 6345.004194] br-lan: port 4(phy0-mesh0) entered disabled state
Wed Jul 9 17:44:50 2025 kern.warn kernel: [ 6351.377478] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
Wed Jul 9 17:44:50 2025 kern.warn kernel: [ 6351.377555] ath10k_pci 0000:01:00.0: msdu-desc: 2500 skid: 32
Wed Jul 9 17:44:50 2025 kern.info kernel: [ 6351.460827] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
Wed Jul 9 17:44:50 2025 kern.info kernel: [ 6351.461657] ath10k_pci 0000:01:00.0: wmi print 'free: 84920 iram: 13156 sram: 11224'
Wed Jul 9 17:44:51 2025 kern.info kernel: [ 6351.846734] ath10k_pci 0000:01:00.0: rts threshold -1
Wed Jul 9 17:44:51 2025 kern.warn kernel: [ 6351.847388] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
Wed Jul 9 17:44:51 2025 kern.info kernel: [ 6351.862563] br-lan: port 4(phy0-mesh0) entered blocking state
Wed Jul 9 17:44:51 2025 kern.info kernel: [ 6351.862661] br-lan: port 4(phy0-mesh0) entered disabled state
Wed Jul 9 17:44:51 2025 kern.info kernel: [ 6351.867713] ath10k_pci 0000:01:00.0 phy0-mesh0: entered allmulticast mode
Wed Jul 9 17:44:51 2025 kern.info kernel: [ 6351.873827] ath10k_pci 0000:01:00.0 phy0-mesh0: entered promiscuous mode
Wed Jul 9 17:44:51 2025 daemon.notice netifd: radio0 (21493): command failed: Invalid argument (-22)
Wed Jul 9 17:44:51 2025 daemon.notice netifd: Wireless device 'radio0' is now up
Wed Jul 9 17:44:51 2025 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Wed Jul 9 17:44:51 2025 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Wed Jul 9 17:44:51 2025 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Wed Jul 9 17:44:52 2025 daemon.warn odhcpd[1281]: No default route present, overriding ra_lifetime to 0!
from node
root@OpenWrt:~# logread -f
Wed Jul 9 17:26:56 2025 daemon.notice wpa_supplicant[940]: Set new config for phy phy0
Wed Jul 9 17:26:56 2025 daemon.notice hostapd: Set new config for phy phy0:
Wed Jul 9 17:26:56 2025 kern.warn kernel: [ 4562.141458] ath10k_pci 0000:01:00.0: peer-unmap-event: unknown peer id 0
Wed Jul 9 17:26:56 2025 kern.info kernel: [ 4562.226632] br-lan: port 5(phy0-mesh0) entered disabled state
Wed Jul 9 17:26:56 2025 kern.info kernel: [ 4562.227400] ath10k_pci 0000:01:00.0 phy0-mesh0: left allmulticast mode
Wed Jul 9 17:26:56 2025 kern.info kernel: [ 4562.231493] ath10k_pci 0000:01:00.0 phy0-mesh0: left promiscuous mode
Wed Jul 9 17:26:56 2025 kern.info kernel: [ 4562.237966] br-lan: port 5(phy0-mesh0) entered disabled state
Wed Jul 9 17:27:02 2025 kern.warn kernel: [ 4568.542828] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
Wed Jul 9 17:27:02 2025 kern.warn kernel: [ 4568.542907] ath10k_pci 0000:01:00.0: msdu-desc: 2500 skid: 32
Wed Jul 9 17:27:02 2025 kern.info kernel: [ 4568.626187] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
Wed Jul 9 17:27:03 2025 kern.info kernel: [ 4568.627019] ath10k_pci 0000:01:00.0: wmi print 'free: 84920 iram: 13156 sram: 11224'
Wed Jul 9 17:27:03 2025 kern.info kernel: [ 4569.011740] ath10k_pci 0000:01:00.0: rts threshold -1
Wed Jul 9 17:27:03 2025 kern.warn kernel: [ 4569.012015] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
Wed Jul 9 17:27:03 2025 kern.info kernel: [ 4569.022248] br-lan: port 5(phy0-mesh0) entered blocking state
Wed Jul 9 17:27:03 2025 kern.info kernel: [ 4569.026785] br-lan: port 5(phy0-mesh0) entered disabled state
Wed Jul 9 17:27:03 2025 kern.info kernel: [ 4569.032673] ath10k_pci 0000:01:00.0 phy0-mesh0: entered allmulticast mode
Wed Jul 9 17:27:03 2025 kern.info kernel: [ 4569.038613] ath10k_pci 0000:01:00.0 phy0-mesh0: entered promiscuous mode
Wed Jul 9 17:27:03 2025 daemon.notice netifd: radio0 (3449): command failed: Invalid argument (-22)
Wed Jul 9 17:27:03 2025 daemon.notice netifd: Wireless device 'radio0' is now up
problem 3)
by normal I already have max TX power for some specific channels with 30 dBm as you see in bellow log, why at luci i see them only 24 dBm
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40+ VHT80
* 5765 MHz [153]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40- HT40+ VHT80
* 5785 MHz [157]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40- HT40+ VHT80
* 5805 MHz [161]
Maximum TX power: 30.0 dBm
Channel widths: 20MHz HT40- HT40+ VHT80
* 5825 MHz [165]
Maximum TX power: 30.0 dBm
i must apply and save changes then 30dBm appears in luci , why not appear from the beginning