openwrt / mt76

mac80211 driver for MediaTek MT76x0e, MT76x2e, MT7603, MT7615, MT7628 and MT7688
737 stars 343 forks source link

Memory leak on mt7603 #236

Closed sotux closed 5 years ago

sotux commented 5 years ago

I tested the latest version of mt7603 fc31457cd99cb85c8cea9329eedc5edd80038f29, (openwrt master branch) and found there was a memory leak problem. My router has 128M ram. When it started up, the free memory is about 78M, then my android mobile phone (HuaWei honor 9) connected to the 2.4g (mt7603) and test wifi speed by the app Speedtest . After several times, the free memory will exhausted and the luci has no response because of out of memory. The 5g (mt7612) is no problem.

My Wifi configure is below

config wifi-device 'radio0'
    option type 'mac80211'
    option hwmode '11g'
    option path 'pci0000:00/0000:00:00.0/0000:01:00.0'
    option htmode 'HT40'
    option legacy_rates '1'
    option noscan '1'
    option channel 'auto'
    option country 'CN'
    option disabled '0'

config wifi-iface 'default_radio0'
    option device 'radio0'
    option network 'lan'
    option mode 'ap'
    option ssid 'OpenWrt'
    option encryption 'psk2+ccmp'
    option key '1234567890'
    option wps_pushbutton '0'

config wifi-device 'radio1'
    option type 'mac80211'
    option hwmode '11a'
    option path 'pci0000:00/0000:00:01.0/0000:02:00.0'
    option htmode 'VHT80'
    option channel 'auto'
    option country 'CN'
    option legacy_rates '1'
    option disabled '0'

config wifi-iface 'default_radio1'
    option device 'radio1'
    option network 'lan'
    option mode 'ap'
    option ssid 'OpenWrt-5G'
    option encryption 'psk2+ccmp'
    option key '1234567890'
    option wps_pushbutton '0'

@nbd168 Thank you for your effort on this project.

sotux commented 5 years ago

Additional test:

reverted version hash memory leak
2019-01-10 a946b78acfda091cd6730a54fa9dfc87f125b17d Yes
2018-12-28 3598046d01f1d7e9490ebf11e269323634702b05 No
mweinelt commented 5 years ago

My DIR860L (7602E/7612E) leaks memory since I updated OpenWrt 18.06 past

f34ad1a8f0 mt76: update to the latest version

So that is likely related.

router-meshviewer-export

nbd168 commented 5 years ago

The only commit I see that could possibly be related to this in the revision range that @sotux pointed out is commit f84b00822268767806ec9cad123cd21cce54e3b4. Could you please test if reverting that commit makes the memory leak disappear?

mweinelt commented 5 years ago

Yeah, that looks better from what I can see so far.

router-meshviewer-export 4

mweinelt commented 5 years ago

Yup, that's the culprit.

router-meshviewer-export

nbd168 commented 5 years ago

For the version that's triggering the memory leak, is the memory freed again if you restart wifi without rebooting the router?

sotux commented 5 years ago

Hi, @nbd168, I tried to stop the wifi even remove all mt76 mods but the memory is not freed.

nbd168 commented 5 years ago

Please test the latest version from mt76.git to see if it resolves the issue. If not, please try adding http://nbd.name/mt76-pktid.patch on top.

mweinelt commented 5 years ago

Issue still persists on aa470d8655c6b95c9930be768e9b85d95abc0314, will now try the patch on top.

router-meshviewer-export

ashbenz commented 5 years ago

@mweinelt a bit OT but what do you use to generate those graphs? Thanks.

mweinelt commented 5 years ago

Issue persists even with mt76-pktid.patch on top. Can also confirm that memory isn't freed when calling wifì.

root@64289-rocket-cloud:~# free
             total       used       free     shared    buffers     cached
Mem:        123488      55232      68256        108       2412       9204
-/+ buffers/cache:      43616      79872
Swap:            0          0          0
root@64289-rocket-cloud:~# wifi
root@64289-rocket-cloud:~# 
root@64289-rocket-cloud:~# free
             total       used       free     shared    buffers     cached
Mem:        123488      55556      67932        108       2412       9208
-/+ buffers/cache:      43936      79552
Swap:            0          0          0

router-meshviewer-export

@ashbenz The visualization is Grafana. The data for us is coming through a custom protocol stack, but if you're interested I'd recommend looking into the prometheus-node-exporter lua rewrite that should export those metrics as well.

nbd168 commented 5 years ago

Please apply the patch http://nbd.name/mt76-debug.patch on top of the latest version, re-run your test and see if it triggers kernel warnings with stack traces. If it does, please make a large log file with lots of these traces.

mweinelt commented 5 years ago

I noticed that the 2.4 GHz Mesh on the 7602E is acting up again - it's back with the problems of #168. I see neighbours with good signal strength [-30,-50] dBm but I just get a lot of packet loss and high latency answers again. This happens directly after boot.

Mesh had been working quite stable with versions from mid-november 2018 (around OpenWrt commit 24ca1cda38) to the end of mid january 2019 (until OpenWrt commit f34ad1a8f0). https://stats.darmstadt.freifunk.net/d/000000021/router-meshviewer-export?var-node=908d7823af1c&refresh=15m&orgId=1&from=now-90d&to=now-1m&panelId=18&fullscreen

root@64289-rocket-cloud:~# iw dev mesh1 station dump
Station 7a:fc:d9:66:55:15 (on mesh1)
    inactive time:  60 ms
    rx bytes:   19605942
    rx packets: 136102
    tx bytes:   11944
    tx packets: 133
    tx retries: 3
    tx failed:  0
    rx drop misc:   416
    signal:     -29 [0, -29] dBm
    signal avg: -29 [0, -29] dBm
    Toffset:    672795661185 us
    tx bitrate: 13.0 MBit/s MCS 1
    rx bitrate: 130.0 MBit/s MCS 15
    expected throughput:    8.879Mbps
    mesh llid:  15068
    mesh plid:  46114
    mesh plink: ESTAB
    mesh local PS mode: ACTIVE
    mesh peer PS mode:  ACTIVE
    mesh non-peer PS mode:  ACTIVE
    authorized: yes
    authenticated:  yes
    associated: yes
    preamble:   long
    WMM/WME:    yes
    MFP:        no
    TDLS peer:  no
    DTIM period:    2
    beacon interval:100
    short slot time:yes
    connected time: 2321 seconds
Station 72:f2:91:1d:c9:f9 (on mesh1)
    inactive time:  200 ms
    rx bytes:   17381760
    rx packets: 119966
    tx bytes:   8822
    tx packets: 98
    tx retries: 2
    tx failed:  0
    rx drop misc:   323
    signal:     -50 [0, -53] dBm
    signal avg: -50 [0, -52] dBm
    tx bitrate: 19.5 MBit/s MCS 2
    rx bitrate: 72.2 MBit/s MCS 7 short GI
    expected throughput:    13.366Mbps
    mesh llid:  37265
    mesh plid:  52202
    mesh plink: ESTAB
    mesh local PS mode: ACTIVE
    mesh peer PS mode:  ACTIVE
    mesh non-peer PS mode:  ACTIVE
    authorized: yes
    authenticated:  yes
    associated: yes
    preamble:   long
    WMM/WME:    yes
    MFP:        no
    TDLS peer:  no
    DTIM period:    2
    beacon interval:100
    short slot time:yes
    connected time: 2321 seconds
Station 42:d7:12:12:1a:09 (on mesh1)
    inactive time:  173490 ms
    rx bytes:   987833
    rx packets: 15936
    tx bytes:   1185617
    tx packets: 10081
    tx retries: 18010
    tx failed:  503
    rx drop misc:   6781
    signal:     -87 [0, -87] dBm
    signal avg: -87 [0, -91] dBm
    Toffset:    999872115585 us
    tx bitrate: 6.5 MBit/s MCS 0
    mesh llid:  0
    mesh plid:  0
    mesh plink: LISTEN
    mesh local PS mode: UNKNOWN
    mesh peer PS mode:  UNKNOWN
    mesh non-peer PS mode:  ACTIVE
    authorized: yes
    authenticated:  yes
    associated: yes
    preamble:   long
    WMM/WME:    yes
    MFP:        no
    TDLS peer:  no
    DTIM period:    2
    beacon interval:100
    short slot time:yes
    connected time: 2321 seconds
Station 42:f7:31:6f:6c:c9 (on mesh1)
    inactive time:  90 ms
    rx bytes:   18323585
    rx packets: 125188
    tx bytes:   7998
    tx packets: 85
    tx retries: 1
    tx failed:  0
    rx drop misc:   328
    signal:     -37 [0, -45] dBm
    signal avg: -37 [0, -45] dBm
    Toffset:    102980710785 us
    tx bitrate: 13.0 MBit/s MCS 8
    rx bitrate: 21.7 MBit/s MCS 2 short GI
    expected throughput:    8.879Mbps
    mesh llid:  7536
    mesh plid:  16435
    mesh plink: ESTAB
    mesh local PS mode: ACTIVE
    mesh peer PS mode:  ACTIVE
    mesh non-peer PS mode:  ACTIVE
    authorized: yes
    authenticated:  yes
    associated: yes
    preamble:   long
    WMM/WME:    yes
    MFP:        no
    TDLS peer:  no
    DTIM period:    2
    beacon interval:100
    short slot time:yes
    connected time: 2321 seconds
root@64289-rocket-cloud:~# ping ff02::1%mesh1
PING ff02::1%mesh1 (ff02::1%16): 56 data bytes
64 bytes from fe80::948d:78ff:fe23:af1c: seq=0 ttl=64 time=0.561 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=1 ttl=64 time=0.504 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=2 ttl=64 time=0.518 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=3 ttl=64 time=0.483 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=4 ttl=64 time=0.473 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=5 ttl=64 time=0.466 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=6 ttl=64 time=0.504 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=7 ttl=64 time=0.480 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=8 ttl=64 time=0.491 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=9 ttl=64 time=0.455 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=10 ttl=64 time=0.515 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=11 ttl=64 time=0.466 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=12 ttl=64 time=0.459 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=13 ttl=64 time=0.479 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=14 ttl=64 time=0.527 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=15 ttl=64 time=0.578 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=16 ttl=64 time=0.503 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=17 ttl=64 time=0.494 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=18 ttl=64 time=0.650 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=19 ttl=64 time=0.564 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=20 ttl=64 time=0.495 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=21 ttl=64 time=0.525 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=22 ttl=64 time=0.503 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=23 ttl=64 time=0.490 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=24 ttl=64 time=0.469 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=25 ttl=64 time=0.507 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=26 ttl=64 time=0.473 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=27 ttl=64 time=0.456 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=28 ttl=64 time=0.496 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=29 ttl=64 time=0.478 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=30 ttl=64 time=0.486 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=31 ttl=64 time=0.487 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=32 ttl=64 time=0.577 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=33 ttl=64 time=0.458 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=34 ttl=64 time=0.643 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=35 ttl=64 time=0.472 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=36 ttl=64 time=0.483 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=37 ttl=64 time=0.541 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=38 ttl=64 time=0.508 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=39 ttl=64 time=0.477 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=40 ttl=64 time=0.485 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=41 ttl=64 time=0.462 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=42 ttl=64 time=0.511 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=43 ttl=64 time=0.442 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=44 ttl=64 time=0.473 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=45 ttl=64 time=0.485 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=46 ttl=64 time=0.517 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=47 ttl=64 time=0.461 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=16 ttl=64 time=31902.706 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=17 ttl=64 time=30892.898 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=18 ttl=64 time=29882.992 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=19 ttl=64 time=29074.196 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=20 ttl=64 time=28065.806 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=25 ttl=64 time=23040.219 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=48 ttl=64 time=0.506 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=49 ttl=64 time=0.484 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=50 ttl=64 time=0.500 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=51 ttl=64 time=0.475 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=52 ttl=64 time=0.467 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=53 ttl=64 time=0.492 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=54 ttl=64 time=0.490 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=38 ttl=64 time=16314.697 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=39 ttl=64 time=15304.827 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=40 ttl=64 time=14326.098 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=38 ttl=64 time=16437.146 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=39 ttl=64 time=15427.359 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=40 ttl=64 time=14417.442 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=43 ttl=64 time=11669.241 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=55 ttl=64 time=0.421 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=56 ttl=64 time=0.448 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=57 ttl=64 time=0.457 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=58 ttl=64 time=0.459 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=44 ttl=64 time=14566.769 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=44 ttl=64 time=14570.314 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=44 ttl=64 time=14685.843 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=59 ttl=64 time=0.456 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=60 ttl=64 time=0.456 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=46 ttl=64 time=14208.477 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=46 ttl=64 time=14208.629 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=46 ttl=64 time=14209.127 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=47 ttl=64 time=13202.528 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=47 ttl=64 time=13202.662 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=47 ttl=64 time=13203.419 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=51 ttl=64 time=9261.837 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=51 ttl=64 time=9262.275 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=53 ttl=64 time=7250.909 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=52 ttl=64 time=8264.313 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=53 ttl=64 time=7254.734 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=54 ttl=64 time=6246.428 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=53 ttl=64 time=7256.523 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=61 ttl=64 time=0.704 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=62 ttl=64 time=0.443 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=63 ttl=64 time=0.442 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=64 ttl=64 time=0.449 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=65 ttl=64 time=0.452 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=66 ttl=64 time=0.600 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=67 ttl=64 time=0.508 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=68 ttl=64 time=0.521 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=69 ttl=64 time=0.469 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=70 ttl=64 time=0.507 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=71 ttl=64 time=0.510 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=72 ttl=64 time=0.544 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=61 ttl=64 time=11261.575 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=61 ttl=64 time=11261.881 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=73 ttl=64 time=0.472 ms
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=63 ttl=64 time=10893.256 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=63 ttl=64 time=10894.153 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=74 ttl=64 time=0.438 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=75 ttl=64 time=0.532 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=76 ttl=64 time=0.464 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=77 ttl=64 time=0.430 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=78 ttl=64 time=0.481 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=79 ttl=64 time=0.495 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=80 ttl=64 time=0.488 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=81 ttl=64 time=0.469 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=64 ttl=64 time=18006.168 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=66 ttl=64 time=15986.271 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=67 ttl=64 time=14977.191 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=68 ttl=64 time=13967.255 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=64 ttl=64 time=18007.582 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=66 ttl=64 time=15996.810 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=67 ttl=64 time=14988.029 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=82 ttl=64 time=0.505 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=83 ttl=64 time=0.462 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=84 ttl=64 time=0.442 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=85 ttl=64 time=0.471 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=69 ttl=64 time=16965.007 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=69 ttl=64 time=16965.553 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=86 ttl=64 time=0.518 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=70 ttl=64 time=16343.610 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=70 ttl=64 time=16344.494 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=71 ttl=64 time=15334.648 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=87 ttl=64 time=0.454 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=88 ttl=64 time=0.691 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=72 ttl=64 time=16297.911 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=73 ttl=64 time=15288.093 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=79 ttl=64 time=9228.166 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=80 ttl=64 time=8218.317 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=81 ttl=64 time=7208.402 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=72 ttl=64 time=16301.268 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=73 ttl=64 time=15295.915 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=74 ttl=64 time=14286.044 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=79 ttl=64 time=9236.108 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=80 ttl=64 time=8226.259 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=82 ttl=64 time=6313.150 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=82 ttl=64 time=6324.460 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=83 ttl=64 time=5329.999 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=83 ttl=64 time=5330.677 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=83 ttl=64 time=5331.449 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=84 ttl=64 time=4351.833 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=84 ttl=64 time=4357.285 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=89 ttl=64 time=0.463 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=90 ttl=64 time=0.461 ms
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=85 ttl=64 time=5296.273 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=91 ttl=64 time=0.481 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=92 ttl=64 time=0.507 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=93 ttl=64 time=0.575 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=94 ttl=64 time=0.591 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=95 ttl=64 time=0.450 ms
64 bytes from fe80::948d:78ff:fe23:af1c: seq=96 ttl=64 time=0.440 ms
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=87 ttl=64 time=9792.763 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=88 ttl=64 time=8792.596 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=90 ttl=64 time=6884.073 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=91 ttl=64 time=5881.175 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=87 ttl=64 time=10028.463 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=88 ttl=64 time=9018.138 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=89 ttl=64 time=8008.844 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=90 ttl=64 time=6998.944 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=91 ttl=64 time=5988.997 ms (DUP!)
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=96 ttl=64 time=1003.200 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=96 ttl=64 time=1003.490 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=97 ttl=64 time=0.412 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=97 ttl=64 time=41.809 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=97 ttl=64 time=41.936 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=97 ttl=64 time=45.297 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=98 ttl=64 time=0.559 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=98 ttl=64 time=1.797 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=98 ttl=64 time=2.048 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=98 ttl=64 time=3.006 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=99 ttl=64 time=0.464 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=99 ttl=64 time=1.337 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=99 ttl=64 time=1.468 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=99 ttl=64 time=2.160 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=100 ttl=64 time=0.498 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=100 ttl=64 time=1.029 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=100 ttl=64 time=1.231 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=100 ttl=64 time=1.599 ms (DUP!)
64 bytes from fe80::948d:78ff:fe23:af1c: seq=101 ttl=64 time=0.471 ms
64 bytes from fe80::78fc:d9ff:fe66:5515: seq=101 ttl=64 time=3.012 ms (DUP!)
64 bytes from fe80::40f7:31ff:fe6f:6cc9: seq=101 ttl=64 time=3.160 ms (DUP!)
64 bytes from fe80::70f2:91ff:fe1d:c9f9: seq=101 ttl=64 time=3.505 ms (DUP!)
^C
--- ff02::1%mesh1 ping statistics ---
102 packets transmitted, 102 packets received, 89 duplicates, 0% packet loss
round-trip min/avg/max = 0.412/4877.649/31902.706 ms

