Dell Latitude 7390 freeze if Panel Self Refresh is enabled (which is the default)
Hi,
after upgrading from kernel 4.19 to 5.10, my Dell Latitude 7390 laptop reproducibly freezes after 0-60 seconds (every time -- easy to reproduce). This happens mostly when there is no activity on the screen. The system can be recovered only by a power cycle. Adding the kernel parameter i915.enable_psr=0 as a workaround avoids these freezes for me. Another workaround is to connect an external monitor: With an external monitor (HDMI, USB-C) attached, there are no freezes as well.
Tested kernel version that are affected:
- 5.10
- 5.15
- 5.16-rc4
Further information:
- system architecture: x86_64
- kernel version: 5.10.0-9-amd64 (and 5.15 and 5.16-rc4)
- good kernel: 4.19
- Linux distribution: Debian 11 (Bullseye)
- Machine or mother board model: Dell Latitude 7390
- Display connector: eDP
- i915 firmware: i915/kbl_dmc_ver1_04.bin (v1.4) (
dmesg | grep firmware
) - System BIOS: 1.22.0 Dell Inc. (DMI:Dell Inc.) (latest)panel-edid
cat /proc/cpuinfo | grep "model name" | uniq
model name : Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
cat /sys/class/dmi/id/modalias
dmi:bvnDellInc.:bvr1.22.0:bd10/06/2021:br1.22:svnDellInc.:pnLatitude7390:pvr:rvnDellInc.:rn09386V:rvrA00:cvnDellInc.:ct10:cvr:
cat /sys/class/drm/card0-eDP-1/edid
-> see attached file for LCD panel edid panel-edid
If I can provide further information, don't hesitate to ask.