Call aborts, display blank
Happend two times during calls and the display would not turn on (backlight still working).
Apr 06 19:02:36 nn kernel: ------------[ cut here ]------------
Apr 06 19:02:36 nn kernel: NETDEV WATCHDOG: wwan0 (qmi_wwan): transmit queue 0 timed out
Apr 06 19:02:36 nn kernel: WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:477 dev_watchdog+0x390/0x39c
Apr 06 19:02:36 nn kernel: Modules linked in: udp_diag aes_ce_ccm rfcomm algif_hash algif_skcipher af_alg bnep redpine_sdio redpine_91x bluetooth mac80211 cfg80211 usb_f_acm u_serial usb_f_ecm u_ether qmi_wwan cdc_wdm option usb_wwan usbnet mii usbserial caam_jr caamhash_desc caamalg_desc crypto_engine snd_soc_simple_card hantro_vpu(C) st_lsm6dsx_spi v4l2_h264 snd_soc_gtm601 v>
Apr 06 19:02:36 nn kernel: nf_tables libcrc32c nfnetlink fuse ip_tables x_tables ipv6 uas usb_storage xhci_plat_hcd xhci_hcd ofpart spi_nor usbcore mtd aes_ce_blk crct10dif_ce imx_dcss tps6598x ghash_ce clk_bd718x7 dwc3 sha2_ce ulpi typec cdns_mhdp_imx sha1_ce udc_core cdns_mhdp_drmcore phy_fsl_imx8mq_usb pwm_vibra usb_common roles bq25890_charger edt_ft5x06 snvs_pwrkey imx_s>
Apr 06 19:02:36 nn kernel: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G C 5.16.0-1-librem5 #1
Apr 06 19:02:36 nn kernel: edt_ft5x06 2-0038: Unable to fetch data, error: -110
Apr 06 19:02:36 nn kernel: imx-pgc imx-pgc-domain.5: failed to enable regulator
Apr 06 19:02:36 nn kernel: Hardware name: Purism Librem 5r4 (DT)
Apr 06 19:02:36 nn kernel: pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Apr 06 19:02:36 nn kernel: pc : dev_watchdog+0x390/0x39c
Apr 06 19:02:36 nn kernel: lr : dev_watchdog+0x390/0x39c
Apr 06 19:02:36 nn kernel: sp : ffff8000094f3930
Apr 06 19:02:36 nn kernel: x29: ffff8000094f3930 x28: 0000000000000001 x27: 0000000000000004
Apr 06 19:02:36 nn kernel: x26: ffff00000e1a7080 x25: ffff0000bec27488 x24: 0000000000000140
Apr 06 19:02:36 nn kernel: x23: ffff0000bec273dc x22: 00000000ffffffff x21: ffff8000094f6000
Apr 06 19:02:36 nn kernel: x20: ffff0000bec27000 x19: 0000000000000000 x18: 0000000000000000
Apr 06 19:02:36 nn kernel: x17: ffff8000b6797000 x16: ffff800008004000 x15: 0000000000000030
Apr 06 19:02:36 nn kernel: x14: 0000000000000000 x13: 74756f2064656d69 x12: 7420302065756575
Apr 06 19:02:36 nn kernel: x11: ffff8000095cb2d0 x10: 00000000ffffe000 x9 : ffff800008189eac
Apr 06 19:02:36 nn kernel: x8 : ffff80000951b2d0 x7 : ffff8000095cb2d0 x6 : 0000000000000000
Apr 06 19:02:36 nn kernel: x5 : 0000000000000000 x4 : ffff0000bf935948 x3 : ffff0000bf9419b0
Apr 06 19:02:36 nn kernel: x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff8000095013c0
Apr 06 19:02:36 nn kernel: Call trace:
Apr 06 19:02:36 nn kernel: dev_watchdog+0x390/0x39c
Apr 06 19:02:36 nn kernel: call_timer_fn+0x3c/0x1c4
Apr 06 19:02:36 nn kernel: __run_timers.part.0+0x224/0x2dc
Apr 06 19:02:36 nn kernel: run_timer_softirq+0x48/0x80
Apr 06 19:02:36 nn kernel: __do_softirq+0x120/0x3b8
Apr 06 19:02:36 nn kernel: __irq_exit_rcu+0xac/0xf0
Apr 06 19:02:36 nn kernel: irq_exit_rcu+0x1c/0x30
Apr 06 19:02:36 nn kernel: el1_interrupt+0x38/0x84
Apr 06 19:02:36 nn kernel: el1h_64_irq_handler+0x18/0x24
Apr 06 19:02:36 nn kernel: el1h_64_irq+0x78/0x7c
Apr 06 19:02:36 nn kernel: cpuidle_enter_state+0xc0/0x3d0
Apr 06 19:02:36 nn kernel: cpuidle_enter+0x44/0x5c
Apr 06 19:02:36 nn kernel: do_idle+0x218/0x2a0
Apr 06 19:02:36 nn kernel: cpu_startup_entry+0x30/0x80
Apr 06 19:02:36 nn kernel: rest_init+0xec/0x100
Apr 06 19:02:36 nn kernel: arch_call_rest_init+0x1c/0x28
Apr 06 19:02:36 nn kernel: start_kernel+0x6e0/0x720
Apr 06 19:02:36 nn kernel: __primary_switched+0xc0/0xc8
Apr 06 19:02:36 nn kernel: ---[ end trace a05f5a6dc85542e8 ]---
Note the
Apr 06 19:02:36 nn kernel: imx-pgc imx-pgc-domain.5: failed to enable regulator
which is interesting as I'm pretty sure I had the display on while that happened. I've only seen this when on a call. Also there's no other usb related log messages around that.