REGRESSION with 5.12: Frozen system after suspend on Toshiba notebook
With kernel 5.12 suspend to memory is no longer working on my old Toshiba Tecra A10 notebook.
After calling 'echo mem > /sys/power/state' the screen is dimmed but the CPU fan is still running, the system is frozen and is not in suspended state. The only way to get the system working again is to hard power off and on.
I have bisect the kernel 3 times and it always leads me to the wrong end. Because not every suspend results in a frozen system, maybe I have marked a 'bisect good' although it was bad.
What I surely can say is, that kernel 5.11.16 works fine and 5.12-rc1 (v5.12-rc1-dontuse) does not.
I have disabled i915 in my kernel configuration and then the suspend works fine:
grep I915 .config
# CONFIG_DRM_I915 is not set
So I think it is definitely an i915 DRM bug.
I have tested the newest drm-tip kernel and the bug is still there:
uname -r
5.12.0-rc8+
Following https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs I can give you the following infos:
- After calling 'echo mem > /sys/power/state' the system gets frozen (the screen is dimmed but the CPU fan is still running). The system is inaccessible from remote. The only way to get it working again is to hard power off and on.
- One out of 5 suspend tries will cause the issue, mostly the first one.
- Notebook: Old Toshiba Tecra A10 from 2009.
- x86_64, 5.12-rc1, Debian GNU/Linux 10 (buster), see dmidecode.txt.gz and 5.12.config.gz
- Because the system is frozen, I cannot read /sys/class/drm/card0/error before rebooting.
Please let me know, if I can do anything further to find the bug. 5.12.config.gz dmidecode.txt.gz