Claude summary after some extensive troubleshooting:
These logs change the picture. The device at 96:55:11:36:99:17 isn't the iPhone at all. The DHCP lines at the end show it's -s-Tab-S7-F, a Samsung tablet. I misread that earlier when I called it the phone's link address. What the logs actually show looks like the tablet's reconnection wiping out the iPhone's association.
What happened, step by step:
-
21:08:56: The tablet starts a normal SAE (WPA3) authentication. The router has never seen it before (
wcid=4095means no existing entry). -
Instead of creating a fresh entry, the router deletes the iPhone's MLD entry (
mld_entry_del ... ae:c4:fd:25:e6:f0), re-creates it, and attaches the tablet's link to it (mld(sta_idx=0,addr=ae:c4:fd:25:e6:f0) acquired!!). As far as the router is concerned, the tablet is now part of the iPhone's multi-link association. -
The tablet's association request carries no MLO information, which makes sense since it isn't an MLO device. The router rejects it as inconsistent:
PeerAssocReqMloCapSanity: mlo-capability(1) changed (invalid). -
21:08:59: The tablet gives up and sends a deauthentication. The router tears down that merged entry, and the iPhone's MLD entry goes with it (
mld_entry_del ... ae:c4:fd:25:e6:f0). No deauthentication is ever sent to the iPhone. -
The tablet retries, gets rejected once (status 53, invalid PMKID), then connects cleanly as an ordinary non-MLO client at 21:09:03.
-
The iPhone is left believing it's associated while the router has no record of it. Your
ip neighresult ofFAILEDfor 192.168.8.234 confirms the router can no longer reach it.
This looks like a firmware bug in the router's MLO client tracking. When the tablet connected, it was matched to an existing MLD slot (sta_idx=0) that belonged to the iPhone. It isn't the iPhone's fault, and MLO is very much a factor, just not in the way either of us first expected.
What to do next:
-
Try to reproduce it. Once the iPhone is reconnected (toggling its Wi-Fi is fine now, since you have the evidence), confirm it's online, then turn the tablet's Wi-Fi off and on. Watch
logread -ffor anmld_entry_delof ae:c4:fd:25:e6:f0 when the tablet joins. If it happens again, you have a reliable reproduction. -
Check the soundbar. Your soundbar drops may be the same bug. Grep the logs for the soundbar's MAC address and look for its MLD entry being deleted at the moment some other device connects. That would also explain why the drops seemed random.
-
Work around it for now. The most practical option is a separate SSID with MLO disabled for non-MLO devices like the tablet, so they never touch the MLO client table. Alternatively, disable MLO entirely until there's a fix. Check whether GL.iNet has newer firmware for the GL-BE14000.
-
Report it to GL.iNet. Send them this log excerpt along with the 19:09 iPhone join. The key evidence is the iPhone's
mld_entry_delbeing triggered by an authentication from a different, non-MLO MAC address, followed by thePeerAssocReqMloCapSanityerror