https://bugzilla.kernel.org/show_bug.cgi?id=201539
Michael (lkbugs@deegan.id.au) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lkbugs@deegan.id.au
--- Comment #35 from Michael (lkbugs@deegan.id.au) --- I discovered a workaround that works for my R9-290 and Debian 5.3.0 kernel:
root@joyola:~# echo "2"
/sys/class/drm/card0/device/hwmon/hwmon3/pwm1_enable
root@joyola:~# echo "0"
/sys/class/drm/card0/device/hwmon/hwmon3/pwm1_enable
pwm1_enable will still be 2 afterwards, but (after spinning the fans at max for a bit) automatic fan control works for me. I also have to do the same pwm1_enable prodding after resuming from suspend.
(If it matters, I boot with radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1 amdgpu.dc_log=1 amdgpu.gpu_recovery=1)
I still have the same brokenness as reported in comment 14 though.