Mediatek MT7925E and AMD Radeon RX580 crashes after resuming from Supend To RAM with Linux Kernel 6.13.7
Date: March 25, 2025
Looks like my Mediatek MT7925E Wifi-7 and AMD Radeon RX580 card suffers from crashes after my PC resumes from its sleeping state.
After kernel failure it’s in a zombie state not being able to connect anything anymore.
Annoying.
Mediatek MT7925E
Well.. at least the Wifi card can be fixed by reloading module.
[11018.677282] [ T91983] mt7925e 0000:07:00.0: Message 00020007 (seq 13) timeout
[11018.677291] [ T91983] mt7925e 0000:07:00.0: PM: dpm_run_callback(): pci_pm_resume returns -110
[11018.677297] [ T91983] mt7925e 0000:07:00.0: PM: failed to resume async: error -110
[11021.749238] [ T92008] mt7925e 0000:07:00.0: Message 00020001 (seq 15) timeout
[11021.749265] [ T92008] ------------[ cut here ]------------
[11021.749266] [ T92008] WARNING: CPU: 4 PID: 92008 at net/mac80211/util.c:1869 ieee80211_reconfig+0x512/0x1620 [mac80211]
[11021.749319] [ T92008] Modules linked in: uinput binfmt_misc ccm rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device af_packet nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 vboxnetadp(O) vboxnetflt(O) qrtr cmac algif_hash algif_skcipher af_alg bnep vboxdrv(O) nf_tables xfs nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr amd_atl intel_rapl_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component mt7925e snd_hda_codec_hdmi mt7925_common mt792x_lib btusb mt76_connac_lib btrtl snd_hda_intel mt76 btintel snd_intel_dspcfg btbcm snd_intel_sdw_acpi btmtk snd_hda_codec mac80211 bluetooth snd_hda_core edac_mce_amd joydev snd_hwdep eeepc_wmi kvm_amd snd_pcm asus_wmi libarc4 jc42 cfg80211 ee1004 platform_profile snd_timer battery kvm igb sparse_keymap i2c_piix4 asus_wmi_sensors snd rfkill soundcore mxm_wmi dca pcspkr k10temp i2c_smbus wmi_bmof gpio_amdpt tiny_power_button gpio_generic button
[11021.749360] [ T92008] tcp_bbr sch_fq nvme_fabrics loop nvme_keyring efi_pstore fuse configfs nfnetlink ip_tables x_tables hid_logitech_hidpp hid_logitech_dj hid_generic usbhid dm_crypt essiv authenc trusted asn1_encoder tee amdgpu ahci amdxcp libahci i2c_algo_bit drm_ttm_helper crct10dif_pclmul xhci_pci crc32_pclmul ttm polyval_clmulni libata polyval_generic drm_exec ghash_clmulni_intel xhci_hcd gpu_sched sha512_ssse3 sd_mod sha256_ssse3 drm_suballoc_helper sha1_ssse3 scsi_dh_emc video scsi_dh_rdac aesni_intel drm_panel_backlight_quirks scsi_dh_alua drm_buddy sg gf128mul crypto_simd nvme drm_display_helper usbcore scsi_mod cryptd ccp cec nvme_core rc_core sp5100_tco scsi_common nvme_auth wmi btrfs blake2b_generic libcrc32c crc32c_intel xor raid6_pq dm_mod msr i2c_dev efivarfs dmi_sysfs
[11021.749396] [ T92008] CPU: 4 UID: 0 PID: 92008 Comm: kworker/u97:6 Tainted: G O 6.13.7-1-default #1 openSUSE Tumbleweed a6b8b3c6f0daaf59dfe1ea7644cda26e07d3dc66
[11021.749400] [ T92008] Tainted: [O]=OOT_MODULE
[11021.749401] [ T92008] Hardware name: System manufacturer System Product Name/ROG STRIX B450-F GAMING, BIOS 5602 01/13/2025
[11021.749402] [ T92008] Workqueue: async async_run_entry_fn
[11021.749407] [ T92008] RIP: 0010:ieee80211_reconfig+0x512/0x1620 [mac80211]
[11021.749441] [ T92008] Code: 8b 00 00 00 83 fa 04 74 df 48 8b 95 c0 08 00 00 83 e2 01 74 d3 48 89 ee 4c 89 ff e8 98 87 fb ff 41 89 c4 85 c0 74 c1 49 89 e9 <0f> 0b 49 8b 69 08 48 39 dd 75 12 e9 09 0c 00 00 48 8b 6d 08 48 39
[11021.749442] [ T92008] RSP: 0018:ffff9c47f8f2bc88 EFLAGS: 00010282
[11021.749444] [ T92008] RAX: 00000000ffffff92 RBX: ffff8d2eacca1ac8 RCX: 0000000000000000
[11021.749445] [ T92008] RDX: 0000000000000000 RSI: 0000000000000206 RDI: ffff8d3d1885d3a8
[11021.749446] [ T92008] RBP: ffff8d2e86c70a40 R08: 0000000000000002 R09: ffff8d2e86c70a40
[11021.749447] [ T92008] R10: 0000000000000000 R11: 0000000000000003 R12: 00000000ffffff92
[11021.749447] [ T92008] R13: 0000000000000000 R14: 0000000000000010 R15: ffff8d2eacca0900
[11021.749448] [ T92008] FS: 0000000000000000(0000) GS:ffff8d3d7e800000(0000) knlGS:0000000000000000
[11021.749449] [ T92008] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[11021.749450] [ T92008] CR2: 0000000000000000 CR3: 0000000651c38000 CR4: 0000000000f50ef0
[11021.749451] [ T92008] PKRU: 55555554
[11021.749452] [ T92008] Call Trace:
[11021.749454] [ T92008] <TASK>
[11021.749455] [ T92008] ? ieee80211_reconfig+0x512/0x1620 [mac80211 5d66cd6881b95682fe4f0a6c3f55b807f315c3ba]
[11021.749485] [ T92008] ? __warn.cold+0x93/0xf7
[11021.749487] [ T92008] ? ieee80211_reconfig+0x512/0x1620 [mac80211 5d66cd6881b95682fe4f0a6c3f55b807f315c3ba]
[11021.749517] [ T92008] ? report_bug+0xff/0x140
[11021.749519] [ T92008] ? handle_bug+0x58/0x90
[11021.749522] [ T92008] ? exc_invalid_op+0x17/0x70
[11021.749524] [ T92008] ? asm_exc_invalid_op+0x1a/0x20
[11021.749527] [ T92008] ? ieee80211_reconfig+0x512/0x1620 [mac80211 5d66cd6881b95682fe4f0a6c3f55b807f315c3ba]
[11021.749554] [ T92008] ? ieee80211_reconfig+0x508/0x1620 [mac80211 5d66cd6881b95682fe4f0a6c3f55b807f315c3ba]
[11021.749581] [ T92008] ? schedule+0x27/0xf0
[11021.749583] [ T92008] ? wq_worker_running+0xe/0x60
[11021.749586] [ T92008] ? schedule_timeout+0xae/0xe0
[11021.749588] [ T92008] ? lock_timer_base+0x76/0xa0
[11021.749591] [ T92008] ? __pfx_wiphy_resume+0x10/0x10 [cfg80211 6e0b06ef84ef56a95054dfefa2a45591c9a6a022]
[11021.749622] [ T92008] wiphy_resume+0x82/0x1b0 [cfg80211 6e0b06ef84ef56a95054dfefa2a45591c9a6a022]
[11021.749648] [ T92008] ? __pfx_wiphy_resume+0x10/0x10 [cfg80211 6e0b06ef84ef56a95054dfefa2a45591c9a6a022]
[11021.749673] [ T92008] dpm_run_callback+0x48/0x150
[11021.749676] [ T92008] device_resume+0x10a/0x300
[11021.749678] [ T92008] ? __pfx_dpm_watchdog_handler+0x10/0x10
[11021.749681] [ T92008] async_resume+0x1d/0x30
[11021.749683] [ T92008] async_run_entry_fn+0x31/0x140
[11021.749686] [ T92008] process_one_work+0x17b/0x330
[11021.749688] [ T92008] worker_thread+0x2ce/0x3f0
[11021.749690] [ T92008] ? __pfx_worker_thread+0x10/0x10
[11021.749692] [ T92008] kthread+0xcf/0x100
[11021.749694] [ T92008] ? __pfx_kthread+0x10/0x10
[11021.749695] [ T92008] ret_from_fork+0x31/0x50
[11021.749697] [ T92008] ? __pfx_kthread+0x10/0x10
[11021.749698] [ T92008] ret_from_fork_asm+0x1a/0x30
[11021.749702] [ T92008] </TASK>
[11021.749702] [ T92008] ---[ end trace 0000000000000000 ]---
[11021.822860] [ T91228] mt7925e 0000:07:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250305132908a
[11022.171528] [ T91228] mt7925e 0000:07:00.0: WM Firmware Version: ____000000, Build Time: 20250305133013
[11022.834588] [ T92008] ieee80211 phy0: PM: dpm_run_callback(): wiphy_resume [cfg80211] returns -110
[11022.834625] [ T92008] ieee80211 phy0: PM: failed to resume async: error -110
[11099.646781] [ T94886] wlp7s0: send auth to e0:28:6d:xx:xx:xx (try 3/3)
[11100.661779] [ T94858] wlp7s0: authentication with e0:28:6d:xx:xx:xx timed out
[11110.678922] [ T2338] wlp7s0: authenticate with e0:28:6d:xx:xx:xx (local address=28:d0:43:xx:xx:xx)
[11110.688377] [ T2338] wlp7s0: send auth to e0:28:6d:xx:xx:xx (try 1/3)
AMD Radeon RX580
[146729.186504] [ T23913] BUG: kernel NULL pointer dereference, address: 0000000000000000
[146729.186505] [ T23913] #PF: supervisor read access in kernel mode
[146729.186506] [ T23913] #PF: error_code(0x0000) - not-present page
[146729.186507] [ T23913] PGD 0 P4D 0
[146729.186509] [ T23913] Oops: Oops: 0000 [#3] PREEMPT SMP NOPTI
[146729.186511] [ T23913] CPU: 8 UID: 1000 PID: 23913 Comm: steamwebhe:cs0 Tainted: G D O 6.13.7-1-default #1 openSUSE Tumbleweed a6b8b3c6f0daaf59dfe1ea7644cda26e07d3dc66
[146729.186514] [ T23913] Tainted: [D]=DIE, [O]=OOT_MODULE
[146729.186515] [ T23913] Hardware name: System manufacturer System Product Name/ROG STRIX B450-F GAMING, BIOS 5602 01/13/2025
[146729.186516] [ T23913] RIP: 0010:drm_sched_job_arm+0x23/0x60 [gpu_sched]
[146729.186522] [ T23913] Code: 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 55 53 48 8b 6f 60 48 85 ed 74 3e 48 89 fb 48 89 ef e8 c1 38 00 00 48 8b 45 18 <48> 8b 10 48 89 53 18 8b 45 2c 89 43 5c b8 01 00 00 00 f0 48 0f c1
[146729.186523] [ T23913] RSP: 0018:ffffad045255b808 EFLAGS: 00010206
[146729.186525] [ T23913] RAX: 0000000000000000 RBX: ffff93e850c01c00 RCX: ffff93e61b2932d0
[146729.186526] [ T23913] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff93e6040a1820
[146729.186526] [ T23913] RBP: ffff93e6040a1810 R08: ffff93e602988868 R09: ffffad045255b658
[146729.186527] [ T23913] R10: ffff93f4fe26bc50 R11: 0000000000000003 R12: 0000000000000000
[146729.186528] [ T23913] R13: ffffad045255b888 R14: 0000000000000000 R15: 0000000000000000
[146729.186529] [ T23913] FS: 00007feb788bd6c0(0000) GS:ffff93f4fea00000(0000) knlGS:0000000000000000
[146729.186530] [ T23913] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[146729.186531] [ T23913] CR2: 0000000000000000 CR3: 00000005654c8000 CR4: 0000000000f50ef0
[146729.186531] [ T23913] PKRU: 55555558
[146729.186532] [ T23913] Call Trace:
[146729.186534] [ T23913] <TASK>
[146729.186536] [ T23913] ? __die_body.cold+0x19/0x26
[146729.186539] [ T23913] ? page_fault_oops+0x134/0x2a0
[146729.186541] [ T23913] ? console_unlock+0x87/0x130
[146729.186543] [ T23913] ? exc_page_fault+0x73/0x170
[146729.186545] [ T23913] ? asm_exc_page_fault+0x26/0x30
[146729.186547] [ T23913] ? drm_sched_job_arm+0x23/0x60 [gpu_sched 92f99b7bc02b792949ac8918db923ef0b8d25370]
[146729.186549] [ T23913] ? drm_sched_job_arm+0x1f/0x60 [gpu_sched 92f99b7bc02b792949ac8918db923ef0b8d25370]
[146729.186552] [ T23913] amdgpu_cs_ioctl+0x14be/0x19f0 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.186722] [ T23913] ? __pfx_amdgpu_cs_ioctl+0x10/0x10 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.186861] [ T23913] drm_ioctl_kernel+0xa5/0x100
[146729.186864] [ T23913] drm_ioctl+0x263/0x4c0
[146729.186866] [ T23913] ? __pfx_amdgpu_cs_ioctl+0x10/0x10 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.186999] [ T23913] amdgpu_drm_ioctl+0x4b/0x80 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.187126] [ T23913] __x64_sys_ioctl+0x94/0xc0
[146729.187129] [ T23913] do_syscall_64+0x82/0x160
[146729.187131] [ T23913] ? syscall_exit_to_user_mode+0x37/0x1d0
[146729.187133] [ T23913] ? do_syscall_64+0x8e/0x160
[146729.187134] [ T23913] ? do_futex+0x125/0x190
[146729.187137] [ T23913] ? __x64_sys_futex+0x10c/0x1d0
[146729.187138] [ T23913] ? amdgpu_drm_ioctl+0x6e/0x80 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.187265] [ T23913] ? syscall_exit_to_user_mode+0x37/0x1d0
[146729.187266] [ T23913] ? do_syscall_64+0x8e/0x160
[146729.187268] [ T23913] ? do_syscall_64+0x8e/0x160
[146729.187269] [ T23913] ? __x64_sys_futex+0x10c/0x1d0
[146729.187270] [ T23913] ? __pfx_amdgpu_cs_ioctl+0x10/0x10 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.187406] [ T23913] ? drm_ioctl_kernel+0xa5/0x100
[146729.187407] [ T23913] ? syscall_exit_to_user_mode+0x37/0x1d0
[146729.187409] [ T23913] ? do_syscall_64+0x8e/0x160
[146729.187410] [ T23913] ? __pfx_amdgpu_cs_ioctl+0x10/0x10 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.187543] [ T23913] ? do_futex+0x125/0x190
[146729.187545] [ T23913] ? __x64_sys_futex+0x10c/0x1d0
[146729.187546] [ T23913] ? __pm_runtime_suspend+0x69/0xc0
[146729.187548] [ T23913] ? amdgpu_drm_ioctl+0x6e/0x80 [amdgpu 6954c83fc6f618e2e07f7becb9dfd059e79f7af0]
[146729.187674] [ T23913] ? syscall_exit_to_user_mode+0x37/0x1d0
[146729.187676] [ T23913] ? do_syscall_64+0x8e/0x160
[146729.187677] [ T23913] entry_SYSCALL_64_after_hwframe+0x76/0x7e
[146729.187679] [ T23913] RIP: 0033:0x7feb90b1916f
[146729.187698] [ T23913] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00
[146729.187699] [ T23913] RSP: 002b:00007feb788ba890 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[146729.187701] [ T23913] RAX: ffffffffffffffda RBX: 00000000c0186444 RCX: 00007feb90b1916f
[146729.187702] [ T23913] RDX: 00007feb788ba920 RSI: 00000000c0186444 RDI: 0000000000000018
[146729.187702] [ T23913] RBP: 00007feb788ba960 R08: 00007feb788ba9e0 R09: 00007feb788ba8f0
[146729.187703] [ T23913] R10: 0000000000000000 R11: 0000000000000246 R12: 00007feb788ba920
[146729.187704] [ T23913] R13: 0000000000000018 R14: 00007feb788bab20 R15: 00007feb788ba9a0
[146729.187705] [ T23913] </TASK>
[146729.187706] [ T23913] Modules linked in: binfmt_misc uinput ccm rfcomm snd_seq_dummy snd_hrtimer snd_seq af_packet nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 vboxnetadp(O) vboxnetflt(O) qrtr cmac algif_hash algif_skcipher af_alg bnep vboxdrv(O) nf_tables xfs nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr amd_atl mt7925e intel_rapl_common mt7925_common mt792x_lib mt76_connac_lib snd_hda_codec_realtek mt76 snd_hda_codec_generic snd_hda_scodec_component snd_hda_codec_hdmi snd_hda_intel snd_usb_audio snd_intel_dspcfg mac80211 uvcvideo snd_intel_sdw_acpi btusb videobuf2_vmalloc snd_usbmidi_lib snd_hda_codec uvc btrtl edac_mce_amd videobuf2_memops snd_ump btintel snd_hda_core videobuf2_v4l2 snd_rawmidi eeepc_wmi btbcm libarc4 videobuf2_common snd_seq_device snd_hwdep asus_wmi btmtk jc42 videodev snd_pcm platform_profile kvm_amd battery cfg80211 bluetooth joydev mc ee1004 snd_timer sparse_keymap kvm igb
[146729.187737] [ T23913] snd asus_wmi_sensors i2c_piix4 rfkill soundcore mxm_wmi wmi_bmof pcspkr dca k10temp i2c_smbus tiny_power_button gpio_amdpt gpio_generic button tcp_bbr sch_fq nvme_fabrics fuse efi_pstore configfs loop nvme_keyring nfnetlink ip_tables x_tables dm_crypt essiv authenc trusted asn1_encoder tee hid_logitech_hidpp hid_logitech_dj hid_plantronics hid_generic usbhid amdgpu ahci libahci amdxcp i2c_algo_bit libata drm_ttm_helper crct10dif_pclmul crc32_pclmul ttm polyval_clmulni polyval_generic drm_exec sd_mod ghash_clmulni_intel gpu_sched sha512_ssse3 drm_suballoc_helper xhci_pci scsi_dh_emc xhci_hcd video sha256_ssse3 scsi_dh_rdac nvme drm_panel_backlight_quirks sha1_ssse3 drm_buddy scsi_dh_alua sg aesni_intel drm_display_helper usbcore gf128mul nvme_core scsi_mod crypto_simd ccp cec cryptd sp5100_tco rc_core nvme_auth scsi_common wmi btrfs blake2b_generic libcrc32c crc32c_intel xor raid6_pq dm_mod msr i2c_dev efivarfs dmi_sysfs
[146729.187769] [ T23913] CR2: 0000000000000000
[146729.187770] [ T23913] ---[ end trace 0000000000000000 ]-