Persistent STA Reconnection Failure After CTRL-EVENT-CHANNEL-SWITCH (wpa_supplicant 2.10 + BCM43430)
Aswathi Sivalingam
aswathisivan89 at gmail.com
Mon Jun 16 05:28:57 PDT 2025
Hi all,
I'm debugging a persistent STA reconnection failure observed in
production testing on an embedded Linux device using wpa_supplicant
v2.10 and the BCM43430 (CYFMAC43430) Wi-Fi chipset.
Summary:
After a power cycle (both device and AP rebooted), the STA
interface (wlan0) fails to reconnect to a saved SSID. The failure
persists for hours, with repeated association attempts, until the
device is manually rebooted.
The logs show a rare CTRL-EVENT-CHANNEL-SWITCH event immediately
before the failure loop begins. We suspect this might trigger an
unrecoverable path in the supplicant or driver.
Environment:
- SoC: i.MX6UL
- Kernel: 5.15.71 (Yocto Kirkstone)
- Chipset: BCM43430 (CYFMAC43430 over SDIO)
- Driver: cyfmac43430-sdio
- wpa_supplicant: v2.10 (with NetworkManager)
- AP+STA concurrency: yes (interfaces: wlan-ap, wlan0)
- Regulatory domain: GB ➝ DE during association
Relevant Log Excerpt:
wlan0: CTRL-EVENT-DISCONNECTED reason=0 locally_generated=1
wlan0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=GB
wlan0: Trying to associate with SSID 'ASUS'
wlan0: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=DE
wlan0: CTRL-EVENT-CHANNEL-SWITCH freq=2447 ht_enabled=1
NetworkManager: ip-config failed; device state change to disconnected
wlan0: CTRL-EVENT-DISCONNECTED reason=3 locally_generated=1
...
[This loop repeats until device is rebooted]
Observations:
- In normal cases, changing the AP channel or toggling AP state
does not cause issues — the STA adapts and reconnects.
- However, this specific failure only occurs in production and is
not easily reproducible.
- I have never seen CTRL-EVENT-CHANNEL-SWITCH under normal
conditions — it only appears in the failure case.
- AP+STA always operate on the same channel.
Questions:
1. Could CTRL-EVENT-CHANNEL-SWITCH trigger a code path in
wpa_supplicant or the driver that leads to a persistent reconnection
failure?
2. Are there known issues in v2.10 related to channel switching or
regulatory domain transitions (especially in AP+STA mode)?
3. Is there a way to reliably simulate a channel switch on the AP
(e.g. via hostapd) to help reproduce this?
4. Based on the logs above, do you see any signs that might point
to a root cause?
Any advice or pointers (or confirmation this is known behavior) would
be much appreciated.
---
Thanks,
Aswathi Sivalingam
More information about the Hostap
mailing list