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 ]-

Previous
⏪ High-resolution (16 Bit, 50kHz) CW Radar recordings with a LD2415H module