Traveling Experiences

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]

1 Like