OpenWrt/LEDE Project

  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Kernel
  • Assigned To No-one
  • Operating System All
  • Severity Critical
  • Priority Very Low
  • Reported Version openwrt-18.06
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 1
  • Private
Attached to Project: OpenWrt/LEDE Project
Opened by Borromini - 29.01.2019

FS#2090 - [mt76] MCU message 31 timeout, clients losing connection and unable to reconnect to AP.

This issue is occurring both with commit f34ad1a8f0d1ee4a3e4b966d58c8f3b8a523a417 and commit 6e16dd1234ea4814af2b46a22b4aea111baef3ab on a D-Link DIR-860L rev. B1 (mt7621 SoC) running 18.06 HEAD.

It also looks similar to issue 142 on the mt76 Github.

Scenario:
- Connect the client to the AP. Clients in use are an Intel 8260AC card and an Xperia XZ1 Compact (Qualcomm SoC so probably QCA wireless?).
- Connection is choppy. Pings will take multiple seconds (not milliseconds) sometimes, web pages won’t load at one point and then will, very unpredictable.
- Client loses connection to AP within minutes and is unable to reconnect; ‘wifi status’ on the device shows the AP is still up however.
- Behaviour was really bad with the 2019-01-10 and seemed to have improved with 2019-01-25, but I gave 2019-01-25 just one shot before rolling back to 2018-11-09.
- logread shows deauthentication and MCU message 31 timeout filling the logs:

Sun Jan 27 21:14:57 2019 daemon.notice hostapd: wlan0: AP-STA-POLL-OK a4:34:xx:xx:6e:0f
Sun Jan 27 21:15:05 2019 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 38:78:xx:xx:04:d3
Sun Jan 27 21:15:05 2019 daemon.info hostapd: wlan0: STA 38:78:xx:xx:04:d3 IEEE 802.11: disassociated due to inactivity
Sun Jan 27 21:15:06 2019 daemon.info hostapd: wlan0: STA 38:78:xx:xx:04:d3 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Sun Jan 27 21:15:19 2019 kern.err kernel: [ 2675.025292] mt76x2e 0000:01:00.0: MCU message 31 (seq 8) timed out
Sun Jan 27 21:15:21 2019 kern.err kernel: [ 2677.105305] mt76x2e 0000:01:00.0: MCU message 31 (seq 9) timed out
Sun Jan 27 21:15:23 2019 kern.err kernel: [ 2679.185298] mt76x2e 0000:01:00.0: MCU message 31 (seq 10) timed out
Sun Jan 27 21:15:25 2019 kern.err kernel: [ 2681.265299] mt76x2e 0000:01:00.0: MCU message 31 (seq 11) timed out
Sun Jan 27 21:15:27 2019 kern.err kernel: [ 2683.345294] mt76x2e 0000:01:00.0: MCU message 31 (seq 12) timed out
Sun Jan 27 21:15:29 2019 kern.err kernel: [ 2685.425291] mt76x2e 0000:01:00.0: MCU message 31 (seq 13) timed out
Sun Jan 27 21:15:31 2019 kern.err kernel: [ 2687.505287] mt76x2e 0000:01:00.0: MCU message 31 (seq 14) timed out
Sun Jan 27 21:15:33 2019 kern.err kernel: [ 2689.585284] mt76x2e 0000:01:00.0: MCU message 31 (seq 15) timed out
Sun Jan 27 21:15:35 2019 kern.err kernel: [ 2691.665279] mt76x2e 0000:01:00.0: MCU message 31 (seq 1) timed out
Sun Jan 27 21:15:38 2019 kern.err kernel: [ 2693.745276] mt76x2e 0000:01:00.0: MCU message 31 (seq 2) timed out
Sun Jan 27 21:15:40 2019 kern.err kernel: [ 2695.825270] mt76x2e 0000:01:00.0: MCU message 31 (seq 3) timed out
Sun Jan 27 21:15:42 2019 kern.err kernel: [ 2697.905268] mt76x2e 0000:01:00.0: MCU message 31 (seq 4) timed out
Sun Jan 27 21:15:44 2019 kern.err kernel: [ 2699.985259] mt76x2e 0000:01:00.0: MCU message 31 (seq 5) timed out
Sun Jan 27 21:15:46 2019 kern.err kernel: [ 2702.065274] mt76x2e 0000:01:00.0: MCU message 31 (seq 6) timed out
Sun Jan 27 21:15:48 2019 kern.err kernel: [ 2704.145282] mt76x2e 0000:01:00.0: MCU message 31 (seq 7) timed out
Sun Jan 27 21:15:50 2019 kern.err kernel: [ 2706.225272] mt76x2e 0000:01:00.0: MCU message 31 (seq 8) timed out
Sun Jan 27 21:15:52 2019 kern.err kernel: [ 2708.305263] mt76x2e 0000:01:00.0: MCU message 31 (seq 9) timed out
Sun Jan 27 21:15:54 2019 kern.err kernel: [ 2710.385268] mt76x2e 0000:01:00.0: MCU message 31 (seq 10) timed out
Sun Jan 27 21:15:56 2019 kern.err kernel: [ 2712.465253] mt76x2e 0000:01:00.0: MCU message 31 (seq 11) timed out
Sun Jan 27 21:15:58 2019 kern.err kernel: [ 2714.545266] mt76x2e 0000:01:00.0: MCU message 31 (seq 12) timed out
Sun Jan 27 21:16:00 2019 kern.err kernel: [ 2716.625232] mt76x2e 0000:01:00.0: MCU message 31 (seq 13) timed out
Sun Jan 27 21:16:02 2019 kern.err kernel: [ 2718.705225] mt76x2e 0000:01:00.0: MCU message 31 (seq 14) timed out
Sun Jan 27 21:16:05 2019 kern.err kernel: [ 2720.785213] mt76x2e 0000:01:00.0: MCU message 31 (seq 15) timed out
Sun Jan 27 21:16:07 2019 kern.err kernel: [ 2722.865219] mt76x2e 0000:01:00.0: MCU message 31 (seq 1) timed out
Sun Jan 27 21:16:09 2019 kern.err kernel: [ 2724.945202] mt76x2e 0000:01:00.0: MCU message 31 (seq 2) timed out
Sun Jan 27 21:16:11 2019 kern.err kernel: [ 2727.025200] mt76x2e 0000:01:00.0: MCU message 31 (seq 3) timed out
Sun Jan 27 21:16:13 2019 kern.err kernel: [ 2729.105189] mt76x2e 0000:01:00.0: MCU message 31 (seq 4) timed out
Sun Jan 27 21:16:15 2019 kern.err kernel: [ 2731.185194] mt76x2e 0000:01:00.0: MCU message 31 (seq 5) timed out
Sun Jan 27 21:16:17 2019 kern.err kernel: [ 2733.265189] mt76x2e 0000:01:00.0: MCU message 31 (seq 6) timed out
Sun Jan 27 21:16:19 2019 kern.err kernel: [ 2735.345176] mt76x2e 0000:01:00.0: MCU message 31 (seq 7) timed out
Sun Jan 27 21:16:21 2019 kern.err kernel: [ 2737.425183] mt76x2e 0000:01:00.0: MCU message 31 (seq 8) timed out
Sun Jan 27 21:16:23 2019 kern.err kernel: [ 2739.505191] mt76x2e 0000:01:00.0: MCU message 31 (seq 9) timed out
Sun Jan 27 21:16:25 2019 kern.err kernel: [ 2741.585169] mt76x2e 0000:01:00.0: MCU message 31 (seq 10) timed out
Sun Jan 27 21:16:27 2019 kern.err kernel: [ 2743.665183] mt76x2e 0000:01:00.0: MCU message 31 (seq 11) timed out
Sun Jan 27 21:16:30 2019 kern.err kernel: [ 2745.745171] mt76x2e 0000:01:00.0: MCU message 31 (seq 12) timed out
Sun Jan 27 21:16:32 2019 kern.err kernel: [ 2747.825150] mt76x2e 0000:01:00.0: MCU message 31 (seq 13) timed out
Sun Jan 27 21:16:34 2019 kern.err kernel: [ 2749.905148] mt76x2e 0000:01:00.0: MCU message 31 (seq 14) timed out
Sun Jan 27 21:16:36 2019 kern.err kernel: [ 2751.985146] mt76x2e 0000:01:00.0: MCU message 31 (seq 15) timed out
Sun Jan 27 21:16:38 2019 kern.err kernel: [ 2754.065143] mt76x2e 0000:01:00.0: MCU message 31 (seq 1) timed out
Sun Jan 27 21:16:40 2019 kern.err kernel: [ 2756.145130] mt76x2e 0000:01:00.0: MCU message 31 (seq 2) timed out
Sun Jan 27 21:16:42 2019 kern.err kernel: [ 2758.225141] mt76x2e 0000:01:00.0: MCU message 31 (seq 3) timed out
Sun Jan 27 21:16:44 2019 kern.err kernel: [ 2760.305124] mt76x2e 0000:01:00.0: MCU message 31 (seq 4) timed out
Sun Jan 27 21:16:46 2019 kern.err kernel: [ 2762.385151] mt76x2e 0000:01:00.0: MCU message 31 (seq 5) timed out
Sun Jan 27 21:16:48 2019 kern.err kernel: [ 2764.465119] mt76x2e 0000:01:00.0: MCU message 31 (seq 6) timed out
Sun Jan 27 21:16:50 2019 kern.err kernel: [ 2766.545112] mt76x2e 0000:01:00.0: MCU message 31 (seq 7) timed out
Sun Jan 27 21:16:52 2019 kern.err kernel: [ 2768.625111] mt76x2e 0000:01:00.0: MCU message 31 (seq 8) timed out
Sun Jan 27 21:16:54 2019 kern.err kernel: [ 2770.705101] mt76x2e 0000:01:00.0: MCU message 31 (seq 9) timed out
Sun Jan 27 21:16:57 2019 kern.err kernel: [ 2772.785097] mt76x2e 0000:01:00.0: MCU message 31 (seq 10) timed out
Sun Jan 27 21:16:59 2019 kern.err kernel: [ 2774.865089] mt76x2e 0000:01:00.0: MCU message 31 (seq 11) timed out
Sun Jan 27 21:17:01 2019 kern.err kernel: [ 2776.945093] mt76x2e 0000:01:00.0: MCU message 31 (seq 12) timed out
Sun Jan 27 21:17:03 2019 kern.err kernel: [ 2779.025083] mt76x2e 0000:01:00.0: MCU message 31 (seq 13) timed out
Sun Jan 27 21:17:05 2019 kern.err kernel: [ 2781.105078] mt76x2e 0000:01:00.0: MCU message 31 (seq 14) timed out
Sun Jan 27 21:17:07 2019 kern.err kernel: [ 2783.185079] mt76x2e 0000:01:00.0: MCU message 31 (seq 15) timed out
Sun Jan 27 21:17:09 2019 kern.err kernel: [ 2785.265074] mt76x2e 0000:01:00.0: MCU message 31 (seq 1) timed out
Sun Jan 27 21:17:11 2019 kern.err kernel: [ 2787.345067] mt76x2e 0000:01:00.0: MCU message 31 (seq 2) timed out
Sun Jan 27 21:17:13 2019 kern.err kernel: [ 2789.425059] mt76x2e 0000:01:00.0: MCU message 31 (seq 3) timed out
Sun Jan 27 21:17:15 2019 kern.err kernel: [ 2791.505056] mt76x2e 0000:01:00.0: MCU message 31 (seq 4) timed out
Sun Jan 27 21:17:17 2019 kern.err kernel: [ 2793.585050] mt76x2e 0000:01:00.0: MCU message 31 (seq 5) timed out
Sun Jan 27 21:17:19 2019 kern.err kernel: [ 2795.665044] mt76x2e 0000:01:00.0: MCU message 31 (seq 6) timed out
Sun Jan 27 21:17:22 2019 kern.err kernel: [ 2797.745051] mt76x2e 0000:01:00.0: MCU message 31 (seq 7) timed out
Sun Jan 27 21:17:24 2019 kern.err kernel: [ 2799.825041] mt76x2e 0000:01:00.0: MCU message 31 (seq 8) timed out
Sun Jan 27 21:17:26 2019 kern.err kernel: [ 2801.905033] mt76x2e 0000:01:00.0: MCU message 31 (seq 9) timed out
Sun Jan 27 21:17:28 2019 kern.err kernel: [ 2803.985028] mt76x2e 0000:01:00.0: MCU message 31 (seq 10) timed out
Sun Jan 27 21:17:30 2019 kern.err kernel: [ 2806.065023] mt76x2e 0000:01:00.0: MCU message 31 (seq 11) timed out
Sun Jan 27 21:17:32 2019 kern.err kernel: [ 2808.145015] mt76x2e 0000:01:00.0: MCU message 31 (seq 12) timed out
Sun Jan 27 21:17:34 2019 kern.err kernel: [ 2810.225013] mt76x2e 0000:01:00.0: MCU message 31 (seq 13) timed out
Sun Jan 27 21:17:36 2019 kern.err kernel: [ 2812.305018] mt76x2e 0000:01:00.0: MCU message 31 (seq 14) timed out
Sun Jan 27 21:17:38 2019 kern.err kernel: [ 2814.385016] mt76x2e 0000:01:00.0: MCU message 31 (seq 15) timed out
 


Borromini commented on 29.01.2019 20:06

I should add once the clients get disconnected the AP is not showing up in scans anymore, so it definitely is down despite 'wifi status' thinking it's still up.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing