Phone unresponsive overnight
Sorry I do not have a more specific title yet, but this morning my Librem 5 was not responding to power button presses. The blue notification LED was still pulsing. I tried connecting to serial over USB but the phone was not detected on my Librem 14. I am on byzantium
, running a custom kernel from @angus.ainslie.
Logs from end of journalctl -b -1
after hard rebooting:
Jun 17 23:46:04 pureos systemd-logind[793]: Power key pressed.
Jun 17 23:46:04 pureos kernel: edt_ft5x06 2-0038: Unable to fetch data, error: -6
Jun 17 23:46:04 pureos gsd-xsettings[1595]: Failed to get current UI legacy scaling factor
Jun 17 23:46:04 pureos gsd-xsettings[1595]: Failed to get current UI legacy scaling factor
Jun 17 23:46:04 pureos gsd-color[1568]: unable to get EDID for xrandr-DSI-1: unable to get EDID for output
Jun 17 23:46:07 pureos systemd[1]: systemd-rfkill.service: Succeeded.
Jun 17 23:46:07 pureos kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
Jun 17 23:46:07 pureos kernel: Mem abort info:
Jun 17 23:46:07 pureos kernel: ESR = 0x0000000096000004
Jun 17 23:46:07 pureos kernel: EC = 0x25: DABT (current EL), IL = 32 bits
Jun 17 23:46:07 pureos kernel: SET = 0, FnV = 0
Jun 17 23:46:07 pureos kernel: EA = 0, S1PTW = 0
Jun 17 23:46:07 pureos kernel: FSC = 0x04: level 0 translation fault
Jun 17 23:46:07 pureos kernel: Data abort info:
Jun 17 23:46:07 pureos kernel: ISV = 0, ISS = 0x00000004
Jun 17 23:46:07 pureos kernel: CM = 0, WnR = 0
Jun 17 23:46:07 pureos kernel: user pgtable: 4k pages, 48-bit VAs, pgdp=00000000fc917000
Jun 17 23:46:07 pureos kernel: [0000000000000000] pgd=0000000000000000, p4d=0000000000000000
Jun 17 23:46:07 pureos kernel: Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP
Jun 17 23:46:07 pureos kernel: Modules linked in: brcmfmac cfg80211 brcmutil hi846 s5k3l6xx imx8mq_mipi_csi2(C) imx7_media_csi hid_multitouch usbhid st_magn_i2c st_magn st_lsm6dsx_i2c st_lsm6dsx_spi st_lsm6dsx wireguard libchacha20poly1305 chacha_neon poly1305_neon libcurve25519_generic ip6_udp_tunnel udp_tunnel usb_f_acm u_serial usb_f_ncm u_ether st_sensors_i2c st_sensors caam_jr caamhash_desc caamalg_desc crypto_engine option usb_wwan qmi_wwan cdc_wdm usbserial usbnet mii snd_soc_imx_hdmi snd_soc_simple_card snd_soc_gtm601 hantro_vpu v4l2_vp9 snd_soc_hdmi_codec snd_soc_simple_card_utils v4l2_h264 v4l2_mem2mem mousedev dw9714 leds_lm3560 v4l2_flash_led_class vcnl4000 videobuf2_dma_contig snd_soc_fsl_sai videobuf2_memops snd_soc_fsl_utils snd_soc_wm8962 v4l2_fwnode industrialio_triggered_buffer videobuf2_v4l2 v4l2_async imx_pcm_dma kfifo_buf gnss_mtk snd_soc_core snd_pcm_dmaengine gnss_serial gnss videobuf2_common videodev caam error mc snd_pcm snd_timer imx2_wdt snd soundcore watchdog rfkill_hks rfkill
Jun 17 23:46:07 pureos kernel: imx_rproc ledtrig_pattern ip6t_REJECT nf_reject_ipv6 xt_hl ip6_tables ip6t_rt ipt_REJECT nf_reject_ipv4 xt_LOG nf_log_syslog nft_limit xt_limit xt_addrtype xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables libcrc32c nfnetlink libcomposite ledtrig_timer fuse ip_tables x_tables ipv6 algif_skcipher af_alg uas usb_storage mtdblock mtd_blkdevs overlay ofpart xhci_plat_hcd xhci_hcd spi_nor mtd usbcore aes_ce_blk crct10dif_ce ghash_ce sha2_ce pwm_vibra dwc3 cdns_mhdp_imx ulpi sha1_ce udc_core cdns_mhdp_drmcore drm_display_helper phy_fsl_imx8mq_usb usb_common bq25890_charger imx_dcss edt_ft5x06 tps6598x clk_bd718x7 typec roles imx_sdma snvs_pwrkey virt_dma [last unloaded: st_lsm6dsx]
Jun 17 23:46:08 pureos kernel: CPU: 2 PID: 8625 Comm: kworker/2:1 Tainted: G C 6.2.0-1-librem5 #1
Jun 17 23:46:08 pureos kernel: Hardware name: Purism Librem 5r4 (DT)
Jun 17 23:46:08 pureos kernel: Workqueue: events request_firmware_work_func
Jun 17 23:46:08 pureos kernel: pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Jun 17 23:46:08 pureos kernel: pc : brcmf_sdio_firmware_callback+0x48/0x8f0 [brcmfmac]
Jun 17 23:46:08 pureos kernel: lr : brcmf_fw_request_done+0x15c/0x194 [brcmfmac]
Jun 17 23:46:08 pureos kernel: sp : ffff80000ecdbcb0
Jun 17 23:46:08 pureos kernel: x29: ffff80000ecdbcb0 x28: 0000000000000000 x27: 0000000000000000
Jun 17 23:46:08 pureos kernel: x26: ffff00003264af74 x25: ffff0000a2ddcd05 x24: 0000000000000003
Jun 17 23:46:08 pureos kernel: x23: ffff00006d312000 x22: ffff00000afa3800 x21: 00000000fffffffe
Jun 17 23:46:08 pureos kernel: x20: ffff0000033df408 x19: 0000000000000000 x18: 00000000ffffffff
Jun 17 23:46:08 pureos kernel: x17: 6c632e6f6964732d x16: 323537333463616d x15: 6f00000003000070
Jun 17 23:46:08 pureos kernel: x14: 6600000003000000 x13: 00626f6c625f6d6c x12: 632e6f6964732d32
Jun 17 23:46:08 pureos kernel: x11: 3537333463616d66 x10: 6d6372622f6d6372 x9 : ffff80000173694c
Jun 17 23:46:08 pureos kernel: x8 : ffff0000bf225580 x7 : 37333463616d666d x6 : 6372622f6d637262
Jun 17 23:46:08 pureos kernel: x5 : ffff80000ecdbbf8 x4 : ffff80000ecdbc20 x3 : 0000000000000000
Jun 17 23:46:08 pureos kernel: x2 : ffff00006d312000 x1 : 0000000000000000 x0 : 0000000000000000
Jun 17 23:46:08 pureos kernel: Call trace:
Jun 17 23:46:08 pureos kernel: brcmf_sdio_firmware_callback+0x48/0x8f0 [brcmfmac]
Jun 17 23:46:08 pureos kernel: brcmf_fw_request_done+0x15c/0x194 [brcmfmac]
Jun 17 23:46:08 pureos kernel: request_firmware_work_func+0x54/0xa0
Jun 17 23:46:08 pureos kernel: process_one_work+0x204/0x480
Jun 17 23:46:08 pureos kernel: worker_thread+0x154/0x450
Jun 17 23:46:08 pureos kernel: kthread+0x114/0x120
Jun 17 23:46:08 pureos kernel: ret_from_fork+0x10/0x20
Jun 17 23:46:08 pureos kernel: Code: f9423801 f90047e1 d2800001 f9403e80 (f9400016)
Jun 17 23:46:08 pureos kernel: ---[ end trace 0000000000000000 ]---
Jun 17 23:46:51 pureos mmsdtng[997]: ../plugins/modemmanager.c:cb_dbus_signal_sms_added() Got new SMS
Jun 17 23:46:51 pureos mmsdtng[997]: ../plugins/modemmanager.c:mmsd_process_sms() This is a regular SMS.
Jun 17 23:46:51 pureos vvmd[1004]: ../plugins/modemmanager.c:vvmd_check_pdu_type() VVM is not enabled! Not Processing SMS
Jun 17 23:46:52 pureos ModemManager[859]: <warn> [modem1] couldn't parse SMS part: 'Failed to parse CMGR read result: response didn't match '''