Add support for Radxa Orion O6
Description
This PR adds basic support for Radxa Orion O6 (6.1 kernel + GPU/VPU/NPU).
Just like the other images provided by Radxa, i am unable to get into tty, i don't know whether it is GPU driver issue or something else. I need some help here.
To get into desktop enviroment you can follow these steps:
- Install armbian using USB-TTL converter.
- After the installation the display will get into the desktop enviroment.
Logs: https://paste.armbian.com/fohuyabofi
Related to https://github.com/armbian/build/issues/8363
GitHub issue reference: Jira reference number [AR-9999]
Documentation summary for feature / change
Please delete this section if entry to main documentation is not needed.
If documentation entry is predicted, please provide key elements for further implementation into main documentation and set label to "Needs Documentation". You are welcome to open a PR to documentation or you can leave following information for technical writer:
- [ ] short description (copy / paste of PR title)
- [ ] summary (description relevant for end users)
- [ ] example of usage (how to see this in function)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
- [ ] Test A
- [ ] Test B
Checklist:
Please delete options that are not relevant.
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings
- [ ] Any dependent changes have been merged and published in downstream modules
Walkthrough
This change introduces initial support for the Orion O6 board in the build system. It adds a board configuration file (orion-o6.wip) specifying board metadata, kernel target, boot parameters, and partitioning. A new kernel configuration file (linux-cix-vendor.config) is included, enabling a wide range of kernel features, drivers, and modules tailored for the "cix" family and vendor hardware. Additionally, a family configuration file (cix.conf) is added, defining global build variables, kernel source details, and UEFI GRUB settings for the cix family. A placeholder function for board-specific tweaks is also present.
Possibly related issues
- armbian/build#8363: This issue tracks adding Radxa Orion O6 support, including board config and kernel adaptations, which are directly implemented by the changes in this PR.
Suggested labels
Work in progress, BSP, Framework
Suggested reviewers
- igorpecovnik
- rpardini
- clee
✨ Finishing Touches
🧪 Generate unit tests
- [ ] Create PR with unit tests
- [ ] Post copyable unit tests in a comment
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
🪧 Tips
Chat
There are 3 ways to chat with CodeRabbit:
- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
I pushed a fix in commit <commit_id>, please review it.Explain this complex logic.Open a follow-up GitHub issue for this discussion.
- Files and specific lines of code (under the "Files changed" tab): Tag
@coderabbitaiin a new review comment at the desired location with your query. Examples:@coderabbitai explain this code block.@coderabbitai modularize this function.
- PR comments: Tag
@coderabbitaiin a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.@coderabbitai read src/utils.ts and explain its main purpose.@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.@coderabbitai help me debug CodeRabbit configuration file.
Support
Need help? Create a ticket on our support page for assistance with any issues or questions.
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.
CodeRabbit Commands (Invoked using PR comments)
@coderabbitai pauseto pause the reviews on a PR.@coderabbitai resumeto resume the paused reviews.@coderabbitai reviewto trigger an incremental review. This is useful when automatic reviews are disabled for the repository.@coderabbitai full reviewto do a full review from scratch and review all the files again.@coderabbitai summaryto regenerate the summary of the PR.@coderabbitai generate docstringsto generate docstrings for this PR.@coderabbitai generate sequence diagramto generate a sequence diagram of the changes in this PR.@coderabbitai auto-generate unit teststo generate unit tests for this PR.@coderabbitai resolveresolve all the CodeRabbit review comments.@coderabbitai configurationto show the current CodeRabbit configuration for the repository.@coderabbitai helpto get help.
Other keywords and placeholders
- Add
@coderabbitai ignoreanywhere in the PR description to prevent this PR from being reviewed. - Add
@coderabbitai summaryto generate the high-level summary at a specific location in the PR description. - Add
@coderabbitaianywhere in the PR title to generate the title automatically.
CodeRabbit Configuration File (.coderabbit.yaml)
- You can programmatically configure CodeRabbit by adding a
.coderabbit.yamlfile to the root of your repository. - Please see the configuration documentation for more information.
- If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation:
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
Documentation and Community
- Visit our Documentation for detailed information on how to use CodeRabbit.
- Join our Discord Community to get help, request features, and share feedback.
- Follow us on X/Twitter for updates and announcements.
@chainsx are you going to open a PR regarding your tweet with the 6.6 BSP and GPU support? Else is the branch on your GitHub up to date to try that too?
are you going to open a PR regarding your tweet with the 6.6 BSP and GPU support? Else is the branch on your GitHub up to date to try that too?
Neither. The Radxa Orion O6 can boot on Armbian and utilize the GPU, but there is no HDMI display output. None of us have any idea why.
None of us have any idea why.
So you’re also stuck with the question why the mali DRM doesn’t seem to work. I thought you solved it but I guess we all have to continue looking for the cause
None of us have any idea why.
So you’re also stuck with the question why the mali DRM doesn’t seem to work. I thought you solved it but I guess we all have to continue looking for the cause
yes, we all have to continue looking for the cause.
Possible reason for no graphical output: https://developer.arm.com/documentation/102677/latest/Set-up-the-Radxa-Orion-O6/Set-the-console-preference
Needs to be checked
Possible reason for no graphical output: https://developer.arm.com/documentation/102677/latest/Set-up-the-Radxa-Orion-O6/Set-the-console-preference
Needs to be checked
thanks
Possible reason for no graphical output: https://developer.arm.com/documentation/102677/latest/Set-up-the-Radxa-Orion-O6/Set-the-console-preference
Needs to be checked
However, I did not use ACPI; I used the devicetree for booting.
Yesterday I decided to test a few things with the Orion O6. First of all, it’s clear that there are some fundamental issues with both the 6.1 and 6.6 kernels.
- With kernel 6.1, I consistently see a fixed load average of 4.0/4.0/4.0.
- With kernel 6.6, there’s a problem related to cpufreq: htop doesn’t display the individual core frequencies, whereas kernel 6.1 does. I haven’t checked whether this feature is integrated or investigated it further.
Using @chainsx’s kernel, I get a huge number of interrupts from the VPU component, to the point where it severely slows down the whole system.
Another issue is that the armbian-install script does not work; you have to flash the NVMe SSD directly using dd.
I haven’t tested the video output yet. All my tests were done using BIOS version 0.3.0-1 in ACPI mode.
Yesterday I decided to test a few things with the Orion O6. First of all, it’s clear that there are some fundamental issues with both the 6.1 and 6.6 kernels.
- With kernel 6.1, I consistently see a fixed load average of 4.0/4.0/4.0.
- With kernel 6.6, there’s a problem related to cpufreq: htop doesn’t display the individual core frequencies, whereas kernel 6.1 does. I haven’t checked whether this feature is integrated or investigated it further.
Using @chainsx’s kernel, I get a huge number of interrupts from the VPU component, to the point where it severely slows down the whole system.
Another issue is that the armbian-install script does not work; you have to flash the NVMe SSD directly using dd.
I haven’t tested the video output yet. All my tests were done using BIOS version 0.3.0-1 in ACPI mode.
I don't understand which one of chainsx’s kernel, you're referring to here.
chainsx’s kernel
I was tried this https://github.com/chainsx/linux-cix/tree/cix-6.6-gpu
chainsx’s kernel
I was tried this https://github.com/chainsx/linux-cix/tree/cix-6.6-gpu
GPU driver is from: https://gitlab.com/cix-linux/cix_opensource/gpu_kernel/-/tree/874c4/78b98/cix_p1_radxa_acpi_beta_dev
NPU driver: https://gitlab.com/cix-linux/cix_opensource/npu_driver/-/tree/874c4/78b98/cix_p1_radxa_acpi_beta_dev
VPU driver: https://gitlab.com/cix-linux/cix_opensource/vpu_driver/-/tree/874c4/78b98/cix_p1_radxa_acpi_beta_dev
I'm just integrating it.
And I noticed that CIX has released a new kernel version based on linux 6.6:
https://gitlab.com/cix-linux/cix_opensource/linux/-/tree/ee8f6/48bff/cix_p1_K6.6_2025Q3_dev
But I haven't tested it yet
I consistently see a fixed load average of 4.0/4.0/4.0
Perhaps the same issue like we had with Rockchip and Allwinner in the past: Some device is constantly spaming interrupts, keeping the core busy. For rk it was the hdmi-rx, no clue anymore what the cause for aw was.
Perhaps the same issue like we had with Rockchip and Allwinner in the past
Yes, I remember having a similar issue. In my case, the load average was stuck at 1/1/1 (perhaps related to a different device tree configuration or some driver issue), but the behavior was the same: a device constantly spamming interrupts, keeping the core busy. In my specific case, the interrupts were caused by the VPU, which generated high load and continuous interruptions on the peripheral.
And I noticed that CIX has released a new kernel version based on linux 6.6:
https://gitlab.com/cix-linux/cix_opensource/linux/-/tree/ee8f6/48bff/cix_p1_K6.6_2025Q3_dev
But I haven't tested it yet
I have ported Radxa Yuntian's nixos hardware config using that kernel and in the current state of my branch: https://github.com/HeyMeco/build/tree/radxa-orion-o6-q3 I get display output too but also lots of panics so it isn't stable yet.
But it should be a base that we can work off with the new Panthor backports from Cix too
Here is the Boot to crash log:
Open for log
Log:
Loading Linux 6.6.89-2025-Q3-cix ...
Loading initial ramdisk ...
EFI stub: Booting Linux Kernel...
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Generating empty DTB
EFI stub: Exiting boot services...
[pid:1,cpu0,swapper/0]<dst::rdr_create_last_backup:200 error> top info checkout err, -5
[pid:1,cpu0,swapper/0]Error: Driver 'sdei' is already registered, aborting...
[pid:1,cpu2,swapper/0]of_reserved_mem_lookup() returned NULL
[pid:1,cpu0,swapper/0]rts5453h i2c-CIXH200D:00: USB role switch handle is error.
[pid:1,cpu0,swapper/0]rts5453h i2c-CIXH200D:00: No switch control for port
[pid:1,cpu0,swapper/0]rts5453h i2c-CIXH200D:01: USB role switch handle is error.
[pid:1,cpu0,swapper/0]rts5453h i2c-CIXH200D:01: No switch control for port
done.
Begin: Mounting root file system ... [pid:1,cpu1,swapper/0]cpufreq_cooling: OF node not available for cpu0
[pid:1,cpu1,swapper/0]cpufreq_cooling: OF node not available for cpu2
[pid:1,cpu1,swapper/0]cpufreq_cooling: OF node not available for cpu6
[pid:1,cpu11,swapper/0]cpufreq_cooling: OF node not available for cpu8
[pid:1,cpu11,swapper/0]cpufreq_cooling: OF node not available for cpu10
Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... [pid:61,cpu9,kworker/9:0]trilin-dptx-cix CIXH502F:03: [drm:usbdp_phy_cmn_ready_ack][ERROR]timeout! loop_cn = 500
Scanning for Btrfs filesystems
done.
Begin: Will now check root file system ... fsck from util-linux 2.41
[/sbin/fsck.ext4 (1) -- /dev/nvme0n1p2] fsck.ext4 -a -C0 /dev/nvme0n1p2
armbi_root: recovering journal
armbi_root: clean, 73067/15217504 files, 1769973/62447185 blocks
done.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
Welcome to Armbian-unofficial 25.11.0-trunk trixie!
[ OK ] Created slice system-getty.slice - Slice /system/getty.
[ OK ] Created slice system-modprobe.slice - Slice /system/modprobe.
[ OK ] Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[ OK ] Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[ OK ] Created slice user.slice - User and Session Slice.
[ OK ] Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ OK ] Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
Expecting device dev-disk-by\x2duuid-B4A2\x2d3420.device - /dev/disk/by-uuid/B4A2-3420...
Expecting device dev-ttyAMA0.device - /dev/ttyAMA0...
Expecting device dev-ttyS0.device - /dev/ttyS0...
[ OK ] Reached target nss-user-lookup.target - User and Group Name Lookups.
[ OK ] Reached target slices.target - Slice Units.
[ OK ] Reached target swap.target - Swaps.
[ OK ] Listening on rpcbind.socket - RPCbind Server Activation Socket.
[ OK ] Listening on syslog.socket - Syslog Socket.
[ OK ] Listening on systemd-creds.socket - Credential Encryption/Decryption.
[ OK ] Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ OK ] Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ OK ] Listening on systemd-journald.socket - Journal Sockets.
[ OK ] Listening on systemd-udevd-control.socket - udev Control Socket.
[ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
Mounting dev-hugepages.mount - Huge Pages File System...
Mounting dev-mqueue.mount - POSIX Message Queue File System...
Mounting run-lock.mount - Legacy Locks Directory /run/lock...
Mounting sys-kernel-debug.mount - Kernel Debug File System...
Mounting sys-kernel-tracing.mount - Kernel Trace File System...
Starting fake-hwclock-load.service - Restore the current clock...
Starting keyboard-setup.service - Set the console keyboard layout...
Starting kmod-static-nodes.service - Create List of Static Device Nodes...
Starting [email protected] - Load Kernel Module configfs...
Starting [email protected] - Load Kernel Module drm...
Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
Starting [email protected] - Load Kernel Module fuse...
Starting systemd-modules-load.service - Load Kernel Modules...
Starting systemd-udev-load-credentials.service - Load udev Rules from Credentials...
Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ OK ] Mounted dev-hugepages.mount - Huge Pages File System.
[ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ OK ] Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ OK ] Finished [email protected] - Load Kernel Module drm.
[ OK ] Finished fake-hwclock-load.service - Restore the current clock.
[ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[ OK ] Mounted run-lock.mount - Legacy Locks Directory /run/lock.
[ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[ OK ] Finished [email protected] - Load Kernel Module fuse.
[ OK ] Finished systemd-modules-load.service - Load Kernel Modules.
[ OK ] Finished systemd-udev-load-credentials.service - Load udev Rules from Credentials.
Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
Starting systemd-sysctl.service - Apply Kernel Variables...
Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully...
[ OK ] Finished [email protected] - Load Kernel Module configfs.
[ OK ] Finished systemd-sysctl.service - Apply Kernel Variables.
[ OK ] Finished keyboard-setup.service - Set the console keyboard layout.
[ OK ] Finished systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully.
[ OK ] Finished systemd-remount-fs.service - Remount Root and Kernel File Systems.
Starting systemd-random-seed.service - Load/Save OS Random Seed...
Starting systemd-resolved.service - Network Name Resolution...
Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev...
[ OK ] Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev.
[ OK ] Reached target local-fs-pre.target - Preparation for Local File Systems.
Starting systemd-udevd.service - Rule-based Manager for Device Events and Files...
[ OK ] Finished systemd-random-seed.service - Load/Save OS Random Seed.
[ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices.
[ OK ] Started systemd-resolved.service - Network Name Resolution.
[ OK ] Reached target nss-lookup.target - Host and Network Name Lookups.
[ OK ] Started systemd-udevd.service - Rule-based Manager for Device Events and Files.
Starting plymouth-start.service - Show Plymouth Boot Screen...
Starting [email protected] - Load Kernel Module fuse...
Starting [email protected] - Load Kernel Module configfs...
[ OK ] Finished [email protected] - Load Kernel Module fuse.
[ OK ] Found device dev-ttyAMA0.device - /dev/ttyAMA0.
[ OK ] Finished [email protected] - Load Kernel Module configfs.
[ OK ] Found device dev-disk-by\x2duuid-B4A2\x2d3420.device - SAMSUNG MZVLW256HEHP-000L7 ARMBI_EFI.
Starting systemd-fsck@dev-disk-by\x2duuid-B4A2\x2d3420.service - File System Check on /dev/disk/by-uuid/B4A2-3420...
[ OK ] Started plymouth-start.service - Show Plymouth Boot Screen.
[ OK ] Started systemd-ask-password-plymouth.path - Forward Password Requests to Plymouth Directory Watch.
[ OK ] Finished systemd-fsck@dev-disk-by\x2duuid-B4A2\x2d3420.service - File System Check on /dev/disk/by-uuid/B4A2-3420.
[2025:10:25 15:22:26][pid:415,cpu1,(udev-worker)]sky1-pinctrl CIXHA016:00: does not have pin group pinctrl_substrate_i2s5_dbg
[pid:415,cpu3,(udev-worker)]sky1-pinctrl CIXHA016:00: Pin group cannot be found
[pid:415,cpu8,(udev-worker)]sky1-pinctrl CIXHA016:00: does not have pin group pinctrl_substrate_i2s6_dbg
[pid:415,cpu2,(udev-worker)]sky1-pinctrl CIXHA016:00: Pin group cannot be found
[pid:415,cpu0,(udev-worker)]sky1-pinctrl CIXHA016:00: does not have pin group pinctrl_substrate_i2s7_dbg
[pid:415,cpu0,(udev-worker)]sky1-pinctrl CIXHA016:00: Pin group cannot be found
[ OK ] Created slice system-systemd\x2dbacklight.slice - Slice /system/systemd-backlight.
[pid:415,cpu10,(udev-worker)]sky1-pinctrl CIXHA016:00: does not have pin group pinctrl_substrate_i2s8_dbg
[pid:415,cpu10,(udev-worker)]sky1-pinctrl CIXHA016:00: Pin group cannot be found
Starting systemd-backlight@backlight:CIXH5041:00.service - Load/Save Screen Backlight Brightness of backlight:CIXH5041:00...
[pid:415,cpu6,(udev-worker)]sky1-pinctrl CIXHA016:00: does not have pin group pinctrl_substrate_i2s9_dbg
[pid:415,cpu6,(udev-worker)]sky1-pinctrl CIXHA016:00: Pin group cannot be found
[ OK ] Finished systemd-backlight@backlight:CIXH5041:00.service - Load/Save Screen Backlight Brightness of backlight:CIXH5041:00.
[ OK ] Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting fake-hwclock-load.service - Restore the current clock...
Starting [email protected] - Load Kernel Module configfs...
Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
Starting [email protected] - Load Kernel Module fuse...
[ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[ OK ] Finished [email protected] - Load Kernel Module configfs.
[ OK ] Finished [email protected] - Load Kernel Module fuse.
[ OK ] Finished fake-hwclock-load.service - Restore the current clock.
Mounting boot-efi.mount - /boot/efi...
Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
Mounting sys-kernel-config.mount - Kernel Configuration File System...
Mounting tmp.mount - /tmp...
[ OK ] Mounted boot-efi.mount - /boot/efi.
[ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
[ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System.
[ OK ] Mounted tmp.mount - /tmp.
[ OK ] Reached target local-fs.target - Local File Systems.
[ OK ] Listening on systemd-sysext.socket - System Extension Image Management.
Starting armbian-zram-config.service - Armbian ZRAM config...
Starting console-setup.service - Set console font and keymap...
Starting plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data...
Starting systemd-binfmt.service - Set Up Additional Binary Formats...
Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System...
[ OK ] Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System.
[ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats.
[ OK ] Finished console-setup.service - Set console font and keymap.
[ OK ] Finished plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data.
[ OK ] Finished armbian-zram-config.service - Armbian ZRAM config.
Starting armbian-ramlog.service - Armbian memory supported logging...
[ OK ] Finished armbian-ramlog.service - Armbian memory supported logging.
Starting systemd-journald.service - Journal Service...
[ OK ] Started systemd-journald.service - Journal Service.
Starting systemd-journal-flush.service - Flush Journal to Persistent Storage...
[ OK ] Finished systemd-journal-flush.service - Flush Journal to Persistent Storage.
Starting systemd-tmpfiles-setup.service - Create System Files and Directories...
[ OK ] Finished systemd-tmpfiles-setup.service - Create System Files and Directories.
Starting rpcbind.service - RPC bind portmap service...
[ OK ] Reached target sysinit.target - System Initialization.
[ OK ] Started cups.path - CUPS Scheduler.
[ OK ] Started anacron.timer - Trigger anacron every hour.
[ OK ] Started apt-daily.timer - Daily apt download activities.
[ OK ] Started apt-daily-upgrade.timer - Daily apt upgrade and clean activities.
[ OK ] Started dpkg-db-backup.timer - Daily dpkg database backup timer.
[ OK ] Started e2scrub_all.timer - Periodic ext4 Online Metadata Check for All Filesystems.
[ OK ] Started fake-hwclock-save.timer - Periodically save current clock.
[ OK ] Started fstrim.timer - Discard unused filesystem blocks once a week.
[ OK ] Started logrotate.timer - Daily rotation of log files.
[ OK ] Started man-db.timer - Daily man-db regeneration.
[ OK ] Started systemd-tmpfiles-clean.timer - Daily Cleanup of Temporary Directories.
[ OK ] Reached target paths.target - Path Units.
[ OK ] Reached target timers.target - Timer Units.
[ OK ] Listening on cups.socket - CUPS Scheduler.
[ OK ] Listening on dbus.socket - D-Bus System Message Bus Socket.
[ OK ] Listening on sshd-unix-local.socket - OpenSSH Server Socket (systemd-ssh-generator, AF_UNIX Local).
[ OK ] Listening on systemd-hostnamed.socket - Hostname Service Socket.
[ OK ] Reached target sockets.target - Socket Units.
Starting armbian-hardware-monitor.service - Armbian hardware monitoring...
Starting armbian-hardware-optimize.service - Armbian hardware optimization...
Starting armbian-led-state.service - Armbian leds state...
[ OK ] Started rpcbind.service - RPC bind portmap service.
[ OK ] Reached target rpcbind.target - RPC Port Mapper.
[ OK ] Finished armbian-hardware-monitor.service - Armbian hardware monitoring.
[ OK ] Finished armbian-led-state.service - Armbian leds state.
[ OK ] Finished armbian-hardware-optimize.service - Armbian hardware optimization.
[ OK ] Reached target basic.target - Basic System.
Starting accounts-daemon.service - Accounts Service...
Starting alsa-restore.service - Save/Restore Sound Card State...
[ OK ] Started anacron.service - Run anacron jobs.
Starting chrony.service - chrony, an NTP client/server...
Starting dbus.service - D-Bus System Message Bus...
Starting dkms.service - Builds and install new kernel modules through DKMS...
Starting e2scrub_reap.service - Remove Stale Online ext4 Metadata Check Snapshots...
Starting grub-common.service - Record successful boot for GRUB...
Starting lm-sensors.service - Initialize hardware monitoring sensors...
Starting rsyslog.service - System Logging Service...
Starting systemd-logind.service - User Login Management...
Starting udisks2.service - Disk Manager...
[ OK ] Finished alsa-restore.service - Save/Restore Sound Card State.
[ OK ] Reached target sound.target - Sound Card.
Mounting run-rpc_pipefs.mount - RPC Pipe File System...
[ OK ] Started dbus.service - D-Bus System Message Bus.
[ OK ] Mounted run-rpc_pipefs.mount - RPC Pipe File System.
[ OK ] Reached target rpc_pipefs.target.
Starting NetworkManager.service - Network Manager...
Starting nfs-blkmap.service - pNFS block layout mapping daemon...
[ OK ] Reached target nfs-client.target - NFS client services.
[ OK ] Reached target remote-fs-pre.target - Preparation for Remote File Systems.
[ OK ] Reached target remote-fs.target - Remote File Systems.
[ OK ] Started cron.service - Regular background program processing daemon.
Starting rng-tools-debian.service - Hardware RNG entropy gatherer daemon (Debian variant)...
Starting wpa_supplicant.service - WPA supplicant...
[ OK ] Started chrony.service - chrony, an NTP client/server.
[ OK ] Started nfs-blkmap.service - pNFS block layout mapping daemon.
Starting polkit.service - Authorization Manager...
[ OK ] Started rsyslog.service - System Logging Service.
[ OK ] Finished grub-common.service - Record successful boot for GRUB.
[ OK ] Started systemd-logind.service - User Login Management.
[ OK ] Started wpa_supplicant.service - WPA supplicant.
[ OK ] Finished e2scrub_reap.service - Remove Stale Online ext4 Metadata Check Snapshots.
Starting systemd-hostnamed.service - Hostname Service...
[ OK ] Finished dkms.service - Builds and install new kernel modules through DKMS.
[ OK ] Started polkit.service - Authorization Manager.
[ OK ] Started accounts-daemon.service - Accounts Service.
[ OK ] Started udisks2.service - Disk Manager.
[ OK ] Started systemd-hostnamed.service - Hostname Service.
Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
[ OK ] Finished lm-sensors.service - Initialize hardware monitoring sensors.
[ OK ] Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
[pid:103,cpu1,kworker/1:1]hid-generic 0003:046D:C548.0006: device has no listeners, quitting
[ **] (1 of 2) Job dev-ttyS0.device/start running (32s / 1min 30s)
[2025:10:25 15:23:01][pid:174,cpu11,kworker/11:3]arm-scmi CIXHA006:00: timed out in resp(caller: do_xfer+0x11c/0x52c)
[pid:174,cpu11,kworker/11:3]sky1-audss-clk CIXH6061:00: failed to enable clock audio_clk0
[pid:174,cpu11,kworker/11:3]sky1-audss-clk CIXH6061:00: failed to enable clocks
[pid:174,cpu11,kworker/11:3]Failed to prepare clk 'sysclk': -110
[pid:174,cpu11,kworker/11:3]cix-ipbloq-hda CIXH6020:00: failed to enable clk bulk, rc: -110
[2025:10:25 15:23:03][pid:174,cpu11,kworker/11:3]arm-scmi CIXHA006:00: timed out in resp(caller: do_xfer+0x11c/0x52c)
[pid:174,cpu11,kworker/11:3]sky1-audss-clk CIXH6061:00: failed to enable clock audio_clk0
[pid:174,cpu11,kworker/11:3]sky1-aud[ 56.898920] [pid:0,cpu11,in irq]Kernel panic - not syncing: RCU Stall
[ 56.906475] [pid:0,cpu11,in irq]CPU: 11 PID: 0 Comm: swapper/11 Tainted: G S 6.6.89-2025-Q3-cix #4
[ 56.917927] [pid:0,cpu11,in irq]Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0.0-1 2025-10-25T09:57:51+00:00
[ 56.932693] [pid:0,cpu11,in irq]Call trace:
[ 56.937983] [pid:0,cpu11,in irq] dump_backtrace+0x94/0x114
[ 56.944595] [pid:0,cpu11,in irq] show_stack+0x18/0x24
[ 56.950749] [pid:0,cpu11,in irq] dump_stack_lvl+0x48/0x60
[ 56.957243] [pid:0,cpu11,in irq] dump_stack+0x18/0x24
[ 56.963381] [pid:0,cpu11,in irq] panic+0x324/0x3d0
[ 56.969254] [pid:0,cpu11,in irq] exit_rcu+0x0/0x23c
[ 56.975213] [pid:0,cpu11,in irq] update_process_times+0x70/0xb4
[ 56.982200] [pid:0,cpu11,in irq] tick_sched_handle+0x30/0x6c
[ 56.988912] [pid:0,cpu11,in irq] tick_sched_timer+0x50/0xa8
[ 56.995527] [pid:0,cpu11,in irq] __hrtimer_run_queues+0x178/0x338
[ 57.002672] [pid:0,cpu11,in irq] hrtimer_interrupt+0xe8/0x244
[ 57.009463] [pid:0,cpu11,in irq] arch_timer_handler_phys+0x2c/0x44
[ 57.016681] [pid:0,cpu11,in irq] handle_percpu_devid_irq+0x88/0x228
[ 57.023985] [pid:0,cpu11,in irq] handle_irq_desc+0x40/0x58
[ 57.030483] [pid:0,cpu11,in irq] generic_handle_domain_irq+0x30/0x84
[ 57.037838] [pid:0,cpu11,in irq] gic_handle_irq+0x50/0x130
[ 57.044310] [pid:0,cpu11,in irq] call_on_irq_stack+0x24/0x30
[ 57.050933] [pid:0,cpu11,in irq] do_interrupt_handler+0x80/0x84
[ 57.057803] [pid:0,cpu11,in irq] el1_interrupt+0x34/0x68
[ 57.064069] [pid:0,cpu11,in irq] el1h_64_irq_handler+0x18/0x24
[ 57.070852] [pid:0,cpu11,in irq] el1h_64_irq+0x64/0x68
[ 57.076927] [pid:0,cpu11,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.083774] [pid:0,cpu11,in irq] cpuidle_enter+0x38/0x50
[ 57.090004] [pid:0,cpu11,in irq] do_idle+0x1f4/0x264
[ 57.095882] [pid:0,cpu11,in irq] cpu_startup_entry+0x34/0x3c
[ 57.102444] [pid:0,cpu11,in irq] secondary_start_kernel+0x130/0x150
[ 57.109620] [pid:0,cpu11,in irq] __secondary_switched+0xb8/0xbc
[ 57.116434] [pid:0,cpu11,in irq]NMI backtrace for cpu 11
[ 57.122606] [pid:0,cpu11,in irq]CPU: 11 PID: 0 Comm: swapper/11 Tainted: G S 6.6.89-2025-Q3-cix #4
[ 57.133844] [pid:0,cpu11,in irq]Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0.0-1 2025-10-25T09:57:51+00:00
[ 57.148401] [pid:0,cpu11,in irq]Call trace:
[ 57.153482] [pid:0,cpu11,in irq] dump_backtrace+0x94/0x114
[ 57.159860] [pid:0,cpu11,in irq] show_stack+0x18/0x24
[ 57.165785] [pid:0,cpu11,in irq] dump_stack_lvl+0x48/0x60
[ 57.172057] [pid:0,cpu11,in irq] dump_stack+0x18/0x24
[ 57.177973] [pid:0,cpu11,in irq] nmi_cpu_backtrace+0x120/0x188
[ 57.184672] [pid:0,cpu11,in irq] nmi_trigger_cpumask_backtrace+0x1a0/0x24c
[ 57.192397] [pid:0,cpu11,in irq] arch_trigger_cpumask_backtrace+0x1c/0x6c
[ 57.200023] [pid:0,cpu11,in irq] panic+0x3ac/0x3d0
[ 57.205650] [pid:0,cpu11,in irq] exit_rcu+0x0/0x23c
[ 57.211362] [pid:0,cpu11,in irq] update_process_times+0x70/0xb4
[ 57.218112] [pid:0,cpu11,in irq] tick_sched_handle+0x30/0x6c
[ 57.224580] [pid:0,cpu11,in irq] tick_sched_timer+0x50/0xa8
[ 57.230942] [pid:0,cpu11,in irq] __hrtimer_run_queues+0x178/0x338
[ 57.237835] [pid:0,cpu11,in irq] hrtimer_interrupt+0xe8/0x244
[ 57.244377] [pid:0,cpu11,in irq] arch_timer_handler_phys+0x2c/0x44
[ 57.251346] [pid:0,cpu11,in irq] handle_percpu_devid_irq+0x88/0x228
[ 57.258391] [pid:0,cpu11,in irq] handle_irq_desc+0x40/0x58
[ 57.264629] [pid:0,cpu11,in irq] generic_handle_domain_irq+0x30/0x84
[ 57.271746] [pid:0,cpu11,in irq] gic_handle_irq+0x50/0x130
[ 57.277989] [pid:0,cpu11,in irq] call_on_irq_stack+0x24/0x30
[ 57.284399] [pid:0,cpu11,in irq] do_interrupt_handler+0x80/0x84
[ 57.291055] [pid:0,cpu11,in irq] el1_interrupt+0x34/0x68
[ 57.297084] [pid:0,cpu11,in irq] el1h_64_irq_handler+0x18/0x24
[ 57.303640] [pid:0,cpu11,in irq] el1h_64_irq+0x64/0x68
[ 57.309490] [pid:0,cpu11,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.316121] [pid:0,cpu11,in irq] cpuidle_enter+0x38/0x50
[ 57.322127] [pid:0,cpu11,in irq] do_idle+0x1f4/0x264
[ 57.327764] [pid:0,cpu11,in irq] cpu_startup_entry+0x34/0x3c
[ 57.334101] [pid:0,cpu11,in irq] secondary_start_kernel+0x130/0x150
[ 57.341044] [pid:0,cpu11,in irq] __secondary_switched+0xb8/0xbc
[ 57.347633] [pid:0,cpu11,in irq]Sending NMI from CPU 11 to CPUs 0,2-10:
[ 57.354907] [pid:0,cpu8,in irq]NMI backtrace for cpu 8
[ 57.354916] [pid:0,cpu8,in irq]Call trace:
[ 57.354919] [pid:0,cpu8,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.354934] [pid:0,cpu8,in irq] cpuidle_enter+0x38/0x50
[ 57.354948] [pid:0,cpu8,in irq] do_idle+0x1f4/0x264
[ 57.354960] [pid:0,cpu8,in irq] cpu_startup_entry+0x38/0x3c
[ 57.354967] [pid:0,cpu8,in irq] secondary_start_kernel+0x130/0x150
[ 57.354980] [pid:0,cpu8,in irq] __secondary_switched+0xb8/0xbc
[ 57.354994] [pid:0,cpu2,in irq]NMI backtrace for cpu 2
[ 57.355007] [pid:0,cpu2,in irq]Call trace:
[ 57.355012] [pid:0,cpu2,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355032] [pid:0,cpu2,in irq] cpuidle_enter+0x38/0x50
[ 57.355049] [pid:0,cpu2,in irq] do_idle+0x1f4/0x264
[ 57.355066] [pid:0,cpu2,in irq] cpu_startup_entry+0x34/0x3c
[ 57.355082] [pid:0,cpu2,in irq] secondary_start_kernel+0x130/0x150
[ 57.355099] [pid:0,cpu2,in irq] __secondary_switched+0xb8/0xbc
[ 57.355119] [pid:0,cpu3,in irq]NMI backtrace for cpu 3
[ 57.355134] [pid:0,cpu3,in irq]Call trace:
[ 57.355139] [pid:0,cpu3,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355159] [pid:0,cpu3,in irq] cpuidle_enter+0x38/0x50
[ 57.355177] [pid:0,cpu3,in irq] do_idle+0x1f4/0x264
[ 57.355194] [pid:0,cpu3,in irq] cpu_startup_entry+0x34/0x3c
[ 57.355209] [pid:0,cpu3,in irq] secondary_start_kernel+0x130/0x150
[ 57.355226] [pid:0,cpu3,in irq] __secondary_switched+0xb8/0xbc
[ 57.355244] [pid:0,cpu7,in irq]NMI backtrace for cpu 7
[ 57.355253] [pid:0,cpu7,in irq]Call trace:
[ 57.355256] [pid:0,cpu7,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355270] [pid:0,cpu7,in irq] cpuidle_enter+0x38/0x50
[ 57.355284] [pid:0,cpu7,in irq] do_idle+0x1f4/0x264
[ 57.355296] [pid:0,cpu7,in irq] cpu_startup_entry+0x38/0x3c
[ 57.355303] [pid:0,cpu7,in irq] secondary_start_kernel+0x130/0x150
[ 57.355315] [pid:0,cpu7,in irq] __secondary_switched+0xb8/0xbc
[ 57.355328] [pid:0,cpu6,in irq]NMI backtrace for cpu 6
[ 57.355335] [pid:0,cpu6,in irq]Call trace:
[ 57.355338] [pid:0,cpu6,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355352] [pid:0,cpu6,in irq] cpuidle_enter+0x38/0x50
[ 57.355366] [pid:0,cpu6,in irq] do_idle+0x1f4/0x264
[ 57.355379] [pid:0,cpu6,in irq] cpu_startup_entry+0x34/0x3c
[ 57.355386] [pid:0,cpu6,in irq] secondary_start_kernel+0x130/0x150
[ 57.355399] [pid:0,cpu6,in irq] __secondary_switched+0xb8/0xbc
[ 57.355412] [pid:0,cpu4,in irq]NMI backtrace for cpu 4
[ 57.355427] [pid:0,cpu4,in irq]Call trace:
[ 57.355432] [pid:0,cpu4,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355452] [pid:0,cpu4,in irq] cpuidle_enter+0x38/0x50
[ 57.355469] [pid:0,cpu4,in irq] do_idle+0x1f4/0x264
[ 57.355485] [pid:0,cpu4,in irq] cpu_startup_entry+0x38/0x3c
[ 57.355499] [pid:0,cpu4,in irq] secondary_start_kernel+0x130/0x150
[ 57.355516] [pid:0,cpu4,in irq] __secondary_switched+0xb8/0xbc
[ 57.355534] [pid:0,cpu5,in irq]NMI backtrace for cpu 5
[ 57.355548] [pid:0,cpu5,in irq]Call trace:
[ 57.355554] [pid:0,cpu5,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355573] [pid:0,cpu5,in irq] cpuidle_enter+0x38/0x50
[ 57.355591] [pid:0,cpu5,in irq] do_idle+0x1f4/0x264
[ 57.355606] [pid:0,cpu5,in irq] cpu_startup_entry+0x34/0x3c
[ 57.355621] [pid:0,cpu5,in irq] secondary_start_kernel+0x130/0x150
[ 57.355637] [pid:0,cpu5,in irq] __secondary_switched+0xb8/0xbc
[ 57.355655] [pid:0,cpu9,in irq]NMI backtrace for cpu 9
[ 57.355663] [pid:0,cpu9,in irq]Call trace:
[ 57.355666] [pid:0,cpu9,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355680] [pid:0,cpu9,in irq] cpuidle_enter+0x38/0x50
[ 57.355695] [pid:0,cpu9,in irq] do_idle+0x1f4/0x264
[ 57.355707] [pid:0,cpu9,in irq] cpu_startup_entry+0x38/0x3c
[ 57.355714] [pid:0,cpu9,in irq] secondary_start_kernel+0x130/0x150
[ 57.355726] [pid:0,cpu9,in irq] __secondary_switched+0xb8/0xbc
[ 57.355739] [pid:0,cpu10,in irq]NMI backtrace for cpu 10
[ 57.355747] [pid:0,cpu10,in irq]Call trace:
[ 57.355750] [pid:0,cpu10,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 57.355764] [pid:0,cpu10,in irq] cpuidle_enter+0x38/0x50
[ 57.355779] [pid:0,cpu10,in irq] do_idle+0x1f4/0x264
[ 57.355791] [pid:0,cpu10,in irq] cpu_startup_entry+0x34/0x3c
[ 57.355798] [pid:0,cpu10,in irq] secondary_start_kernel+0x130/0x150
[ 57.355810] [pid:0,cpu10,in irq] __secondary_switched+0xb8/0xbc
[ 67.357202] [2025:10:25 15:23:29][pid:0,cpu11,in irq]SMP: stopping secondary CPUs
[ 69.006491] [pid:0,cpu11,in irq]SMP: failed to stop secondary CPUs 0-1,11
[ 69.013811] [pid:0,cpu11,in irq]CPU: 11 PID: 0 Comm: swapper/11 Tainted: G S 6.6.89-2025-Q3-cix #4
[ 69.024702] [pid:0,cpu11,in irq]Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0.0-1 2025-10-25T09:57:51+00:00
[ 69.038917] [pid:0,cpu11,in irq]pstate: 000000c8 (nzcv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 69.048196] [pid:0,cpu11,in irq]pc : kernel_dump_panic_notify+0x38/0x88
[ 69.055403] [pid:0,cpu11,in irq]lr : atomic_notifier_call_chain+0x60/0x90
[ 69.062793] [pid:0,cpu11,in irq]sp : ffff80008005bb70
[ 69.068431] [pid:0,cpu11,in irq]x29: ffff80008005bb70 x28: ffff6152b786ed40 x27: 00000000000000c0
[ 69.077909] [pid:0,cpu11,in irq]x26: ffffc6fdf3a82d40 x25: ffffc6fdf424f900 x24: ffffc6fdf3ea9a68
[ 69.087389] [pid:0,cpu11,in irq]x23: ffffc6fdf44a3e18 x22: 0000000000000000 x21: 00000000fffffffc
[ 69.096871] [pid:0,cpu11,in irq]x20: 0000000000000000 x19: ffffc6fdf425cc50 x18: 0000000000000006
[ 69.106357] [pid:0,cpu11,in irq]x17: 0000000000000020 x16: 0000000000000002 x15: ffff80008005b580
[ 69.115847] [pid:0,cpu11,in irq]x14: 0000000000000000 x13: ffffc6fdf3ecc2c8 x12: 0000000000001440
[ 69.125341] [pid:0,cpu11,in irq]x11: 00000000000006c0 x10: ffffc6fdf418c2c8 x9 : 0000000000000000
[ 69.134835] [pid:0,cpu11,in irq]x8 : ffff80008005bb68 x7 : 0000000000000000 x6 : 000000000000003f
[ 69.144334] [pid:0,cpu11,in irq]x5 : 0000000000000040 x4 : ffffffffffffffe0 x3 : 0000000000000020
[ 69.153831] [pid:0,cpu11,in irq]x2 : 0000000000000008 x1 : 0000000000000000 x0 : ffff80008005ba18
[ 69.163331] [pid:0,cpu11,in irq]
[ 69.163331] PC: 0xffffc6fdf27da1e4:
[ 69.171268] [pid:0,cpu11,in irq]a164 9124a021 52800862 91006021 d0007c60 911ae000 97e7720c a8c17bfd d50323bf
[ 69.181845] [pid:0,cpu11,in irq]a184 d65f03c0 52802a05 d280d804 d2802a02 9b251063 8b030000 94262269 a8c17bfd
[ 69.192430] [pid:0,cpu11,in irq]a1a4 d50323bf d65f03c0 d503233f d105c3ff d5384101 910023e0 a9167bfd 910583fd
[ 69.203025] [pid:0,cpu11,in irq]a1c4 f9422c22 f900afe2 d2800002 d2802a02 52800001 942622ea 910023e0 97e36ff3
[ 69.213630] [pid:0,cpu11,in irq]a1e4 910023e1 d53cd042 d00094a0 91002000 b8626800 97ffffd0 910023e0 97e37ad2
[ 69.224241] [pid:0,cpu11,in irq]a204 d5384100 f940afe2 f9422c01 eb010042 d2800001 540000c1 a9567bfd 52800000
[ 69.234859] [pid:0,cpu11,in irq]a224 9105c3ff d50323bf d65f03c0 9426d3c8 f0008582 f100003f fa401804 f9417842
[ 69.245484] [pid:0,cpu11,in irq]a244 cb020002 54000840 d503233f a9bc7bfd 910003fd a90153f3 9000f073 910e4273
[ 69.256120] [pid:0,cpu11,in irq]
[ 69.256120] SP: 0xffff80008005bb70:
[ 69.264223] [pid:0,cpu11,in irq]baf0 000000c0 00000000 b786ed40 ffff6152 8005bb70 ffff8000 f2162ad0 54ebc6fd
[ 69.274884] [pid:0,cpu11,in irq]bb10 8005bb70 ffff8000 f27da1e4 ffffc6fd 000000c8 00000000 00000000 00000000
[ 69.285553] [pid:0,cpu11,in irq]bb30 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.296221] [pid:0,cpu11,in irq]bb50 00000000 00000000 00000000 00000000 00000000 00000000 3ec83700 252d6075
[ 69.306887] [pid:0,cpu11,in irq]bb70 8005bb80 ffff8000 f2162ad0 54ebc6fd 8005bc10 ffff8000 f2133238 6bb2c6fd
[ 69.317559] [pid:0,cpu11,in irq]bb90 00000000 00000000 f44a3e18 ffffc6fd f44a3dd8 ffffc6fd f424fc08 ffffc6fd
[ 69.328238] [pid:0,cpu11,in irq]bbb0 f424fc08 ffffc6fd f3ea9a68 ffffc6fd 8005bca0 ffff8000 8005bca0 ffff8000
[ 69.338923] [pid:0,cpu11,in irq]bbd0 8005bc60 ffff8000 ffffffc8 00000000 8005bc20 ffff8000 8005bca0 ffff8000
[ 69.349612] [pid:0,cpu11,in irq]
[ 69.349612] X0: 0xffff80008005ba18:
[ 69.357824] [pid:0,cpu11,in irq]b998 f20b8d60 11a8c6fd 8005ba18 ffff8000 00000000 00000000 fffffffc 00000000
[ 69.368534] [pid:0,cpu11,in irq]b9b8 00000000 00000000 f44a3e18 ffffc6fd f3ea9a68 ffffc6fd f424f900 ffffc6fd
[ 69.379250] [pid:0,cpu11,in irq]b9d8 f3a82d40 ffffc6fd 000000c0 00000000 b786ed40 ffff6152 8005bb70 ffff8000
[ 69.389972] [pid:0,cpu11,in irq]b9f8 f27da204 74bac6fd f425cc50 ffffc6fd f27da1fc 8de4c6fd 8005bb50 ffff8000
[ 69.400701] [pid:0,cpu11,in irq]ba18 8005ba18 ffff8000 00000000 00000000 00000008 00000000 00000020 00000000
[ 69.411439] [pid:0,cpu11,in irq]ba38 ffffffe0 ffffffff 00000040 00000000 0000003f 00000000 00000000 00000000
[ 69.422178] [pid:0,cpu11,in irq]ba58 8005bb68 ffff8000 00000000 00000000 f418c2c8 ffffc6fd 000006c0 00000000
[ 69.432920] [pid:0,cpu11,in irq]ba78 00001440 00000000 f3ecc2c8 ffffc6fd 00000000 00000000 8005b580 ffff8000
[ 69.443672] [pid:0,cpu11,in irq]
[ 69.443672] X8: 0xffff80008005bb68:
[ 69.451999] [pid:0,cpu11,in irq]bae8 f3a82d40 ffffc6fd 000000c0 00000000 b786ed40 ffff6152 8005bb70 ffff8000
[ 69.462766] [pid:0,cpu11,in irq]bb08 f2162ad0 54ebc6fd 8005bb70 ffff8000 f27da1e4 ffffc6fd 000000c8 00000000
[ 69.473540] [pid:0,cpu11,in irq]bb28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.484319] [pid:0,cpu11,in irq]bb48 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.495094] [pid:0,cpu11,in irq]bb68 3ec83700 252d6075 8005bb80 ffff8000 f2162ad0 54ebc6fd 8005bc10 ffff8000
[ 69.505881] [pid:0,cpu11,in irq]bb88 f2133238 6bb2c6fd 00000000 00000000 f44a3e18 ffffc6fd f44a3dd8 ffffc6fd
[ 69.516672] [pid:0,cpu11,in irq]bba8 f424fc08 ffffc6fd f424fc08 ffffc6fd f3ea9a68 ffffc6fd 8005bca0 ffff8000
[ 69.527470] [pid:0,cpu11,in irq]bbc8 8005bca0 ffff8000 8005bc60 ffff8000 ffffffc8 00000000 8005bc20 ffff8000
[ 69.538271] [pid:0,cpu11,in irq]
[ 69.538271] X10: 0xffffc6fdf418c2c8:
[ 69.546784] [pid:0,cpu11,in irq]c248 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.557602] [pid:0,cpu11,in irq]c268 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.568419] [pid:0,cpu11,in irq]c288 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.579233] [pid:0,cpu11,in irq]c2a8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.590044] [pid:0,cpu11,in irq]c2c8 ffff8000 80000000 fff00000 ffffffff fff00058 ffffffff ffff8001 80000000
[ 69.600856] [pid:0,cpu11,in irq]c2e8 fff00058 ffffffff fff00140 ffffffff ffff8002 80000000 fff00140 ffffffff
[ 69.611673] [pid:0,cpu11,in irq]c308 fff00170 ffffffff ffff8003 80000000 fff00170 ffffffff fff001c0 ffffffff
[ 69.622483] [pid:0,cpu11,in irq]c328 ffff8004 80000000 fff001c0 ffffffff fff00278 ffffffff ffff8005 80000000
[ 69.633289] [pid:0,cpu11,in irq]
[ 69.633289] X13: 0xffffc6fdf3ecc2c8:
[ 69.641784] [pid:0,cpu11,in irq]c248 00000000 00000001 f3ecc250 ffffc6fd f3ecc250 ffffc6fd f44aa638 ffffc6fd
[ 69.652565] [pid:0,cpu11,in irq]c268 0000000f 00000000 f418c2c8 ffffc6fd f3ecc2c8 ffffc6fd ffff86ff 00000000
[ 69.663341] [pid:0,cpu11,in irq]c288 ffff7fff 00000000 ffff86ff 00000000 00000014 00000000 f44aa638 ffffc6fd
[ 69.674121] [pid:0,cpu11,in irq]c2a8 fff2c318 ffffffff fff00000 ffffffff 00000000 00000000 ffffffff 00000000
[ 69.684902] [pid:0,cpu11,in irq]c2c8 00000000 00000000 00000000 00000000 c200004b 00000000 00000000 00000000
[ 69.695684] [pid:0,cpu11,in irq]c2e8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.706455] [pid:0,cpu11,in irq]c308 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000
[ 69.717219] [pid:0,cpu11,in irq]c328 00000000 00000000 a20000d5 00000000 00000000 00000000 00000000 00000000
[ 69.727978] [pid:0,cpu11,in irq]
[ 69.727978] X15: 0xffff80008005b580:
[ 69.736401] [pid:0,cpu11,in irq]b500 00000000 00000000 f3a70008 ffffc6fd 00000000 00000000 f42e37d8 ffffc6fd
[ 69.747178] [pid:0,cpu11,in irq]b520 8005b5d0 ffff8000 f21b7e78 ec8bc6fd 8005b570 ffff8000 00000708 00000000
[ 69.757957] [pid:0,cpu11,in irq]b540 8005b558 ffff8000 f44a9a10 ffffc6fd 00000800 00000000 00000000 00000000
[ 69.768735] [pid:0,cpu11,in irq]b560 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.779513] [pid:0,cpu11,in irq]b580 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.790278] [pid:0,cpu11,in irq]b5a0 00000000 00000000 00000000 00000000 8005b890 ffff8000 ffffffc8 00000000
[ 69.801043] [pid:0,cpu11,in irq]b5c0 407765a0 00000010 3ec83700 252d6075 8005b680 ffff8000 f21b867c e999c6fd
[ 69.811801] [pid:0,cpu11,in irq]b5e0 f44a9848 ffffc6fd 8005b6ef ffff8000 00000001 00000000 00000000 00000000
[ 69.822560] [pid:0,cpu11,in irq]
[ 69.822560] X19: 0xffffc6fdf425cc50:
[ 69.830969] [pid:0,cpu11,in irq]cbd0 f425cbd0 ffffc6fd f425cbd0 ffffc6fd f425cbe0 ffffc6fd f425cbe0 ffffc6fd
[ 69.841723] [pid:0,cpu11,in irq]cbf0 f425cbf0 ffffc6fd f425cbf0 ffffc6fd f425cc00 ffffc6fd f425cc00 ffffc6fd
[ 69.852468] [pid:0,cpu11,in irq]cc10 f425cc10 ffffc6fd f425cc10 ffffc6fd f425cc20 ffffc6fd f425cc20 ffffc6fd
[ 69.863200] [pid:0,cpu11,in irq]cc30 f425cc30 ffffc6fd f425cc30 ffffc6fd f425cc40 ffffc6fd f425cc40 ffffc6fd
[ 69.873919] [pid:0,cpu11,in irq]cc50 f2242c30 ffffc6fd f460d678 ffffc6fd 00000000 00000000 f2242be8 ffffc6fd
[ 69.884632] [pid:0,cpu11,in irq]cc70 f45f8420 ffffc6fd 00000000 00000000 f36f6248 ffffc6fd f3ea9d1c ffffc6fd
[ 69.895351] [pid:0,cpu11,in irq]cc90 00000004 000001a4 00000000 00000000 f2140dc0 ffffc6fd 00000000 00000000
[ 69.906061] [pid:0,cpu11,in irq]ccb0 f31dc730 ffffc6fd f31dc734 ffffc6fd f36f6268 ffffc6fd f3ea9d18 ffffc6fd
[ 69.916773] [pid:0,cpu11,in irq]
[ 69.916773] X23: 0xffffc6fdf44a3e18:
[ 69.925109] [pid:0,cpu11,in irq]3d98 40220300 ffff614f 40220500 ffff614f 0001e5e2 00000000 40220400 ffff614f
[ 69.935834] [pid:0,cpu11,in irq]3db8 00000132 00000000 000004b8 00000000 40220600 ffff614f 40004c00 ffff614f
[ 69.946559] [pid:0,cpu11,in irq]3dd8 00000000 00000000 00000004 00000000 00000001 00000000 00000000 00000000
[ 69.957282] [pid:0,cpu11,in irq]3df8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.968000] [pid:0,cpu11,in irq]3e18 20554352 6c617453 0000006c 00000000 00000000 00000000 00000000 00000000
[ 69.978707] [pid:0,cpu11,in irq]3e38 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 69.989416] [pid:0,cpu11,in irq]3e58 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.000107] [pid:0,cpu11,in irq]3e78 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.010788] [pid:0,cpu11,in irq]
[ 70.010788] X24: 0xffffc6fdf3ea9a68:
[ 70.019055] [pid:0,cpu11,in irq]99e8 4000dc00 ffff614f 4000de00 ffff614f 4000e000 ffff614f 4000e200 ffff614f
[ 70.029736] [pid:0,cpu11,in irq]9a08 4000e400 ffff614f 00000000 00000000 f20e169c ffffc6fd f20e16d8 ffffc6fd
[ 70.040422] [pid:0,cpu11,in irq]9a28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.051109] [pid:0,cpu11,in irq]9a48 00000803 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.061786] [pid:0,cpu11,in irq]9a68 00000fff 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.072448] [pid:0,cpu11,in irq]9a88 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.083109] [pid:0,cpu11,in irq]9aa8 00000fff 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.093751] [pid:0,cpu11,in irq]9ac8 00000003 00000000 00000fff 00000000 00000000 00000000 00000000 00000000
[ 70.104386] [pid:0,cpu11,in irq]
[ 70.104386] X25: 0xffffc6fdf424f900:
[ 70.112567] [pid:0,cpu11,in irq]f880 00000001 00000010 f21d6088 ffffc6fd f21d97cc ffffc6fd 00000000 00000000
[ 70.123216] [pid:0,cpu11,in irq]f8a0 00000002 00000001 402a8418 ffff614f f4267550 ffffc6fd 00000000 00000000
[ 70.133858] [pid:0,cpu11,in irq]f8c0 40018008 ffff614f 00000064 00000000 00004e20 00000000 f21d5660 ffffc6fd
[ 70.144504] [pid:0,cpu11,in irq]f8e0 f433b870 ffffc6fd 00000000 00000000 00000007 00000000 002dc6c0 00000000
[ 70.155147] [pid:0,cpu11,in irq]f900 00000000 00000000 000002b9 00000000 000002c0 00000000 000002b5 00000000
[ 70.165783] [pid:0,cpu11,in irq]f920 00000002 00000000 00000000 00000000 00000fff 00000000 00000fff 00000000
[ 70.176419] [pid:0,cpu11,in irq]f940 00000000 00000000 00000fff 00000000 00000fff 00000000 00000000 00000000
[ 70.187038] [pid:0,cpu11,in irq]f960 00000fff 00000000 00000000 00000000 00000000 0000000b 00000000 00000000
[ 70.197659] [pid:0,cpu11,in irq]
[ 70.197659] X26: 0xffffc6fdf3a82d40:
[ 70.205835] [pid:0,cpu11,in irq]2cc0 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.216491] [pid:0,cpu11,in irq]2ce0 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.227133] [pid:0,cpu11,in irq]2d00 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.237766] [pid:0,cpu11,in irq]2d20 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.248391] [pid:0,cpu11,in irq]2d40 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.259001] [pid:0,cpu11,in irq]2d60 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.269608] [pid:0,cpu11,in irq]2d80 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.280196] [pid:0,cpu11,in irq]2da0 ******** ******** ******** ******** ******** ******** ******** ********
[ 70.290779] [pid:0,cpu11,in irq]
[ 70.290779] X28: 0xffff6152b786ed40:
[ 70.298837] [pid:0,cpu11,in irq]ecc0 00000000 00000000 b7851cc0 ffff6152 00000000 0000000c 00000000 00000000
[ 70.309423] [pid:0,cpu11,in irq]ece0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.320010] [pid:0,cpu11,in irq]ed00 b77ddd00 ffff6152 00000001 00000000 00000000 00000000 00000000 00000000
[ 70.330600] [pid:0,cpu11,in irq]ed20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.341191] [pid:0,cpu11,in irq]ed40 000002b9 00000000 000002bc 00000000 01000000 00000100 f424f900 ffffc6fd
[ 70.351775] [pid:0,cpu11,in irq]ed60 00000800 00000000 00001484 00000000 00000000 00000000 00000000 00000000
[ 70.362361] [pid:0,cpu11,in irq]ed80 00000000 00000000 00000000 00000000 00000000 00000000 ffffffe0 0000000f
[ 70.372933] [pid:0,cpu11,in irq]eda0 b786eda0 ffff6152 b786eda0 ffff6152 f21dc6f0 ffffc6fd aaf458e8 ffff6152
[ 70.383507] [pid:0,cpu11,in irq]
[ 70.383507] X29: 0xffff80008005bb70:
[ 70.391567] [pid:0,cpu11,in irq]baf0 000000c0 00000000 b786ed40 ffff6152 8005bb70 ffff8000 f2162ad0 54ebc6fd
[ 70.402164] [pid:0,cpu11,in irq]bb10 8005bb70 ffff8000 f27da1e4 ffffc6fd 000000c8 00000000 00000000 00000000
[ 70.412768] [pid:0,cpu11,in irq]bb30 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 70.423368] [pid:0,cpu11,in irq]bb50 00000000 00000000 00000000 00000000 00000000 00000000 3ec83700 252d6075
[ 70.433960] [pid:0,cpu11,in irq]bb70 8005bb80 ffff8000 f2162ad0 54ebc6fd 8005bc10 ffff8000 f2133238 6bb2c6fd
[ 70.444548] [pid:0,cpu11,in irq]bb90 00000000 00000000 f44a3e18 ffffc6fd f44a3dd8 ffffc6fd f424fc08 ffffc6fd
[ 70.455144] [pid:0,cpu11,in irq]bbb0 f424fc08 ffffc6fd f3ea9a68 ffffc6fd 8005bca0 ffff8000 8005bca0 ffff8000
[ 70.465732] [pid:0,cpu11,in irq]bbd0 8005bc60 ffff8000 ffffffc8 00000000 8005bc20 ffff8000 8005bca0 ffff8000
[ 70.476326] [pid:0,cpu11,in irq]Call trace:
[ 70.481170] [pid:0,cpu11,in irq] kernel_dump_panic_notify+0x38/0x88
[ 70.488113] [pid:0,cpu11,in irq] atomic_notifier_call_chain+0x60/0x90
[ 70.495229] [pid:0,cpu11,in irq] panic+0x194/0x3d0
[ 70.500689] [pid:0,cpu11,in irq] exit_rcu+0x0/0x23c
[ 70.506232] [pid:0,cpu11,in irq] update_process_times+0x70/0xb4
[ 70.512814] [pid:0,cpu11,in irq] tick_sched_handle+0x30/0x6c
[ 70.519122] [pid:0,cpu11,in irq] tick_sched_timer+0x50/0xa8
[ 70.525343] [pid:0,cpu11,in irq] __hrtimer_run_queues+0x178/0x338
[ 70.532077] [pid:0,cpu11,in irq] hrtimer_interrupt+0xe8/0x244
[ 70.538459] [pid:0,cpu11,in irq] arch_timer_handler_phys+0x2c/0x44
[ 70.545270] [pid:0,cpu11,in irq] handle_percpu_devid_irq+0x88/0x228
[ 70.552176] [pid:0,cpu11,in irq] handle_irq_desc+0x40/0x58
[ 70.558298] [pid:0,cpu11,in irq] generic_handle_domain_irq+0x30/0x84
[ 70.565292] [pid:0,cpu11,in irq] gic_handle_irq+0x50/0x130
[ 70.571420] [pid:0,cpu11,in irq] call_on_irq_stack+0x24/0x30
[ 70.577727] [pid:0,cpu11,in irq] do_interrupt_handler+0x80/0x84
[ 70.584288] [pid:0,cpu11,in irq] el1_interrupt+0x34/0x68
[ 70.590241] [pid:0,cpu11,in irq] el1h_64_irq_handler+0x18/0x24
[ 70.596705] [pid:0,cpu11,in irq] el1h_64_irq+0x64/0x68
[ 70.602463] [pid:0,cpu11,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 70.609004] [pid:0,cpu11,in irq] cpuidle_enter+0x38/0x50
[ 70.614939] [pid:0,cpu11,in irq] do_idle+0x1f4/0x264
[ 70.620527] [pid:0,cpu11,in irq] cpu_startup_entry+0x34/0x3c
[ 70.626816] [pid:0,cpu11,in irq] secondary_start_kernel+0x130/0x150
[ 70.633720] [pid:0,cpu11,in irq] __secondary_switched+0xb8/0xbc
[ 70.640283] [pid:0,cpu11,in irq]Kernel Offset: 0x46fd720a0000 from 0xffff800080000000
[ 70.648750] [pid:0,cpu11,in irq]PHYS_OFFSET: 0xffff9eb1c0000000
[ 70.655307] [pid:0,cpu11,in irq]CPU features: 0x3,00000000,f003cd43,93fe7667
[ 70.662988] [pid:0,cpu11,in irq]Memory Limit: none
[ 70.668408] [pid:0,cpu11,in irq]<dst::ap_panic_notify:49> ===> enter panic notify!
[ 70.676609] [pid:0,cpu11,in irq]<dst::rdr_system_error:234 error> in atomic or irqs disabled or in irq
[ 70.686556] [pid:0,cpu11,in irq]<dst::rdr_system_error:236 error> blackbox receive exception modid is [0x80000004][AP]!
[ 70.697986] [pid:0,cpu11,in irq]Linux version 6.6.89-2025-Q3-cix (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #4 SMP PREEMPT Tue Oct 21 11:34:35 UTC 2025
[ 70.718678] [pid:0,cpu11,in irq]Call trace:
[ 70.723563] [pid:0,cpu11,in irq] dump_backtrace+0x94/0x114
[ 70.729763] [pid:0,cpu11,in irq] show_stack+0x18/0x24
[ 70.735517] [pid:0,cpu11,in irq] rdr_system_error+0xc4/0x508
[ 70.741879] [pid:0,cpu11,in irq] ap_panic_notify+0xa4/0xcc
[ 70.748052] [pid:0,cpu11,in irq] atomic_notifier_call_chain+0x60/0x90
[ 70.755194] [pid:0,cpu11,in irq] panic+0x194/0x3d0
[ 70.760686] [pid:0,cpu11,in irq] exit_rcu+0x0/0x23c
[ 70.766269] [pid:0,cpu11,in irq] update_process_times+0x70/0xb4
[ 70.772903] [pid:0,cpu11,in irq] tick_sched_handle+0x30/0x6c
[ 70.779279] [pid:0,cpu11,in irq] tick_sched_timer+0x50/0xa8
[ 70.785571] [pid:0,cpu11,in irq] __hrtimer_run_queues+0x178/0x338
[ 70.792393] [pid:0,cpu11,in irq] hrtimer_interrupt+0xe8/0x244
[ 70.798858] [pid:0,cpu11,in irq] arch_timer_handler_phys+0x2c/0x44
[ 70.805760] [pid:0,cpu11,in irq] handle_percpu_devid_irq+0x88/0x228
[ 70.812740] [pid:0,cpu11,in irq] handle_irq_desc+0x40/0x58
[ 70.818935] [pid:0,cpu11,in irq] generic_handle_domain_irq+0x30/0x84
[ 70.826003] [pid:0,cpu11,in irq] gic_handle_irq+0x50/0x130
[ 70.832202] [pid:0,cpu11,in irq] call_on_irq_stack+0x24/0x30
[ 70.838576] [pid:0,cpu11,in irq] do_interrupt_handler+0x80/0x84
[ 70.845212] [pid:0,cpu11,in irq] el1_interrupt+0x34/0x68
[ 70.851240] [pid:0,cpu11,in irq] el1h_64_irq_handler+0x18/0x24
[ 70.857782] [pid:0,cpu11,in irq] el1h_64_irq+0x64/0x68
[ 70.863614] [pid:0,cpu11,in irq] cpuidle_enter_state+0xc0/0x4e4
[ 70.870234] [pid:0,cpu11,in irq] cpuidle_enter+0x38/0x50
[ 70.876232] [pid:0,cpu11,in irq] do_idle+0x1f4/0x264
[ 70.881873] [pid:0,cpu11,in irq] cpu_startup_entry+0x34/0x3c
[ 70.888209] [pid:0,cpu11,in irq] secondary_start_kernel+0x130/0x150
[ 70.895157] [pid:0,cpu11,in irq] __secondary_switched+0xb8/0xbc
[ 70.901759] [pid:0,cpu11,in irq]<dst::process_module_dump:293> dump module [AP] start
[ 70.910266] [pid:0,cpu11,in irq]<dst::rdr_ap_dump:130> begin
[ 70.916593] [pid:0,cpu11,in irq]<dst::rdr_ap_dump:131> modid[80000004], etype[61], coreid[1], log_path[(null)]
[ 70.927280] [pid:0,cpu11,in irq]<dst::rdr_ap_dump:157> regs_dump start!
[ 70.934565] [pid:0,cpu11,in irq]<dst::rdr_ap_dump:160> save_module_dump_mem start!
Update on my branch, was switching between Orion O6 and OrangePi 6 Plus (seems to be stable with display output now):
Hasn't crashed yet but dmesg is full of:
[ +4.018167] [2025:10:30 19:41:58][pid:133,cpu0,irq/13-arm-smmu]arm_smmu_evtq_thread: 20 callbacks suppressed
[ +0.000014] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: event 0x07 received:
[ +0.000010] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000310000000007
[ +0.000005] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000005] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000004] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000897] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: event 0x07 received:
[ +0.000001] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000310000000007
[ +0.000002] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000001] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000001] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.685559] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: event 0x07 received:
[ +0.000014] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000310000000007
[ +0.000005] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000004] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000004] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.237671] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: event 0x07 received:
[ +0.000012] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000310000000007
[ +0.000006] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000005] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000004] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.078609] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: event 0x07 received:
[ +0.000010] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000310000000007
[ +0.000005] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000005] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000004] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000902] [2025:10:30 19:41:59][pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: event 0x07 received:
[ +0.000004] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000310000000007
[ +0.000001] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000002] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
[ +0.000001] [pid:133,cpu0,irq/13-arm-smmu]arm-smmu-v3 arm-smmu-v3.0.auto: 0x0000000000000000
Wanna send as WIP anyway?
Wanna send as WIP anyway?
Maybe later today. Need to add cix packages / drivers / firmware first
I'm happy to report: Cix-ACPI board config with Panthor GPU is working
Some benchmarks with Mesa 25.2.6 from kisak fresh ppa:
vkmark --size 1920x1080Score: 1805glmark2-wayland --size 1920x1080Score: 2376
Branch I made this with: https://github.com/HeyMeco/build/tree/radxa-orion-o6-q3
I'm happy to report: Cix-ACPI board config with Panthor GPU is working
Some benchmarks with Mesa 25.2.6 from kisak fresh ppa:
vkmark --size 1920x1080Score: 1805glmark2-wayland --size 1920x1080Score: 2376Branch I made this with: https://github.com/HeyMeco/build/tree/radxa-orion-o6-q3
nice work!
Chromium on Wayland doesn’t work correctly yet here. I found that X11 on the Orange Pi 6 only starts correctly when the KMS device is explicitly specified in the Xorg configuration.
Here’s the working configuration snippet for hdmi:
Section "Device" Identifier "Panthor" Driver "modesetting" Option "kmsdev" "/dev/dri/card5" EndSection
With this setup, Chromium on X11 with software decoding and vulkan enabled can play YouTube videos smoothly at 4K 60 FPS without dropping frames. Running vkmark --size 1920x1080 on X11 gives a score of around 3200, glmark2: 1723
The system is currently able to boot normally, and the Panthor GPU driver is working well on Debian Trixie. I think it's time to add initial support for Orion-O6/Cix-ACPI?
The system is currently able to boot normally, and the Panthor GPU driver is working well on Debian Trixie. I think it's time to add initial support for Orion-O6/Cix-ACPI?
Imo it's not in that great of a shape yet. Lots of micro stutters etc. We should add @chainsx Mali patch https://github.com/chainsx/linux-cix/commit/3142018d11e68b85378bb5e0e0a93d4ed2b93bc6 to https://github.com/armbian/linux-cix first and then the userspace cix mesa with which I had gpu output locally.
It should be possible to set up the orion o6 alone without uart / ssh then it's ready to be merged
