I have just encountered very similar, but with AP plus Mesh on the same radio.
I then tried AP plus STA and AP plus AnotherAP, all with the same results.
I have found that the first virtual interface comes up, but the second, third, etc fail, regardless of the types of interface.
In my case this is a GL-AXT1800.
I had a master/snapshot from somewhere around July/Aug 2025 (I did not take a note of exactly when) and it worked fine.
I reflashed today with shiny-new master/snapshot and the problem shows up.
For reference, here is the output of wifi-chipset-detect:
{
"System@94:83:c4:5c:25:6d": {
"Distribution": "OpenWrt",
"Release": "SNAPSHOT",
"Revision": "r32947-e3be4654a1",
"Target": "qualcommax/ipq60xx",
"Architecture": "aarch64_cortex-a53",
"Description": "OpenWrt SNAPSHOT r32947-e3be4654a1",
"Device": "GL.iNet GL-AXT1800",
"phy": {
"phy0": {
"Chipset": "Qualcomm QCN9074",
"Bands": [
"5GHz"
],
"Standards": [
"802.11ac",
"802.11ax",
"802.11n"
],
"MeshPoint": "802.11s",
"Wi-FiGeneration": "Wi-Fi 6",
"MIMO": "2x2",
"MaxChannelWidth": "160 MHz",
"ChannelWidthCap": false,
"Antennas": "2x2",
"TheoreticalMaxMbps": "2400",
"TXQS": true,
"AIRTIME_FAIRNESS": false,
"AQL_Extended": false,
"AQL_Runtime": true,
"Driver": "ath11k"
},
"phy1": {
"Chipset": "Qualcomm QCN9074",
"Bands": [
"2.4GHz"
],
"Standards": [
"802.11ax",
"802.11n"
],
"MeshPoint": "802.11s",
"Wi-FiGeneration": "Wi-Fi 6",
"MIMO": "2x2",
"MaxChannelWidth": "40 MHz",
"ChannelWidthCap": false,
"Antennas": "2x2",
"TheoreticalMaxMbps": "600",
"TXQS": true,
"AIRTIME_FAIRNESS": false,
"AQL_Extended": false,
"AQL_Runtime": true,
"Driver": "ath11k"
}
}
}
}
I have the meshnode working with the workaround of limiting to a single VI per radio.
I do know that the old working master/snapshot predated the change to ucode wifi-scripts.
Could this be the problem here?
Ref: