Wireless on WRT3200ACM kills all networking
Username: kiwipuppeh
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=1220
Supply the following if possible:
Linksys WRT3200ACM
driver name: mwlwifi
chip type: 88W8964
hw version: 7
driver version: 10.3.4.0-20171129
firmware version: 0×09030201 power table loaded from dts: no
firmware region code: 0×0 mac address: 60:38:e0:be:cc:e1
2g: enable
5g: disable
antenna: 4 4
irq number: 106
ap macid support: 0000ffff
sta macid support: 00010000
macid used: 00000001
radio: enable
iobase0: e1200000
iobase1: e1480000
tx limit: 1024
rx limit: 16384
Reboot (17.01.4, r3560-79f57e42)
Steps to reproduce:
Fresh OpenWRT Install
Remove the old mwlwifi driver, Install the updated (as it is broken in the base install)
Enable the 5GHZ band signals
SSH
into router and run readlog -f
Run many speed tests from multiple devices (seems to trigger it almost instantly)
Right before it crashes and I lose all connectivity I get the message:
Mon Dec 11 08:39:31 2017 kern.info kernel: [10357.894826] mwifiex_sdio mmc0:0001:1: Tx: Bridge packet limit reached. Drop packet!
Mon Dec 11 08:39:51 2017 daemon.notice hostapd: nl80211: nl80211_recv_beacons→nl_recvmsgs failed: -5
Mon Dec 11 08:39:51 2017 kern.info kernel: [10377.918852] mwifiex_sdio mmc0:0001:1: cmd_wait_q terminated: -110
I tried increasing the txpacket limit from 1000 to 20000 but that only delayed the crash until later.