DietPi stops responding after some time

Creating a bug report/issue

I have searched the existing open and closed issues

Required Information

  • DietPi version | cat /boot/dietpi/.version: DietPi v9.17.2
  • Distro version | echo $G_DISTRO_NAME $G_RASPBIAN: bookworm
  • Kernel version | uname --all: Linux DietPi 6.12.52-current-meson #1 SMP Sun Oct 12 10:57:19 UTC 2025 armv7l GNU/Linux
  • Architecture | dpkg --print-architecture: armv7l
  • SBC model | echo $G_HW_MODEL_NAME or (EG: RPi3): Odroid C1 (armv7l)
  • Power supply used | (EG: 5V 1A RAVpower)
  • SD card used | (EG: SanDisk ultra): tried multiple with same image, same issue happens

Additional Information (if applicable)

← If you sent a ā€œdietpi-bugreportā€, please paste the ID here →

  • Bug report ID | echo $G_HW_UUID: 2afc925b-cda9-47ff-9cad-ced9580b32cc

Steps to reproduce

  1. Boot DietPi in the morning
  2. Come back in the evening to see it not responding to ssh or http

Expected behaviour

It should keep running without issue.

Actual behaviour

I bought this SBC second-hand and installed DietPi on it to see if I could get Home Assistant going. After waiting for the Python packages to build end enabling deb-multimedia to get the necessary ffmpeg version, I was able to access Home Assistant without issues… for a few hours. Then, invariably, DietPi seems to crash. I’m suspecting a hardware issue but just in case someone’s seen this before, I’m posting the logs obtained by ssh’ing to it and just leaving it overnight. You can see around 8:12 it crashes.

Extra details

root@DietPi:~# journalctl --follow
Oct 18 23:17:01 DietPi CRON[2584]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 18 23:17:01 DietPi CRON[2583]: pam_unix(cron:session): session closed for user root
Oct 19 00:00:22 DietPi systemd[1]: Starting dpkg-db-backup.service - Daily dpkg database backup service...
Oct 19 00:00:22 DietPi systemd[1]: dpkg-db-backup.service: Deactivated successfully.
Oct 19 00:00:22 DietPi systemd[1]: Finished dpkg-db-backup.service - Daily dpkg database backup service.
Oct 19 00:08:12 DietPi dropbear[1848]: [1848] Oct 19 00:08:12 Exit (root) from <192.168.1.245:49438>: Disconnect received
Oct 19 00:08:12 DietPi dropbear[553]: [553] Oct 19 00:08:12 Exit (root) from <192.168.1.245:35842>: Disconnect received
Oct 19 00:09:12 DietPi dropbear[2636]: [2636] Oct 19 00:09:12 Child connection from 192.168.1.105:41024
Oct 19 00:09:12 DietPi dropbear[2636]: [2636] Oct 19 00:09:12 Failed loading /etc/dropbear/dropbear_dss_host_key
Oct 19 00:09:17 DietPi dropbear[2636]: [2636] Oct 19 00:09:17 Pubkey auth succeeded for 'root' with ssh-rsa key SHA256:q+Zj3coFn5QsoqPKtWPRbxPelotNg3obLXoZnCIAFNY from 192.168.1.105:41024
Oct 19 00:17:01 DietPi CRON[2665]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 00:17:01 DietPi CRON[2666]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 00:17:01 DietPi CRON[2665]: pam_unix(cron:session): session closed for user root
Oct 19 01:17:01 DietPi CRON[2714]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 01:17:01 DietPi CRON[2715]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 01:17:01 DietPi CRON[2714]: pam_unix(cron:session): session closed for user root
Oct 19 01:25:01 DietPi CRON[2735]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 01:25:01 DietPi CRON[2736]: (root) CMD (test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; })
Oct 19 01:25:02 DietPi systemd[1]: Starting systemd-timesyncd.service - Network Time Synchronization...
Oct 19 01:25:02 DietPi systemd[1]: Started systemd-timesyncd.service - Network Time Synchronization.
Oct 19 01:25:02 DietPi systemd-timesyncd[2747]: Contacted time server 193.32.222.35:123 (0.debian.pool.ntp.org).
Oct 19 01:25:02 DietPi systemd-timesyncd[2747]: Initial clock synchronization to Sun 2025-10-19 01:25:02.549194 UTC.
Oct 19 01:25:03 DietPi systemd[1]: Stopping systemd-timesyncd.service - Network Time Synchronization...
Oct 19 01:25:03 DietPi systemd[1]: systemd-timesyncd.service: Deactivated successfully.
Oct 19 01:25:03 DietPi systemd[1]: Stopped systemd-timesyncd.service - Network Time Synchronization.
Oct 19 01:25:43 DietPi CRON[2735]: pam_unix(cron:session): session closed for user root
Oct 19 01:47:01 DietPi CRON[3431]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 01:47:01 DietPi CRON[3432]: (root) CMD (test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; })
Oct 19 01:47:01 DietPi CRON[3431]: pam_unix(cron:session): session closed for user root
Oct 19 01:50:12 DietPi dhclient[336]: DHCPREQUEST for 192.168.1.224 on eth0 to 192.168.1.1 port 67
Oct 19 01:50:12 DietPi dhclient[336]: DHCPACK of 192.168.1.224 from 192.168.1.1
Oct 19 01:50:12 DietPi dhclient[336]: bound to 192.168.1.224 -- renewal in 17684 seconds.
Oct 19 02:17:01 DietPi CRON[3472]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 02:17:01 DietPi CRON[3473]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 02:17:01 DietPi CRON[3472]: pam_unix(cron:session): session closed for user root
Oct 19 03:10:02 DietPi CRON[3520]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 03:10:02 DietPi CRON[3521]: (root) CMD (test -e /run/systemd/system || SERVICE_MODE=1 /sbin/e2scrub_all -A -r)
Oct 19 03:10:02 DietPi CRON[3520]: pam_unix(cron:session): session closed for user root
Oct 19 03:17:01 DietPi CRON[3527]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 03:17:01 DietPi CRON[3528]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 03:17:01 DietPi CRON[3527]: pam_unix(cron:session): session closed for user root
Oct 19 03:30:01 DietPi CRON[3550]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 03:30:01 DietPi CRON[3551]: (root) CMD (test -e /run/systemd/system || SERVICE_MODE=1 /usr/lib/arm-linux-gnueabihf/e2fsprogs/e2scrub_all_cron)
Oct 19 03:30:01 DietPi CRON[3550]: pam_unix(cron:session): session closed for user root
Oct 19 04:17:01 DietPi CRON[3584]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 04:17:01 DietPi CRON[3585]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 04:17:01 DietPi CRON[3584]: pam_unix(cron:session): session closed for user root
Oct 19 05:17:01 DietPi CRON[3643]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 05:17:01 DietPi CRON[3644]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 05:17:01 DietPi CRON[3643]: pam_unix(cron:session): session closed for user root
Oct 19 06:17:01 DietPi CRON[3695]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 06:17:01 DietPi CRON[3696]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 06:17:01 DietPi CRON[3695]: pam_unix(cron:session): session closed for user root
Oct 19 06:44:56 DietPi dhclient[336]: DHCPREQUEST for 192.168.1.224 on eth0 to 192.168.1.1 port 67
Oct 19 06:44:56 DietPi dhclient[336]: DHCPACK of 192.168.1.224 from 192.168.1.1
Oct 19 06:44:56 DietPi dhclient[336]: bound to 192.168.1.224 -- renewal in 15875 seconds.
Oct 19 07:17:02 DietPi CRON[3768]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Oct 19 07:17:02 DietPi CRON[3769]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Oct 19 07:17:02 DietPi CRON[3768]: pam_unix(cron:session): session closed for user root
Oct 19 08:12:49 DietPi kernel: rcu: INFO: rcu_sched self-detected stall on CPU
Oct 19 08:12:57 DietPi kernel: rcu:         0-....: (2100 ticks this GP) idle=dcec/1/0x40000004 softirq=63870/63870 fqs=922
Oct 19 08:12:57 DietPi kernel: rcu:         (t=2101 jiffies g=99753 q=88 ncpus=4)
Oct 19 08:12:57 DietPi kernel: CPU: 0 UID: 0 PID: 316 Comm: sugov:0 Not tainted 6.12.52-current-meson #1
Oct 19 08:12:57 DietPi kernel: Hardware name: Amlogic Meson platform
Oct 19 08:12:57 DietPi kernel: PC is at udp_queue_rcv_one_skb+0x1f8/0x528
Oct 19 08:12:57 DietPi kernel: LR is at udp_queue_rcv_one_skb+0x1d8/0x528
Oct 19 08:12:57 DietPi kernel: pc : [<c11fbcd8>]    lr : [<c11fbcb8>]    psr: 600f0113
Oct 19 08:12:57 DietPi kernel: sp : f0801c48  ip : c7274864  fp : f0801d08
Oct 19 08:12:57 DietPi kernel: r10: c5814700  r9 : 00000000  r8 : 00000000
Oct 19 08:12:57 DietPi kernel: r7 : 00000000  r6 : 00000011  r5 : c7190a80  r4 : d539fd80
Oct 19 08:12:57 DietPi kernel: r3 : 00000011  r2 : 00000000  r1 : d539fd80  r0 : c5814701
Oct 19 08:12:57 DietPi kernel: Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
Oct 19 08:12:57 DietPi kernel: Control: 10c5387d  Table: 0522804a  DAC: 00000051
Oct 19 08:12:57 DietPi kernel: Call trace:
Oct 19 08:12:57 DietPi kernel:  udp_queue_rcv_one_skb from udp_unicast_rcv_skb+0x88/0x98
Oct 19 08:12:57 DietPi kernel:  udp_unicast_rcv_skb from ip_protocol_deliver_rcu+0x30/0x27c
Oct 19 08:12:57 DietPi kernel:  ip_protocol_deliver_rcu from ip_local_deliver_finish+0x7c/0x98
Oct 19 08:12:57 DietPi kernel:  ip_local_deliver_finish from ip_sublist_rcv_finish+0x3c/0x50
Oct 19 08:12:57 DietPi kernel:  ip_sublist_rcv_finish from ip_sublist_rcv+0x174/0x1e4
Oct 19 08:12:57 DietPi kernel:  ip_sublist_rcv from ip_list_rcv+0xe8/0x114
Oct 19 08:12:57 DietPi kernel:  ip_list_rcv from __netif_receive_skb_list_core+0x188/0x1f4
Oct 19 08:12:57 DietPi kernel:  __netif_receive_skb_list_core from netif_receive_skb_list_internal+0x180/0x288
Oct 19 08:12:57 DietPi kernel:  netif_receive_skb_list_internal from napi_gro_receive+0x15c/0x264
Oct 19 08:12:57 DietPi kernel:  napi_gro_receive from stmmac_napi_poll_rx+0x9f8/0xfa0
Oct 19 08:12:57 DietPi kernel:  stmmac_napi_poll_rx from __napi_poll.constprop.0+0x2c/0x1c8
Oct 19 08:12:57 DietPi kernel:  __napi_poll.constprop.0 from net_rx_action+0x328/0x3a4
Oct 19 08:12:57 DietPi kernel:  net_rx_action from handle_softirqs+0x114/0x338
Oct 19 08:12:57 DietPi kernel:  handle_softirqs from irq_exit+0x8c/0xbc
Oct 19 08:12:57 DietPi kernel:  irq_exit from call_with_stack+0x18/0x20
Oct 19 08:12:57 DietPi kernel:  call_with_stack from __irq_svc+0x98/0xb0
Oct 19 08:12:57 DietPi kernel: Exception stack(0xf0a05cc0 to 0xf0a05d08)
Oct 19 08:12:57 DietPi kernel: 5cc0: c28f5f00 c282bd80 00000000 c15a112c c28f5f00 c28f5f00 c282b480 016e3600
Oct 19 08:12:57 DietPi kernel: 5ce0: 00000000 c28f5240 00000001 f0a05db0 800f0013 f0a05d10 c0ded944 c0ded904
Oct 19 08:12:57 DietPi kernel: 5d00: a00f0013 ffffffff
Oct 19 08:12:57 DietPi kernel:  __irq_svc from __clk_recalc_accuracies+0x10/0x68
Oct 19 08:12:57 DietPi kernel:  __clk_recalc_accuracies from __clk_recalc_accuracies+0x50/0x68
Oct 19 08:12:57 DietPi kernel:  __clk_recalc_accuracies from clk_core_set_parent_nolock+0x204/0x274
Oct 19 08:12:57 DietPi kernel:  clk_core_set_parent_nolock from meson8b_cpu_clk_notifier_cb+0x78/0x8c
Oct 19 08:12:57 DietPi kernel:  meson8b_cpu_clk_notifier_cb from notifier_call_chain+0x8c/0x108
Oct 19 08:12:57 DietPi kernel:  notifier_call_chain from srcu_notifier_call_chain+0x40/0x98
Oct 19 08:12:57 DietPi kernel:  srcu_notifier_call_chain from __clk_notify+0x80/0xac
Oct 19 08:12:57 DietPi kernel:  __clk_notify from clk_propagate_rate_change+0x98/0xb0
Oct 19 08:12:57 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:12:57 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:12:57 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:12:57 DietPi kernel:  clk_propagate_rate_change from clk_core_set_rate_nolock+0xf4/0x31c
Oct 19 08:12:57 DietPi kernel:  clk_core_set_rate_nolock from clk_set_rate+0x30/0x154
Oct 19 08:12:57 DietPi kernel:  clk_set_rate from _opp_config_clk_single+0x24/0x84
Oct 19 08:12:57 DietPi kernel:  _opp_config_clk_single from _set_opp+0x10c/0x41c
Oct 19 08:12:57 DietPi kernel:  _set_opp from dev_pm_opp_set_rate+0x124/0x230
Oct 19 08:12:57 DietPi kernel:  dev_pm_opp_set_rate from __cpufreq_driver_target+0xf4/0x258
Oct 19 08:12:57 DietPi kernel:  __cpufreq_driver_target from sugov_work+0x48/0x54
Oct 19 08:12:57 DietPi kernel:  sugov_work from kthread_worker_fn+0x7c/0x1fc
Oct 19 08:12:57 DietPi kernel:  kthread_worker_fn from kthread+0xe0/0xfc
Oct 19 08:12:57 DietPi kernel:  kthread from ret_from_fork+0x14/0x28
Oct 19 08:12:57 DietPi kernel: Exception stack(0xf0a05fb0 to 0xf0a05ff8)
Oct 19 08:12:57 DietPi kernel: 5fa0:                                     00000000 00000000 00000000 00000000
Oct 19 08:12:57 DietPi kernel: 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Oct 19 08:12:57 DietPi kernel: 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
Oct 19 08:12:57 DietPi kernel: EXT4-fs warning (device mmcblk0p2): ext4_end_bio:353: I/O error 10 writing to inode 360328 starting block 1650688)
Oct 19 08:12:57 DietPi kernel: Buffer I/O error on device mmcblk0p2, logical block 1616896
Oct 19 08:12:57 DietPi kernel: I/O error, dev mmcblk0, sector 1057640 op 0x1:(WRITE) flags 0xd800 phys_seg 1 prio class 2
Oct 19 08:12:57 DietPi kernel: Aborting journal on device mmcblk0p2-8.
Oct 19 08:12:57 DietPi kernel: JBD2: I/O error when updating journal superblock for mmcblk0p2-8.
Oct 19 08:12:57 DietPi kernel: mmc0: card b368 removed
Oct 19 08:12:57 DietPi kernel: EXT4-fs error (device mmcblk0p2): ext4_journal_check_start:84: comm systemd-journal: Detected aborted journal
Oct 19 08:12:57 DietPi kernel: EXT4-fs (mmcblk0p2): I/O error while writing superblock
Oct 19 08:12:57 DietPi kernel: EXT4-fs (mmcblk0p2): Remounting filesystem read-only
Oct 19 08:13:08 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #1914: lblock 0: comm systemd-udevd: error -5 reading directory block
Failed to find catalog entry: Input/output error
Oct 19 08:13:09 DietPi systemd[1]: Stopped target local-fs.target - Local File Systems.
Oct 19 08:13:09 DietPi kernel: EXT4-fs warning (device mmcblk0p2): htree_dirblock_to_tree:1083: inode #360327: lblock 0: comm systemd-journal: error -5 reading directory block
Failed to find catalog entry: Input/output error
Oct 19 08:13:09 DietPi systemd[1]: Unmounting boot.mount - /boot...
Failed to find catalog entry: Input/output error
Oct 19 08:13:10 DietPi (umount)[3829]: boot.mount: Failed to locate executable /bin/umount: Input/output error
Failed to find catalog entry: Input/output error
Oct 19 08:13:10 DietPi (umount)[3829]: boot.mount: Failed at step EXEC spawning /bin/umount: Input/output error
Failed to find catalog entry: Input/output error
Oct 19 08:13:10 DietPi systemd[1]: boot.mount: Mount process exited, code=exited, status=203/EXEC
Failed to find catalog entry: Input/output error
Oct 19 08:13:10 DietPi systemd[1]: Failed unmounting boot.mount - /boot.
Failed to find catalog entry: Input/output error
Oct 19 08:13:10 DietPi systemd[1]: systemd-fsck@dev-disk-by\x2duuid-F5E8\x2dEA93.service: Deactivated successfully.
Failed to find catalog entry: Input/output error
Oct 19 08:13:10 DietPi systemd[1]: Stopped systemd-fsck@dev-disk-by\x2duuid-F5E8\x2dEA93.service - File System Check on /dev/disk/by-uuid/F5E8-EA93.
Oct 19 08:13:30 DietPi kernel: rcu: INFO: rcu_sched detected expedited stalls on CPUs/tasks: { 0-.... } 2119 jiffies s: 201 root: 0x1/.
Oct 19 08:13:30 DietPi kernel: rcu: blocking rcu_node structures (internal RCU debug):
Oct 19 08:13:30 DietPi kernel: Sending NMI from CPU 3 to CPUs 0:
Oct 19 08:13:30 DietPi kernel: NMI backtrace for cpu 0
Oct 19 08:13:30 DietPi kernel: CPU: 0 UID: 0 PID: 316 Comm: sugov:0 Not tainted 6.12.52-current-meson #1
Oct 19 08:13:30 DietPi kernel: Hardware name: Amlogic Meson platform
Oct 19 08:13:30 DietPi kernel: PC is at ___bpf_prog_run+0x0/0x2e14
Oct 19 08:13:30 DietPi kernel: LR is at __bpf_prog_run32+0x50/0x74
Oct 19 08:13:30 DietPi kernel: pc : [<c0463f30>]    lr : [<c0467ffc>]    psr: 400f0113
Oct 19 08:13:30 DietPi kernel: sp : f0801ba0  ip : f0801c20  fp : 00000056
Oct 19 08:13:30 DietPi kernel: r10: c21185c8  r9 : c74c4c50  r8 : 00000048
Oct 19 08:13:30 DietPi kernel: r7 : c3e88000  r6 : c3e88000  r5 : f0c6e030  r4 : c674bcc0
Oct 19 08:13:30 DietPi kernel: r3 : 00000000  r2 : ffffffe0  r1 : f0c6e030  r0 : f0801bc0
Oct 19 08:13:30 DietPi kernel: Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
Oct 19 08:13:30 DietPi kernel: Control: 10c5387d  Table: 0522804a  DAC: 00000051
Oct 19 08:13:30 DietPi kernel: Call trace:
Oct 19 08:13:30 DietPi kernel:  ___bpf_prog_run from __bpf_prog_run32+0x50/0x74
Oct 19 08:13:30 DietPi kernel:  __bpf_prog_run32 from run_filter+0x40/0xfc
Oct 19 08:13:30 DietPi kernel:  run_filter from packet_rcv+0xd0/0x410
Oct 19 08:13:30 DietPi kernel:  packet_rcv from __netif_receive_skb_core.constprop.0+0x578/0xff0
Oct 19 08:13:30 DietPi kernel:  __netif_receive_skb_core.constprop.0 from __netif_receive_skb_list_core+0xf0/0x1f4
Oct 19 08:13:30 DietPi kernel:  __netif_receive_skb_list_core from netif_receive_skb_list_internal+0x180/0x288
Oct 19 08:13:30 DietPi kernel:  netif_receive_skb_list_internal from napi_gro_receive+0x15c/0x264
Oct 19 08:13:30 DietPi kernel:  napi_gro_receive from stmmac_napi_poll_rx+0x9f8/0xfa0
Oct 19 08:13:30 DietPi kernel:  stmmac_napi_poll_rx from __napi_poll.constprop.0+0x2c/0x1c8
Oct 19 08:13:30 DietPi kernel:  __napi_poll.constprop.0 from net_rx_action+0x328/0x3a4
Oct 19 08:13:30 DietPi kernel:  net_rx_action from handle_softirqs+0x114/0x338
Oct 19 08:13:30 DietPi kernel:  handle_softirqs from irq_exit+0x8c/0xbc
Oct 19 08:13:30 DietPi kernel:  irq_exit from call_with_stack+0x18/0x20
Oct 19 08:13:30 DietPi kernel:  call_with_stack from __irq_svc+0x98/0xb0
Oct 19 08:13:30 DietPi kernel: Exception stack(0xf0a05cc0 to 0xf0a05d08)
Oct 19 08:13:30 DietPi kernel: 5cc0: c28f5f00 c282bd80 00000000 c15a112c c28f5f00 c28f5f00 c282b480 016e3600
Oct 19 08:13:30 DietPi kernel: 5ce0: 00000000 c28f5240 00000001 f0a05db0 800f0013 f0a05d10 c0ded944 c0ded904
Oct 19 08:13:30 DietPi kernel: 5d00: a00f0013 ffffffff
Oct 19 08:13:30 DietPi kernel:  __irq_svc from __clk_recalc_accuracies+0x10/0x68
Oct 19 08:13:30 DietPi kernel:  __clk_recalc_accuracies from __clk_recalc_accuracies+0x50/0x68
Oct 19 08:13:30 DietPi kernel:  __clk_recalc_accuracies from clk_core_set_parent_nolock+0x204/0x274
Oct 19 08:13:30 DietPi kernel:  clk_core_set_parent_nolock from meson8b_cpu_clk_notifier_cb+0x78/0x8c
Oct 19 08:13:30 DietPi kernel:  meson8b_cpu_clk_notifier_cb from notifier_call_chain+0x8c/0x108
Oct 19 08:13:30 DietPi kernel:  notifier_call_chain from srcu_notifier_call_chain+0x40/0x98
Oct 19 08:13:30 DietPi kernel:  srcu_notifier_call_chain from __clk_notify+0x80/0xac
Oct 19 08:13:30 DietPi kernel:  __clk_notify from clk_propagate_rate_change+0x98/0xb0
Oct 19 08:13:30 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:13:30 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:13:30 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:13:30 DietPi kernel:  clk_propagate_rate_change from clk_core_set_rate_nolock+0xf4/0x31c
Oct 19 08:13:30 DietPi kernel:  clk_core_set_rate_nolock from clk_set_rate+0x30/0x154
Oct 19 08:13:30 DietPi kernel:  clk_set_rate from _opp_config_clk_single+0x24/0x84
Oct 19 08:13:30 DietPi kernel:  _opp_config_clk_single from _set_opp+0x10c/0x41c
Oct 19 08:13:30 DietPi kernel:  _set_opp from dev_pm_opp_set_rate+0x124/0x230
Oct 19 08:13:30 DietPi kernel:  dev_pm_opp_set_rate from __cpufreq_driver_target+0xf4/0x258
Oct 19 08:13:30 DietPi kernel:  __cpufreq_driver_target from sugov_work+0x48/0x54
Oct 19 08:13:30 DietPi kernel:  sugov_work from kthread_worker_fn+0x7c/0x1fc
Oct 19 08:13:30 DietPi kernel:  kthread_worker_fn from kthread+0xe0/0xfc
Oct 19 08:13:30 DietPi kernel:  kthread from ret_from_fork+0x14/0x28
Oct 19 08:13:30 DietPi kernel: Exception stack(0xf0a05fb0 to 0xf0a05ff8)
Oct 19 08:13:30 DietPi kernel: 5fa0:                                     00000000 00000000 00000000 00000000
Oct 19 08:13:30 DietPi kernel: 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Oct 19 08:13:30 DietPi kernel: 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
Oct 19 08:13:52 DietPi kernel: rcu: INFO: rcu_sched self-detected stall on CPU
Oct 19 08:13:52 DietPi kernel: rcu:         0-....: (8399 ticks this GP) idle=dcec/1/0x40000004 softirq=63870/63870 fqs=3896
Oct 19 08:13:52 DietPi kernel: rcu:         (t=8407 jiffies g=99753 q=27844 ncpus=4)
Oct 19 08:13:52 DietPi kernel: CPU: 0 UID: 0 PID: 316 Comm: sugov:0 Not tainted 6.12.52-current-meson #1
Oct 19 08:13:52 DietPi kernel: Hardware name: Amlogic Meson platform
Oct 19 08:13:52 DietPi kernel: PC is at ___bpf_prog_run+0x1688/0x2e14
Oct 19 08:13:52 DietPi kernel: LR is at __bpf_prog_run32+0x50/0x74
Oct 19 08:13:52 DietPi kernel: pc : [<c04655b8>]    lr : [<c0467ffc>]    psr: 600f0113
Oct 19 08:13:52 DietPi kernel: sp : f08019e8  ip : f0801a58  fp : 00000036
Oct 19 08:13:52 DietPi kernel: r10: c21110c8  r9 : c7a3358a  r8 : 00000000
Oct 19 08:13:52 DietPi kernel: r7 : c1513ab8  r6 : f0801a48  r5 : f0c6e148  r4 : c72dca80
Oct 19 08:13:52 DietPi kernel: r3 : 00000000  r2 : 00000006  r1 : 00000055  r0 : 00000017
Oct 19 08:13:52 DietPi kernel: Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
Oct 19 08:13:53 DietPi kernel: Control: 10c5387d  Table: 0522804a  DAC: 00000051
Oct 19 08:13:53 DietPi kernel: Call trace:
Oct 19 08:13:53 DietPi kernel:  ___bpf_prog_run from __bpf_prog_run32+0x50/0x74
Oct 19 08:13:53 DietPi kernel:  __bpf_prog_run32 from run_filter+0x40/0xfc
Oct 19 08:13:53 DietPi kernel:  run_filter from packet_rcv+0xd0/0x410
Oct 19 08:13:53 DietPi kernel:  packet_rcv from dev_queue_xmit_nit+0x25c/0x2b8
Oct 19 08:13:53 DietPi kernel:  dev_queue_xmit_nit from dev_hard_start_xmit+0x90/0x18c
Oct 19 08:13:53 DietPi kernel:  dev_hard_start_xmit from sch_direct_xmit+0xa8/0x22c
Oct 19 08:13:53 DietPi kernel:  sch_direct_xmit from __dev_queue_xmit+0xc8c/0xf04
Oct 19 08:13:53 DietPi kernel:  __dev_queue_xmit from __neigh_update+0x464/0xa64
Oct 19 08:13:53 DietPi kernel:  __neigh_update from neigh_update+0x1c/0x24
Oct 19 08:13:53 DietPi kernel:  neigh_update from arp_process+0x264/0x850
Oct 19 08:13:53 DietPi kernel:  arp_process from __netif_receive_skb_list_core+0x144/0x1f4
Oct 19 08:13:53 DietPi kernel:  __netif_receive_skb_list_core from netif_receive_skb_list_internal+0x180/0x288
Oct 19 08:13:53 DietPi kernel:  netif_receive_skb_list_internal from napi_gro_receive+0x15c/0x264
Oct 19 08:13:53 DietPi kernel:  napi_gro_receive from stmmac_napi_poll_rx+0x9f8/0xfa0
Oct 19 08:13:53 DietPi kernel:  stmmac_napi_poll_rx from __napi_poll.constprop.0+0x2c/0x1c8
Oct 19 08:13:53 DietPi kernel:  __napi_poll.constprop.0 from net_rx_action+0x328/0x3a4
Oct 19 08:13:53 DietPi kernel:  net_rx_action from handle_softirqs+0x114/0x338
Oct 19 08:13:53 DietPi kernel:  handle_softirqs from irq_exit+0x8c/0xbc
Oct 19 08:13:53 DietPi kernel:  irq_exit from call_with_stack+0x18/0x20
Oct 19 08:13:53 DietPi kernel:  call_with_stack from __irq_svc+0x98/0xb0
Oct 19 08:13:53 DietPi kernel: Exception stack(0xf0a05cc0 to 0xf0a05d08)
Oct 19 08:13:53 DietPi kernel: 5cc0: c28f5f00 c282bd80 00000000 c15a112c c28f5f00 c28f5f00 c282b480 016e3600
Oct 19 08:13:53 DietPi kernel: 5ce0: 00000000 c28f5240 00000001 f0a05db0 800f0013 f0a05d10 c0ded944 c0ded904
Oct 19 08:13:53 DietPi kernel: 5d00: a00f0013 ffffffff
Oct 19 08:13:53 DietPi kernel:  __irq_svc from __clk_recalc_accuracies+0x10/0x68
Oct 19 08:13:53 DietPi kernel:  __clk_recalc_accuracies from __clk_recalc_accuracies+0x50/0x68
Oct 19 08:13:53 DietPi kernel:  __clk_recalc_accuracies from clk_core_set_parent_nolock+0x204/0x274
Oct 19 08:13:53 DietPi kernel:  clk_core_set_parent_nolock from meson8b_cpu_clk_notifier_cb+0x78/0x8c
Oct 19 08:13:53 DietPi kernel:  meson8b_cpu_clk_notifier_cb from notifier_call_chain+0x8c/0x108
Oct 19 08:13:53 DietPi kernel:  notifier_call_chain from srcu_notifier_call_chain+0x40/0x98
Oct 19 08:13:53 DietPi kernel:  srcu_notifier_call_chain from __clk_notify+0x80/0xac
Oct 19 08:13:53 DietPi kernel:  __clk_notify from clk_propagate_rate_change+0x98/0xb0
Oct 19 08:13:53 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:13:53 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:13:53 DietPi kernel:  clk_propagate_rate_change from clk_propagate_rate_change+0x5c/0xb0
Oct 19 08:13:53 DietPi kernel:  clk_propagate_rate_change from clk_core_set_rate_nolock+0xf4/0x31c
Oct 19 08:13:53 DietPi kernel:  clk_core_set_rate_nolock from clk_set_rate+0x30/0x154
Oct 19 08:13:53 DietPi kernel:  clk_set_rate from _opp_config_clk_single+0x24/0x84
Oct 19 08:13:53 DietPi kernel:  _opp_config_clk_single from _set_opp+0x10c/0x41c
Oct 19 08:13:53 DietPi kernel:  _set_opp from dev_pm_opp_set_rate+0x124/0x230
Oct 19 08:13:53 DietPi kernel:  dev_pm_opp_set_rate from __cpufreq_driver_target+0xf4/0x258
Oct 19 08:13:53 DietPi kernel:  __cpufreq_driver_target from sugov_work+0x48/0x54
Oct 19 08:13:53 DietPi kernel:  sugov_work from kthread_worker_fn+0x7c/0x1fc
Oct 19 08:13:53 DietPi kernel:  kthread_worker_fn from kthread+0xe0/0xfc
Oct 19 08:13:53 DietPi kernel:  kthread from ret_from_fork+0x14/0x28
Oct 19 08:13:53 DietPi kernel: Exception stack(0xf0a05fb0 to 0xf0a05ff8)
Oct 19 08:13:53 DietPi kernel: 5fa0:                                     00000000 00000000 00000000 00000000
Oct 19 08:13:53 DietPi kernel: 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Oct 19 08:13:53 DietPi kernel: 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
Oct 19 08:13:57 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #1914: lblock 0: comm systemd-udevd: error -5 reading directory block
Oct 19 08:13:57 DietPi kernel: ------------[ cut here ]------------
Oct 19 08:13:57 DietPi kernel: WARNING: CPU: 0 PID: 131 at drivers/mmc/host/meson-mx-sdio.c:446 meson_mx_mmc_irq_thread+0x168/0x174
Oct 19 08:13:57 DietPi kernel: Modules linked in: cp210x usbserial evdev snd_soc_hdmi_codec snd_soc_meson_aiu snd_soc_meson_gx_sound_card meson_saradc snd_soc_meson_card_utils snd_soc_meson_codec_glue meson_ir snd_soc_core rc_core thermal_generic_adc snd_pcm snd_timer snd soundcore efi_pstore dm_mod pstore dax
Oct 19 08:13:57 DietPi kernel: CPU: 0 UID: 0 PID: 131 Comm: irq/39-c1108c20 Not tainted 6.12.52-current-meson #1
Oct 19 08:13:57 DietPi kernel: Hardware name: Amlogic Meson platform
Oct 19 08:13:57 DietPi kernel: Call trace:
Oct 19 08:13:57 DietPi kernel:  unwind_backtrace from show_stack+0x10/0x14
Oct 19 08:13:57 DietPi kernel:  show_stack from dump_stack_lvl+0x54/0x68
Oct 19 08:13:57 DietPi kernel:  dump_stack_lvl from __warn+0x7c/0x11c
Oct 19 08:13:57 DietPi kernel:  __warn from warn_slowpath_fmt+0x184/0x18c
Oct 19 08:13:57 DietPi kernel:  warn_slowpath_fmt from meson_mx_mmc_irq_thread+0x168/0x174
Oct 19 08:13:57 DietPi kernel:  meson_mx_mmc_irq_thread from irq_thread_fn+0x1c/0x7c
Oct 19 08:13:57 DietPi kernel:  irq_thread_fn from irq_thread+0x138/0x21c
Oct 19 08:13:57 DietPi kernel:  irq_thread from kthread+0xe0/0xfc
Oct 19 08:13:57 DietPi kernel:  kthread from ret_from_fork+0x14/0x28
Oct 19 08:13:57 DietPi kernel: Exception stack(0xf1455fb0 to 0xf1455ff8)
Oct 19 08:13:57 DietPi kernel: 5fa0:                                     00000000 00000000 00000000 00000000
Oct 19 08:13:57 DietPi kernel: 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Oct 19 08:13:57 DietPi kernel: 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
Oct 19 08:13:57 DietPi kernel: ---[ end trace 0000000000000000 ]---
Oct 19 08:13:58 DietPi Home Assistant[399]: 2025-10-19 08:13:58.231 WARNING (MainThread) [zigpy.application] Failed to disconnect from database
Oct 19 08:13:58 DietPi Home Assistant[399]: Traceback (most recent call last):
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/site-packages/zigpy/application.py", line 463, in shutdown
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/site-packages/zigpy/appdb.py", line 198, in shutdown
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/site-packages/aiosqlite/core.py", line 183, in execute
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/site-packages/aiosqlite/core.py", line 122, in _execute
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/site-packages/aiosqlite/core.py", line 105, in run
Oct 19 08:13:58 DietPi Home Assistant[399]: sqlite3.OperationalError: disk I/O error
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi kernel: EXT4-fs warning (device mmcblk0p2): dx_probe:823: inode #126534: lblock 0: comm hass: error -5 reading directory block
Oct 19 08:13:58 DietPi Home Assistant[399]: --- Logging error ---
Oct 19 08:13:58 DietPi Home Assistant[399]: Traceback (most recent call last):
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/logging/__init__.py", line 1155, in emit
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/logging/__init__.py", line 1137, in flush
Oct 19 08:13:58 DietPi Home Assistant[399]: OSError: [Errno 5] Input/output error
Oct 19 08:13:58 DietPi Home Assistant[399]: Call stack:
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/threading.py", line 1014, in _bootstrap
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/threading.py", line 1043, in _bootstrap_inner
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/threading.py", line 994, in run
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/logging/handlers.py", line 1598, in _monitor
Oct 19 08:13:58 DietPi Home Assistant[399]:   File "/home/homeassistant/.pyenv/versions/3.13.8/lib/python3.13/site-packages/homeassistant/util/logging.py", line 53, in handle

Yes, seems like a hardware issue with the SD card:

Do you have full logging activated? (https://dietpi.com/docs/software/log_system/#full-logging)
if yes, can you show the output of dmesg before the device crashed?
I suspect faulty SD cards / SD slot or powering issues.

You said you tried multiple cards, also brand new ones?

yes seems to be a hardware issue with SD card or SD card slot

1 Like

Thank you both for your replies. I’ve enabled full logging, so we’ll see if the next time it crashes there is anything interesting. But I expect there won’t be much more since journalctl was still running at the time of the crash (when this happens, it seems DietPi cannot open any new files/processes, but running ones like the current ssh session or journalctl continue working). The sd cards I tried are a SanDisk 16GB SDHC one and an unbranded SDXC 64GB one. I happen to have a brand new 64GB SDXC micro sd card branded ā€œ(Intenso)ā€, so I can try that one… if it still crashes, is there anything I can do for this board or is it useless with a faulty micro SD slot?

The goal is to have a look at dmesg for some supsicous kernel messages which could explain the behaviour you’re experiencing. Without full logging the dmesg log is gone after reboot.