http://[2001:67c:2ed8:1001:928d:78ff:fe23:af1c]/cgi-bin/status The TQ value in the table is the packet loss metric of batman-adv (in percent).

Nothing interesting in dmesg yet.

mweinelt commented 5 years ago

I was unable to find a trigger for the memory leak so far, it just accumulates memory by just being part of the mesh.

Link Quality, the router was booted with the new image at 23:00. And weirdly enough mesh is up after 40 minutes, falls down again and stays up after an hour of uptime. router-meshviewer-export

sotux commented 5 years ago

Hi, @nbd168 , I tested commit aa470d8655c6b95c9930be768e9b85d95abc0314 and haven't seen the obvious memory leak. But in my case, I'm not using mesh. Another problem is the download speed is much poor than the upload speed. I use 2 pc and run iperf3 on them. The result is below.

Data Flow Bandwidth
Download 47.4Mbits/sec
Upload 84.2 Mbits/sec

Download

iperf3 -c 192.168.10.200 -t 60
Connecting to host 192.168.10.200, port 5201
[  4] local 192.168.10.163 port 42112 connected to 192.168.10.200 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  7.60 MBytes  63.7 Mbits/sec    0    314 KBytes       
[  4]   1.00-2.00   sec  7.08 MBytes  59.4 Mbits/sec    2    335 KBytes       
[  4]   2.00-3.00   sec  5.72 MBytes  47.9 Mbits/sec    2    263 KBytes       
[  4]   3.00-4.00   sec  5.78 MBytes  48.5 Mbits/sec    0    291 KBytes       
[  4]   4.00-5.00   sec  5.72 MBytes  48.0 Mbits/sec    0    307 KBytes       
[  4]   5.00-6.00   sec  6.09 MBytes  51.1 Mbits/sec    0    314 KBytes       
[  4]   6.00-7.00   sec  6.28 MBytes  52.6 Mbits/sec    0    320 KBytes       
[  4]   7.00-8.00   sec  6.21 MBytes  52.1 Mbits/sec    0    332 KBytes       
[  4]   8.00-9.00   sec  5.34 MBytes  44.8 Mbits/sec    4    264 KBytes       
[  4]   9.00-10.00  sec  5.28 MBytes  44.3 Mbits/sec   24    206 KBytes       
[  4]  10.00-11.00  sec  5.47 MBytes  45.9 Mbits/sec    0    228 KBytes       
[  4]  11.00-12.00  sec  6.34 MBytes  53.2 Mbits/sec    0    242 KBytes       
[  4]  12.00-13.00  sec  6.15 MBytes  51.6 Mbits/sec    0    260 KBytes       
[  4]  13.00-14.00  sec  6.21 MBytes  52.1 Mbits/sec    0    277 KBytes       
[  4]  14.00-15.00  sec  5.65 MBytes  47.4 Mbits/sec    0    293 KBytes       
[  4]  15.00-16.00  sec  5.53 MBytes  46.4 Mbits/sec    0    305 KBytes       
[  4]  16.00-17.00  sec  5.59 MBytes  46.9 Mbits/sec    0    320 KBytes       
[  4]  17.00-18.00  sec  5.97 MBytes  50.0 Mbits/sec    0    332 KBytes       
[  4]  18.00-19.00  sec  5.47 MBytes  45.9 Mbits/sec    0    344 KBytes       
[  4]  19.00-20.00  sec  5.78 MBytes  48.5 Mbits/sec    2    259 KBytes       
[  4]  20.00-21.00  sec  5.97 MBytes  50.0 Mbits/sec    0    301 KBytes       
[  4]  21.00-22.00  sec  5.97 MBytes  50.0 Mbits/sec    0    329 KBytes       
[  4]  22.00-23.00  sec  5.97 MBytes  50.0 Mbits/sec    0    345 KBytes       
[  4]  23.00-24.00  sec  5.78 MBytes  48.5 Mbits/sec    0    351 KBytes       
[  4]  24.00-25.00  sec  6.46 MBytes  54.2 Mbits/sec    0    352 KBytes       
[  4]  25.00-26.00  sec  5.65 MBytes  47.4 Mbits/sec    0    352 KBytes       
[  4]  26.00-27.00  sec  1.43 MBytes  12.0 Mbits/sec   76    171 KBytes       
[  4]  27.00-28.00  sec  3.67 MBytes  30.8 Mbits/sec   29    134 KBytes       
[  4]  28.00-29.00  sec  6.09 MBytes  51.1 Mbits/sec    0    164 KBytes       
[  4]  29.00-30.00  sec  3.98 MBytes  33.4 Mbits/sec   25   86.3 KBytes       
[  4]  30.00-31.00  sec  3.23 MBytes  27.1 Mbits/sec    9   63.6 KBytes       
[  4]  31.00-32.00  sec  5.78 MBytes  48.5 Mbits/sec    0    112 KBytes       
[  4]  32.00-33.00  sec  5.78 MBytes  48.5 Mbits/sec    0    144 KBytes       
[  4]  33.00-34.00  sec  6.09 MBytes  51.1 Mbits/sec    0    173 KBytes       
[  4]  34.00-35.00  sec  5.65 MBytes  47.4 Mbits/sec    4    140 KBytes       
[  4]  35.00-36.00  sec  5.72 MBytes  48.0 Mbits/sec    0    168 KBytes       
[  4]  36.00-37.00  sec  4.91 MBytes  41.2 Mbits/sec    0    185 KBytes       
[  4]  37.00-38.00  sec  5.78 MBytes  48.5 Mbits/sec    0    208 KBytes       
[  4]  38.00-39.00  sec  6.09 MBytes  51.1 Mbits/sec    0    228 KBytes       
[  4]  39.00-40.00  sec  5.97 MBytes  50.0 Mbits/sec    0    246 KBytes       
[  4]  40.00-41.00  sec  6.21 MBytes  52.2 Mbits/sec    0    264 KBytes       
[  4]  41.00-42.00  sec  5.78 MBytes  48.5 Mbits/sec    0    280 KBytes       
[  4]  42.00-43.00  sec  5.65 MBytes  47.4 Mbits/sec    2    205 KBytes       
[  4]  43.00-44.00  sec  5.78 MBytes  48.5 Mbits/sec    4    168 KBytes       
[  4]  44.00-45.00  sec  5.59 MBytes  46.9 Mbits/sec    0    189 KBytes       
[  4]  45.00-46.00  sec  5.34 MBytes  44.8 Mbits/sec    0    211 KBytes       
[  4]  46.00-47.00  sec  6.28 MBytes  52.6 Mbits/sec    0    230 KBytes       
[  4]  47.00-48.00  sec  6.09 MBytes  51.1 Mbits/sec    0    249 KBytes       
[  4]  48.00-49.00  sec  5.72 MBytes  48.0 Mbits/sec    0    266 KBytes       
[  4]  49.00-50.00  sec  6.21 MBytes  52.1 Mbits/sec    0    283 KBytes       
[  4]  50.00-51.00  sec  5.97 MBytes  50.0 Mbits/sec    0    298 KBytes       
[  4]  51.00-52.00  sec  6.03 MBytes  50.6 Mbits/sec    0    314 KBytes       
[  4]  52.00-53.00  sec  6.03 MBytes  50.6 Mbits/sec    0    327 KBytes       
[  4]  53.00-54.00  sec  5.78 MBytes  48.5 Mbits/sec    0    369 KBytes       
[  4]  54.00-55.00  sec  5.72 MBytes  48.0 Mbits/sec    3    215 KBytes       
[  4]  55.00-56.00  sec  5.59 MBytes  46.9 Mbits/sec    0    242 KBytes       
[  4]  56.00-57.00  sec  4.60 MBytes  38.6 Mbits/sec    0    256 KBytes       
[  4]  57.00-58.00  sec  4.91 MBytes  41.2 Mbits/sec    0    262 KBytes       
[  4]  58.00-59.00  sec  5.03 MBytes  42.2 Mbits/sec    0    273 KBytes       
[  4]  59.00-60.00  sec  5.53 MBytes  46.4 Mbits/sec    0    287 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-60.00  sec   339 MBytes  47.4 Mbits/sec  186             sender
[  4]   0.00-60.00  sec   337 MBytes  47.1 Mbits/sec                  receiver

iperf Done.

Upload

iperf3 -c 192.168.10.163 -t 60
Connecting to host 192.168.10.163, port 5201
[  4] local 192.168.10.200 port 45148 connected to 192.168.10.163 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  9.63 MBytes  80.7 Mbits/sec    0    395 KBytes       
[  4]   1.00-2.00   sec  9.20 MBytes  77.2 Mbits/sec    0    778 KBytes       
[  4]   2.00-3.00   sec  7.71 MBytes  64.7 Mbits/sec    0   1.12 MBytes       
[  4]   3.00-4.00   sec  7.83 MBytes  65.7 Mbits/sec    0   1.51 MBytes       
[  4]   4.00-5.00   sec  9.63 MBytes  80.8 Mbits/sec    0   1.98 MBytes       
[  4]   5.00-6.00   sec  9.51 MBytes  79.8 Mbits/sec    0   2.44 MBytes       
[  4]   6.00-7.00   sec  10.4 MBytes  87.5 Mbits/sec    0   2.88 MBytes       
[  4]   7.00-8.00   sec  10.6 MBytes  89.0 Mbits/sec    0   3.03 MBytes       
[  4]   8.00-9.00   sec  11.0 MBytes  92.1 Mbits/sec    0   3.03 MBytes       
[  4]   9.00-10.00  sec  9.66 MBytes  81.1 Mbits/sec    0   3.03 MBytes       
[  4]  10.00-11.00  sec  9.30 MBytes  78.1 Mbits/sec    0   3.03 MBytes       
[  4]  11.00-12.00  sec  11.2 MBytes  93.5 Mbits/sec    0   3.03 MBytes       
[  4]  12.00-13.00  sec  9.41 MBytes  79.0 Mbits/sec    0   3.03 MBytes       
[  4]  13.00-14.00  sec  9.25 MBytes  77.7 Mbits/sec    0   3.03 MBytes       
[  4]  14.00-15.00  sec  9.99 MBytes  83.8 Mbits/sec    0   3.03 MBytes       
[  4]  15.00-16.00  sec  11.5 MBytes  96.5 Mbits/sec    0   3.03 MBytes       
[  4]  16.00-17.00  sec  10.1 MBytes  84.8 Mbits/sec    0   3.03 MBytes       
[  4]  17.00-18.00  sec  10.5 MBytes  88.4 Mbits/sec    0   3.03 MBytes       
[  4]  18.00-19.00  sec  8.92 MBytes  74.8 Mbits/sec    0   3.03 MBytes       
[  4]  19.00-20.00  sec  7.67 MBytes  64.4 Mbits/sec    0   3.03 MBytes       
[  4]  20.00-21.00  sec  10.6 MBytes  89.0 Mbits/sec    0   3.03 MBytes       
[  4]  21.00-22.00  sec  10.6 MBytes  88.8 Mbits/sec    0   3.03 MBytes       
[  4]  22.00-23.00  sec  11.0 MBytes  92.6 Mbits/sec    0   3.03 MBytes       
[  4]  23.00-24.00  sec  10.8 MBytes  90.6 Mbits/sec    0   3.03 MBytes       
[  4]  24.00-25.00  sec  12.6 MBytes   106 Mbits/sec    0   3.03 MBytes       
[  4]  25.00-26.00  sec  10.2 MBytes  85.2 Mbits/sec    0   3.03 MBytes       
[  4]  26.00-27.00  sec  10.9 MBytes  91.3 Mbits/sec    0   3.03 MBytes       
[  4]  27.00-28.00  sec  10.0 MBytes  83.9 Mbits/sec    0   3.03 MBytes       
[  4]  28.00-29.00  sec  9.49 MBytes  79.6 Mbits/sec    0   3.03 MBytes       
[  4]  29.00-30.00  sec  9.54 MBytes  80.1 Mbits/sec    0   3.03 MBytes       
[  4]  30.00-31.00  sec  9.61 MBytes  80.5 Mbits/sec    0   3.03 MBytes       
[  4]  31.00-32.00  sec  11.0 MBytes  92.6 Mbits/sec    0   3.03 MBytes       
[  4]  32.00-33.00  sec  10.1 MBytes  84.9 Mbits/sec    0   3.03 MBytes       
[  4]  33.00-34.00  sec  10.5 MBytes  87.7 Mbits/sec    0   3.03 MBytes       
[  4]  34.00-35.00  sec  10.3 MBytes  86.7 Mbits/sec    0   3.03 MBytes       
[  4]  35.00-36.00  sec  10.1 MBytes  84.7 Mbits/sec    0   3.03 MBytes       
[  4]  36.00-37.00  sec  9.16 MBytes  76.8 Mbits/sec    0   3.03 MBytes       
[  4]  37.00-38.00  sec  10.8 MBytes  91.0 Mbits/sec    0   3.03 MBytes       
[  4]  38.00-39.00  sec  8.55 MBytes  71.7 Mbits/sec    0   3.03 MBytes       
[  4]  39.00-40.00  sec  11.0 MBytes  92.6 Mbits/sec    0   3.03 MBytes       
[  4]  40.00-41.00  sec  10.4 MBytes  87.4 Mbits/sec    0   3.03 MBytes       
[  4]  41.00-42.00  sec  10.9 MBytes  91.1 Mbits/sec    0   3.03 MBytes       
[  4]  42.00-43.00  sec  9.49 MBytes  79.6 Mbits/sec    0   3.03 MBytes       
[  4]  43.00-44.00  sec  9.55 MBytes  80.1 Mbits/sec    0   3.03 MBytes       
[  4]  44.00-45.00  sec  10.7 MBytes  90.1 Mbits/sec    0   3.03 MBytes       
[  4]  45.00-46.00  sec  10.4 MBytes  86.9 Mbits/sec    0   3.03 MBytes       
[  4]  46.00-47.00  sec  10.6 MBytes  89.0 Mbits/sec    0   3.03 MBytes       
[  4]  47.00-48.00  sec  11.2 MBytes  94.1 Mbits/sec    0   3.03 MBytes       
[  4]  48.00-49.00  sec  8.48 MBytes  71.1 Mbits/sec    0   3.03 MBytes       
[  4]  49.00-50.00  sec  7.42 MBytes  62.3 Mbits/sec    0   3.03 MBytes       
[  4]  50.00-51.00  sec  10.1 MBytes  84.9 Mbits/sec    0   3.03 MBytes       
[  4]  51.00-52.00  sec  10.7 MBytes  89.9 Mbits/sec    0   3.03 MBytes       
[  4]  52.00-53.00  sec  10.7 MBytes  89.5 Mbits/sec    0   3.03 MBytes       
[  4]  53.00-54.00  sec  10.8 MBytes  90.4 Mbits/sec    0   3.03 MBytes       
[  4]  54.00-55.00  sec  9.42 MBytes  79.1 Mbits/sec    0   3.03 MBytes       
[  4]  55.00-56.00  sec  10.4 MBytes  86.9 Mbits/sec    0   3.03 MBytes       
[  4]  56.00-57.00  sec  10.2 MBytes  85.7 Mbits/sec    0   3.03 MBytes       
[  4]  57.00-58.00  sec  9.73 MBytes  81.6 Mbits/sec    0   3.03 MBytes       
[  4]  58.00-59.00  sec  12.1 MBytes   102 Mbits/sec    0   3.03 MBytes       
[  4]  59.00-60.00  sec  8.62 MBytes  72.3 Mbits/sec    0   3.03 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-60.00  sec   602 MBytes  84.2 Mbits/sec    0             sender
[  4]   0.00-60.00  sec   601 MBytes  84.0 Mbits/sec                  receiver

iperf Done.
mweinelt commented 5 years ago

Now dmesg is full of MCU message timeouts from the 7612E 5 GHZ radio, approximately one every 2s. Also 2.4 GHz mesh is no completely gone, memory usage is still climbing and the cpu has quite some load with little to no serious WiFi usage.

router-meshviewer-export1 router-meshviewer-export2 router-meshviewer-export3

[56240.594530] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56242.674505] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56244.754507] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56246.834501] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56248.914497] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56250.994502] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56253.074491] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56255.154453] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56257.234440] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56259.314451] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56261.394432] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56263.474433] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56265.554413] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56267.634399] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56269.714403] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56271.794383] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56273.874390] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56275.954393] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56278.034352] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56280.114342] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56282.194348] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56284.274340] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56286.354337] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56288.434337] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56290.514309] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56292.594303] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56294.674292] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56296.754284] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56298.834301] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56300.914246] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56302.994260] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56305.074251] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56307.154232] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56309.234254] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56311.314192] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56313.394189] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56315.474180] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56317.554171] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56319.634164] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56321.714154] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56323.794137] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56325.874141] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56327.954132] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56330.034123] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56332.114109] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56334.194091] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56336.274077] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56338.354069] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56340.434140] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56342.514052] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56344.594043] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56346.674037] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56348.754026] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56350.834063] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56352.914022] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56354.993996] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56357.073999] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56359.154010] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56361.234012] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56363.313954] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56365.393943] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56367.473940] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56369.553940] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56371.633929] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56373.713951] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56375.793951] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56377.873895] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56379.953920] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56382.033878] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56384.113881] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56386.193893] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56388.273919] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56390.353834] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56392.433824] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56394.513820] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56396.593829] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56398.673807] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56400.753842] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56402.833807] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56404.913791] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56406.993827] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56409.073816] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56411.153802] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56413.233739] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56415.313743] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56417.393767] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56419.473737] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56421.553705] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56423.633677] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56425.713699] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56427.793669] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56429.873927] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56431.953655] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56434.033670] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56436.113676] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56438.193618] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56440.273629] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56442.353629] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56444.433588] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56446.513588] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56448.593569] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56450.673556] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56452.753572] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56454.833552] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56456.913826] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56458.993557] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56461.073568] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56463.153554] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56465.233516] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56467.313533] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56469.393511] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56471.473470] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56473.553458] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56475.633448] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56477.713472] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56479.793473] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56481.873448] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56483.953461] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56486.033412] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56488.113414] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56490.193395] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56492.273373] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56494.353371] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56496.433387] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56498.513374] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56500.593348] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56502.673367] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56504.753317] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56506.833366] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56508.913308] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56510.993312] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56513.073316] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56515.153277] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56517.233278] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56519.313309] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56521.393265] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56523.473227] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56525.553252] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56527.633234] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56529.713209] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56531.793202] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56533.873196] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56535.953198] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56538.033160] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56540.113158] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56542.193173] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56544.273136] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56546.353306] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56548.433176] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56550.513195] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56552.593120] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56554.673116] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56556.753078] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56558.833093] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56560.913094] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56562.993102] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56565.073054] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56567.153059] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56569.233077] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56571.313047] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56573.393024] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56575.473007] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56577.553010] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56579.633035] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56581.712959] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56583.792981] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56585.872980] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56587.952946] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56590.032957] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56592.112921] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56594.192905] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56596.272891] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56598.352896] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56600.432904] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56602.512874] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56604.592863] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56606.672859] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56608.752853] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56610.832899] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56612.912843] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56614.992818] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56617.072826] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56619.153003] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56621.232846] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56623.312773] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56625.392795] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56627.472798] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56629.552752] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56631.632770] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56633.712727] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56635.792766] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56637.872710] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56639.952724] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56642.032717] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56644.112687] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56646.192688] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56648.272697] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56650.352706] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56652.432670] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56654.512635] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56656.592622] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56658.672628] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56660.752613] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56662.832607] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56664.912587] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56666.992610] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56669.072644] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56671.152566] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56673.232580] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56675.312554] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56677.392557] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56679.472540] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56681.552563] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56683.632568] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56685.712520] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56687.792550] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56689.872475] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56691.952463] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56694.032484] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56696.112463] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56698.192442] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56700.272430] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56702.352429] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56704.432404] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56706.512402] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56708.592414] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56710.672386] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56712.752379] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56714.832395] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56716.912379] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56718.992365] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56721.072372] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56723.152332] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56725.232343] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56727.312320] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56729.392326] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56731.472337] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56733.552288] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56735.632306] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56737.712276] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56739.792289] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56741.872258] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56743.952239] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56746.032241] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56748.112256] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56750.192216] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56752.272204] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56754.352210] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56756.432185] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56758.512233] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56760.592176] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56762.672160] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56764.752132] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56766.832323] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56768.912128] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56770.992138] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56773.072171] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56775.152089] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56777.232237] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56779.312283] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56781.392116] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56783.472078] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56785.552059] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56787.632045] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56789.712036] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56791.792012] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56793.872017] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56795.952002] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56798.032019] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56800.111987] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56802.191969] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56804.272022] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56806.351948] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56808.431993] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56810.511957] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56812.591930] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56814.671932] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56816.751901] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56818.831917] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56820.911930] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56822.991912] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56825.071924] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56827.151867] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56829.231849] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56831.311859] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56833.391860] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56835.471823] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56837.551833] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56839.631864] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56841.711807] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56843.791801] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56845.871815] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56847.951784] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56850.031758] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56852.111812] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56854.191739] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56856.271729] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56858.351724] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56860.431714] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56862.511694] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56864.591691] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56866.671726] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56868.751669] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56870.831672] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56872.911667] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56874.991660] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56877.071667] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56879.151631] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56881.231643] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56883.311631] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56885.391602] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56887.471604] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56889.551589] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56891.631586] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56893.711561] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56895.791544] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56897.871635] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56899.951535] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56902.031547] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56904.111543] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56906.191527] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56908.271503] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56910.351506] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56912.431492] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56914.511479] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56916.591452] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56918.671453] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56920.751456] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56922.831448] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56924.911459] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56926.991471] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56929.071456] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56931.151387] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56933.231381] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56935.311389] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56937.391373] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56939.471356] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56941.551344] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56943.631352] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56945.711401] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56947.791346] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56949.871321] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56951.951322] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56954.031318] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56956.111292] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56958.191318] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56960.271268] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56962.351253] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56964.431245] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56966.511230] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56968.591233] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[56970.671240] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[56972.751219] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[56974.831194] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[56976.911200] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[56978.991180] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[56981.071181] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[56983.151157] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[56985.231161] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[56987.311172] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[56989.391140] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[56991.471145] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[56993.551140] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[56995.631111] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[56997.711113] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[56999.791091] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57001.871086] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57003.951080] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57006.031071] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57008.111062] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57010.191050] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57012.271066] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57014.351020] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57016.431012] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57018.511022] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57020.591091] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57022.670984] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57024.750990] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57026.830967] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57028.910968] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57030.991019] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57033.070952] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57035.150927] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57037.230927] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57039.310918] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57041.390948] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57043.470914] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57045.550924] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57047.630914] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57049.710878] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57051.790853] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57053.870899] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57055.950836] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57058.030839] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57060.110831] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57062.190823] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57064.270817] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57066.350794] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57068.430813] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57070.510779] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57072.590779] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57074.670752] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57076.750773] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57078.830739] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57080.910736] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57082.990728] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57085.070735] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57087.150729] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57089.230712] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57091.310684] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57093.390691] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57095.470766] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57097.550663] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57099.630657] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57101.710658] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57103.790717] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57105.870621] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57107.950614] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57110.030595] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57112.110625] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57114.190594] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57116.270578] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57118.350590] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57120.430554] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57122.510553] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57124.590534] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57126.670549] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57128.750550] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57130.830519] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57132.910500] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57134.990500] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57137.070498] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57139.150477] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57141.230455] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57143.310469] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57145.390467] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57147.470453] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57149.550466] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57151.630414] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57153.710409] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57155.790394] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57157.870405] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57159.950386] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57162.030383] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57164.110415] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57166.190377] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57168.270390] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57170.350333] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57172.430337] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57174.510309] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57176.590300] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57178.670291] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57180.750309] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57182.830272] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57184.910261] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57186.990304] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57189.070258] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57191.150242] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57193.230253] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57195.310249] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57197.390261] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57199.470226] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57201.550235] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57203.630234] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57205.710176] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57207.790176] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57209.870198] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57211.950239] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57214.030178] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57216.110135] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57218.190119] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57220.270127] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57222.350115] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57224.430133] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57226.510112] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57228.590071] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57230.670070] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57232.750344] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57234.830048] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57236.910056] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57238.990056] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57241.070038] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57243.150041] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57245.230015] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57247.309994] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57249.390020] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57251.469991] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57253.549975] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57255.629977] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57257.709970] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57259.789967] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57261.869927] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57263.949952] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57266.029939] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57268.109900] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57270.189915] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57272.269918] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57274.349871] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57276.429859] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57278.509850] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57280.589864] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57282.669862] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57284.749831] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57286.829833] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57288.909853] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57290.989828] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57293.069832] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57295.149822] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57297.229791] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57299.309822] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57301.389750] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57303.469748] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57305.549744] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57307.629721] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57309.709710] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57311.789719] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57313.869717] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57315.949705] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57318.029692] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57320.109669] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57322.189669] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57324.269682] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57326.349647] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57328.429672] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57330.509619] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57332.589617] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57334.669683] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57336.749609] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57338.829684] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57340.909603] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57342.989595] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57345.069625] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57347.149574] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57349.229561] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57351.309548] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57353.389557] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57355.469528] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57357.549529] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57359.629513] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57361.709492] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57363.789481] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57365.869471] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57367.949485] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57370.029478] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57372.109452] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57374.189457] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57376.269444] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57378.349411] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57380.429437] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57382.509436] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57384.589398] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57386.669416] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57388.749377] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57390.829353] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57392.909406] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57394.989350] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57397.069394] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57399.149336] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57401.229332] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57403.309304] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57405.389306] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57407.469322] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57409.549289] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57411.629266] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57413.709263] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57415.789308] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57417.869279] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57419.949242] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57422.029226] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57424.109222] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57426.189236] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57428.269204] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57430.349211] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57432.429272] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57434.509177] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57436.589204] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57438.669153] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57440.749142] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57442.829176] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57444.909120] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57446.989120] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57449.069097] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57451.149121] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57453.229098] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57455.309073] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57457.389066] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57459.469059] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57461.549045] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57463.629043] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57465.709036] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57467.789034] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57469.869027] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57471.949015] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57474.029016] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57476.108991] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57478.188976] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57480.268969] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57482.348963] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57484.429045] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57486.508957] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57488.588943] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57490.668946] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57492.748913] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57494.829000] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57496.908913] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57498.988908] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57501.068906] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57503.148885] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57505.228945] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57507.308881] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57509.388864] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57511.468834] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57513.548824] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57515.628899] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57517.708815] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57519.788844] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57521.868787] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57523.948780] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57526.028767] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57528.108772] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57530.188769] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57532.268740] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57534.348745] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57536.428719] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57538.508737] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57540.588718] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57542.668700] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57544.748686] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57546.828675] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57548.908684] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57550.988666] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57553.068712] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57555.148650] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57557.228623] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57559.308629] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57561.388613] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57563.468618] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57565.548603] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57567.628587] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57569.708571] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57571.788600] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57573.868594] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57575.948565] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57578.028546] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57580.108571] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57582.188538] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57584.268527] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57586.348531] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57588.428513] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57590.508507] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57592.588519] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57594.668462] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57596.748461] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57598.828463] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57600.908451] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57602.988472] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57605.068476] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57607.148439] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57609.228421] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57611.308417] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57613.388420] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57615.468401] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57617.548388] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57619.628372] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57621.708358] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57623.788411] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57625.868339] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57627.948336] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57630.028335] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57632.108323] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57634.188336] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57636.268292] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57638.348290] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57640.428273] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57642.508260] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57644.588244] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57646.668238] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57648.748277] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57650.828218] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57652.908240] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57654.988310] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57657.068210] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57659.148186] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57661.228203] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57663.308290] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57665.388187] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57667.468171] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57669.548139] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57671.628132] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57673.708170] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57675.788131] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57677.868110] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57679.948138] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57682.028095] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57684.108101] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57686.188122] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57688.268063] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57690.348067] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57692.428054] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57694.508045] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57696.588040] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57698.668102] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57700.748014] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57702.828007] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57704.908014] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57706.987988] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57709.068019] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57711.147966] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57713.227970] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57715.307944] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57717.387943] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57719.467955] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57721.547918] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57723.627901] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57725.707929] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57727.787895] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57729.867875] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57731.947905] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57734.027862] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57736.107919] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57738.187875] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57740.267863] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57742.347834] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57744.427814] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57746.507805] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57748.587798] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57750.667823] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57752.747802] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57754.827771] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57756.907767] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57758.987800] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57761.068139] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57763.147733] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57765.227751] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57767.307716] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57769.387715] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57771.467759] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57773.547686] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57775.627765] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57777.707689] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57779.787668] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57781.867663] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57783.947657] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57786.027648] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57788.107632] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57790.187634] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57792.267631] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57794.347601] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57796.427610] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57798.507768] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57800.587570] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57802.667568] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57804.747579] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57806.827549] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57808.907536] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57810.987551] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57813.067541] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57815.147540] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57817.227506] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57819.307508] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57821.387511] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57823.467481] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57825.547498] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57827.627489] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57829.707453] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57831.787440] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57833.867430] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57835.947439] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57838.027415] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57840.107422] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57842.187398] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57844.267403] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57846.347387] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57848.427415] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57850.507366] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57852.587363] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57854.667383] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57856.747335] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57858.827323] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57860.907315] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57862.987380] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57865.067295] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57867.147290] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57869.227288] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57871.307265] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57873.387285] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57875.467286] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57877.547266] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57879.627233] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57881.707246] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57883.787237] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57885.867236] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57887.947250] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57890.027203] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57892.107217] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57894.187179] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57896.267217] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57898.347180] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57900.427165] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57902.507165] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57904.587138] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57906.667155] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57908.747133] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57910.827150] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57912.907101] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57914.987118] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57917.067097] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57919.147114] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57921.227064] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57923.307725] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57925.387058] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57927.467064] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57929.547064] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57931.627068] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57933.707046] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57935.787008] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57937.867023] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57939.946998] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57942.027005] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57944.106982] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57946.187000] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57948.266963] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57950.346964] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57952.426973] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57954.506937] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57956.586929] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57958.666945] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57960.746927] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57962.826907] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57964.906913] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57966.986916] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[57969.066891] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[57971.146882] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[57973.226869] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[57975.306857] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[57977.386861] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[57979.466847] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[57981.546835] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[57983.626926] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[57985.706854] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[57987.786819] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[57989.866820] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[57991.946803] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[57994.026837] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[57996.106808] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[57998.186780] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58000.266820] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58002.346762] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58004.426748] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58006.506906] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58008.586750] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58010.666736] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58012.746716] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58014.826760] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58016.906697] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58018.986772] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58021.066725] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58023.146670] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58025.226680] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58027.306687] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58029.386670] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58031.466662] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58033.546676] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58035.626655] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58037.706644] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58039.786650] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58041.866607] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58043.946611] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58046.026611] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58048.106586] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58050.186592] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58052.266590] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58054.346569] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58056.426544] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58058.506542] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58060.586543] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58062.666557] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58064.746528] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58066.826526] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58068.906512] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58070.986508] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58073.066506] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58075.146483] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58077.226497] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58079.306526] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58081.386457] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58083.466447] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58085.546438] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58087.626435] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58089.706697] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58091.786416] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58093.866456] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58095.946409] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58098.026397] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58100.106416] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58102.186389] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58104.266387] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58106.346353] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58108.426350] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58110.506378] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58112.587338] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58114.666338] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58116.746310] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58118.826319] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58120.906310] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58122.986311] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58125.066312] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58127.146272] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58129.226266] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58131.306272] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58133.386258] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58135.466247] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58137.546415] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58139.626232] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58141.706279] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58143.786207] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58145.866249] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58147.946216] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58150.026199] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58152.106437] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58154.186215] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58156.266219] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58158.346197] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58160.426155] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58162.506151] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58164.586134] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58166.666124] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58168.746120] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58170.826145] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58172.906127] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58174.986113] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58177.066113] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58179.146088] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58181.226595] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58183.306068] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58185.386048] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58187.466038] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58189.546044] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58191.626080] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58193.706047] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58195.786051] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58197.866586] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58199.946013] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58202.025998] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58204.106017] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58206.185966] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58208.265990] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58210.345981] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58212.425956] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58214.505947] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58216.585958] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58218.665998] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58220.745912] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58222.825902] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58224.905927] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58226.985921] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58229.065920] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58231.145876] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58233.225870] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58235.305856] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58237.385919] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58239.465870] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58241.545850] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58243.625844] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58245.705855] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58247.785831] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58249.865814] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58251.945833] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58254.025834] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58256.105792] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58258.185774] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58260.265770] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58262.345755] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58264.425780] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58266.505757] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58268.585736] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58270.665725] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58272.745769] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58274.825768] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58276.905693] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58278.985714] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58281.065687] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58283.145673] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58285.225717] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58287.305658] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58289.385663] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58291.465686] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58293.545638] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58295.625640] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58297.705652] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58299.785609] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58301.865610] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58303.945631] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58306.025596] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58308.105629] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58310.185599] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58312.265564] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58314.345598] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58316.425561] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58318.505563] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58320.585532] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58322.665535] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58324.745518] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58326.825506] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58328.905492] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58330.985494] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58333.065489] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58335.145476] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58337.225528] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58339.305731] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58341.385482] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58343.465518] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58345.545444] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58347.625458] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58349.705436] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58351.785511] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58353.865410] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58355.945403] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58358.025402] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58360.105390] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58362.185410] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58364.265379] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58366.345352] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58368.425361] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58370.505359] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58372.585407] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58374.665344] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58376.745316] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58378.825328] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58380.905306] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58382.985289] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58385.065295] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58387.145285] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58389.225467] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58391.305285] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58393.385269] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58395.465241] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58397.545231] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58399.625245] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58401.705223] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58403.785228] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58405.865194] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58407.945200] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58410.025189] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58412.105166] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58414.185167] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58416.265168] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58418.345175] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58420.425163] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58422.505156] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58424.585168] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58426.665131] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58428.745134] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58430.825095] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58432.905104] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58434.985109] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58437.065103] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58439.145102] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58441.225082] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58443.305068] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58445.385086] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58447.465046] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58449.545033] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58451.625027] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58453.705030] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58455.785012] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58457.865007] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58459.945022] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58462.025034] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58464.104979] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58466.184974] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58468.264968] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58470.344947] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58472.424956] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58474.504936] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58476.584931] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58478.664959] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58480.744907] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58482.824909] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58484.904895] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58486.984903] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58489.064943] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58491.144898] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58493.224886] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58495.304865] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58497.384860] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58499.464883] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58501.544869] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58503.624839] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58505.704828] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58507.784798] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58509.864827] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58511.944813] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58514.024803] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58516.104813] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58518.184797] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58520.264763] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58522.344760] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58524.424750] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58526.504773] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58528.584759] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58530.664743] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58532.744753] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58534.824700] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58536.904766] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58538.984720] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58541.064687] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58543.144688] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58545.224669] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58547.304661] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58549.384659] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58551.464653] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58553.544645] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58555.624658] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58557.704631] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58559.784611] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58561.864607] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58563.944611] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58566.024596] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58568.104604] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58570.184579] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58572.264557] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58574.344554] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58576.424547] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58578.504612] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58580.584528] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58582.664522] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58584.744546] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58586.824510] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58588.904494] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58590.984503] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58593.064529] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58595.144504] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58597.224469] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58599.304477] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58601.384624] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58603.464461] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58605.544462] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58607.624431] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58609.704423] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58611.784439] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58613.864432] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58615.944387] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58618.024412] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58620.104390] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58622.184366] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58624.264358] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58626.344372] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58628.424365] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58630.504350] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58632.584365] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58634.664319] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58636.744330] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58638.824315] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
[58640.904309] mt76x2e 0000:02:00.0: MCU message 31 (seq 15) timed out
[58642.984298] mt76x2e 0000:02:00.0: MCU message 31 (seq 1) timed out
[58645.064285] mt76x2e 0000:02:00.0: MCU message 31 (seq 2) timed out
[58647.144269] mt76x2e 0000:02:00.0: MCU message 31 (seq 3) timed out
[58649.224271] mt76x2e 0000:02:00.0: MCU message 31 (seq 4) timed out
[58651.304259] mt76x2e 0000:02:00.0: MCU message 31 (seq 5) timed out
[58653.384350] mt76x2e 0000:02:00.0: MCU message 31 (seq 6) timed out
[58655.464254] mt76x2e 0000:02:00.0: MCU message 31 (seq 7) timed out
[58657.544251] mt76x2e 0000:02:00.0: MCU message 31 (seq 8) timed out
[58659.624272] mt76x2e 0000:02:00.0: MCU message 31 (seq 9) timed out
[58661.704263] mt76x2e 0000:02:00.0: MCU message 31 (seq 10) timed out
[58663.784208] mt76x2e 0000:02:00.0: MCU message 31 (seq 11) timed out
[58665.864211] mt76x2e 0000:02:00.0: MCU message 31 (seq 12) timed out
[58667.944257] mt76x2e 0000:02:00.0: MCU message 31 (seq 13) timed out
[58670.024191] mt76x2e 0000:02:00.0: MCU message 31 (seq 14) timed out
nbd168 commented 5 years ago

@mweinelt, are you using batman-adv with the BATMAN_V routing protocol? If so, please try this batman-adv patch to see if it fixes your memory leak: http://nbd.name/batman-adv-memleak.patch

mweinelt commented 5 years ago

@nbd168 nope, it's batman-adv v15 with BATMAN_IV protocol.

mweinelt commented 5 years ago

At least calling wifi seems to have reduced the CPU load.

router-meshviewer-export

ecsv commented 5 years ago

@nbd168 I have send your patch to the B.A.T.M.A.N. mailing list -https://patchwork.open-mesh.org/patch/17751/ . I hope this is ok for you. If not, please send an adjusted patch to b.a.t.m.a.n@lists.open-mesh.org.

nbd168 commented 5 years ago

@mweinelt please show me your wireless config, I can't reproduce the memleak with mesh and batman-adv

mweinelt commented 5 years ago

@nbd168

config wifi-device 'radio0'
    option type 'mac80211'
    option hwmode '11a'
    option path 'pci0000:00/0000:00:00.0/0000:01:00.0'
    option country 'DE'
    option htmode 'VHT20'
    option channel '48'

config wifi-device 'radio1'
    option type 'mac80211'
    option hwmode '11g'
    option path 'pci0000:00/0000:00:01.0/0000:02:00.0'
    option htmode 'HT20'
    option country 'DE'
    option channel '5'
    list supported_rates '6000'
    list supported_rates '9000'
    list supported_rates '12000'
    list supported_rates '18000'
    list supported_rates '24000'
    list supported_rates '36000'
    list supported_rates '48000'
    list supported_rates '54000'
    list basic_rate '6000'
    list basic_rate '9000'
    list basic_rate '18000'
    list basic_rate '36000'
    list basic_rate '54000'

config wifi-iface 'mesh_radio0'
    option ifname 'mesh0'
    option network 'mesh_radio0'
    option device 'radio0'
    option mesh_fwding '0'
    option mesh_id 'ffda-mesh-dom1'
    option mcast_rate '12000'
    option mode 'mesh'
    option disabled '0'
    option macaddr '92:8d:78:23:af:1e'

config wifi-iface 'mesh_radio1'
    option ifname 'mesh1'
    option network 'mesh_radio1'
    option device 'radio1'
    option mesh_fwding '0'
    option mesh_id 'ffda-mesh-dom1'
    option mcast_rate '12000'
    option mode 'mesh'
    option disabled '0'
    option macaddr '96:8d:78:23:af:1c'

config wifi-iface 'client_radio0'
    option ifname 'client0'
    option network 'client'
    option disabled '0'
    option device 'radio0'
    option mode 'ap'
    option macaddr '90:8d:78:23:af:1e'
    option ssid 'darmstadt.freifunk.net'

config wifi-iface 'client_radio1'
    option ifname 'client1'
    option network 'client'
    option disabled '0'
    option device 'radio1'
    option mode 'ap'
    option macaddr '92:8d:78:23:af:1c'
    option ssid 'darmstadt.freifunk.net'
nbd168 commented 5 years ago

Please try the latest version from mt76.git, I pushed a change that fixes some tx status handling issues

mweinelt commented 5 years ago

Yep, that looks good!

router-meshviewer-export5

nbd168 commented 5 years ago

Great, thanks for testing and reporting back!