Rock Pi 4 Slarm64 (aarch64 unofficial slackware)

The Rock4 SE does not have a dedicated configuration file.

I checked the 6.4.12 kernel (your image with current up to date).

root@rock-pi-4:/dev# uname -a
Linux rock-pi-4 6.4.12 #1 SMP PREEMPT Wed Aug 23 22:51:19 EEST 2023 aarch64 GNU/Linux

USB device (storage) is not available (in the 6.1.12 was detected as /dev/sda1)

[ 26.451987] /dev/sda1: Can’t open blockdev

root@rock-pi-4:/dev# dmesg |grep usb
[ 0.000000] Kernel command line: root=UUID=32539e08-a5c0-4084-9f32-0932043d95e3 ro rootwait rootfstype=ext4 init=/sbin/init console=ttyS2,1500000n8 console=tty1 consoleblank=0 loglevel=4 usb-storage.quirks=
[ 0.732264] usbcore: registered new interface driver usbfs
[ 0.732308] usbcore: registered new interface driver hub
[ 0.732359] usbcore: registered new device driver usb
[ 0.995149] usbcore: registered new interface driver usb-storage
[ 1.019038] usbcore: registered new interface driver usbhid
[ 1.019048] usbhid: USB HID core driver
[ 1.693545] dwc3 fe800000.usb: error -ETIMEDOUT: failed to initialize core
[ 1.694289] dwc3: probe of fe800000.usb failed with error -110
[ 1.702647] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.04
[ 1.702668] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.702685] usb usb1: Product: xHCI Host Controller
[ 1.702698] usb usb1: Manufacturer: Linux 6.4.12 xhci-hcd
[ 1.702712] usb usb1: SerialNumber: xhci-hcd.0.auto
[ 1.704508] usb usb2: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 1.704742] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.04
[ 1.704763] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.704779] usb usb2: Product: xHCI Host Controller
[ 1.704793] usb usb2: Manufacturer: Linux 6.4.12 xhci-hcd
[ 1.704806] usb usb2: SerialNumber: xhci-hcd.0.auto
[ 1.711660] ehci-platform fe380000.usb: EHCI Host Controller
[ 1.711693] ohci-platform fe3a0000.usb: Generic Platform OHCI controller
[ 1.711697] ehci-platform fe380000.usb: new USB bus registered, assigned bus number 3
[ 1.711756] ohci-platform fe3a0000.usb: new USB bus registered, assigned bus number 4
[ 1.711826] ehci-platform fe3c0000.usb: EHCI Host Controller
[ 1.711860] ehci-platform fe380000.usb: irq 58, io mem 0xfe380000
[ 1.711871] ehci-platform fe3c0000.usb: new USB bus registered, assigned bus number 5
[ 1.712051] ohci-platform fe3a0000.usb: irq 61, io mem 0xfe3a0000
[ 1.712126] ehci-platform fe3c0000.usb: irq 59, io mem 0xfe3c0000
[ 1.724507] ohci-platform fe3e0000.usb: Generic Platform OHCI controller
[ 1.724535] ohci-platform fe3e0000.usb: new USB bus registered, assigned bus number 6
[ 1.724673] ohci-platform fe3e0000.usb: irq 71, io mem 0xfe3e0000
[ 1.727949] ehci-platform fe380000.usb: USB 2.0 started, EHCI 1.00
[ 1.728219] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.04
[ 1.728239] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.728251] usb usb3: Product: EHCI Host Controller
[ 1.728262] usb usb3: Manufacturer: Linux 6.4.12 ehci_hcd
[ 1.728272] usb usb3: SerialNumber: fe380000.usb
[ 1.743951] ehci-platform fe3c0000.usb: USB 2.0 started, EHCI 1.00
[ 1.744465] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.04
[ 1.744490] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.744507] usb usb5: Product: EHCI Host Controller
[ 1.744520] usb usb5: Manufacturer: Linux 6.4.12 ehci_hcd
[ 1.744534] usb usb5: SerialNumber: fe3c0000.usb
[ 1.776259] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.04
[ 1.776285] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.776302] usb usb4: Product: Generic Platform OHCI controller
[ 1.776316] usb usb4: Manufacturer: Linux 6.4.12 ohci_hcd
[ 1.776329] usb usb4: SerialNumber: fe3a0000.usb
[ 1.788116] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.04
[ 1.788136] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.788149] usb usb6: Product: Generic Platform OHCI controller
[ 1.788160] usb usb6: Manufacturer: Linux 6.4.12 ohci_hcd
[ 1.788170] usb usb6: SerialNumber: fe3e0000.usb
[ 2.243934] usb 4-1: new low-speed USB device number 2 using ohci-platform
[ 2.477018] usb 4-1: New USB device found, idVendor=413c, idProduct=2107, bcdDevice= 1.78
[ 2.477057] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.477074] usb 4-1: Product: Dell USB Entry Keyboard
[ 2.477088] usb 4-1: Manufacturer: DELL
[ 2.485498] input: DELL Dell USB Entry Keyboard as /devices/platform/fe3a0000.usb/usb4/4-1/4-1:1.0/0003:413C:2107.0001/input/input0
[ 2.544962] hid-generic 0003:413C:2107.0001: input,hidraw0: USB HID v1.10 Keyboard [DELL Dell USB Entry Keyboard] on usb-fe3a0000.usb-1/input0
[ 10.930238] usbcore: registered new interface driver brcmfmac

