DietPi icon indicating copy to clipboard operation
DietPi copied to clipboard

fstrim on boot FAT fs causes I/O errors and instability

Open Snurring opened this issue 3 years ago • 11 comments

Creating a bug report/issue

Required Information

  • DietPi version | cat /boot/dietpi/.version
  • Distro version | echo $G_DISTRO_NAME $G_RASPBIAN
  • Kernel version | uname -a
  • SBC model | echo $G_HW_MODEL_NAME or (EG: RPi3) root@DietPi:~# cat /boot/dietpi/.version G_DIETPI_VERSION_CORE=8 G_DIETPI_VERSION_SUB=7 G_DIETPI_VERSION_RC=1 G_GITBRANCH='master' G_GITOWNER='MichaIng' G_LIVE_PATCH_STATUS[0]='not applicable' root@DietPi:~# echo $G_DISTRO_NAME $G_RASPBIAN bullseye 0 root@DietPi:~# uname -a Linux DietPi 5.15.32-v7+ #1538 SMP Thu Mar 31 19:38:48 BST 2022 armv7l GNU/Linux root@DietPi:~# echo $G_HW_MODEL_NAME RPi 3 Model B (armv7l)
  • Power supply used | (EG: 5V 1A RAVpower) STONTRONICS Switching Adapter, Model: DSA-13PFC-05, +5.1V/2.5A "Raspberry"
  • SD card used | (EG: SanDisk ultra) Kingston microSD HC4 SDC4/8GB

Additional Information (if applicable)

  • Software title | (EG: Nextcloud)
  • Was the software title installed freshly or updated/migrated?
  • Can this issue be replicated on a fresh installation of DietPi? YES
  • Bug report ID | echo $G_HW_UUID

Steps to reproduce

1. Headless setup (ssh connection) 2. Install newest image and upgrade to 8.7.1 3. Let the RPi run for a while. Unexpected behaviour would most likely appear within 24 hours. Check systemd logs regularly | 'journalctl'

Expected behaviour

- In this basic configuation RPi should run stable for months

Actual behaviour

- After a while mmc0 write error messages starts appearing in the logs. - Processes can no longer do write operations and starts failing. - Some programs will terminate with I/O errors. - Processes as ssh and networking/dhcp can (will) fail, making communication over LAN impossible.

