Nope, it’s disabled.
Digging in the logs here’s what I see before the last boot that wasn’t the running out of battery. Which is almost certainly the mentioned issue:
Aug 11 12:16:50 librem ModemManager[724]: <warn> [modem1/bearer1] reloading stats failed: QMI operation failed: Transaction timed out
Aug 11 12:17:01 librem CRON[5704]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Aug 11 12:17:01 librem CRON[5705]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Aug 11 12:17:01 librem CRON[5704]: pam_unix(cron:session): session closed for user root
Aug 11 12:18:14 librem kernel: rcu: INFO: rcu_preempt self-detected stall on CPU
Aug 11 12:18:14 librem kernel: rcu: 0-....: (1 GPs behind) idle=762/1/0x4000000000000004 softirq=278238/278239 fqs=75389
Aug 11 12:18:14 librem kernel: (t=162780 jiffies g=586405 q=10077)
Aug 11 12:18:14 librem kernel: Task dump for CPU 0:
Aug 11 12:18:14 librem kernel: task:kworker/0:2 state:R running task stack: 0 pid: 5162 ppid: 2 flags:0x0000000a
Aug 11 12:18:14 librem kernel: Workqueue: usb_hub_wq hub_event [usbcore]
Aug 11 12:18:14 librem kernel: Call trace:
Aug 11 12:18:14 librem kernel: dump_backtrace+0x0/0x1e4
Aug 11 12:18:14 librem kernel: show_stack+0x24/0x30
Aug 11 12:18:14 librem kernel: sched_show_task+0x15c/0x180
Aug 11 12:18:14 librem kernel: dump_cpu_task+0x50/0x60
Aug 11 12:18:14 librem kernel: rcu_dump_cpu_stacks+0xfc/0x144
Aug 11 12:18:14 librem kernel: rcu_sched_clock_irq+0xacc/0xe50
Aug 11 12:18:14 librem kernel: update_process_times+0xa8/0xf4
Aug 11 12:18:14 librem kernel: tick_sched_handle+0x3c/0x60
Aug 11 12:18:14 librem kernel: tick_sched_timer+0x58/0xb0
Aug 11 12:18:14 librem kernel: __hrtimer_run_queues+0x18c/0x3a0
Aug 11 12:18:14 librem kernel: hrtimer_interrupt+0xf4/0x2cc
Aug 11 12:18:14 librem kernel: arch_timer_handler_phys+0x40/0x50
Aug 11 12:18:14 librem kernel: handle_percpu_devid_irq+0x94/0x280
Aug 11 12:18:14 librem kernel: __handle_domain_irq+0x8c/0xf0
Aug 11 12:18:14 librem kernel: gic_handle_irq+0xc8/0x148
Aug 11 12:18:14 librem kernel: el1_irq+0xbc/0x154
Aug 11 12:18:14 librem kernel: _raw_spin_unlock_irqrestore+0x18/0x5c
Aug 11 12:18:14 librem kernel: usb_hcd_submit_urb+0xdc/0xa60 [usbcore]
Aug 11 12:18:14 librem kernel: usb_submit_urb+0x19c/0x5c0 [usbcore]
Aug 11 12:18:14 librem kernel: usb_wwan_indat_callback+0x50/0x170 [usb_wwan]
Aug 11 12:18:14 librem kernel: __usb_hcd_giveback_urb+0x98/0x150 [usbcore]
Aug 11 12:18:14 librem kernel: usb_giveback_urb_bh+0xb8/0x120 [usbcore]
Aug 11 12:18:14 librem kernel: tasklet_action_common.constprop.0+0x100/0x130
Aug 11 12:18:14 librem kernel: tasklet_action+0x34/0x40
Aug 11 12:18:14 librem kernel: __do_softirq+0x120/0x3e8
Aug 11 12:18:14 librem kernel: irq_exit+0xf8/0x100
Aug 11 12:18:14 librem kernel: __handle_domain_irq+0x90/0xf0
Aug 11 12:18:14 librem kernel: gic_handle_irq+0xc8/0x148
Aug 11 12:18:14 librem kernel: el1_irq+0xbc/0x154
Aug 11 12:18:14 librem kernel: _raw_spin_unlock_irq+0x1c/0x60
Aug 11 12:18:14 librem kernel: schedule+0xf8/0x110
Aug 11 12:18:14 librem kernel: schedule_timeout+0xa4/0x1d4
Aug 11 12:18:14 librem kernel: wait_for_completion_timeout+0x8c/0x110
Aug 11 12:18:14 librem kernel: usb_start_wait_urb+0xec/0x170 [usbcore]
Aug 11 12:18:14 librem kernel: usb_control_msg+0xc8/0x144 [usbcore]
Aug 11 12:18:14 librem kernel: hub_event+0x8c4/0x18cc [usbcore]
Aug 11 12:18:14 librem kernel: process_one_work+0x204/0x4dc
Aug 11 12:18:14 librem kernel: worker_thread+0x148/0x47c
Aug 11 12:18:14 librem kernel: kthread+0x15c/0x170
Aug 11 12:18:14 librem kernel: ret_from_fork+0x10/0x34
-- Boot facfc953c38a467d8ba744e240719f33 --
Aug 11 12:45:23 librem kernel: Booting Linux on physical CPU 0x0000000000 [0x410fd034]
I’ll note with the mention of cron hourly, the /etc/cron.hourly/ directory is empty, so I think that’s just coincidental.
Annother log entry on boot before that:
Aug 10 18:52:09 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:09 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:10 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:11 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:12 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:13 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:13 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:14 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:15 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:16 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:52:17 librem iio-sensor-prox[625]: Failed to read input level at /sys/devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/1-0060/iio:device0/in_illuminance_raw>
Aug 10 18:53:00 librem kernel: qmi_wwan 1-1.2:1.4: nonzero urb status received: -71
Aug 10 18:53:00 librem kernel: qmi_wwan 1-1.2:1.4: wdm_int_callback - 0 bytes
Aug 10 18:53:11 librem kernel: rcu: INFO: rcu_preempt self-detected stall on CPU
Aug 10 18:53:11 librem kernel: rcu: 0-....: (2614 ticks this GP) idle=386/1/0x4000000000000004 softirq=131649/131649 fqs=9377
Aug 10 18:53:11 librem kernel: (t=21007 jiffies g=267877 q=3294)
Aug 10 18:53:11 librem kernel: Task dump for CPU 0:
Aug 10 18:53:11 librem kernel: task:kworker/0:1 state:R running task stack: 0 pid: 2948 ppid: 2 flags:0x0000000a
Aug 10 18:53:11 librem kernel: Workqueue: mm_percpu_wq drain_local_pages_wq
Aug 10 18:53:11 librem kernel: Call trace:
Aug 10 18:53:11 librem kernel: dump_backtrace+0x0/0x1e4
Aug 10 18:53:11 librem kernel: show_stack+0x24/0x30
Aug 10 18:53:11 librem kernel: sched_show_task+0x15c/0x180
Aug 10 18:53:11 librem kernel: dump_cpu_task+0x50/0x60
Aug 10 18:53:11 librem kernel: rcu_dump_cpu_stacks+0xfc/0x144
Aug 10 18:53:11 librem kernel: rcu_sched_clock_irq+0xacc/0xe50
Aug 10 18:53:11 librem kernel: update_process_times+0xa8/0xf4
Aug 10 18:53:11 librem kernel: tick_sched_handle+0x3c/0x60
Aug 10 18:53:11 librem kernel: tick_sched_timer+0x58/0xb0
Aug 10 18:53:11 librem kernel: __hrtimer_run_queues+0x18c/0x3a0
Aug 10 18:53:11 librem kernel: hrtimer_interrupt+0xf4/0x2cc
Aug 10 18:53:11 librem kernel: hrtimer_interrupt+0xf4/0x2cc
Aug 10 18:53:11 librem kernel: arch_timer_handler_phys+0x40/0x50
Aug 10 18:53:11 librem kernel: handle_percpu_devid_irq+0x94/0x280
Aug 10 18:53:11 librem kernel: __handle_domain_irq+0x8c/0xf0
Aug 10 18:53:11 librem kernel: gic_handle_irq+0xc8/0x148
Aug 10 18:53:11 librem kernel: el1_irq+0xbc/0x154
Aug 10 18:53:11 librem kernel: __inval_dcache_area+0x48/0x5c
Aug 10 18:53:11 librem kernel: dma_map_page_attrs+0x138/0x210
Aug 10 18:53:11 librem kernel: usb_hcd_map_urb_for_dma+0x34c/0x480 [usbcore]
Aug 10 18:53:11 librem kernel: xhci_map_urb_for_dma+0x180/0x2d0 [xhci_hcd]
Aug 10 18:53:11 librem kernel: usb_hcd_submit_urb+0xbc/0xa60 [usbcore]
Aug 10 18:53:11 librem kernel: usb_submit_urb+0x19c/0x5c0 [usbcore]
Aug 10 18:53:11 librem kernel: usb_wwan_indat_callback+0x50/0x170 [usb_wwan]
Aug 10 18:53:11 librem kernel: __usb_hcd_giveback_urb+0x98/0x150 [usbcore]
Aug 10 18:53:11 librem kernel: usb_giveback_urb_bh+0xb8/0x120 [usbcore]
Aug 10 18:53:11 librem kernel: tasklet_action_common.constprop.0+0x100/0x130
Aug 10 18:53:11 librem kernel: tasklet_action+0x34/0x40
Aug 10 18:53:11 librem kernel: __do_softirq+0x120/0x3e8
Aug 10 18:53:11 librem kernel: irq_exit+0xf8/0x100
Aug 10 18:53:11 librem kernel: __handle_domain_irq+0x90/0xf0
Aug 10 18:53:11 librem kernel: gic_handle_irq+0xc8/0x148
Aug 10 18:53:11 librem kernel: el1_irq+0xbc/0x154
Aug 10 18:53:11 librem kernel: drain_local_pages+0x60/0xa0
Aug 10 18:53:11 librem kernel: drain_local_pages_wq+0x34/0x70
Aug 10 18:53:11 librem kernel: process_one_work+0x204/0x4dc
Aug 10 18:53:11 librem kernel: worker_thread+0x2cc/0x47c
Aug 10 18:53:11 librem kernel: kthread+0x15c/0x170
Aug 10 18:53:11 librem kernel: ret_from_fork+0x10/0x34
-- Boot 2c02b4163eb748c1941f979247853fdb --
Aug 10 18:56:49 librem kernel: Booting Linux on physical CPU 0x0000000000 [0x410fd034]