On 2/20/25 12:50 PM, Manivannan Sadhasivam wrote:
> On Mon, Feb 17, 2025 at 07:35:50PM +0500, Muhammad Usama Anjum wrote:
>> On 2/14/25 12:04 PM, Manivannan Sadhasivam wrote:
>>> Hi,
>> Thank you so much for replying.
>>
>>>
>>> + ath11k list and Jeff
>>>
>>> On Tue, Feb 11, 2025 at 01:15:55PM +0500, Muhammad Usama Anjum wrote:
>>>> Hi,
>>>>
>>>> I've been digging in the MHI code to find the reason behind broken
>>>> resume from hibernation for MHI. The same resume function is used
>>>> for both resume from suspend and resume from hibernation. The resume
>>>> from suspend works fine because at resume time the state of MHI is
>>>> MHI_STATE_M3. On the other hand, the state is MHI_STATE_RESET when
>>>> we resume from hibernation.
>>>>
>>>> It seems resume from MHI_STATE_RESET state isn't correctly supported.
>>>> The channel state is MHI_CH_STATE_ENABLED at this point. We get error
>>>> while switching channel state from MHI_CH_STATE_ENABLE to
>>>> MHI_CH_STATE_RUNNING. Hence, channel state change fails and later mhi
>>>> resume fails as well.
>>>>
>>>> I've put some debug prints to understand the issue. These may be
>>>> helpful:
>>>>
>>>> [ 669.032683] mhi_update_channel_state: switch to MHI_CH_STATE_TYPE_START[2] channel state not possible cuzof channel current state[1]. mhi state: [0] Return -EINVAL
>>>> [ 669.032685] mhi_prepare_channel: mhi_update_channel_state to MHI_CH_STATE_TYPE_START[2] returned -22
>>>> [ 669.032693] qcom_mhi_qrtr mhi0_IPCR: failed to prepare for autoqueue transfer -22
>>>>
>>>
>>> Thanks for the report!
>>>
>>> Could you please enable the MHI and ath11k debug logs and share the full dmesg
>>> to help us understand the issue better?
>> The ath11k debug was already enabled. CONFIG_MHI_BUS_DEBUG wasn't enabled.
>
> Sorry for not being clear. I asked you to enable the dev_dbg() logs in the MHI
> driver. But it is not required. See below.
I've disabled the MHI_BUG_DEBUG. It only enables some files. Ideally if those files
being used, there shouldn't be any difference. But they are definitely changing the
timings.
>
>> I've
>> enabled it and now the hibernate is working without any issue. It is very strange
>> how can CONFIG_MHI_BUS_DEBUG make any difference. I don't have much background on
>> how it is helping.
>>
>
> Probably some timing issue. But enabling the MHI debug logs could also hide the
> issue. So you should disable the CONFIG_MHI_BUS_DEBUG option and collect the MHI
> trace logs that we recently added.
Disabled the MHI_BUS_DEBUG and collected logs by Dynamic debug:
[ 584.040189] mhi mhi0: Allowing M3 transition
[ 584.040202] mhi mhi0: Waiting for M3 completion
[ 584.040480] mhi mhi0: State change event to state: M3
..
[ 584.535478] qcom_mhi_qrtr mhi0_IPCR: failed to prepare for autoqueue transfer -22
[ 584.535482] qcom_mhi_qrtr mhi0_IPCR: PM: dpm_run_callback(): qcom_mhi_qrtr_pm_resume_early [qrtr_mhi] returns -22
[ 584.535490] qcom_mhi_qrtr mhi0_IPCR: PM: failed to restore early: error -22
[ 584.831583] mhi mhi0: Entered with PM state: M3, MHI state: M3
It seems like the state save was success at hibernate time. The error is originating
at resume from hibernation.
I've attached the logs.
>
> Hope it will shed some light.
>
> - Mani
>
--
BR,
Muhammad Usama Anjum
[ 581.361186] wlan0: deauthenticating from b8:8e:82:94:3d:9c by local choice (Reason: 3=DEAUTH_LEAVING)
[ 581.818955] PM: Image not found (code -16)
[ 581.819511] PM: hibernation: hibernation entry
[ 582.001708] Filesystems sync: 0.007 seconds
[ 582.001889] Freezing user space processes
[ 582.003331] Freezing user space processes completed (elapsed 0.001 seconds)
[ 582.003336] OOM killer disabled.
[ 582.003541] PM: hibernation: Marking nosave pages: [mem 0x00000000-0x00000fff]
[ 582.003546] PM: hibernation: Marking nosave pages: [mem 0x0009f000-0x000fffff]
[ 582.003552] PM: hibernation: Marking nosave pages: [mem 0x09b00000-0x09dfffff]
[ 582.003582] PM: hibernation: Marking nosave pages: [mem 0x09f00000-0x09f20fff]
[ 582.003586] PM: hibernation: Marking nosave pages: [mem 0x69c85000-0x69c85fff]
[ 582.003589] PM: hibernation: Marking nosave pages: [mem 0x69c90000-0x69c90fff]
[ 582.003592] PM: hibernation: Marking nosave pages: [mem 0x6b368000-0x6c567fff]
[ 582.003768] PM: hibernation: Marking nosave pages: [mem 0x6c56f000-0x6c56ffff]
[ 582.003771] PM: hibernation: Marking nosave pages: [mem 0x7279c000-0x72a3ffff]
[ 582.003797] PM: hibernation: Marking nosave pages: [mem 0x74077000-0x74077fff]
[ 582.003800] PM: hibernation: Marking nosave pages: [mem 0x7877f000-0x7cffefff]
[ 582.004445] PM: hibernation: Marking nosave pages: [mem 0x7d000000-0xffffffff]
[ 582.014193] PM: hibernation: Basic memory bitmaps created
[ 582.021398] PM: hibernation: Preallocating image memory
[ 583.956311] PM: hibernation: Allocated 1439385 pages for snapshot
[ 583.956321] PM: hibernation: Allocated 5757540 kbytes in 1.93 seconds (2983.18 MB/s)
[ 583.956327] Freezing remaining freezable tasks
[ 583.957672] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
[ 583.957913] printk: Suspending console(s) (use no_console_suspend to debug)
[ 584.040189] mhi mhi0: Allowing M3 transition
[ 584.040202] mhi mhi0: Waiting for M3 completion
[ 584.040480] mhi mhi0: State change event to state: M3
[ 584.431715] amdgpu 0000:04:00.0: amdgpu: MODE2 reset
[ 584.431754] [drm] Failed to save PCI state, err:-12
[ 584.443544] ACPI: EC: interrupt blocked
[ 584.444014] ACPI: PM: Preparing to enter system sleep state S4
[ 584.444970] ACPI: EC: event blocked
[ 584.444972] ACPI: EC: EC stopped
[ 584.444974] ACPI: PM: Saving platform NVS memory
[ 584.475296] Disabling non-boot CPUs ...
[ 584.477512] smpboot: CPU 7 is now offline
[ 584.480063] smpboot: CPU 6 is now offline
[ 584.482544] smpboot: CPU 5 is now offline
[ 584.484865] smpboot: CPU 4 is now offline
[ 584.487503] smpboot: CPU 3 is now offline
[ 584.489963] smpboot: CPU 2 is now offline
[ 584.492530] smpboot: CPU 1 is now offline
[ 584.493083] Spectre V2 : Update user space SMT mitigation: STIBP off
[ 584.493369] PM: hibernation: Creating image:
[ 585.318571] PM: hibernation: Need to copy 1429025 pages
[ 585.318579] PM: hibernation: Normal pages needed: 1429025 + 1024, available pages: 2462011
[ 584.493648] ACPI: PM: Restoring platform NVS memory
[ 584.498433] ACPI: EC: EC started
[ 584.498492] LVT offset 0 assigned for vector 0x400
[ 584.499110] Enabling non-boot CPUs ...
[ 584.499490] smpboot: Booting Node 0 Processor 1 APIC 0x1
[ 584.502991] Spectre V2 : Update user space SMT mitigation: STIBP always-on
[ 584.503011] CPU1 is up
[ 584.503426] smpboot: Booting Node 0 Processor 2 APIC 0x2
[ 584.506917] CPU2 is up
[ 584.507288] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 584.510479] CPU3 is up
[ 584.510758] smpboot: Booting Node 0 Processor 4 APIC 0x4
[ 584.513885] CPU4 is up
[ 584.514107] smpboot: Booting Node 0 Processor 5 APIC 0x5
[ 584.517272] CPU5 is up
[ 584.517548] smpboot: Booting Node 0 Processor 6 APIC 0x6
[ 584.521085] CPU6 is up
[ 584.521460] smpboot: Booting Node 0 Processor 7 APIC 0x7
[ 584.525061] CPU7 is up
[ 584.533300] ACPI: PM: Waking up from system sleep state S4
[ 584.534229] ACPI: EC: interrupt unblocked
[ 584.535478] qcom_mhi_qrtr mhi0_IPCR: failed to prepare for autoqueue transfer -22
[ 584.535482] qcom_mhi_qrtr mhi0_IPCR: PM: dpm_run_callback(): qcom_mhi_qrtr_pm_resume_early [qrtr_mhi] returns -22
[ 584.535490] qcom_mhi_qrtr mhi0_IPCR: PM: failed to restore early: error -22
[ 584.831583] mhi mhi0: Entered with PM state: M3, MHI state: M3
[ 584.831636] ACPI: EC: event unblocked
[ 584.831652] mhi mhi0: Resuming from non M3 state (RESET)
[ 584.831667] usb usb1: root hub lost power or was reset
[ 584.831669] usb usb3: root hub lost power or was reset
[ 584.831675] usb usb2: root hub lost power or was reset
[ 584.831677] usb usb4: root hub lost power or was reset
[ 584.832251] xhci_hcd 0000:04:00.4: USB3 root hub has no ports
[ 584.832458] [drm] PCIE GART of 1024M enabled (table at 0x000000F43FC00000).
[ 584.832489] amdgpu 0000:04:00.0: amdgpu: PSP is resuming...
[ 584.842917] max98388 i2c-ADS8388:00: Reset completed (retry:0)
[ 584.843139] max98388 i2c-ADS8388:01: Reset completed (retry:0)
[ 584.854778] amdgpu 0000:04:00.0: amdgpu: reserve 0xa00000 from 0xf43e000000 for PSP TMR
[ 584.911344] nvme nvme0: 8/0/0 default/read/poll queues
[ 584.949142] amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
[ 584.949725] amdgpu 0000:04:00.0: amdgpu: dpm has been disabled
[ 584.950533] amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
[ 584.950836] [drm] kiq ring mec 2 pipe 1 q 0
[ 584.956448] [drm] DMUB hardware initialized: version=0x0300000A
[ 585.046511] [drm] Failed to add display topology, DTM TA is not initialized.
[ 585.066003] amdgpu 0000:04:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 585.066008] amdgpu 0000:04:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
[ 585.066011] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
[ 585.066014] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
[ 585.066017] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 585.066020] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 585.066022] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 585.066025] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 585.066028] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 585.066030] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 585.066033] amdgpu 0000:04:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
[ 585.066036] amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
[ 585.066039] amdgpu 0000:04:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 585.066042] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
[ 585.066045] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
[ 585.066048] amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
[ 585.100174] usb 3-3: reset full-speed USB device number 2 using xhci_hcd
[ 585.100259] usb 1-1: reset high-speed USB device number 2 using xhci_hcd
[ 585.373395] usb 2-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 585.960112] usb 1-1.5: reset high-speed USB device number 3 using xhci_hcd
[ 586.115583] usb 2-1.4: reset SuperSpeed USB device number 3 using xhci_hcd
[ 605.423261] mhi mhi0: Did not enter M0 state, MHI state: M3, PM state: M3->M0
[ 605.423278] ath11k_pci 0000:03:00.0: failed to resume mhi: -5
[ 605.423284] ath11k_pci 0000:03:00.0: failed to resume hif during resume: -5
[ 605.423288] ath11k_pci 0000:03:00.0: failed to resume core: -5
[ 605.423292] ath11k_pci 0000:03:00.0: PM: dpm_run_callback(): pci_pm_restore returns -5
[ 605.423310] ath11k_pci 0000:03:00.0: PM: failed to restore async: error -5
[ 608.623269] ath11k_pci 0000:03:00.0: wmi command 16387 timeout
[ 608.623288] ath11k_pci 0000:03:00.0: failed to send WMI_PDEV_SET_PARAM cmd
[ 608.623299] ath11k_pci 0000:03:00.0: failed to enable dynamic bw: -11
[ 608.623304] ------------[ cut here ]------------
[ 608.623307] Hardware became unavailable upon resume. This could be a software issue prior to suspend or a hardware issue.
[ 608.623370] WARNING: CPU: 0 PID: 2982 at net/mac80211/util.c:1829 ieee80211_reconfig+0x9c/0x1610 [mac80211]
[ 608.623600] Modules linked in: tls uinput rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device michael_mic nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct ccm algif_aead crypto_null nft_chain_nat des3_ede_x86_64 cbc ip6table_nat des_generic ip6table_mangle libdes ip6table_raw ip6table_security iptable_nat nf_nat md4 nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security nf_tables ip6table_filter ip6_tables iptable_filter cmac algif_hash algif_skcipher af_alg bnep ramoops reed_solomon qrtr_mhi intel_rapl_msr amd_atl intel_rapl_common amdgpu snd_acp_sof_mach snd_sof_probes snd_acp_mach snd_soc_dmic snd_sof_amd_acp63 qrtr snd_soc_acpi_amd_match ath11k_pci snd_sof_amd_vangogh snd_sof_amd_acp ath11k kvm_amd snd_amd_sdw_acpi joydev mousedev amdxcp soundwire_amd cdc_mbim qmi_helpers kvm soundwire_generic_allocation cdc_wdm i2c_algo_bit snd_sof_pci polyval_clmulni drm_ttm_helper hci_uart snd_sof_xtensa_dsp polyval_generic btqca
[ 608.623753] ttm ghash_clmulni_intel mac80211 snd_sof sha512_ssse3 snd_hda_codec_hdmi pwrseq_core drm_exec btrtl spd5118 sha1_ssse3 gpu_sched snd_sof_utils aesni_intel snd_hda_intel btintel libarc4 drm_suballoc_helper soundwire_bus crypto_simd snd_soc_nau8821 atkbd btbcm drm_panel_backlight_quirks snd_intel_dspcfg snd_soc_sdca snd_soc_max98388 cryptd snd_intel_sdw_acpi hid_multitouch libps2 snd_soc_core snd_hda_codec drm_buddy rapl vivaldi_fmap wdat_wdt pcspkr cfg80211 bluetooth sp5100_tco drm_display_helper cdc_ncm snd_compress snd_hda_core cdc_ether snd_pci_acp5x ac97_bus usbnet snd_acp_config snd_pcm_dmaengine cec snd_hwdep hid_steam i2c_piix4 cdc_acm hid_generic mii tpm_crb snd_pcm video ccp snd_soc_acpi mhi snd_timer i2c_smbus rfkill snd wmi tpm_tis ltrf216a i2c_hid_acpi tpm_tis_core soundcore industrialio i2c_hid 8250_dw mac_hid pkcs8_key_parser hid_playstation led_class_multicolor hid_nintendo ff_memless i2c_dev crypto_user loop dm_mod nfnetlink zram tpm libaescfb ip_tables x_tables overlay ext4 crc16 mbcache
[ 608.623900] jbd2 crc32c_generic vfat fat usbhid btrfs blake2b_generic xor raid6_pq sdhci_pci sdhci_uhs2 sdhci nvme serio_raw cqhci sha256_ssse3 i8042 nvme_core mmc_core nvme_auth serio spi_amd
[ 608.623936] CPU: 0 UID: 0 PID: 2982 Comm: kworker/u32:75 Not tainted 6.14.0-rc3-next-20250220-g42111b7c7d90 #1 52a318e1d2abbe296854ddf2019d96de1b16010f
[ 608.623943] Hardware name: Valve Galileo/Galileo, BIOS F7G0112 08/01/2024
[ 608.623947] Workqueue: async async_run_entry_fn
[ 608.623956] RIP: 0010:ieee80211_reconfig+0x9c/0x1610 [mac80211]
[ 608.624015] Code: 03 00 00 41 c6 87 ad 05 00 00 00 4c 89 ff e8 2b 7d fb ff 41 89 c4 85 c0 0f 84 1a 03 00 00 48 c7 c7 b0 1b 5b c1 e8 14 c4 fd d9 <0f> 0b eb 31 84 c0 0f 85 ad 01 00 00 41 c6 87 ad 05 00 00 00 4c 89
[ 608.624018] RSP: 0018:ffffa45e515e3cc0 EFLAGS: 00010286
[ 608.624022] RAX: 0000000000000000 RBX: ffff8be35b228538 RCX: 0000000000000027
[ 608.624024] RDX: ffff8be66ee1fb08 RSI: 0000000000000001 RDI: ffff8be66ee1fb00
[ 608.624026] RBP: ffff8be35b2283c0 R08: 0000000000000000 R09: ffffa45e515e3a80
[ 608.624028] R10: ffff8be67ec7ffa8 R11: 0000000000000003 R12: 00000000fffffff5
[ 608.624030] R13: 0000000000000000 R14: 0000000000000040 R15: ffff8be35b228900
[ 608.624033] FS: 0000000000000000(0000) GS:ffff8be6d12ad000(0000) knlGS:0000000000000000
[ 608.624036] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 608.624038] CR2: 000055d991f59720 CR3: 0000000246a1e000 CR4: 0000000000350ef0
[ 608.624041] Call Trace:
[ 608.624043] <TASK>
[ 608.624046] ? ieee80211_reconfig+0x9c/0x1610 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.624101] ? __warn.cold+0x93/0xf1
[ 608.624106] ? ieee80211_reconfig+0x9c/0x1610 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.624166] ? report_bug+0xff/0x140
[ 608.624173] ? console_unlock+0xd1/0x130
[ 608.624179] ? ieee80211_reconfig+0x9c/0x1610 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.624233] ? ieee80211_reconfig+0x9e/0x1610 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.624288] ? handle_bug+0x91/0xc0
[ 608.624294] ? exc_invalid_op+0x17/0x70
[ 608.624298] ? asm_exc_invalid_op+0x1a/0x20
[ 608.624306] ? ieee80211_reconfig+0x9c/0x1610 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.624363] ? srso_return_thunk+0x5/0x5f
[ 608.624368] ? srso_return_thunk+0x5/0x5f
[ 608.624371] ? srso_return_thunk+0x5/0x5f
[ 608.624374] ? schedule_timeout+0xbd/0x100
[ 608.624382] ? srso_return_thunk+0x5/0x5f
[ 608.624385] ? __wait_for_common+0x176/0x1c0
[ 608.624388] ? __pfx_schedule_timeout+0x10/0x10
[ 608.624393] ? __pfx_wiphy_resume+0x10/0x10 [cfg80211 6020614fa433112c21e0aa6a752807fc8f0eaeae]
[ 608.624468] wiphy_resume+0x85/0x1b0 [cfg80211 6020614fa433112c21e0aa6a752807fc8f0eaeae]
[ 608.624521] ? __pfx_wiphy_resume+0x10/0x10 [cfg80211 6020614fa433112c21e0aa6a752807fc8f0eaeae]
[ 608.624572] dpm_run_callback+0x4b/0x150
[ 608.624578] device_resume+0xb0/0x280
[ 608.624583] async_resume+0x1d/0x30
[ 608.624587] async_run_entry_fn+0x34/0x140
[ 608.624593] process_one_work+0x17e/0x330
[ 608.624600] worker_thread+0x2ce/0x3f0
[ 608.624606] ? __pfx_worker_thread+0x10/0x10
[ 608.624612] kthread+0xee/0x230
[ 608.624617] ? __pfx_kthread+0x10/0x10
[ 608.624621] ret_from_fork+0x34/0x50
[ 608.624628] ? __pfx_kthread+0x10/0x10
[ 608.624631] ret_from_fork_asm+0x1a/0x30
[ 608.624643] </TASK>
[ 608.624645] ---[ end trace 0000000000000000 ]---
[ 608.624751] ------------[ cut here ]------------
[ 608.624754] WARNING: CPU: 0 PID: 2982 at net/mac80211/driver-ops.c:41 drv_stop+0xfd/0x110 [mac80211]
[ 608.624813] Modules linked in: tls uinput rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device michael_mic nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct ccm algif_aead crypto_null nft_chain_nat des3_ede_x86_64 cbc ip6table_nat des_generic ip6table_mangle libdes ip6table_raw ip6table_security iptable_nat nf_nat md4 nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security nf_tables ip6table_filter ip6_tables iptable_filter cmac algif_hash algif_skcipher af_alg bnep ramoops reed_solomon qrtr_mhi intel_rapl_msr amd_atl intel_rapl_common amdgpu snd_acp_sof_mach snd_sof_probes snd_acp_mach snd_soc_dmic snd_sof_amd_acp63 qrtr snd_soc_acpi_amd_match ath11k_pci snd_sof_amd_vangogh snd_sof_amd_acp ath11k kvm_amd snd_amd_sdw_acpi joydev mousedev amdxcp soundwire_amd cdc_mbim qmi_helpers kvm soundwire_generic_allocation cdc_wdm i2c_algo_bit snd_sof_pci polyval_clmulni drm_ttm_helper hci_uart snd_sof_xtensa_dsp polyval_generic btqca
[ 608.624920] ttm ghash_clmulni_intel mac80211 snd_sof sha512_ssse3 snd_hda_codec_hdmi pwrseq_core drm_exec btrtl spd5118 sha1_ssse3 gpu_sched snd_sof_utils aesni_intel snd_hda_intel btintel libarc4 drm_suballoc_helper soundwire_bus crypto_simd snd_soc_nau8821 atkbd btbcm drm_panel_backlight_quirks snd_intel_dspcfg snd_soc_sdca snd_soc_max98388 cryptd snd_intel_sdw_acpi hid_multitouch libps2 snd_soc_core snd_hda_codec drm_buddy rapl vivaldi_fmap wdat_wdt pcspkr cfg80211 bluetooth sp5100_tco drm_display_helper cdc_ncm snd_compress snd_hda_core cdc_ether snd_pci_acp5x ac97_bus usbnet snd_acp_config snd_pcm_dmaengine cec snd_hwdep hid_steam i2c_piix4 cdc_acm hid_generic mii tpm_crb snd_pcm video ccp snd_soc_acpi mhi snd_timer i2c_smbus rfkill snd wmi tpm_tis ltrf216a i2c_hid_acpi tpm_tis_core soundcore industrialio i2c_hid 8250_dw mac_hid pkcs8_key_parser hid_playstation led_class_multicolor hid_nintendo ff_memless i2c_dev crypto_user loop dm_mod nfnetlink zram tpm libaescfb ip_tables x_tables overlay ext4 crc16 mbcache
[ 608.625040] jbd2 crc32c_generic vfat fat usbhid btrfs blake2b_generic xor raid6_pq sdhci_pci sdhci_uhs2 sdhci nvme serio_raw cqhci sha256_ssse3 i8042 nvme_core mmc_core nvme_auth serio spi_amd
[ 608.625070] CPU: 0 UID: 0 PID: 2982 Comm: kworker/u32:75 Tainted: G W 6.14.0-rc3-next-20250220-g42111b7c7d90 #1 52a318e1d2abbe296854ddf2019d96de1b16010f
[ 608.625075] Tainted: [W]=WARN
[ 608.625077] Hardware name: Valve Galileo/Galileo, BIOS F7G0112 08/01/2024
[ 608.625079] Workqueue: async async_run_entry_fn
[ 608.625084] RIP: 0010:drv_stop+0xfd/0x110 [mac80211]
[ 608.625140] Code: 48 85 c0 74 0e 48 8b 78 08 89 ea 48 89 de e8 ba 3d 05 00 65 ff 0d bb 4e 89 dc 0f 85 38 ff ff ff e8 98 75 f8 d9 e9 2e ff ff ff <0f> 0b 5b 5d e9 fa df d9 da 66 2e 0f 1f 84 00 00 00 00 00 90 90 90
[ 608.625142] RSP: 0018:ffffa45e515e3c98 EFLAGS: 00010246
[ 608.625146] RAX: 0000000000000000 RBX: ffff8be35b228900 RCX: 0000000000000000
[ 608.625148] RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffff8be35b228900
[ 608.625150] RBP: 0000000000000000 R08: ffffffff9d0ca458 R09: 0000000000000000
[ 608.625152] R10: ffff8be37184d928 R11: 0000000000000246 R12: ffff8be35b228900
[ 608.625154] R13: ffffa45e515e3ce0 R14: ffffa45e515e3ce0 R15: 0000000000000000
[ 608.625157] FS: 0000000000000000(0000) GS:ffff8be6d12ad000(0000) knlGS:0000000000000000
[ 608.625159] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 608.625162] CR2: 000055d991f59720 CR3: 0000000246a1e000 CR4: 0000000000350ef0
[ 608.625164] Call Trace:
[ 608.625167] <TASK>
[ 608.625169] ? drv_stop+0xfd/0x110 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.625224] ? __warn.cold+0x93/0xf1
[ 608.625228] ? drv_stop+0xfd/0x110 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.625285] ? report_bug+0xff/0x140
[ 608.625290] ? drv_stop+0xfd/0x110 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.625346] ? drv_stop+0xff/0x110 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.625402] ? handle_bug+0x91/0xc0
[ 608.625407] ? exc_invalid_op+0x17/0x70
[ 608.625411] ? asm_exc_invalid_op+0x1a/0x20
[ 608.625419] ? drv_stop+0xfd/0x110 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.625476] ? ieee80211_stop_device+0x71/0x80 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.625537] ieee80211_do_stop+0x6f1/0x950 [mac80211 65cae3df633028c867a9154b9bb54e8595aaa6f9]
[ 608.625601] ? srso_return_thunk+0x5/0x5f
[ 608.625604] ? try_to_wake_up+0x30f/0x780
[ 608.625614] cfg80211_stop_p2p_device+0x56/0x150 [cfg80211 6020614fa433112c21e0aa6a752807fc8f0eaeae]
[ 608.625674] cfg80211_shutdown_all_interfaces+0xae/0xf0 [cfg80211 6020614fa433112c21e0aa6a752807fc8f0eaeae]
[ 608.625727] wiphy_resume+0xc1/0x1b0 [cfg80211 6020614fa433112c21e0aa6a752807fc8f0eaeae]
[ 608.625780] ? __pfx_wiphy_resume+0x10/0x10 [cfg80211 6020614fa433112c21e0aa6a752807fc8f0eaeae]
[ 608.625831] dpm_run_callback+0x4b/0x150
[ 608.625836] device_resume+0xb0/0x280
[ 608.625841] async_resume+0x1d/0x30
[ 608.625845] async_run_entry_fn+0x34/0x140
[ 608.625850] process_one_work+0x17e/0x330
[ 608.625857] worker_thread+0x2ce/0x3f0
[ 608.625862] ? __pfx_worker_thread+0x10/0x10
[ 608.625867] kthread+0xee/0x230
[ 608.625871] ? __pfx_kthread+0x10/0x10
[ 608.625875] ret_from_fork+0x34/0x50
[ 608.625879] ? __pfx_kthread+0x10/0x10
[ 608.625882] ret_from_fork_asm+0x1a/0x30
[ 608.625893] </TASK>
[ 608.625895] ---[ end trace 0000000000000000 ]---
[ 608.625903] ieee80211 phy0: PM: dpm_run_callback(): wiphy_resume [cfg80211] returns -11
[ 608.625961] ieee80211 phy0: PM: failed to restore async: error -11
[ 608.628480] PM: hibernation: Basic memory bitmaps freed
[ 608.628717] OOM killer enabled.
[ 608.628719] Restarting tasks ... done.
[ 608.631245] efivarfs: resyncing variable state
[ 608.631364] efivarfs: removing variable HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[ 608.639620] PM: hibernation: hibernation exit
[ 611.822783] ath11k_pci 0000:03:00.0: wmi command 16387 timeout
[ 611.822797] ath11k_pci 0000:03:00.0: failed to send WMI_PDEV_SET_PARAM cmd
[ 611.822806] ath11k_pci 0000:03:00.0: failed to enable PMF QOS: (-11
[ 620.948030] input: Steam Deck as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.2/0003:28DE:1205.0003/input/input26
[ 620.949599] input: Steam Deck Motion Sensors as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.2/0003:28DE:1205.0003/input/input27
[ 621.379670] [drm] Failed to add display topology, DTM TA is not initialized.
[ 621.946823] [drm] Failed to add display topology, DTM TA is not initialized.
[ 624.033419] [drm] Failed to add display topology, DTM TA is not initialized.
[ 631.257114] input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input28
[ 643.825938] ath11k_pci 0000:03:00.0: wmi command 16387 timeout
[ 643.825954] ath11k_pci 0000:03:00.0: failed to send WMI_PDEV_SET_PARAM cmd
[ 643.825964] ath11k_pci 0000:03:00.0: failed to enable PMF QOS: (-11
[ 647.235912] ath11k_pci 0000:03:00.0: wmi command 16387 timeout
[ 647.235929] ath11k_pci 0000:03:00.0: failed to send WMI_PDEV_SET_PARAM cmd
[ 647.235938] ath11k_pci 0000:03:00.0: failed to enable PMF QOS: (-11
[ 650.435892] ath11k_pci 0000:03:00.0: wmi command 16387 timeout
[ 650.435904] ath11k_pci 0000:03:00.0: failed to send WMI_PDEV_SET_PARAM cmd
[ 650.435912] ath11k_pci 0000:03:00.0: failed to enable PMF QOS: (-11
[ 653.635878] ath11k_pci 0000:03:00.0: wmi command 16387 timeout
[ 653.635895] ath11k_pci 0000:03:00.0: failed to send WMI_PDEV_SET_PARAM cmd
[ 653.635905] ath11k_pci 0000:03:00.0: failed to enable PMF QOS: (-11