regards
dyha

try using rk3399-rock-pi-4b-plus.dtb

I changed the configutation but usb block device is still unavailable.

This ist bug after change to 4b-plus:

[ 719.965266] Unable to handle kernel paging request at virtual address 0000000000002038
[ 719.965297] Mem abort info:
[ 719.965308] ESR = 0x0000000096000044
[ 719.965321] EC = 0x25: DABT (current EL), IL = 32 bits
[ 719.965338] SET = 0, FnV = 0
[ 719.965350] EA = 0, S1PTW = 0
[ 719.965361] FSC = 0x04: level 0 translation fault
[ 719.965374] Data abort info:
[ 719.965382] ISV = 0, ISS = 0x00000044
[ 719.965393] CM = 0, WnR = 1
[ 719.965404] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000008258000
[ 719.965422] [0000000000002038] pgd=0000000000000000, p4d=0000000000000000
[ 719.965457] Internal error: Oops: 0000000096000044 [#1] PREEMPT SMP
[ 719.969297] Modules linked in: snd_soc_hdmi_codec dw_hdmi_i2s_audio dw_hdmi_cec governor_performance brcmfmac_wcc rockchipdrm polyval_ce polyval_generic rockchip_vdec© dw_mipi_dsi hantro_vpu dw_hdmi realtek btsdio hci_uart analogix_dp brcmfmac rockchip_rga v4l2_vp9 drm_display_helper btqca snd_soc_spdif_tx brcmutil snd_soc_simple_card snd_soc_audio_graph_card cec v4l2_h264 panfrost snd_soc_es8316 btrtl snd_soc_rockchip_i2s rc_core videobuf2_dma_contig snd_soc_simple_card_utils videobuf2_dma_sg btbcm gpu_sched v4l2_mem2mem drm_dma_helper cfg80211 snd_soc_core drm_shmem_helper dwmac_rk drm_kms_helper videobuf2_memops btintel videobuf2_v4l2 stmmac_platform snd_pcm_dmaengine drm bluetooth videodev snd_pcm stmmac rockchip_rng drm_panel_orientation_quirks videobuf2_common snd_timer rng_core rfkill pcs_xpcs mc snd rk_crypto soundcore nvmem_rockchip_efuse cpufreq_dt dm_snapshot dm_bufio dm_mod xfs
[ 719.991183] CPU: 5 PID: 1063 Comm: nmbd Tainted: G C 6.4.12 #1
[ 719.995611] Hardware name: Radxa ROCK Pi 4B+ (DT)
[ 719.999816] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=–)
[ 720.004204] pc : rtnl_dump_all+0xc0/0xf4
[ 720.008373] lr : netlink_dump+0x110/0x2d0
[ 720.012480] sp : ffff80000b483910
[ 720.016485] x29: ffff80000b483910 x28: ffff000014198000 x27: 0000000000000002
[ 720.020907] x26: ffff800009dd8298 x25: 0000000000000000 x24: 0000000000000000
[ 720.025361] x23: 0000000000002000 x22: ffff00000b9e2b58 x21: 0000000000002000
[ 720.029830] x20: ffff00000621d100 x19: 0000000000002800 x18: 0000000000000001
[ 720.034309] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 720.038786] x14: ffffffffffffffff x13: 00000bd600000bd6 x12: 000937cf0008107f
[ 720.043275] x11: 7f7f7fff7f7f7f7f x10: ff08397efefefeff x9 : 7f7f7f7f7f7f7f7f
[ 720.047805] x8 : ffff00000bbd5f64 x7 : 00000bd600000bd6 x6 : 000937cf0008107f
[ 720.052315] x5 : 0000000000000000 x4 : ffff80000b4838a0 x3 : 0000000000000000
[ 720.056916] x2 : 0000000000000000 x1 : 00000000000000a4 x0 : ffff800208dd311c
[ 720.061536] Call trace:
[ 720.065718] rtnl_dump_all+0xc0/0xf4
[ 720.070001] __netlink_dump_start+0x1a8/0x298
[ 720.074369] rtnetlink_rcv_msg+0x244/0x368
[ 720.078646] netlink_rcv_skb+0x5c/0x128
[ 720.082905] rtnetlink_rcv+0x18/0x24
[ 720.087129] netlink_unicast+0x1c4/0x2c4
[ 720.091313] netlink_sendmsg+0x1cc/0x43c
[ 720.095541] sock_sendmsg+0x5c/0xac
[ 720.099697] __sys_sendto+0xc8/0x120
[ 720.103790] __arm64_sys_sendto+0x28/0x38
[ 720.107948] invoke_syscall+0x48/0x110
[ 720.112091] el0_svc_common.constprop.0+0x44/0xec
[ 720.116276] do_el0_svc+0x38/0x94
[ 720.120313] el0_svc+0x2c/0x84
[ 720.124301] el0t_64_sync_handler+0x114/0x120
[ 720.128404] el0t_64_sync+0x190/0x194
[ 720.132385] Code: 11000673 71020a7f 54fffd01 52800000 (790072b3)
[ 720.136599] —[ end trace 0000000000000000 ]—

