Kernel crash after ending phone call resulting in black screen
Aug 07 20:12:42 nn kernel: ------------[ cut here ]------------
Aug 07 20:12:42 nn kernel: NETDEV WATCHDOG: wwan0 (qmi_wwan): transmit queue 0 timed out
Aug 07 20:12:42 nn kernel: WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:525 dev_watchdog+0x280/0x2a0
Aug 07 20:12:42 nn pulseaudio[904]: Playback too far ahead (46145), drop source 8856
Aug 07 20:12:43 nn kernel: Modules linked in: aes_ce_ccm uinput rfcomm algif_hash algif_skcipher af_alg bnep redpine_sdio redpine_91x bluetooth mac80211 cfg80211 usb_f_acm u_serial usb_f_ncm u_ether st_magn_i2c>
Aug 07 20:12:43 nn kernel: led_class_multicolor nft_masq nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcomposite nf_tables libcrc32c ledtrig_timer nfnetlink fuse zram ip_tables x_tables ip>
Aug 07 20:12:43 nn kernel: edt_ft5x06 2-0038: Unable to fetch data, error: -110
Aug 07 20:12:43 nn kernel: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G C 6.3.0-1-librem5 #1
Aug 07 20:12:43 nn kernel: Hardware name: Purism Librem 5r4 (DT)
Aug 07 20:12:43 nn kernel: pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Aug 07 20:12:43 nn kernel: pc : dev_watchdog+0x280/0x2a0
Aug 07 20:12:43 nn kernel: imx-pgc imx-pgc-domain.5: failed to enable regulator: -ETIMEDOUT
Aug 07 20:12:43 nn kernel: lr : dev_watchdog+0x280/0x2a0
Aug 07 20:12:43 nn kernel: sp : ffff800008003e00
Aug 07 20:12:43 nn kernel: x29: ffff800008003e00 x28: ffff800009641d00 x27: 0000000000000002
Aug 07 20:12:43 nn kernel: x26: ffff8000096389e0 x25: ffff8000096389e0 x24: ffff8000092a9008
Aug 07 20:12:43 nn kernel: x23: ffff800009636000 x22: 0000000000000000 x21: ffff000006fe43dc
Aug 07 20:12:43 nn kernel: x20: ffff000006fe4000 x19: ffff000006fe4488 x18: 0000000000000000
Aug 07 20:12:43 nn kernel: x17: ffff8000b0ac1000 x16: ffff800008000000 x15: 0000000000000030
Aug 07 20:12:43 nn kernel: x14: 0000000000000000 x13: 74756f2064656d69 x12: 7420302065756575
Aug 07 20:12:43 nn kernel: x11: 00000000ffffdfff x10: 00000000ffffdfff x9 : ffff800008197f64
Aug 07 20:12:43 nn kernel: x8 : 000000000002ffe8 x7 : c0000000ffffdfff x6 : 0000000000017ff4
Aug 07 20:12:43 nn kernel: x5 : 0000000000000000 x4 : ffff0000b9d6ba08 x3 : ffff0000b9d77f30
Aug 07 20:12:43 nn kernel: x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff800009641d00
Aug 07 20:12:43 nn kernel: Call trace:
Aug 07 20:12:43 nn kernel: dev_watchdog+0x280/0x2a0
Aug 07 20:12:43 nn kernel: call_timer_fn+0x3c/0x1d0
Aug 07 20:12:43 nn kernel: expire_timers+0xcc/0x190
Aug 07 20:12:43 nn kernel: run_timer_softirq+0xfc/0x268
Aug 07 20:12:43 nn kernel: ------------[ cut here ]------------
Aug 07 20:12:43 nn kernel: __do_softirq+0x118/0x3a4
Aug 07 20:12:43 nn kernel: [CRTC:33:crtc-0] vblank wait timed out
Aug 07 20:12:43 nn kernel: ____do_softirq+0x18/0x30
Aug 07 20:12:43 nn kernel: call_on_irq_stack+0x24/0x58
Aug 07 20:12:43 nn kernel: WARNING: CPU: 3 PID: 6754 at drivers/gpu/drm/drm_atomic_helper.c:1618 drm_atomic_helper_wait_for_vblanks.part.0+0x280/0x2b0
Aug 07 20:12:43 nn kernel: do_softirq_own_stack+0x24/0x38
Aug 07 20:12:43 nn kernel: Modules linked in:
Aug 07 20:12:43 nn kernel: __irq_exit_rcu+0xac/0xf0
Aug 07 20:12:43 nn kernel: aes_ce_ccm
Aug 07 20:12:43 nn kernel: irq_exit_rcu+0x18/0x30
Aug 07 20:12:43 nn kernel: uinput
The effect is that blank/unblank still turns backlight on/off but the display stays dark. pgc 5 is the GPU power domain IIRC.