https://bugzilla.kernel.org/show_bug.cgi?id=215436 --- Comment #18 from spasswolf@xxxxxx --- The problem seems to be that rn_update_clocks tries to call rn_vbios_smu_set_dcn_low power before adev->in_s0ix is set to 1 in amdpgu_pmops_suspend: Changes to rn_update_clocks: dev_info(adev->dev, "adev->in_s0ix = %d\n", adev->in_s0ix); //if (display_count == 0 && (adev->in_s0ix || !hpd_state)) { if (display_count == 0) { dev_info(adev->dev, "calling rn_vbios_smu_set_dcn_low_power\n"); rn_vbios_smu_set_dcn_low_power_state(clk_mgr, DCN_PWR_STATE_LOW_POWER); Changes to amdgpu_pmops_suspend: if (amdgpu_acpi_is_s0ix_active(adev)) adev->in_s0ix = true; dev_info(adev->dev, "amdgpu_pmops_suspend: adev->in_s0ix = %d\n", adev->in_s0ix); [ 36.010259] wlp4s0: deauthenticating from 54:67:51:3d:a2:e0 by local choice (Reason: 3=DEAUTH_LEAVING) [ 36.043902] amdgpu 0000:08:00.0: amdgpu: adev->in_s0ix = 0 [ 36.043904] amdgpu 0000:08:00.0: amdgpu: calling rn_vbios_smu_set_dcn_low_power [ 40.015570] PM: suspend entry (s2idle) [ 40.239013] Filesystems sync: 0.223 seconds [ 40.239912] Freezing user space processes ... (elapsed 0.002 seconds) done. [ 40.242407] OOM killer disabled. [ 40.242407] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. [ 40.243513] printk: Suspending console(s) (use no_console_suspend to debug) [ 40.246850] amdgpu 0000:08:00.0: amdgpu: amdgpu_pmops_suspend: adev->in_s0ix = 1 [ 40.266376] queueing ieee80211 work while going to suspend -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.