New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FS#608 - wds AP/STA disconnecting every 10 minutes #7100
Comments
enryIT: I'll gladly provide you any addition information. |
enryIT: I confirm this is a wpad/hostapd/wpa_supplicant issue, AP side. If I change the "wpa_ptk_rekey" value in hostapd conf to 30, every 30 seconds my WDS AP disconnects the WDS STA with the same reason: |
enryIT: bug confirmed also on dd-wrt: [[http://svn.dd-wrt.com/ticket/5279|DD-WRT ticket]] it seems a ath10k 10.4 firmware bug so not a problem in LEDE. do you know how to report to qualcomm? |
aversario: I do not have WDS and I can confirm events on exactly 10 minutes: Mon May 8 15:04:10 2017 daemon.info hostapd: wi11: STA 00:0c:42:61:18:de WPA: group key handshake completed (RSN) MikroTik RouterBOARD 411/A/AH |
aversario: I don know if related, but I have also got "ath: phy0: DMA failed to stop in 10 ms" in kernel log on AP and could not reach both STAtions until reboot. |
aversario: May be related [[https://bugs.lede-project.org/index.php?do=details&task_id=770|#770]] |
urbenlegend: I am seeing the exact same thing when using WDS. I get (Reason: 2=PREV_AUTH_NOT_VALID) disconnects every 10 minutes. I have a Netgear R7800 (ath10k) as AP and a Linksys WRT1900ACS (mwlwifi) as client. I don't want to use relayd because it doesn't seem to support IPv6, as far as I can tell. |
enryIT:
Devices:
AP WDS: Netgear r7800
STA WDS: TP-LINK Archer c7 v2
Problem exists on:
Steps to reproduce
AP:
daemon.info hostapd: wlan1-1: STA 30:b5:c2:08:b9:e1 IEEE 802.11: authenticated
daemon.info hostapd: wlan1-1: STA 30:b5:c2:08:b9:e1 IEEE 802.11: associated (aid 1)
daemon.info hostapd: wlan1-1: STA 30:b5:c2:08:b9:e1 RADIUS: starting accounting session F72C76B14648E205
daemon.info hostapd: wlan1-1: STA 30:b5:c2:08:b9:e1 WPA: pairwise key handshake completed (RSN)
STA:
daemon.notice netifd: Network device 'wlan1' link is down
kern.info kernel: [ 387.179978] wlan1: deauthenticated from de:ef:09:f2:99:75 (Reason: 2=PREV_AUTH_NOT_VALID)
kern.info kernel: [ 387.188344] br-lan: port 3(wlan1) entered disabled state
kern.info kernel: [ 388.139233] wlan1: authenticate with de:ef:09:f2:99:75
kern.info kernel: [ 388.170697] wlan1: send auth to de:ef:09:f2:99:75 (try 1/3)
kern.info kernel: [ 388.195249] wlan1: authenticated
Wkern.info kernel: [ 388.225092] wlan1: associate with de:ef:09:f2:99:75 (try 1/3)
kern.info kernel: [ 388.235224] wlan1: RX AssocResp from de:ef:09:f2:99:75 (capab=0x431 status=0 aid=1)
kern.info kernel: [ 388.243356] wlan1: associated
daemon.notice netifd: Network device 'wlan1' link is up
I think this has to do with wpa_supplicant in some way, maybe it doesn't receive the correct packets and force disconnect the client?
Now, this only happens in WDS bridge mode. I'm currently using relayd in order to overcome this issue and it works like a charm.
I want to solve this problem since relayd uses much more cpu power (indeed this is a true routing procotol after all) and total troughput is halved right now.
The text was updated successfully, but these errors were encountered: