MT7925 controller timeout during Suspend stress test
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | |||
linux (Ubuntu) | Status tracked in Plucky | |||||
Noble |
Invalid
|
Undecided
|
Unassigned | |||
Oracular |
New
|
Undecided
|
Unassigned | |||
Plucky |
Invalid
|
Undecided
|
Unassigned | |||
linux-firmware (Ubuntu) | Status tracked in Plucky | |||||
Noble |
Fix Released
|
Undecided
|
En-Wei Wu | |||
Oracular |
Fix Released
|
Undecided
|
Unassigned | |||
Plucky |
Fix Released
|
Undecided
|
Unassigned | |||
linux-oem-6.11 (Ubuntu) | Status tracked in Plucky | |||||
Noble |
Fix Released
|
Undecided
|
En-Wei Wu | |||
Oracular |
New
|
Undecided
|
Unassigned | |||
Plucky |
New
|
Undecided
|
Unassigned |
Bug Description
[Impact]
When doing suspend test, the system will fail to be suspended since the MT7925 controller couldn't be suspended. The root cause is caused by the command timeout issued from mt7925 driver.
[Fix]
Cherry-pick the following two patches from linux-next:
1b97fc8443ae wifi: mt76: mt7925: fix the unfinished command of regd_notifier before suspend
8f6571ad470f wifi: mt76: mt7925: add handler to hif suspend/resume event
Also, cherry-pick the following commits from linux-firmware:
47c8a6053c64 linux-firmware: update firmware for MT7925 WiFi device
62ee1c4b2d35 linux-firmware: update firmware for MT7925 WiFi device
[Test Plan]
1. Install Ubuntu image and boot into the OS
2. Run the suspend test by $ fwts s3 --s3-device-check --s3-device-
[Where problems could occur]
Due to the new FW, there might be a unexpected behavior of the MT7925 hardware.
CVE References
- 2023-52917
- 2024-46869
- 2024-47671
- 2024-47675
- 2024-47676
- 2024-47677
- 2024-47678
- 2024-47679
- 2024-47680
- 2024-47681
- 2024-47682
- 2024-47684
- 2024-47685
- 2024-47686
- 2024-47687
- 2024-47688
- 2024-47689
- 2024-47690
- 2024-47691
- 2024-47692
- 2024-47693
- 2024-47694
- 2024-47695
- 2024-47696
- 2024-47697
- 2024-47698
- 2024-47699
- 2024-47700
- 2024-47701
- 2024-47702
- 2024-47703
- 2024-47704
- 2024-47705
- 2024-47706
- 2024-47707
- 2024-47708
- 2024-47709
- 2024-47710
- 2024-47711
- 2024-47712
- 2024-47713
- 2024-47714
- 2024-47715
- 2024-47716
- 2024-47717
- 2024-47718
- 2024-47719
- 2024-47720
- 2024-47721
- 2024-47723
- 2024-47724
- 2024-47725
- 2024-47726
- 2024-47727
- 2024-47728
- 2024-47730
- 2024-47731
- 2024-47732
- 2024-47733
- 2024-47734
- 2024-47735
- 2024-47736
- 2024-47737
- 2024-47738
- 2024-47739
- 2024-47740
- 2024-47741
- 2024-47742
- 2024-47743
- 2024-47744
- 2024-47745
- 2024-47746
- 2024-47747
- 2024-47748
- 2024-47749
- 2024-47750
- 2024-47751
- 2024-47752
- 2024-47753
- 2024-47754
- 2024-47755
- 2024-47756
- 2024-47757
- 2024-49850
- 2024-49851
- 2024-49852
- 2024-49853
- 2024-49855
- 2024-49856
- 2024-49857
- 2024-49858
- 2024-49859
- 2024-49860
- 2024-49861
- 2024-49862
- 2024-49863
- 2024-49864
- 2024-49865
- 2024-49866
- 2024-49867
- 2024-49868
- 2024-49869
- 2024-49870
- 2024-49871
- 2024-49872
- 2024-49873
- 2024-49874
- 2024-49875
- 2024-49876
- 2024-49877
- 2024-49878
- 2024-49879
- 2024-49880
- 2024-49881
- 2024-49882
- 2024-49883
- 2024-49884
- 2024-49885
- 2024-49886
- 2024-49887
- 2024-49888
- 2024-49889
- 2024-49890
- 2024-49891
- 2024-49892
- 2024-49893
- 2024-49894
- 2024-49895
- 2024-49896
- 2024-49897
- 2024-49898
- 2024-49899
- 2024-49900
- 2024-49901
- 2024-49902
- 2024-49903
- 2024-49904
- 2024-49905
- 2024-49906
- 2024-49907
- 2024-49908
- 2024-49909
- 2024-49910
- 2024-49911
- 2024-49912
- 2024-49913
- 2024-49914
- 2024-49915
- 2024-49916
- 2024-49917
- 2024-49918
- 2024-49919
- 2024-49920
- 2024-49921
- 2024-49922
- 2024-49923
- 2024-49924
- 2024-49925
- 2024-49926
- 2024-49927
- 2024-49928
- 2024-49929
- 2024-49930
- 2024-49931
- 2024-49932
- 2024-49933
- 2024-49934
- 2024-49935
- 2024-49936
- 2024-49937
- 2024-49938
- 2024-49939
- 2024-49940
- 2024-49941
- 2024-49942
- 2024-49943
- 2024-49944
- 2024-49945
- 2024-49946
- 2024-49947
- 2024-49948
- 2024-49949
- 2024-49950
- 2024-49951
- 2024-49952
- 2024-49953
- 2024-49954
- 2024-49955
- 2024-49956
- 2024-49957
- 2024-49958
- 2024-49959
- 2024-49960
- 2024-49961
- 2024-49962
- 2024-49963
- 2024-49964
- 2024-49965
- 2024-49966
- 2024-49968
- 2024-49969
- 2024-49970
- 2024-49971
- 2024-49972
- 2024-49973
- 2024-49974
- 2024-49975
- 2024-49976
- 2024-49977
- 2024-49978
- 2024-49979
- 2024-49980
- 2024-49981
- 2024-49982
- 2024-49983
- 2024-49985
- 2024-49986
- 2024-49987
- 2024-49988
- 2024-49989
- 2024-49991
- 2024-49992
- 2024-49993
- 2024-49994
- 2024-49995
- 2024-49996
- 2024-49997
- 2024-49998
- 2024-49999
- 2024-50000
- 2024-50001
- 2024-50002
- 2024-50003
- 2024-50005
- 2024-50006
- 2024-50007
- 2024-50008
- 2024-50009
- 2024-50010
- 2024-50011
- 2024-50012
- 2024-50013
- 2024-50014
- 2024-50015
- 2024-50016
- 2024-50017
- 2024-50018
- 2024-50019
- 2024-50020
- 2024-50021
- 2024-50022
- 2024-50023
- 2024-50024
- 2024-50025
- 2024-50026
- 2024-50027
- 2024-50028
- 2024-50029
- 2024-50030
- 2024-50031
- 2024-50033
- 2024-50034
- 2024-50035
- 2024-50036
- 2024-50037
- 2024-50038
- 2024-50039
- 2024-50040
- 2024-50041
- 2024-50042
- 2024-50043
- 2024-50044
- 2024-50045
- 2024-50046
- 2024-50047
- 2024-50048
- 2024-50049
- 2024-50055
- 2024-50056
- 2024-50057
- 2024-50058
- 2024-50059
- 2024-50060
- 2024-50061
- 2024-50062
- 2024-50063
- 2024-50064
- 2024-50065
- 2024-50066
- 2024-50068
- 2024-50069
- 2024-50070
- 2024-50071
- 2024-50072
- 2024-50073
- 2024-50074
- 2024-50075
- 2024-50076
- 2024-50077
- 2024-50078
- 2024-50079
- 2024-50080
- 2024-50081
- 2024-50082
- 2024-50083
- 2024-50084
- 2024-50085
- 2024-50086
- 2024-50087
- 2024-50088
- 2024-50089
- 2024-50090
- 2024-50091
- 2024-50092
- 2024-50093
- 2024-50094
- 2024-50095
- 2024-50096
- 2024-50098
- 2024-50099
- 2024-50100
- 2024-50101
- 2024-50173
- 2024-50174
- 2024-50176
- 2024-50177
- 2024-50178
- 2024-50179
- 2024-50180
- 2024-50181
- 2024-50182
- 2024-50183
- 2024-50184
- 2024-50185
- 2024-50186
- 2024-50187
- 2024-50188
- 2024-50189
- 2024-50190
- 2024-50191
- 2024-50192
- 2024-50193
- 2024-50194
- 2024-50195
- 2024-50196
- 2024-50197
- 2024-50198
- 2024-50199
- 2024-50200
- 2024-50201
- 2024-50202
- 2024-50212
- 2024-50213
- 2024-50214
- 2024-50215
- 2024-50216
- 2024-50217
- 2024-50218
- 2024-50219
- 2024-50220
- 2024-50221
- 2024-50222
- 2024-50223
- 2024-50224
- 2024-50225
- 2024-50226
- 2024-50227
- 2024-50228
- 2024-50229
- 2024-50230
- 2024-50231
- 2024-50232
- 2024-50233
- 2024-50234
- 2024-50235
- 2024-50236
- 2024-50237
- 2024-50238
- 2024-50239
- 2024-50240
- 2024-50242
- 2024-50243
- 2024-50244
- 2024-50245
- 2024-50246
- 2024-50247
- 2024-50248
- 2024-50249
- 2024-50250
- 2024-50251
- 2024-50252
- 2024-50253
- 2024-50254
- 2024-50255
- 2024-50256
- 2024-50257
- 2024-50258
- 2024-50259
- 2024-50260
- 2024-50261
- 2024-50262
- 2024-50263
- 2024-50265
- 2024-50266
- 2024-50267
- 2024-50268
- 2024-50269
- 2024-50270
- 2024-50271
- 2024-50272
- 2024-50273
- 2024-50274
- 2024-50275
- 2024-50276
- 2024-50277
- 2024-50278
- 2024-50279
- 2024-50280
- 2024-50281
- 2024-50282
- 2024-50283
- 2024-50284
- 2024-50285
- 2024-50286
- 2024-50287
- 2024-50288
- 2024-50289
- 2024-50290
- 2024-50291
- 2024-50292
- 2024-50293
- 2024-50294
- 2024-50295
- 2024-50296
- 2024-50297
- 2024-50298
- 2024-50299
- 2024-50300
- 2024-50301
- 2024-50302
- 2024-50303
- 2024-50304
- 2024-53042
- 2024-53043
- 2024-53044
- 2024-53045
- 2024-53046
- 2024-53047
- 2024-53048
- 2024-53049
- 2024-53052
- 2024-53053
- 2024-53054
- 2024-53055
- 2024-53056
- 2024-53058
- 2024-53059
- 2024-53061
- 2024-53062
- 2024-53063
- 2024-53064
- 2024-53065
- 2024-53066
- 2024-53067
- 2024-53068
- 2024-53069
- 2024-53071
- 2024-53072
- 2024-53074
- 2024-53075
- 2024-53076
- 2024-53077
- 2024-53078
- 2024-53079
- 2024-53080
- 2024-53081
- 2024-53082
- 2024-53083
- 2024-53084
- 2024-53085
- 2024-53086
- 2024-53087
- 2024-53088
- 2024-53089
- 2024-53090
- 2024-53091
- 2024-53092
- 2024-53093
- 2024-53094
- 2024-53095
- 2024-53098
- 2024-53099
- 2024-53100
- 2024-53101
- 2024-53102
- 2024-53103
- 2024-53104
- 2024-53105
- 2024-53106
- 2024-53107
- 2024-53108
- 2024-53109
- 2024-53110
- 2024-53111
- 2024-53112
- 2024-53113
- 2024-53114
- 2024-53115
- 2024-53116
- 2024-53117
- 2024-53118
- 2024-53119
- 2024-53120
- 2024-53121
- 2024-53122
- 2024-53123
- 2024-53124
- 2024-53126
- 2024-53127
- 2024-53128
- 2024-53129
- 2024-53130
- 2024-53131
- 2024-53132
- 2024-53133
- 2024-53134
- 2024-53135
- 2024-53137
- 2024-53138
- 2024-53139
- 2024-53140
- 2024-53141
- 2024-53142
- 2024-53143
- 2024-53164
- 2025-0927
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Noble): | |
status: | New → Invalid |
Changed in linux-oem-6.11 (Ubuntu Noble): | |
assignee: | nobody → En-Wei Wu (rickywu) |
Changed in linux-firmware (Ubuntu Noble): | |
assignee: | nobody → En-Wei Wu (rickywu) |
tags: | added: jira-wtn-183 oem-priority |
description: | updated |
Changed in linux-oem-6.11 (Ubuntu Noble): | |
status: | New → Fix Committed |
Changed in linux-firmware (Ubuntu Noble): | |
status: | New → Fix Committed |
Changed in linux-firmware (Ubuntu Oracular): | |
status: | New → Fix Committed |
Changed in linux-firmware (Ubuntu Plucky): | |
status: | New → Fix Released |
tags: |
added: verification-done-noble-linux-oem-6.11 removed: verification-needed-noble-linux-oem-6.11 |
tags: | added: verification-needed-noble verification-needed-oracular |
tags: |
added: verification-done-oracular removed: verification-needed-oracular |
tags: |
added: verification-needed-oracular removed: verification-done-oracular |
tags: |
added: verification-done-noble verification-done-oracular removed: verification-needed-noble verification-needed-oracular |
This bug is awaiting verification that the linux-oem- 6.11/6. 11.0-1014. 14 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- noble-linux- oem-6.11' to 'verification- done-noble- linux-oem- 6.11'. If the problem still exists, change the tag 'verification- needed- noble-linux- oem-6.11' to 'verification- failed- noble-linux- oem-6.11' .
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!