Capsman not provisioning one of two identical cAP ax

Hey there.

This one has me stumped. Maybe someone has a bright idea:

I have two cAP ax, and a hAP ax3). One cAP and the hAP have been set up using capsman from the central router. Both are running as expected since months.

I’ve now tried to add the second cAP. Capsman sees it and lists it in the “Remote CAP” tab, but does not provision it. Firmware upgrade to 7.16.1 worked via capsman. Configuration of the new hAP is identical to the old one, except for the radio config. This is the config, the new cAP is missing the two capsman managed wifi interfaces:

# 2024-11-02 23:09:49 by RouterOS 7.16.1
# model = cAPGi-5HaxD2HaxD
/interface bridge
add admin-mac=78:9A:18:96:CF:B1 auto-mac=no comment=defconf name=bridgeLocal
/interface wifi datapath
add bridge=bridgeLocal comment=defconf disabled=no name=capdp
/interface wifi
# managed by CAPsMAN
# mode: AP, SSID: myssid, channel: 5500/ax/Ceee
set [ find default-name=wifi1 ] configuration.manager=capsman datapath=capdp disabled=no
# managed by CAPsMAN
# mode: AP, SSID: myssid, channel: 2462/ax/eC
set [ find default-name=wifi2 ] configuration.manager=capsman datapath=capdp disabled=no
/interface bridge port
add bridge=bridgeLocal comment=defconf interface=ether1
add bridge=bridgeLocal comment=defconf interface=ether2
/interface wifi cap
set discovery-interfaces=bridgeLocal enabled=yes slaves-datapath=capdp
/ip dhcp-client
add comment=defconf interface=bridgeLocal
/ip ipsec profile
set [ find default=yes ] dpd-interval=2m dpd-maximum-failures=5
/system clock
set time-zone-name=Europe/Berlin
/system identity
set name=ap-dg1
/system logging
add topics=route,!debug
add topics=caps
add topics=radius
add topics=dhcp
add topics=wireless
/system note
set show-at-login=no

Adding the lines manually doesn’t help.

Disabling capsman on the router and re-enabling it yielded the following log:

 22:58:09 caps,info disconnecting ap-a4@D4:01:C3:89:71:30%*15, configuration changed
 22:58:09 caps,info disconnecting ap-dg1@78:9A:18:96:CF:B1%*15, configuration changed
 22:58:09 caps,info disconnecting ap-og1@78:9A:18:96:CF:C9%*15, configuration changed
 22:58:10 system,info wifi CAPsMAN settings changed by tcp-msg(winbox):admin@192.168.10.199 (/interface wifi capsman set ca-certificate=auto certificate=auto enabled=no interfaces=all package-path=/packages require-peer-certificate=no upgrade-policy=suggest-same-version)
 23:00:39 system,info wifi CAPsMAN settings changed by tcp-msg(winbox):admin@192.168.1.190 (/interface wifi capsman set ca-certificate=auto certificate=auto enabled=yes interfaces=all package-path=/packages require-peer-certificate=no upgrade-policy=suggest-same-version)
 23:00:42 caps,info ap-og1@78:9A:18:96:CF:C9%*15 joined
 23:00:43 caps,info ap-a4@D4:01:C3:89:71:30%*15 joined
 23:00:43 wireless,info provision ap-a4@D4:01:C3:89:71:30%*15 radio D4:01:C3:89:71:35
 23:00:43 wireless,debug provisioning created interface cap-wifi1 for D4:01:C3:89:71:35@ap-a4@D4:01:C3:89:71:30%*15
 23:00:43 wireless,info provision ap-a4@D4:01:C3:89:71:30%*15 radio D4:01:C3:89:71:36
 23:00:43 wireless,debug provisioning created interface cap-wifi2 for D4:01:C3:89:71:36@ap-a4@D4:01:C3:89:71:30%*15
 23:00:44 caps,info ap-dg1@78:9A:18:96:CF:B1%*15 joined
 23:00:44 wireless,info provision ap-dg1@78:9A:18:96:CF:B1%*15 radio 78:9A:18:96:CF:B3
 23:00:44 wireless,debug provisioning created interface cap-wifi3 for 78:9A:18:96:CF:B3@ap-dg1@78:9A:18:96:CF:B1%*15
 23:00:44 wireless,info provision ap-dg1@78:9A:18:96:CF:B1%*15 radio 78:9A:18:96:CF:B4
 23:00:44 wireless,debug provisioning created interface cap-wifi4 for 78:9A:18:96:CF:B4@ap-dg1@78:9A:18:96:CF:B1%*15
 23:00:46 caps,info disconnecting ap-og1@78:9A:18:96:CF:C9%*15, configuration changed
 23:00:46 caps,info disconnecting ap-a4@D4:01:C3:89:71:30%*15, configuration changed
 23:00:46 caps,info disconnecting ap-dg1@78:9A:18:96:CF:B1%*15, configuration changed
 23:00:46 system,info wifi CAPsMAN settings changed by tcp-msg(winbox):admin@192.168.1.190 (/interface wifi capsman set ca-certificate=auto certificate=auto enabled=yes interfaces=all package-path=/packages require-peer-certificate=no upgrade-policy=suggest-same-version)
 23:00:50 caps,info ap-a4@D4:01:C3:89:71:30%*15 joined
 23:00:50 caps,info ap-og1@78:9A:18:96:CF:C9%*15 joined
 23:00:50 caps,info ap-dg1@78:9A:18:96:CF:B1%*15 joined

Any clue what’s wrong here? Why isn’t it properly provisioning?

Tried resetting the config to caps mode again. Same result. New cAP finds capsman and joins, but the radios are never provisioned.

Somehow I cannot see the radios on the AP. Is there any way to verify that the hardware is there? Can I list the radio devices somewhere else than /interface/wifi/radio?

Are their provisioning rules which match the new radios?
Can you share the wifi config of the CAPsMAN?

/interface wifi export file=anynameyoulike

Remove any private info, post between code tags by using the </> button.

Found the reason for the missing radios: during a previous netinstall, I failed to add the wifi-qcom package. D’oh. No wifi package = no wifi support.

Installed the package and the radios are there. However, they are not reported to capsman and still not provisioned.

Thanks for your reply @erlinden

Managed to solve it. After installing the missing wifi-package, I had to reset the config again, then enable caps mode as before. Everything worked as expected at that point.

How can I mark this as solved?

I took care of that for you :sunglasses:

On the post which contains the answer, you can hit the button right next of the Quote icon. That sets it as solved.