Wpa_supplicant errors on 19.07.0

I own a Linksys WRT3200ACM router as a main router, and a TP-Link TL-WDR4300 router as a wireless extender, connected on the 5GHz band, using a plain AP / STA configuration.

This has been working fine on the 18.06.x series. I first upgraded the wireless extender to 19.07.0, adapted the configuration (changed a hardware path at "/etc/config/wireless"), and it worked fine for a couple of days.

I have now upgraded the main router to 19.07.0 too, and also made minimal adaptations in the configuration. However, traffic between both devices is now terribly slow (500ms ping times), then stops after a couple of minutes, and never comes back. I cannot see any significant message on the main router; however, on the wireless extender I am seeing this (don't let the "wlan_wds" name fool you, there is no WDS involved here, it's just an old name):

Wed Jan 15 23:01:45 2020 daemon.err wpa_supplicant[2221]: eloop: could not process SIGINT or SIGTERM in two seconds. Looks like there is a bug that ends up in a busy loop that prevents clean shutdown. Killing program forcefully.
[...]
Wed Jan 15 23:02:14 2020 daemon.notice wpa_supplicant[4476]: netlink: recvfrom failed: No buffer space available
Wed Jan 15 23:02:14 2020 daemon.notice hostapd: netlink: recvfrom failed: No buffer space available
Wed Jan 15 23:02:14 2020 daemon.notice hostapd: nl80211: nl80211_recv_beacons->nl_recvmsgs failed: -5
[...]
Wed Jan 15 23:15:34 2020 daemon.notice wpa_supplicant[7997]: wlan_wds: CTRL-EVENT-BEACON-LOSS
Wed Jan 15 23:15:35 2020 daemon.notice wpa_supplicant[7997]: wlan_wds: CTRL-EVENT-BEACON-LOSS
Wed Jan 15 23:15:36 2020 daemon.notice wpa_supplicant[7997]: wlan_wds: CTRL-EVENT-BEACON-LOSS
Wed Jan 15 23:15:37 2020 daemon.notice wpa_supplicant[7997]: wlan_wds: CTRL-EVENT-BEACON-LOSS
Wed Jan 15 23:15:38 2020 daemon.notice wpa_supplicant[7997]: wlan_wds: CTRL-EVENT-BEACON-LOSS
Wed Jan 15 23:15:39 2020 daemon.notice wpa_supplicant[7997]: wlan_wds: CTRL-EVENT-BEACON-LOSS

Any idea of what could be happening here, please?

I'd first try testing a newer hostapd source (@ynezz provided a quick and dirty (dropping some meshing specific changes, instead of rebasing them) test patch against (slightly older) master, but it should be reasonably easy to transplant that into 19.07), to check if that may already be fixed in hostapd. If that doesn't help, you can still dive into debugging hostapd itself.

This wireless extender setup has never been satisfactory for me. I decide to buy a PLC kit, and now everything works fine. Thanks!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.