Extra details

  • Tried all the different images (armv6, armv7, armv8) an they behave the same way.
  • Tried with different SD-cards, different power adapters, different programming software and multiple RPi´s (a RPi2 and 2 RPi3's).
  • Installed Armbian and it is running stable on same SD's/RPi's.
  • Forced rebooting clears the errors and system will start working normally until the faults appears again.
Journalctl: logfile attached. Click to expand!
Aug 04 20:31:20 DietPi kernel: mmc0: timeout waiting for hardware interrupt.
Aug 04 20:31:20 DietPi kernel: [09177b64] TCM> 823fbb7c 0
Aug 04 20:31:20 DietPi kernel: [09177b64] FDA> 823fbaa8 823fbb4c
Aug 04 20:31:20 DietPi kernel: [09177b65] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [09177b83] TSK< 823fbaa8 0
Aug 04 20:31:20 DietPi kernel: [09177b8f] TSK> 823fbaa8 0
Aug 04 20:31:20 DietPi kernel: [c9177bbf] PRD< 823fbd7c 0
Aug 04 20:31:20 DietPi kernel: [c9177bc0] PRD1 817cf840 0
Aug 04 20:31:20 DietPi kernel: [c9177bd0] PRD2 10 0
Aug 04 20:31:20 DietPi kernel: [c9177bf5] PRD3 82270c04 0
Aug 04 20:31:20 DietPi kernel: [c9177bf7] PDM> 823fbd7c 0
Aug 04 20:31:20 DietPi kernel: [c9177bf9] REQ< 823fbca8 10801
Aug 04 20:31:20 DietPi kernel: [c9177bf9] CMD< 12 24a0
Aug 04 20:31:20 DietPi kernel: [c9177bfc] CMDD 80 200
Aug 04 20:31:20 DietPi kernel: [c9177bfd] SDMA 823fbd7c 817cf840
Aug 04 20:31:20 DietPi kernel: [c9177bfe] FCM< 823fbca8 823fbd1c
Aug 04 20:31:20 DietPi kernel: [c9177bff] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c9177c00] FCM> 823fbca8 0
Aug 04 20:31:20 DietPi kernel: [c9177c00] CMD  12 200
Aug 04 20:31:20 DietPi kernel: [c9177c00] REQ> 823fbca8 0
Aug 04 20:31:20 DietPi kernel: [091788a0] DMA< 823fbd7c 1
Aug 04 20:31:20 DietPi kernel: [091788a0] DMA  52 10902
Aug 04 20:31:20 DietPi kernel: [091788b0] FDA< 823fbca8 0
Aug 04 20:31:20 DietPi kernel: [091788b1] TCM< 823fbd7c 0
Aug 04 20:31:20 DietPi kernel: [091788b1] CMD< c 0
Aug 04 20:31:20 DietPi kernel: [091788b3] FCM< 823fbca8 823fbd4c
Aug 04 20:31:20 DietPi kernel: [091788b5] RSP  b00 0
Aug 04 20:31:20 DietPi kernel: [091788b6] FCM> 823fbca8 823fbd4c
Aug 04 20:31:20 DietPi kernel: [091788b6] TCM> 823fbd7c 0
Aug 04 20:31:20 DietPi kernel: [091788b6] FDA> 823fbca8 823fbd4c
Aug 04 20:31:20 DietPi kernel: [091788b7] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [091788d6] TSK< 823fbca8 0
Aug 04 20:31:20 DietPi kernel: [091788e0] TSK> 823fbca8 0
Aug 04 20:31:20 DietPi kernel: [c917890a] PRD< 823fbf7c 0
Aug 04 20:31:20 DietPi kernel: [c917890c] PRD1 817cf840 0
Aug 04 20:31:20 DietPi kernel: [c917891a] PRD2 10 0
Aug 04 20:31:20 DietPi kernel: [c9178941] PRD3 82270c04 0
Aug 04 20:31:20 DietPi kernel: [c9178943] PDM> 823fbf7c 0
Aug 04 20:31:20 DietPi kernel: [c9178944] REQ< 823fbea8 10801
Aug 04 20:31:20 DietPi kernel: [c9178945] CMD< 12 2520
Aug 04 20:31:20 DietPi kernel: [c9178948] CMDD 80 200
Aug 04 20:31:20 DietPi kernel: [c9178948] SDMA 823fbf7c 817cf840
Aug 04 20:31:20 DietPi kernel: [c917894a] FCM< 823fbea8 823fbf1c
Aug 04 20:31:20 DietPi kernel: [c917894b] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c917894b] FCM> 823fbea8 0
Aug 04 20:31:20 DietPi kernel: [c917894c] CMD  12 200
Aug 04 20:31:20 DietPi kernel: [c917894c] REQ> 823fbea8 0
Aug 04 20:31:20 DietPi kernel: [091795eb] DMA< 823fbf7c 1
Aug 04 20:31:20 DietPi kernel: [091795eb] DMA  52 10902
Aug 04 20:31:20 DietPi kernel: [091795fb] FDA< 823fbea8 0
Aug 04 20:31:20 DietPi kernel: [091795fc] TCM< 823fbf7c 0
Aug 04 20:31:20 DietPi kernel: [091795fc] CMD< c 0
Aug 04 20:31:20 DietPi kernel: [091795fe] FCM< 823fbea8 823fbf4c
Aug 04 20:31:20 DietPi kernel: [09179601] RSP  b00 0
Aug 04 20:31:20 DietPi kernel: [09179602] FCM> 823fbea8 823fbf4c
Aug 04 20:31:20 DietPi kernel: [09179602] TCM> 823fbf7c 0
Aug 04 20:31:20 DietPi kernel: [09179603] FDA> 823fbea8 823fbf4c
Aug 04 20:31:20 DietPi kernel: [09179603] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [09179622] TSK< 823fbea8 0
Aug 04 20:31:20 DietPi kernel: [0917962f] TSK> 823fbea8 0
Aug 04 20:31:20 DietPi kernel: [c917965c] PRD< 823f817c 0
Aug 04 20:31:20 DietPi kernel: [c917965e] PRD1 817cf840 0
Aug 04 20:31:20 DietPi kernel: [c917966d] PRD2 c 0
Aug 04 20:31:20 DietPi kernel: [c917968a] PRD3 8505b6c4 0
Aug 04 20:31:20 DietPi kernel: [c917968c] PDM> 823f817c 0
Aug 04 20:31:20 DietPi kernel: [c917968e] REQ< 823f80a8 10801
Aug 04 20:31:20 DietPi kernel: [c917968f] CMD< 12 25a0
Aug 04 20:31:20 DietPi kernel: [c9179692] CMDD 80 200
Aug 04 20:31:20 DietPi kernel: [c9179692] SDMA 823f817c 817cf840
Aug 04 20:31:20 DietPi kernel: [c9179694] FCM< 823f80a8 823f811c
Aug 04 20:31:20 DietPi kernel: [c9179695] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c9179695] FCM> 823f80a8 0
Aug 04 20:31:20 DietPi kernel: [c9179695] CMD  12 200
Aug 04 20:31:20 DietPi kernel: [c9179696] REQ> 823f80a8 0
Aug 04 20:31:20 DietPi kernel: [0917a323] DMA< 823f817c 1
Aug 04 20:31:20 DietPi kernel: [0917a323] DMA  52 10902
Aug 04 20:31:20 DietPi kernel: [0917a333] FDA< 823f80a8 0
Aug 04 20:31:20 DietPi kernel: [0917a333] TCM< 823f817c 0
Aug 04 20:31:20 DietPi kernel: [0917a334] CMD< c 0
Aug 04 20:31:20 DietPi kernel: [0917a335] FCM< 823f80a8 823f814c
Aug 04 20:31:20 DietPi kernel: [0917a338] RSP  b00 0
Aug 04 20:31:20 DietPi kernel: [0917a338] FCM> 823f80a8 823f814c
Aug 04 20:31:20 DietPi kernel: [0917a339] TCM> 823f817c 0
Aug 04 20:31:20 DietPi kernel: [0917a339] FDA> 823f80a8 823f814c
Aug 04 20:31:20 DietPi kernel: [0917a339] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [0917a352] TSK< 823f80a8 0
Aug 04 20:31:20 DietPi kernel: [0917a35d] TSK> 823f80a8 0
Aug 04 20:31:20 DietPi kernel: [c917a384] PRD< 823f837c 0
Aug 04 20:31:20 DietPi kernel: [c917a386] PRD1 817cf840 0
Aug 04 20:31:20 DietPi kernel: [c917a396] PRD2 10 0
Aug 04 20:31:20 DietPi kernel: [c917a3bb] PRD3 82270c04 0
Aug 04 20:31:20 DietPi kernel: [c917a3bd] PDM> 823f837c 0
Aug 04 20:31:20 DietPi kernel: [c917a3bf] REQ< 823f82a8 10801
Aug 04 20:31:20 DietPi kernel: [c917a3bf] CMD< 12 2620
Aug 04 20:31:20 DietPi kernel: [c917a3c2] CMDD 80 200
Aug 04 20:31:20 DietPi kernel: [c917a3c2] SDMA 823f837c 817cf840
Aug 04 20:31:20 DietPi kernel: [c917a3c4] FCM< 823f82a8 823f831c
Aug 04 20:31:20 DietPi kernel: [c917a3c5] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c917a3c5] FCM> 823f82a8 0
Aug 04 20:31:20 DietPi kernel: [c917a3c6] CMD  12 200
Aug 04 20:31:20 DietPi kernel: [c917a3c6] REQ> 823f82a8 0
Aug 04 20:31:20 DietPi kernel: [0917b077] DMA< 823f837c 1
Aug 04 20:31:20 DietPi kernel: [0917b077] DMA  52 10902
Aug 04 20:31:20 DietPi kernel: [0917b087] FDA< 823f82a8 0
Aug 04 20:31:20 DietPi kernel: [0917b088] TCM< 823f837c 0
Aug 04 20:31:20 DietPi kernel: [0917b089] CMD< c 0
Aug 04 20:31:20 DietPi kernel: [0917b08b] FCM< 823f82a8 823f834c
Aug 04 20:31:20 DietPi kernel: [0917b08d] RSP  b00 0
Aug 04 20:31:20 DietPi kernel: [0917b08d] FCM> 823f82a8 823f834c
Aug 04 20:31:20 DietPi kernel: [0917b08e] TCM> 823f837c 0
Aug 04 20:31:20 DietPi kernel: [0917b08e] FDA> 823f82a8 823f834c
Aug 04 20:31:20 DietPi kernel: [0917b08f] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [0917b0ad] TSK< 823f82a8 0
Aug 04 20:31:20 DietPi kernel: [0917b0bb] TSK> 823f82a8 0
Aug 04 20:31:20 DietPi kernel: [c917b0ec] PRD< 823f857c 0
Aug 04 20:31:20 DietPi kernel: [c917b0ee] PRD1 817cf840 0
Aug 04 20:31:20 DietPi kernel: [c917b0fd] PRD2 10 0
Aug 04 20:31:20 DietPi kernel: [c917b123] PRD3 82270c04 0
Aug 04 20:31:20 DietPi kernel: [c917b124] PDM> 823f857c 0
Aug 04 20:31:20 DietPi kernel: [c917b126] REQ< 823f84a8 10801
Aug 04 20:31:20 DietPi kernel: [c917b127] CMD< 12 26a0
Aug 04 20:31:20 DietPi kernel: [c917b12a] CMDD 80 200
Aug 04 20:31:20 DietPi kernel: [c917b12a] SDMA 823f857c 817cf840
Aug 04 20:31:20 DietPi kernel: [c917b12c] FCM< 823f84a8 823f851c
Aug 04 20:31:20 DietPi kernel: [c917b12d] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c917b12d] FCM> 823f84a8 0
Aug 04 20:31:20 DietPi kernel: [c917b12e] CMD  12 200
Aug 04 20:31:20 DietPi kernel: [c917b12e] REQ> 823f84a8 0
Aug 04 20:31:20 DietPi kernel: [0917bdcf] DMA< 823f857c 1
Aug 04 20:31:20 DietPi kernel: [0917bdcf] DMA  52 10902
Aug 04 20:31:20 DietPi kernel: [0917bde0] FDA< 823f84a8 0
Aug 04 20:31:20 DietPi kernel: [0917bde0] TCM< 823f857c 0
Aug 04 20:31:20 DietPi kernel: [0917bde1] CMD< c 0
Aug 04 20:31:20 DietPi kernel: [0917bde4] FCM< 823f84a8 823f854c
Aug 04 20:31:20 DietPi kernel: [0917bde6] RSP  b00 0
Aug 04 20:31:20 DietPi kernel: [0917bde7] FCM> 823f84a8 823f854c
Aug 04 20:31:20 DietPi kernel: [0917bde7] TCM> 823f857c 0
Aug 04 20:31:20 DietPi kernel: [0917bde8] FDA> 823f84a8 823f854c
Aug 04 20:31:20 DietPi kernel: [0917bde8] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [0917be08] TSK< 823f84a8 0
Aug 04 20:31:20 DietPi kernel: [0917be14] TSK> 823f84a8 0
Aug 04 20:31:20 DietPi kernel: [c917be38] PRD< 823f877c 0
Aug 04 20:31:20 DietPi kernel: [c917be3a] PRD1 817cf840 0
Aug 04 20:31:20 DietPi kernel: [c917be4b] PRD2 10 0
Aug 04 20:31:20 DietPi kernel: [c917be71] PRD3 82270c04 0
Aug 04 20:31:20 DietPi kernel: [c917be73] PDM> 823f877c 0
Aug 04 20:31:20 DietPi kernel: [c917be75] REQ< 823f86a8 10801
Aug 04 20:31:20 DietPi kernel: [c917be75] CMD< 12 2720
Aug 04 20:31:20 DietPi kernel: [c917be78] CMDD 80 200
Aug 04 20:31:20 DietPi kernel: [c917be79] SDMA 823f877c 817cf840
Aug 04 20:31:20 DietPi kernel: [c917be7a] FCM< 823f86a8 823f871c
Aug 04 20:31:20 DietPi kernel: [c917be7b] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c917be7c] FCM> 823f86a8 0
Aug 04 20:31:20 DietPi kernel: [c917be7c] CMD  12 200
Aug 04 20:31:20 DietPi kernel: [c917be7c] REQ> 823f86a8 0
Aug 04 20:31:20 DietPi kernel: [0917cb07] DMA< 823f877c 1
Aug 04 20:31:20 DietPi kernel: [0917cb08] DMA  52 10902
Aug 04 20:31:20 DietPi kernel: [0917cb17] FDA< 823f86a8 0
Aug 04 20:31:20 DietPi kernel: [0917cb18] TCM< 823f877c 0
Aug 04 20:31:20 DietPi kernel: [0917cb18] CMD< c 0
Aug 04 20:31:20 DietPi kernel: [0917cb1a] FCM< 823f86a8 823f874c
Aug 04 20:31:20 DietPi kernel: [0917cb1c] RSP  b00 0
Aug 04 20:31:20 DietPi kernel: [0917cb1d] FCM> 823f86a8 823f874c
Aug 04 20:31:20 DietPi kernel: [0917cb1d] TCM> 823f877c 0
Aug 04 20:31:20 DietPi kernel: [0917cb1d] FDA> 823f86a8 823f874c
Aug 04 20:31:20 DietPi kernel: [0917cb1e] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [0917cb3c] TSK< 823f86a8 0
Aug 04 20:31:20 DietPi kernel: [0917cb46] TSK> 823f86a8 0
Aug 04 20:31:20 DietPi kernel: [c917cb6d] PRD< 823f897c 0
Aug 04 20:31:20 DietPi kernel: [c917cb6e] PRD1 817cf840 0
Aug 04 20:31:20 DietPi kernel: [c917cb7a] PRD2 d 0
Aug 04 20:31:20 DietPi kernel: [c917cb98] PRD3 8505b784 0
Aug 04 20:31:20 DietPi kernel: [c917cb9a] PDM> 823f897c 0
Aug 04 20:31:20 DietPi kernel: [c917cb9c] REQ< 823f88a8 10801
Aug 04 20:31:20 DietPi kernel: [c917cb9c] CMD< 12 27a0
Aug 04 20:31:20 DietPi kernel: [c917cb9e] CMDD 61 200
Aug 04 20:31:20 DietPi kernel: [c917cb9f] SDMA 823f897c 817cf840
Aug 04 20:31:20 DietPi kernel: [c917cba0] FCM< 823f88a8 823f891c
Aug 04 20:31:20 DietPi kernel: [c917cba1] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c917cba2] FCM> 823f88a8 0
Aug 04 20:31:20 DietPi kernel: [c917cba2] CMD  12 200
Aug 04 20:31:20 DietPi kernel: [c917cba2] REQ> 823f88a8 0
Aug 04 20:31:20 DietPi kernel: [0917d5af] DMA< 823f897c 1
Aug 04 20:31:20 DietPi kernel: [0917d5af] DMA  52 10902
Aug 04 20:31:20 DietPi kernel: [0917d5bc] FDA< 823f88a8 0
Aug 04 20:31:20 DietPi kernel: [0917d5bc] TCM< 823f897c 0
Aug 04 20:31:20 DietPi kernel: [0917d5bd] CMD< c 0
Aug 04 20:31:20 DietPi kernel: [0917d5be] FCM< 823f88a8 823f894c
Aug 04 20:31:20 DietPi kernel: [0917d5c0] RSP  b00 0
Aug 04 20:31:20 DietPi kernel: [0917d5c1] FCM> 823f88a8 823f894c
Aug 04 20:31:20 DietPi kernel: [0917d5c1] TCM> 823f897c 0
Aug 04 20:31:20 DietPi kernel: [0917d5c2] FDA> 823f88a8 823f894c
Aug 04 20:31:20 DietPi kernel: [0917d5c2] DMA> 0 0
Aug 04 20:31:20 DietPi kernel: [0917d5dc] TSK< 823f88a8 0
Aug 04 20:31:20 DietPi kernel: [0917d5e5] TSK> 823f88a8 0
Aug 04 20:31:20 DietPi kernel: [c917d615] REQ< 82347c30 10801
Aug 04 20:31:20 DietPi kernel: [c917d616] CMD< 20 1d2b7
Aug 04 20:31:20 DietPi kernel: [c917d618] FCM< 82347c30 82347ca4
Aug 04 20:31:20 DietPi kernel: [c917d61a] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c917d61c] FCM> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d61c] CMD  20 0
Aug 04 20:31:20 DietPi kernel: [c917d61c] REQ> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d6f2] TSK< 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d6ff] TSK> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d70d] REQ< 82347c30 10801
Aug 04 20:31:20 DietPi kernel: [c917d70e] CMD< 21 32fe1
Aug 04 20:31:20 DietPi kernel: [c917d710] FCM< 82347c30 82347ca4
Aug 04 20:31:20 DietPi kernel: [c917d712] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c917d713] FCM> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d714] CMD  21 0
Aug 04 20:31:20 DietPi kernel: [c917d714] REQ> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d723] TSK< 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d72d] TSK> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c917d73a] REQ< 82347c30 10801
Aug 04 20:31:20 DietPi kernel: [c917d73a] CMD< 26 0
Aug 04 20:31:20 DietPi kernel: [c917d73c] CMD  26 0
Aug 04 20:31:20 DietPi kernel: [c917d73c] REQ> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [0918c333] IRQ< 400 0
Aug 04 20:31:20 DietPi kernel: [0918c334] IRQB 82347ca4 400
Aug 04 20:31:20 DietPi kernel: [0918c335] FCM< 82347c30 82347ca4
Aug 04 20:31:20 DietPi kernel: [0918c335] RSP  800 0
Aug 04 20:31:20 DietPi kernel: [0918c336] FCM> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [0918c337] IRQ> 0 0
Aug 04 20:31:20 DietPi kernel: [0918c33c] TSK< 82347c30 0
Aug 04 20:31:20 DietPi kernel: [0918c345] TSK> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918c371] REQ< 82347b48 10801
Aug 04 20:31:20 DietPi kernel: [c918c372] CMD< d 10000
Aug 04 20:31:20 DietPi kernel: [c918c375] FCM< 82347b48 82347bb4
Aug 04 20:31:20 DietPi kernel: [c918c377] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c918c37d] FCM> 82347b48 0
Aug 04 20:31:20 DietPi kernel: [c918c37d] CMD  d 0
Aug 04 20:31:20 DietPi kernel: [c918c37e] REQ> 82347b48 0
Aug 04 20:31:20 DietPi kernel: [c918c38e] TSK< 82347b48 0
Aug 04 20:31:20 DietPi kernel: [c918c398] TSK> 82347b48 0
Aug 04 20:31:20 DietPi kernel: [c918eaac] REQ< 82347c30 10801
Aug 04 20:31:20 DietPi kernel: [c918eaae] CMD< 20 32fe5
Aug 04 20:31:20 DietPi kernel: [c918eab3] FCM< 82347c30 82347ca4
Aug 04 20:31:20 DietPi kernel: [c918eab7] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c918eac2] FCM> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eac3] CMD  20 0
Aug 04 20:31:20 DietPi kernel: [c918eac4] REQ> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eae2] TSK< 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eaf4] TSK> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eb0c] REQ< 82347c30 10801
Aug 04 20:31:20 DietPi kernel: [c918eb0d] CMD< 21 41ffe
Aug 04 20:31:20 DietPi kernel: [c918eb0f] FCM< 82347c30 82347ca4
Aug 04 20:31:20 DietPi kernel: [c918eb12] RSP  900 0
Aug 04 20:31:20 DietPi kernel: [c918eb18] FCM> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eb18] CMD  21 0
Aug 04 20:31:20 DietPi kernel: [c918eb19] REQ> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eb2e] TSK< 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eb3d] TSK> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c918eb50] REQ< 82347c30 10801
Aug 04 20:31:20 DietPi kernel: [c918eb51] CMD< 26 0
Aug 04 20:31:20 DietPi kernel: [c918eb53] CMD  26 0
Aug 04 20:31:20 DietPi kernel: [c918eb54] REQ> 82347c30 0
Aug 04 20:31:20 DietPi kernel: [c9b46e97] TIM< 0 0
Aug 04 20:31:20 DietPi kernel: mmc0:>cmd op 38 arg 0x0 flags 0x49d - resp 00000000 00000000 00000000 00000000, err 0
Aug 04 20:31:20 DietPi kernel: mmc0: =========== REGISTER DUMP ===========
Aug 04 20:31:20 DietPi kernel: mmc0: SDCMD  0x00008826
Aug 04 20:31:20 DietPi kernel: mmc0: SDARG  0x00000000
Aug 04 20:31:20 DietPi kernel: mmc0: SDTOUT 0x017d7840
Aug 04 20:31:20 DietPi kernel: mmc0: SDCDIV 0x00000003
Aug 04 20:31:20 DietPi kernel: mmc0: SDRSP0 0x00000800
Aug 04 20:31:20 DietPi kernel: mmc0: SDRSP1 0x00002640
Aug 04 20:31:20 DietPi kernel: mmc0: SDRSP2 0x7fffffff
Aug 04 20:31:20 DietPi kernel: mmc0: SDRSP3 0x00024020
Aug 04 20:31:20 DietPi kernel: mmc0: SDHSTS 0x00000000
Aug 04 20:31:20 DietPi kernel: mmc0: SDVDD  0x00000001
Aug 04 20:31:20 DietPi kernel: mmc0: SDEDM  0x00010801
Aug 04 20:31:20 DietPi kernel: mmc0: SDHCFG 0x0000040e
Aug 04 20:31:20 DietPi kernel: mmc0: SDHBCT 0x00000006
Aug 04 20:31:20 DietPi kernel: mmc0: SDHBLC 0x00000001
Aug 04 20:31:20 DietPi kernel: mmc0: ===========================================
Aug 04 20:31:20 DietPi kernel: mmc_erase: erase error -110, status 0x0
Aug 04 20:31:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: tried to HW reset card, got error -84
Aug 04 20:31:21 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 208869 op 0x3:(DISCARD) flags 0x0 phys                                      _seg 1 prio class 0
Aug 04 20:31:21 DietPi fstrim[639]: fstrim: /boot: FITRIM ioctl failed: Input/output error
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: tried to HW reset card, got error -84
Aug 04 20:31:23 DietPi kernel: mmcblk0: recovery failed!
Aug 04 20:31:23 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 795000 op 0x1:(WRITE) flags 0x800 phys                                      _seg 2 prio class 0
Aug 04 20:31:23 DietPi kernel: Aborting journal on device mmcblk0p2-8.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc_erase: group start error -84, status 0x0
Aug 04 20:31:23 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 337520 op 0x3:(DISCARD) flags 0x0 phys                                      _seg 1 prio class 0
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmcblk0: recovery failed!
Aug 04 20:31:24 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 794624 op 0x1:(WRITE) flags 0x800 phys                                      _seg 1 prio class 0
Aug 04 20:31:24 DietPi kernel: Buffer I/O error on dev mmcblk0p2, logical block 65536, lost sync page write
Aug 04 20:31:24 DietPi kernel: JBD2: Error -5 detected when updating journal superblock for mmcblk0p2-8.
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc_erase: group start error -84, status 0x0
Aug 04 20:31:24 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 843776 op 0x3:(DISCARD) flags 0x800 ph                                      ys_seg 1 prio class 0
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc_erase: group start error -84, status 0x0
Aug 04 20:31:24 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1417216 op 0x3:(DISCARD) flags 0x800 p                                      hys_seg 1 prio class 0
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc_erase: group start error -84, status 0x0
Aug 04 20:31:24 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1883912 op 0x3:(DISCARD) flags 0x0 phy                                      s_seg 1 prio class 0
Aug 04 20:31:24 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:24 DietPi kernel: mmc_erase: group start error -84, status 0x0
Aug 04 20:31:24 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 2143112 op 0x3:(DISCARD) flags 0x0 phy                                      s_seg 1 prio class 0
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:25 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:26 DietPi kernel: mmc0: tried to HW reset card, got error -84
Aug 04 20:31:26 DietPi kernel: mmcblk0: recovery failed!
Aug 04 20:31:26 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 2106256 op 0x0:(READ) flags 0x3000 phy                                      s_seg 1 prio class 0
Aug 04 20:31:26 DietPi kernel: EXT4-fs error (device mmcblk0p2): ext4_wait_block_bitmap:533: comm fstrim: Cannot read bl                                      ock bitmap - block_group = 8, block_bitmap = 229490
Aug 04 20:31:26 DietPi fstrim[639]: fstrim: /: FITRIM ioctl failed: Input/output error
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi systemd[1]: fstrim.service: Main process exited, code=exited, status=32/n/a
Aug 04 20:31:27 DietPi systemd[1]: fstrim.service: Failed with result 'exit-code'.
Aug 04 20:31:27 DietPi systemd[1]: Failed to start Discard unused blocks on filesystems from /etc/fstab.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:27 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:28 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:28 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:28 DietPi kernel: mmc0: previous command never completed.
Aug 04 20:31:28 DietPi kernel: mmcblk0: recovery failed!
Aug 04 20:31:28 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 270336 op 0x1:(WRITE) flags 0x3800 phy                                      s_seg 1 prio class 0
Aug 04 20:31:28 DietPi kernel: Buffer I/O error on dev mmcblk0p2, logical block 0, lost sync page write
Aug 04 20:31:28 DietPi kernel: EXT4-fs (mmcblk0p2): I/O error while writing superblock
Aug 04 21:17:01 DietPi CRON[652]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
Aug 04 21:17:01 DietPi CRON[653]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Aug 04 21:17:02 DietPi kernel: EXT4-fs error (device mmcblk0p2): ext4_journal_check_start:83: comm fake-hwclock: Detecte                                      d aborted journal
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:02 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:03 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:03 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:03 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:03 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:03 DietPi kernel: mmc0: previous command never completed.
Aug 04 21:17:03 DietPi kernel: mmcblk0: recovery failed!
Aug 04 21:17:03 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 270336 op 0x1:(WRITE) flags 0x3800 phy                                      s_seg 1 prio class 0
Aug 04 21:17:03 DietPi kernel: Buffer I/O error on dev mmcblk0p2, logical block 0, lost sync page write
Aug 04 21:17:03 DietPi kernel: EXT4-fs (mmcblk0p2): I/O error while writing superblock
Aug 04 21:17:03 DietPi kernel: EXT4-fs (mmcblk0p2): Remounting filesystem read-only
Aug 04 21:17:03 DietPi CRON[652]: pam_unix(cron:session): session closed for user root
Aug 04 22:08:17 DietPi proftpd[684]: pam_unix(proftpd:session): session opened for user dietpi(uid=1000) by (uid=0)
Aug 04 22:08:45 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:45 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:45 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:45 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:46 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:08:46 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1443840 op 0x0:(READ) flags 0x80700 ph                                      ys_seg 4 prio class 0
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:08:48 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1443840 op 0x0:(READ) flags 0x0 phys_s                                      eg 1 prio class 0
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:08:49 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:08:49 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1443840 op 0x0:(READ) flags 0x0 phys_s                                      eg 1 prio class 0
Aug 04 22:10:17 DietPi proftpd[684]: pam_unix(proftpd:session): session closed for user dietpi
Aug 04 22:10:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:20 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:10:20 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284144 op 0x0:(READ) flags 0x80700 ph                                      ys_seg 4 prio class 0
Aug 04 22:10:20 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:21 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:10:22 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284144 op 0x0:(READ) flags 0x0 phys_s                                      eg 1 prio class 0
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:22 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:23 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:23 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:10:23 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284144 op 0x0:(READ) flags 0x0 phys_s                                      eg 1 prio class 0
Aug 04 22:10:27 DietPi proftpd[687]: pam_unix(proftpd:session): session opened for user dietpi(uid=1000) by (uid=0)
Aug 04 22:10:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:47 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:10:48 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284144 op 0x0:(READ) flags 0x0 phys_s                                      eg 1 prio class 0
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:48 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:49 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:50 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:50 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:10:50 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:10:50 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284144 op 0x0:(READ) flags 0x0 phys_s                                      eg 1 prio class 0
Aug 04 22:12:17 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:17 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:17 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:17 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:17 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:17 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:17 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:12:18 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284384 op 0x0:(READ) flags 0x80700 ph                                      ys_seg 4 prio class 0
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:18 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmc0: previous command never completed.
Aug 04 22:12:19 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:12:19 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284384 op 0x0:(READ) flags 0x0 phys_s                                      eg 1 prio class 0