The 6.4.12 has died during the night (configured as rock pi 4). No heart beat, maschine frozen.

Question: after change of uEnv.txt shall I run the rebulid-initrd.sh?

regards
dyha

no, this is required when installing a new kernel

here is the new build

I have a question:

  • how to get devicetree for kernel 6.1.62

Actually i use the device tree for kernel 6.1.12. The dtb for 6.1.62 does not contain data for rock pi 4 (which i use for 4 se).

Note: the 6.1.62 (up to date) runs stable since 1 week.

here take it rk3399-rock-4se.dts k3399-rock-pi-4.dtsi

OK, other question:

  • how to compile or to get the dtb file for rock pi 4 se?

regards
dyha

  • dtc can be installed by this command on linux:
    sudo apt-get install device-tree-compiler
  • you can compile dts or dtsi files by this command:
    dtc -I dts -O dtb -o devicetree_file_name.dtb devicetree_file_name.dts
  • you can convert dts to dtb by this command:
    dtc -I dts -O dtb -f devicetree_file_name.dts -o devicetree_file_name.dtb
  • you can convert dtb to dts by this command:
    dtc -I dtb -O dts -f devicetree_file_name.dtb -o devicetree_file_name.dts

I think, I make someting wrong:

my Slarm64 system:
root@rock-pi-4:/boot# uname -a
Linux rock-pi-4 6.1.62 #1 SMP PREEMPT Thu Nov 9 23:46:43 UTC 2023 aarch64 GNU/Linux
root@rock-pi-4:/boot#

root@rock-pi-4:/boot# slackpkg search dtc
Looking for dtc in package list. Please wait… DONE
The list below shows all packages with name matching “dtc”.
[ installed ] - dtc-1.6.0-aarch64-1

root@rock-pi-4:/boot# dtc -I dts -O dtb -o rock-pi-4-se.dtb rock-pi-4-se.dts
Error: rock-pi-4-se.dts:8.1-9 syntax error
FATAL ERROR: Unable to parse input tree

The all includes are missing.

clone the entire repository and compile
git clone --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-misc.git
cd linux-misc.git
make dtbs
rk3399-rock-4se.dtb.zip (60.0 KB)

the bulid does not work:

root@rock-pi-4:~/dtb/linux-misc# make dtbs
*** Configuration file “.config” not found!
*** Please run some configurator (e.g. “make oldconfig” or
*** “make menuconfig” or “make xconfig”).
/root/dtb/linux-misc/Makefile:729: include/config/auto.conf: No such file or directory
make[1]: *** [/root/dtb/linux-misc/Makefile:772: .config] Error 1
make: *** [Makefile:234: __sub-make] Error 2

but I copied your rk3399-rock-4se.dtb.zip file into my system and adapted the uEnv.txt file
it seems to work: the heartbeat works, the system runs

thank you mara

OK, after menuconfig and saving of “default” configuration file the “make dtbs” runs
tomorrow I will check if the generated dtb file works
(the both files - generated by me and yours - seems to be exacly the sme)

question:

  • is it true that the frequency of the heartbeat depends from cpu load?

no, if CPU load is required echo 'cpu' >/sys/class/leds/diy/trigger
all types of triggers cat /sys/class/leds/diy/trigger

I made some test and I am sure, that the frequency of the heartbeat depends from the cpu load (among other things)

the path /sys/class/leds/diy/ does not exist is slarm64

root@rock-pi-4:/sys/class/leds/blue:status# cat trigger
none usb-gadget usb-host kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock mmc1 timer oneshot disk-activity disk-read disk-write ide-disk mtd nand-disk [heartbeat] backlight gpio cpu cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 mmc0 activity default-on transient flash torch panic netdev mmc2 rfkill-any rfkill-none rc-feedback rfkill0 stmmac-0:00:link stmmac-0:00:1Gbps stmmac-0:00:100Mbps stmmac-0:00:10Mbps

General question:

  • sometimes I have some kernel bug messeges, where put it (for fix)?

Example:
root@rock-pi-4:~# uname -a
Linux rock-pi-4 6.1.62 #1 SMP PREEMPT Thu Nov 9 23:46:43 UTC 2023 aarch64 GNU/Linux

It happend after sync after rsync

