Some kernel errors were encountered on NanoPC-T4

sudo journalctl -k -b -p err..alert --no-pager
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: debugfs: File ':interrupt-controller@fee00000' in directory 'domains' already present!
12月 22 10:37:29 ARMSD kernel: OF: graph: no port node found in /i2c@ff3d0000/typec-portc@22
12月 22 10:37:29 ARMSD kernel: mmc1: tuning execution failed: -5
12月 22 10:37:29 ARMSD kernel: mmc1: error -5 whilst initialising SD card
12月 22 10:37:31 ARMSD kernel: brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4356-sdio for chip BCM4356/2
1月 21 22:03:28 ARMSD kernel: rk_gmac-dwmac fe300000.ethernet: cannot get clock clk_mac_speed
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 5-.... } 4 jiffies s: 157 root: 0x20/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 5-.... } 14 jiffies s: 157 root: 0x20/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 1-.... } 3 jiffies s: 177 root: 0x2/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 1-.... } 14 jiffies s: 177 root: 0x2/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3 jiffies s: 185 root: 0x8/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 13 jiffies s: 185 root: 0x8/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 4-.... } 4 jiffies s: 189 root: 0x10/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: Bluetooth: hci0: BCM: firmware Patch file not found, tried:
1月 21 22:03:28 ARMSD kernel: Bluetooth: hci0: BCM: 'brcm/BCM4356A2.friendlyarm,nanopc-t4.hcd'
1月 21 22:03:28 ARMSD kernel: Bluetooth: hci0: BCM: 'brcm/BCM4356A2.hcd'
1月 21 22:03:28 ARMSD kernel: Bluetooth: hci0: BCM: 'brcm/BCM.friendlyarm,nanopc-t4.hcd'
1月 21 22:03:28 ARMSD kernel: Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 4-.... } 15 jiffies s: 189 root: 0x10/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 5-.... } 4 jiffies s: 193 root: 0x20/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 5-.... } 15 jiffies s: 193 root: 0x20/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 4-.... } 3 jiffies s: 197 root: 0x10/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):
1月 21 22:03:28 ARMSD kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 4-.... } 14 jiffies s: 197 root: 0x10/.
1月 21 22:03:28 ARMSD kernel: rcu: blocking rcu_node structures (internal RCU debug):

One seems to be that it can’t load the SD card. The other that the bluetooth firmware is not found.

I found two mmcblks in fdisk. It seems that they have been initialized, but there are still odd mmc errors.

Does the error of rcu and debugfs matter?

cat /etc/fstab 
# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
PARTLABEL=BOOT_MNJRO    /boot   vfat    defaults                                                                                0       0
PARTLABEL=ROOT_MNJRO    /       f2fs    defaults,compress_algorithm=zstd:6,compress_chksum,atgc,gc_merge,lazytime               0       1

mount
/dev/mmcblk1p2 on / type f2fs (rw,relatime,lazytime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,alloc_mode=default,checkpoint_merge,fsync_mode=posix,compress_algorithm=lz4,compress_log_size=2,compress_mode=fs,discard_unit=block,memory=normal)

And very weirdly, I specified ztsd mount in the mount parameters, but it seems that the filesystem is actually mounted using lz4.