Hardware: TP-Link TL-WR1043ND v1 (old-style white plastic case)
Firmware: Latest stable -> LEDE Reboot 17.01.4 r3560-79f57e422d / LuCI lede-17.01 branch (git-17.290.79498-d3f0685)
I recently obtained this device from a friend and thought it would be a good excuse to use openwrt as my home gateway. Ethernet performance has so far been perfect (no drops, good pings) but wifi has been reliably unreliable.
The wireless symptoms I'm suffering appear to be the same as what the wiki describes as being related to ANI on old openwrt versions. Notably I see:
- Frequent wifi disassocs
- Lots of packet drops
- Completely inability to connect to the AP after about a day
Disabling ANI seems to have zero effect on these symptoms, and I'm running an up-to-date copy of Openwrt:
root@LEDE:/sys/kernel/debug/ieee80211/phy0/ath9k# cat ani ANI: DISABLED root@LEDE:/sys/kernel/debug/ieee80211/phy0/ath9k# uname -a Linux LEDE 4.4.92 #0 Tue Oct 17 14:59:45 2017 mips GNU/Linux
Internal to the router all three antenna coax lines are properly soldered down and don't appear to be damaged.
From my laptop's point of view, running wpa_supplicant in it's highest debug mode (-dd), I'm seeing this message getting occasionally repeated when I'm connected:
nl80211: Event message available nl80211: Ignored event (cmd=64) for foreign interface (ifindex 3 wdev 0x0) nl80211: Drv Event 64 (NL80211_CMD_NOTIFY_CQM) received for wlp3s0
Here's a de-auth session, not sure if any information here is useful
nl80211: Event message available nl80211: Ignored event (cmd=20) for foreign interface (ifindex 3 wdev 0x0) nl80211: Drv Event 20 (NL80211_CMD_DEL_STATION) received for wlp3s0 nl80211: Delete station 90:f6:52:3e:ab:66 nl80211: Event message available nl80211: Ignored event (cmd=39) for foreign interface (ifindex 3 wdev 0x0) nl80211: Drv Event 39 (NL80211_CMD_DEAUTHENTICATE) received for wlp3s0 nl80211: MLME event 39 (NL80211_CMD_DEAUTHENTICATE) on wlp3s0(14:0c:76:d3:bf:69) A1=90:f6:52:3e:ab:66 A2=14:0c:76:d3:bf:69 nl80211: MLME event frame - hexdump(len=26): c0 00 00 00 90 f6 52 3e ab 66 14 0c 76 d3 bf 69 90 f6 52 3e ab 66 00 00 04 00 nl80211: Deauthenticate event wlp3s0: Event DEAUTH (12) received wlp3s0: Deauthentication notification wlp3s0: * reason 4 (locally generated) wlp3s0: * address 90:f6:52:3e:ab:66 Deauthentication frame IE(s) - hexdump(len=0): [NULL] wlp3s0: CTRL-EVENT-DISCONNECTED bssid=90:f6:52:3e:ab:66 reason=4 locally_generated=1 wlp3s0: Auto connect enabled: try to reconnect (wps=0/0 wpa_state=9) wlp3s0: Setting scan request: 0.100000 sec
Can anyone give me advice on how to track this problem down? Is there a way of getting verbose logs out of the wpa_supplicant session on the AP? Are there other known causes or fixes for this problem?