[13932.090279] ------------[ cut here ]------------
[13932.090291] kernel BUG at fs/ext4/inode.c:2097!
[13932.090301] Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
[13932.092874] Modules linked in: 8021q garp mrp stp llc dw_hdmi_cec dw_hdmi_i2s_audio btsdio hci_uart btqca brcmfmac btrtl btbcm btintel brcmutil hantro_vpu rockchip_rga rockchip_vdec© bluetooth rockchipdrm v4l2_vp9 v4l2_h264 videobuf2_dma_contig dw_mipi_dsi videobuf2_dma_sg v4l2_mem2mem cfg80211 dw_hdmi snd_soc_audio_graph_card videobuf2_memops videobuf2_v4l2 analogix_dp dwmac_rk videobuf2_common cec stmmac_platform snd_soc_simple_card stmmac rc_core videodev snd_soc_simple_card_utils ecdh_generic pcs_xpcs drm_dma_helper snd_soc_rockchip_i2s mc ecc panfrost phylink rfkill drm_shmem_helper nvmem_rockchip_efuse rockchip_saradc rockchip_thermal rtc_rk808 loop
[13932.105064] CPU: 5 PID: 1887 Comm: rsync Tainted: G C 6.1.62 #1
[13932.108159] Hardware name: Radxa ROCK Pi 4B (DT)
[13932.110991] pstate: 40000005 (nZcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=–)
[13932.113985] pc : mpage_submit_page+0x8c/0x90
[13932.116794] lr : mpage_map_and_submit_buffers+0xb0/0x164
[13932.119712] sp : ffff80000d15b680
[13932.122442] x29: ffff80000d15b680 x28: 0000000000000000 x27: ffff80000d15b898
[13932.125544] x26: ffff00007f8b0a68 x25: ffff00007f8b0a68 x24: 00000000000000a2
[13932.128690] x23: ffff80000d15b760 x22: ffff80000d15b870 x21: fffffc00023d2ac0
[13932.131603] x20: ffff80000d15b6e8 x19: 0000000000000000 x18: 0000000000000000
[13932.134065] x17: 000000007ae5f7ad x16: 0000c00000000000 x15: fffffc00023d2ac0
[13932.136557] x14: ffff0000068e5600 x13: 0000000000001000 x12: 0000000000000000
[13932.139103] x11: ffff00008ce02b58 x10: 000000000000000d x9 : 0000000000000001
[13932.141619] x8 : 0000000000000238 x7 : 0000000000000000 x6 : ffff00001fc2b000
[13932.144159] x5 : ffff00001fc2b000 x4 : 0000000000000000 x3 : 000000000000a014
[13932.146707] x2 : ffff80000d15b9c0 x1 : 0000000000000001 x0 : ffff80020839d870
[13932.149252] Call trace:
[13932.151361] mpage_submit_page+0x8c/0x90
[13932.153603] mpage_map_and_submit_extent+0x104/0x420
[13932.155927] ext4_writepages+0x460/0x580
[13932.158149] do_writepages+0x88/0x1ac
[13932.160352] filemap_fdatawrite_wbc+0x80/0xb4
[13932.162566] __filemap_fdatawrite_range+0x60/0x90
[13932.164849] filemap_flush+0x1c/0x30
[13932.167035] ext4_alloc_da_blocks+0x24/0x30
[13932.169292] ext4_rename+0x6a0/0xa00
[13932.171482] ext4_rename2+0x78/0x110
[13932.173656] vfs_rename+0x450/0x810
[13932.175833] do_renameat2+0x2fc/0x484
[13932.178010] __arm64_sys_renameat+0x58/0x70
[13932.180222] invoke_syscall+0x48/0x110
[13932.182402] el0_svc_common.constprop.0+0x44/0xec
[13932.184675] do_el0_svc+0x28/0x34
[13932.186823] el0_svc+0x2c/0x84
[13932.188937] el0t_64_sync_handler+0x114/0x120
[13932.191131] el0t_64_sync+0x18c/0x190
[13932.193329] Code: a94153f3 a8c27bfd d50323bf d65f03c0 (d4210000)
[13932.198337] —[ end trace 0000000000000000 ]—
[13932.200717] note: rsync[1887] exited with irqs disabled
[13932.203119] note: rsync[1887] exited with preempt_count 1
[13932.207018] ------------[ cut here ]------------
[13932.210085] WARNING: CPU: 4 PID: 1887 at kernel/exit.c:814 do_exit+0x350/0x3b4
[13932.213348] Modules linked in: 8021q garp mrp stp llc dw_hdmi_cec dw_hdmi_i2s_audio btsdio hci_uart btqca brcmfmac btrtl btbcm btintel brcmutil hantro_vpu rockchip_rga rockchip_vdec© bluetooth rockchipdrm v4l2_vp9 v4l2_h264 videobuf2_dma_contig dw_mipi_dsi videobuf2_dma_sg v4l2_mem2mem cfg80211 dw_hdmi snd_soc_audio_graph_card videobuf2_memops videobuf2_v4l2 analogix_dp dwmac_rk videobuf2_common cec stmmac_platform snd_soc_simple_card stmmac rc_core videodev snd_soc_simple_card_utils ecdh_generic pcs_xpcs drm_dma_helper snd_soc_rockchip_i2s mc ecc panfrost phylink rfkill drm_shmem_helper nvmem_rockchip_efuse rockchip_saradc rockchip_thermal rtc_rk808 loop
[13932.227693] CPU: 4 PID: 1887 Comm: rsync Tainted: G D C 6.1.62 #1
[13932.231215] Hardware name: Radxa ROCK Pi 4B (DT)
[13932.234672] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=–)
[13932.238050] pc : do_exit+0x350/0x3b4
[13932.241562] lr : do_exit+0x58/0x3b4
[13932.244590] sp : ffff80000d15b330
[13932.247999] x29: ffff80000d15b330 x28: ffff80000d15b413 x27: ffff800009a1dbd8
[13932.251802] x26: ffff800009a1dbe0 x25: ffff80000839d4c0 x24: 0000000000000001
[13932.255291] x23: 0000000000000000 x22: ffff0000064da100 x21: ffff000005360d80
[13932.258884] x20: 000000000000000b x19: ffff0000067e3e00 x18: ffffffffffffffff
[13932.262702] x17: 000000040044ffff x16: 00100074b5503510 x15: 0000000000000000
[13932.266504] x14: ffff00000070cd80 x13: ffff8000ed980000 x12: 0000000034d4d91d
[13932.270187] x11: 0000000000000000 x10: 0000000000000af0 x9 : ffff80000d15b270
[13932.273718] x8 : ffff0000067e4950 x7 : 0000000000000000 x6 : 00000000000000b0
[13932.277500] x5 : 00000000410fd080 x4 : 0000000000000002 x3 : ffff0000050fb148
[13932.280961] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff80000d15b848
[13932.284540] Call trace:
[13932.287607] do_exit+0x350/0x3b4
[13932.290978] make_task_dead+0xa0/0x150
[13932.294270] die+0x1ec/0x228
[13932.297253] bug_handler+0x60/0x80
[13932.300397] call_break_hook+0x68/0x7c
[13932.303288] brk_handler+0x1c/0x60
[13932.306432] do_debug_exception+0x6c/0x11c
[13932.309307] el1_dbg+0x7c/0xa0
[13932.312349] el1h_64_sync_handler+0xc4/0xe4
[13932.315395] el1h_64_sync+0x64/0x68
[13932.318187] mpage_submit_page+0x8c/0x90
[13932.321102] mpage_map_and_submit_extent+0x104/0x420
[13932.324089] ext4_writepages+0x460/0x580
[13932.327224] do_writepages+0x88/0x1ac
[13932.329982] filemap_fdatawrite_wbc+0x80/0xb4
[13932.332778] __filemap_fdatawrite_range+0x60/0x90
[13932.335745] filemap_flush+0x1c/0x30
[13932.338503] ext4_alloc_da_blocks+0x24/0x30
[13932.341585] ext4_rename+0x6a0/0xa00
[13932.344235] ext4_rename2+0x78/0x110
[13932.346913] vfs_rename+0x450/0x810
[13932.349694] do_renameat2+0x2fc/0x484
[13932.352444] __arm64_sys_renameat+0x58/0x70
[13932.355481] invoke_syscall+0x48/0x110
[13932.358108] el0_svc_common.constprop.0+0x44/0xec
[13932.360877] do_el0_svc+0x28/0x34
[13932.363779] el0_svc+0x2c/0x84
[13932.366414] el0t_64_sync_handler+0x114/0x120
[13932.369037] el0t_64_sync+0x18c/0x190
[13932.371609] —[ end trace 0000000000000000 ]—
[13932.379132] ------------[ cut here ]------------
[13932.381217] WARNING: CPU: 5 PID: 0 at kernel/context_tracking.c:128 ct_kernel_exit.constprop.0+0xe0/0xf0
[13932.383833] Modules linked in: 8021q garp mrp stp llc dw_hdmi_cec dw_hdmi_i2s_audio btsdio hci_uart btqca brcmfmac btrtl btbcm btintel brcmutil hantro_vpu rockchip_rga rockchip_vdec© bluetooth rockchipdrm v4l2_vp9 v4l2_h264 videobuf2_dma_contig dw_mipi_dsi videobuf2_dma_sg v4l2_mem2mem cfg80211 dw_hdmi snd_soc_audio_graph_card videobuf2_memops videobuf2_v4l2 analogix_dp dwmac_rk videobuf2_common cec stmmac_platform snd_soc_simple_card stmmac rc_core videodev snd_soc_simple_card_utils ecdh_generic pcs_xpcs drm_dma_helper snd_soc_rockchip_i2s mc ecc panfrost phylink rfkill drm_shmem_helper nvmem_rockchip_efuse rockchip_saradc rockchip_thermal rtc_rk808 loop
[13932.395558] CPU: 5 PID: 0 Comm: swapper/5 Tainted: G D WC 6.1.62 #1
[13932.398663] Hardware name: Radxa ROCK Pi 4B (DT)
[13932.402168] pstate: 200003c5 (nzCv DAIF -PAN -UAO -TCO -DIT -SSBS BTYPE=–)
[13932.405925] pc : ct_kernel_exit.constprop.0+0xe0/0xf0
[13932.409610] lr : ct_kernel_exit.constprop.0+0x48/0xf0
[13932.413233] sp : ffff80000a9f3d40
[13932.416669] x29: ffff80000a9f3d40 x28: 0000000000000000 x27: 0000000000000000
[13932.420461] x26: 0000000000000000 x25: 0000000000000018 x24: 00000cabe28222dd
[13932.424256] x23: 0000000000000001 x22: ffff0000f77ada18 x21: ffff80000a3aed70
[13932.428051] x20: ffff800009aefc80 x19: ffff800009e18a18 x18: 3830317830323931
[13932.431921] x17: 0048016802800465 x16: 0441043c04650438 x15: 02d3bea7f8003b3e
[13932.435792] x14: 02d3b6c0481f7236 x13: 00000000000000b0 x12: 071c71c71c71c71c
[13932.439491] x11: 0000000000000040 x10: ffff80000a4ab6e0 x9 : 0000000000000000
[13932.443156] x8 : ffff0000008024a8 x7 : 0000000000000020 x6 : 00000049cb9c68ed
[13932.446743] x5 : 00ffffffffffffff x4 : 0000000000000001 x3 : ffff800009e12008
[13932.450266] x2 : ffff8000ed995000 x1 : 4000000000000002 x0 : 4000000000000000
[13932.453723] Call trace:
[13932.456791] ct_kernel_exit.constprop.0+0xe0/0xf0
[13932.460041] ct_idle_enter+0x10/0x20
[13932.463188] cpuidle_enter_state+0x25c/0x2fc
[13932.466414] cpuidle_enter+0x38/0x50
[13932.469568] cpuidle_idle_call+0x128/0x1b0
[13932.472728] do_idle+0x98/0xf0
[13932.475745] cpu_startup_entry+0x38/0x40
[13932.478861] secondary_start_kernel+0xd0/0xfc
[13932.481961] __secondary_switched+0xb0/0xb4
[13932.485041] —[ end trace 0000000000000000 ]—

try the kernel kernel-rk3588#6.7.0_rc4-1.pkg.tar.gz or kernel-rk3399#6.6.4-1.pkg.tar.gz

I would give some feedback after my last installation:

System is running as a www-server with access to the internet (only ports 80/443), only with micro-sd-card.

Linux rock-pi-4 6.1.62 #1 SMP PREEMPT Thu Nov 9 23:46:43 UTC 2023 aarch64 GNU/Linux

17:17:30 up 55 days, 23:36, 1 user, load average: 0.00, 0.00, 0.00

TX packets 9292001 bytes 9861834815 (9.1 GiB)

dmesg: any failures

My installation path: Downloading http://slackware.uk/slarm64/slarm64-current/
(any updates since weeks).

Regards
dyha