I'm replying to myself. Horrible, I know.
But for the record (and after wasting many hours), I have come to the conclusion that this may be a hardware incompatibility issue between the updated kernel (6.6.28) and the microSD card that I'm using. The clue that this may be the case came from this console message (which also explained the lock-ups described above) :
I am saying that this is a compatibility issue because when I roll back all updates (back to kernel 6.1.0-rpi8-rpi-2712), the exact same SD card causes no trouble. For the record, the card is this one.
This explanation also agrees with the following dmesg messages observed with the 6.6.28 kernel :
Going back to 6.1.0 ...
ps. This post from linux kernel mentions that "Moreover, in v4.x a new standard function for power management features were added, while in v6.x a new standard function for performance enhancements features were added". This could possibly explain why everything works as long as I am actively using the device, and the system only falls apart when the device is idling.
But for the record (and after wasting many hours), I have come to the conclusion that this may be a hardware incompatibility issue between the updated kernel (6.6.28) and the microSD card that I'm using. The clue that this may be the case came from this console message (which also explained the lock-ups described above) :
Code:
EXT4-fs error (device mmcblk0p2): ext4_journal_check_start:84: comm systemd-journal: Detected aborted journalEXT4-fs (mmcblk0p2): Remounting filesystem read-only
This explanation also agrees with the following dmesg messages observed with the 6.6.28 kernel :
Code:
Jan 02 17:48:37 raspberrypi kernel: mmc0: SDHCI controller on 1000fff000.mmc [1000fff000.mmc] using ADMA 64-bitJan 02 17:48:37 raspberrypi kernel: mmc0: error -84 reading PERF func of ext regJan 02 17:48:37 raspberrypi kernel: mmc0: error -84 parsing SD ext regJan 02 17:48:37 raspberrypi kernel: mmc0: error -84 whilst initialising SD cardJan 02 17:48:37 raspberrypi kernel: mmc1: SDHCI controller on 1001100000.mmc [1001100000.mmc] using ADMA 64-bit
ps. This post from linux kernel mentions that "Moreover, in v4.x a new standard function for power management features were added, while in v6.x a new standard function for performance enhancements features were added". This could possibly explain why everything works as long as I am actively using the device, and the system only falls apart when the device is idling.
Statistics: Posted by glykos — Fri May 03, 2024 8:23 am