Snurring avatar Aug 13 '22 19:08 Snurring

Looks like your SD card is dying. Probably you have another one that could be used as replacement.

Aug 04 22:10:20 DietPi kernel: mmcblk0: recovery failed!
Aug 04 22:10:20 DietPi kernel: blk_update_request: I/O error, dev mmcblk0, sector 1284144 op 0x0:(READ) flags 0x80700 ph ys_seg 4 prio class 0

Joulinar avatar Aug 13 '22 20:08 Joulinar

I don´t tink so. As stated in the bug report I have tried several SD-cards and the behaviour is the same. I tested the integrity of one of them with H2testw, and it passed. Also, I have overwritten two of the cards with the Armbian image and both have been running stable on the RPi's for days.

Snurring avatar Aug 13 '22 20:08 Snurring

As you can see on the error message, you have I/O issues with your SD card.

Aug 04 20:31:21 DietPi fstrim[639]: fstrim: /boot: FITRIM ioctl failed: Input/output error

At the moment you are the only one reporting such issue. Therefore, I would not assume it's a general issue and it might be dedicated. Could you check for kernel error messages.

dmesg -l err,crit,alert,emerg

Joulinar avatar Aug 13 '22 20:08 Joulinar

dmesg seems to return with I/O error when fault condition is present

Snurring avatar Aug 13 '22 21:08 Snurring

Can you please paste the whole dmesg -l err,crit,alert,emerg output or even dmesg?

The log you pasted seems to have been caused by fstrim, which runs once a week to discard unused blocks. If the issue appears more often than that, can you paste again logs which show the last actions before the first filesystem or I/O error occurs?

Of course also fstrim shouldn't cause issues, and it is enabled by default on Debian, should be as well on Armbian.

As it is one of the few differences between DietPi, Raspberry Pi OS and Armbian, could you try to switch the CPU governor to ondemand via dietpi-config Performance Options?

And please run an fsck on the root filesystem, as existing filesystem corruption can cause errors over and over again:

> /forcefsck
reboot

After reboot you can check the results via:

journalctl -t systemd-fsck

MichaIng avatar Aug 17 '22 17:08 MichaIng

Results after additional testing: So far the problem seems to appear when using a certain SD-card type, the 8GB Kingston Technology micoSDHC Class 4 (SDC4/8GB). I have a bulk of these, and have been using them for RPi and other SBC’s without any issues for years. Five of these cards have been tested, producing the same fault. A NOOBS card (8GB Samsung MMCTR08GUBCH-ML) was tested and worked fine.

The dmesg command usually fails after the fault has shown up, but not every time. I was able to run dmesg -k and dmesg -l err,crit,alert,emerg at one instance. Logs are provided

Switching the governor did not affect the issue.

When I tried making a forcefsck file on root, bash reported back: Read-only file system. I rebooted the RPi (using reboot —force), made the forcefsck file and rebooted again. Fsck did not detect any errors.

dietpi-journalctl-log_start2.txt dmesg-l.txt dmesg-k.txt

Snurring avatar Aug 21 '22 14:08 Snurring

It seems like fstrim is the culprit. Tested three different images, all using the Kingston SD-card with results as follows.

Dietpi v8.8.0 (Bullseye. Moving to dev branch didn't change things) root@DietPi:~# fstrim -V fstrim from util-linux 2.36.1

root@DietPi:~# fstrim -Av fstrim: /boot: FITRIM ioctl failed: Input/output error fstrim: /: FITRIM ioctl failed: Input/output error

root@DietPi:~# systemctl status fstrim ● fstrim.service - Discard unused blocks on filesystems from /etc/fstab Loaded: loaded (/lib/systemd/system/fstrim.service; static) Active: inactive (dead) TriggeredBy: ● fstrim.timer Docs: man:fstrim(8)

root@DietPi:~# systemctl status fstrim.timer ● fstrim.timer - Discard unused blocks once a week Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled) Active: active (waiting) since Wed 2022-08-24 22:41:22 BST; 8min ago Trigger: Thu 2022-08-25 00:01:58 BST; 1h 11min left Triggers: ● fstrim.service Docs: man:fstrim

DietPi v7.94 (Stretch) root@DietPi:~# fstrim -V fstrim from util-linux 2.29.2

root@DietPi:~# fstrim -av /boot: 4.6 MiB (4802048 bytes) trimmed /: 4.5 GiB (4836601856 bytes) trimmed

Armbian: rpi4b:~:# uname -a Linux rpi4b 5.15.48-bcm2711 #22.05.3 SMP PREEMPT Wed Jun 22 07:37:25 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

rpi4b:~:# fstrim -V fstrim from util-linux 2.37.2

rpi4b:~:# fstrim -Av /boot/firmware: 136.9 MiB (143520256 bytes) trimmed on /dev/mmcblk0p1 /: 3.5 GiB (3727032320 bytes) trimmed on /dev/mmcblk0p2

Snurring avatar Aug 25 '22 18:08 Snurring

Many thanks for testing. So it works on the DietPi ARMv6 Stretch image, on the Armbian ARMv8 image but not on the DietPi ARMv7 image. Does it work on the DietPi ARMv6 and ARMv8 images?

What I can tell is that it works on my RPi 2 ARMv7 system with an older 64 GiB Kingston SD card.

On Stretch, the kernel is locked to an older v5.10, right? Are there other differences in /boot/config.txt or CPU scheduler (cpu) which might have an effect?

Ah, the Armbian image was tested on the same RPi 3, right? Because the hostname is rpi4b.

MichaIng avatar Aug 26 '22 13:08 MichaIng

On Stretch, the kernel is locked to an older v5.10, right?

Latest kernel on Stretch should be 4.14. 5.10 was the latest one on Buster.

https://en.m.wikipedia.org/wiki/Raspberry_Pi_OS

Joulinar avatar Aug 26 '22 15:08 Joulinar

Ah right, I mixed up Stretch and Buster. So yeah, quite something will have changed between those kernel and also fstrim/distro versions, just sad that it changed from functional to non-functional in this regards.

MichaIng avatar Aug 26 '22 19:08 MichaIng

Thanks for showing interest.

I have used two RPi3’s and one RPi2 for testing. Most of the tests have been done with the RPi3’s using ARMv8 images, but the ARMv6 and ARMv7 have also been tested and both failed in the same way as the ARMv8 image. I don’t have any of the Buster images so I can’t test the card with that, but I did find an old image (v7.9.3 bullseye ARMv8) athat I tested and that also failed.

For the newer stuff I tested the bullseye dev branch and the bookworm branch and they both failed. I tested a 16G Kingston card (SDC4/16) and that card didn’t have any issues.

I also discovered that the fault occurred after running fstrim on the boot partition. Trimming the root partition works until one attempts trimming the boot partition. After that is done, fstrim on both partitions will fail.

The last thing I did was running the dietpi-installer script on an RaspiOS LT (ARMv8) image. This actually worked.

Snurring avatar Aug 31 '22 22:08 Snurring