Jump to content

Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G


Hqnicolas

Recommended Posts

We dont know what resolution are you decoding but 1440p is something hantro cant do. Maybe 720p upscaled to 1440p. If that is the case you CPU usage is in concordante with VPU decoding.

Link to comment
Share on other sites

Posted (edited)

Also Runing android APK's on H96 Max with this waydroid image:

https://forum.armbian.com/topic/38184-waydroid-for-rk3588-with-armbian-edge-panthor-kernel-68/#comment-188934

No Vaapi on android video players....
 

Testing:
https://mdn.github.io/dom-examples/webgl-examples/tutorial/sample4/

https://mdn.github.io/dom-examples/webgl-examples/tutorial/sample5/

https://mdn.github.io/dom-examples/webgl-examples/tutorial/sample6/

https://mdn.github.io/dom-examples/webgl-examples/tutorial/sample7/

https://mdn.github.io/dom-examples/webgl-examples/tutorial/sample8/

 

Testing:
https://www.wirple.com/bmark/

 

Testing:

Quote

SD Card to EMMC copy speed: 130 ~ 60mb/s
@h96-tvbox-3566:~$ sudo dd if=/dev/mmcblk1p1 of=~/root.img bs=4096 status=progress
[sudo] password for nicolas:
8737087488 bytes (8,7 GB, 8,1 GiB) copied, 145 s, 60,3 MB/s
2153984+0 records in
2153984+0 records out
8822718464 bytes (8,8 GB, 8,2 GiB) copied, 146,985 s, 60,0 MB/s

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)


for VAAPI we need https://github.com/rockchip-linux/mpp

17 hours ago, maka said:

Seems that you want to try to use mpp with mainline kernel. That's not possible. The chromium PPA is for legacy kernel and dtb. In mainline kernel there is an VPU driver called hantro for rk3566 that works.

 

Also testing Wine on linux aarch64

https://github.com/neofeo/BOX86-BOX64-WINEx86-TUTORIAL

https://archlinuxarm.org/packages/aarch64/vulkan-panfrost
https://www.cnx-software.com/2023/07/21/arm-panfrost-is-now-the-gpu-driver-for-the-linux-community/

 

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)

 

Kernel Vendor 6.1.43
 

sudo wget https://apt.armbian.com/armbian.key -O key
sudo gpg --dearmor < key | sudo tee /usr/share/keyrings/armbian.gpg > /dev/null
sudo chmod go+r /usr/share/keyrings/armbian.gpg
sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/armbian.gpg] http://apt.armbian.com $(lsb_release -cs) main  $(lsb_release -cs)-utils  $(lsb_release -cs)-desktop" | sudo tee /etc/apt/sources.list.d/armbian.list
sudo apt update
sudo apt install armbian-config
sudo armbian-config
# SYSTEM
# FREEZE
sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa
sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia
sudo apt update
sudo apt dist-upgrade
sudo apt install mali-bifrost-firmware rockchip-multimedia-config
sudo apt install libv4l-rkmpp -y
sudo apt install v4l-utils -y
sudo apt install ffmpeg -y
sudo apt install glmark2-es2-wayland -y


 

I think I will need to compile an legacy kernel to this device, since this fixes are linked to rk3588

 

I made this file to compile Armbian Vendor 6.1: (V1)

https://drive.google.com/file/d/1YacPyumHwJ5WYqnKlGUgfT86rNOEzMqx/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V2)

https://drive.google.com/file/d/1o_GALnqi-1jwPy9oQS38W8daXuYl0S3h/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V3)

https://drive.google.com/file/d/1Y5sGIE8uAo-eASNvkBkZ6SX3vdpiBFRU/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V4)
https://drive.google.com/file/d/1hGaY0gIbhY6r7qjwk3cdeZh1vCr0Im8N/view?usp=sharing
I made this file to compile Armbian Vendor 6.1: (V5)

https://drive.google.com/file/d/1seumX-p7wcdAATDp9JUXXEGKMwwgli4_/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V6) (include Joshua Riek)
https://drive.google.com/file/d/1U_P2NMb1HpcC5M1MPClQ7cIKqUass26b/view?usp=drive_link
I made this file to compile Armbian Vendor 6.1: (V7) (include Joshua Riek)

https://drive.google.com/file/d/1N7OW782NYtIAOdyGPJxlC56PYciLAbxf/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V8) (include Joshua Riek)

https://drive.google.com/file/d/1d9N6GwusBH3v4fCkWQ13ta3q8FxH1KNY/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V9) (include Joshua Riek)

https://drive.google.com/file/d/168HA5tN9BM6kl0nqYQiQ5fCpnbxk0h0U/view?usp=drive_link
I  made this file to compile Armbian Vendor 6.1: (V10) (The Power of TenTen)
https://drive.google.com/file/d/1WNjGUsTPa2KNQq5dhZazGgJWQM6IThiG/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V11) (include Joshua Riek)

https://drive.google.com/file/d/1uUeg43wF3GPeVkZeG_wEYpxoHf5XdSl0/view?usp=sharing

I made this file to compile Armbian Vendor 6.1: (V12) (include Joshua Riek)

https://drive.google.com/file/d/1E0GBU3vog_6Y72V3EUMjgQhwi6WX3v6w/view?usp=sharing

 

I made this file to compile Armbian Legacy 5.1: (V1)

https://drive.google.com/file/d/1a2zBw5HxXJeWjTe2xCvKuLBTIhNu8CHy/view?usp=sharing

I made this file to compile Armbian Legacy 5.1: (V2)

https://drive.google.com/file/d/1IcEKe1e0bwL0jG-jSyq6QvJAYHvRBpP9/view?usp=sharing

I made this file to compile Armbian Legacy 5.1: (V3)

https://drive.google.com/file/d/1_N5jQ6wp3rk5Y4xeZK3sEp-L_o5H6KJv/view?usp=sharing

I made this file to compile Armbian Legacy 5.1: (V4)

https://drive.google.com/file/d/1E2K2FLik5WVYJTqTLe1P_4HcR0oigUYw/view?usp=sharing

I made this file to compile Armbian Legacy 5.1: (V5)

https://drive.google.com/file/d/1J0ugZltj55EmLhgRrlxXk1pbYirziMUi/view?usp=sharing

I made this file to compile Armbian Legacy 5.1: (V6)

https://drive.google.com/file/d/13iQjNjyHJmgAQb6uU0GAcM2IAG-xZpfE/view?usp=sharing

I made this file to compile Armbian Legacy 5.1: (V7)

https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing

 

On 3/22/2023 at 1:15 PM, NicoD said:

Here all my gathered info :

 

Armbian Jammy Gnome kernel 5.10.110-rockchip


Instructions
Start with Armbian Jammy CLI/server
To install the wayland blob GPU driver
wget https://github.com/numbqq/mali-debs/blob/master/jammy/arm64/Edge2/wayland/linux-gpu-mali-wayland_1.0-g610-20220510_arm64.deb
and install it into the system with the command :
sudo dpkg -i --force-overwrite linux-gpu-mali-wayland_1.0-g610-20220510_arm64.deb

For panfork and VPU
sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa
sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia
sudo apt update
sudo apt dist-upgrade
sudo apt install mali-g610-firmware rockchip-multimedia-config libv4l-rkmpp

Install Gnome desktop
sudo apt install ubuntu-desktop

And additional packages from multimedia repo : https://forum.radxa.com/t/introduction-to-rockchip-multimedia-ppa-for-ubuntu-jammy/14537
sudo apt install chromium-browser gstreamer1.0-rockchip clapper ffmpeg kodi moonlight-embedded moonlight-qt obs-gstreamer obs-studio

Build Box86/64, install Wine/PPSSPP and build Xonotic
https://github.com/NicoD-SBC/armbian-gaming

 

 

 

Edited by Hqnicolas
Link to comment
Share on other sites

Spoiler
[  675.158595] OpenVFD: Version: V1.4.4
[  675.158649] OpenVFD: vfd_gpio_clk:           #0 = 0x00; #1 = 0x0B; #2 = 0x00;
[  675.158674] OpenVFD: vfd_gpio_dat:           #0 = 0x00; #1 = 0x0C; #2 = 0x00;
[  675.158698] OpenVFD: vfd_gpio_stb:           #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[  675.158720] OpenVFD: vfd_gpio0:              #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[  675.158744] OpenVFD: vfd_gpio1:              #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[  675.158764] OpenVFD: vfd_gpio2:              #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[  675.158785] OpenVFD: vfd_gpio3:              #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[  675.158805] OpenVFD: vfd_gpio_protocol:      #0 = 0x00; #1 = 0x00;
[  675.158829] OpenVFD: vfd_chars:              #0 = 0x00; #1 = 0x01; #2 = 0x02; #3 = 0x03; #4 = 0x04;
[  675.158858] OpenVFD: vfd_dot_bits:           #0 = 0x00; #1 = 0x01; #2 = 0x03; #3 = 0x02; #4 = 0x04; #5 = 0x05; #6 = 0x06;
[  675.158881] OpenVFD: vfd_display_type:       #0 = 0x01; #1 = 0x00; #2 = 0x00; #3 = 0x06;
[  675.158908] OpenVFD: Detected gpio chips:    gpio0, gpio1, gpio2, gpio3, gpio4.
[  675.158926] OpenVFD: "gpio0" chip found.     base = 0, pin count = 32, pin = 11, offset = 11
[  675.158949] OpenVFD: "gpio0" chip found.     base = 0, pin count = 32, pin = 12, offset = 12
[  675.158967] OpenVFD: Skipping vfd_gpio_stb evaluation (0xFF)
[  675.158981] OpenVFD: Skipping vfd_gpio0 evaluation (0xFF)
[  675.158993] OpenVFD: Skipping vfd_gpio1 evaluation (0xFF)
[  675.159005] OpenVFD: Skipping vfd_gpio2 evaluation (0xFF)
[  675.159016] OpenVFD: Skipping vfd_gpio3 evaluation (0xFF)
[  675.160038] OpenVFD: Select FD6551 controller
[  675.160178] OpenVFD: SW I2C interface intialized (address = 0x0000 (N/A), MSB mode, pull-ups off)
h96-tvbox-3566:driver:% sudo gpioinfo                                                                                     <master ✗>
gpiochip0 - 32 lines:
        line   0:      unnamed       unused   input  active-high
        line   1:      unnamed       unused   input  active-high
        line   2:      unnamed       unused   input  active-high
        line   3:      unnamed  "interrupt"   input  active-high [used]
        line   4:      unnamed         "cd"   input   active-low [used]
        line   5:      unnamed "vcc5v0-otg-regulator" output active-high [used]
        line   6:      unnamed "vcc5v0-host-regulator" output active-high [used]
        line   7:      unnamed       unused   input  active-high
        line   8:      unnamed       unused   input  active-high
        line   9:      unnamed       unused   input  active-high
        line  10:      unnamed       unused   input  active-high
        line  11:      unnamed    "openvfd"   input  active-high [used]
        line  12:      unnamed    "openvfd"   input  active-high [used]

 

I made OpenVFD work. There are some driver changes needed to get it to work. 

 

I commited everyting into ArmBoardBringUp git repo with the tutorial on how to get it to work README.txt. There are still some minor tweaks needed as currently the time is upside down (conf file changes) and also the wrong icons are on (also inversed). I will play with these after a few days, but you can try them out :)

 

BTW Nice work on the video acceleration. IR remote codes are also there in order to be committed and compiled. Maybe KODI is next?

 

IMG_20240428_230221.thumb.jpg.dc951298e49532e290a7f0944d222cee.jpg

Link to comment
Share on other sites

Posted (edited)
On 4/28/2024 at 6:37 PM, pocosparc said:

I made OpenVFD work.


i never seen this on linux.....

I think @Kenneth Hidalgo have the answer to legacy linux:
 

On 6/7/2023 at 8:35 PM, Kenneth Hidalgo said:

 

This is the Linux Legacy DTB from Kernel 4.19

rk3566-h96-max-linux-legacy.dtsrk3566-h96-max-linux-legacy.dtb

 

To make this 4.19 dtb work with kernel 5.10

You will need to apply this patch:

Quote

diff --git a/../stable-4.19-rock3/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts

index 2287fbfda..07323913b 100644

--- a/../stable-4.19-rock3/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts

+++ b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts

@@ -4,6 +4,7 @@

 #include <dt-bindings/pinctrl/rockchip.h>

 #include <dt-bindings/input/rk-input.h>

 #include <dt-bindings/display/drm_mipi_dsi.h>

+#include <dt-bindings/display/rockchip_vop.h>

 #include <dt-bindings/sensor-dev.h>

 #include "rk3568.dtsi"

 #include "rk3568-rock-3a-display.dtsi"

@@ -13,6 +14,11 @@

        model = "Radxa ROCK3 Model A";

        compatible = "radxa,rock3a", "rockchip,rk3568";

 

+ aliases {

+ mmc0 = &sdmmc0;

+ mmc1 = &sdhci;

+ };

+

        fiq_debugger: fiq-debugger {

                compatible = "rockchip,fiq-debugger";

                rockchip,serial-id = <2>;

@@ -323,6 +329,8 @@

 };

 

 &gpu {

+ clock-names = "gpu", "bus";

+ interrupt-names = "gpu", "mmu", "job";

        mali-supply = <&vdd_gpu>;

        status = "okay";

 };

@@ -994,12 +1002,12 @@

 

                soc_slppin_slp: soc_slppin_slp {

                        rockchip,pins =

- <0 RK_PA2 RK_FUNC_1 &pcfg_pull_up>;

+ <0 RK_PA2 1 &pcfg_pull_up>;

                };

 

                soc_slppin_rst: soc_slppin_rst {

                        rockchip,pins =

- <0 RK_PA2 RK_FUNC_2 &pcfg_pull_none>;

+ <0 RK_PA2 2 &pcfg_pull_none>;

                };

        };

 

@@ -1051,3 +1059,8 @@

                };

        };

 };

+

+&vp0 {

+ rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER0 | 1 << ROCKCHIP_VOP2_ESMART0)>;

+ rockchip,primary-plane = <ROCKCHIP_VOP2_ESMART0>;

+};

 

We can just use the legacy kernel device tree from 4.19 vendor kernel.

Just some fixes are needed:

1, add these properties to node &gpu to support panfrost driver:

Quote

clock-names = "gpu", "bus";

interrupt-names = "gpu", "mmu", "job";

 

2, change RK_FUNC_1 to 1 because this is not defined in kernel 5.10

3, add &vp0 node to support video output:

 

Quote

&vp0 {

       rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER0 | 1 << ROCKCHIP_VOP2_ESMART0)>;

       rockchip,primary-plane = <ROCKCHIP_VOP2_ESMART0>;

};

 

Example: 

https://github.com/ginkage/mirrors/commit/fbd247d4c52a11a74c2efbe276ebff7c27fc6da5

 

 

 

 

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)

This is the firefly DTB and DTS for kernel 5.10 extracted from firefly image 

Found some 5.10 kernel: https://drive.google.com/file/d/1aTfHrRatIguGOz5cXD9X-CLOK4E1QdTN/view?usp=drive_link

found other 5.10 kernel: https://drive.google.com/drive/folders/1tj9VHS3hv41oF0zriFiWexaVtXZFnqEZ

 

Testing Kernel 5.10 with this DTB File: https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing

@pocosparc I also did this Test Image to develop a DTB file to H96 MAX Kernel Legacy 5.10
https://drive.google.com/file/d/18nsBoAjroMBSnNM0mr7qoVI_rKsReufM/view?usp=sharing

 

 

 

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)

Based on firefly 5.10 kernel DTB I did the rk3566 h96max kernel 6.10 DTB

https://wiki.pine64.org/wiki/Mainline_Hardware_Decoding
Since kernel 6.6 dont have Hardware acceleration to RK3566 we only have this option

only Hantro, not rkvdec2, so with a maximum resolution of 1080p for now

To use Vendor Kernel:

Test Image: H96 MAX jammy Vendor 6.1 Kernel Gnome Desktop

Test Image: H96 MAX jammy Legacy 5.1 Kernel Gnome Desktop

Or compile your own Vendor Kernel 6.1: (V1)
https://drive.google.com/file/d/1YacPyumHwJ5WYqnKlGUgfT86rNOEzMqx/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V2)

https://drive.google.com/file/d/1o_GALnqi-1jwPy9oQS38W8daXuYl0S3h/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V3)

https://drive.google.com/file/d/1Y5sGIE8uAo-eASNvkBkZ6SX3vdpiBFRU/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V4)

https://drive.google.com/file/d/1hGaY0gIbhY6r7qjwk3cdeZh1vCr0Im8N/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V5)

https://drive.google.com/file/d/1seumX-p7wcdAATDp9JUXXEGKMwwgli4_/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V6) (include Joshua Riek)
https://drive.google.com/file/d/1U_P2NMb1HpcC5M1MPClQ7cIKqUass26b/view?usp=drive_link
Or compile your own Vendor Kernel 6.1: (V7) (include Joshua Riek)

https://drive.google.com/file/d/1N7OW782NYtIAOdyGPJxlC56PYciLAbxf/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V8) (include Joshua Riek)

https://drive.google.com/file/d/1d9N6GwusBH3v4fCkWQ13ta3q8FxH1KNY/view?usp=sharing
Or compile your own Vendor Kernel 6.1: (V9) (include Joshua Riek)

https://drive.google.com/file/d/168HA5tN9BM6kl0nqYQiQ5fCpnbxk0h0U/view?usp=drive_link

Or compile your own Vendor Kernel 6.1: (V10) (the power of TenTen)

https://drive.google.com/file/d/1WNjGUsTPa2KNQq5dhZazGgJWQM6IThiG/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V11) (include Joshua Riek)

https://drive.google.com/file/d/1uUeg43wF3GPeVkZeG_wEYpxoHf5XdSl0/view?usp=sharing

Or compile your own Vendor Kernel 6.1: (V12) (include Joshua Riek)

https://drive.google.com/file/d/1E0GBU3vog_6Y72V3EUMjgQhwi6WX3v6w/view?usp=sharing

 

it boot, but it will need a better dtb....

Or compile your own Legacy Kernel 5.1:(V1)

https://drive.google.com/file/d/1a2zBw5HxXJeWjTe2xCvKuLBTIhNu8CHy/view?usp=sharing

Or compile your own Legacy Kernel 5.1: (V2)

https://drive.google.com/file/d/1IcEKe1e0bwL0jG-jSyq6QvJAYHvRBpP9/view?usp=drive_link

Or compile your own Legacy Kernel 5.1: (V3)

https://drive.google.com/file/d/1_N5jQ6wp3rk5Y4xeZK3sEp-L_o5H6KJv/view?usp=drive_link

Or compile your own Legacy Kernel 5.1: (V4)

https://drive.google.com/file/d/1E2K2FLik5WVYJTqTLe1P_4HcR0oigUYw/view?usp=sharing

Or compile your own Legacy Kernel 5.1: (V5)

https://drive.google.com/file/d/1J0ugZltj55EmLhgRrlxXk1pbYirziMUi/view?usp=sharing

Or compile your own Legacy Kernel 5.1: (V6)

https://drive.google.com/file/d/13iQjNjyHJmgAQb6uU0GAcM2IAG-xZpfE/view?usp=sharing

Or compile your own Legacy Kernel 5.1: (V7)

https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing

it boot, but it will need a better dtb....

 

if you don't have SD card Reader Onboard

To change DTB inside image for reflash:

sudo losetup --partscan /dev/loop14 disk_image.img
mkdir /tmp/disk_image
sudo mount /dev/loop14p1 /tmp/disk_image
####### DROP the new File to /tmp/disk_image/boot/dtb/rockchip ##########
sudo fstrim -v /tmp/disk_image
sudo umount /tmp/disk_image
sudo losetup --detach /dev/loop14

 

 

Quote

IMG_20240330_150645_1.thumb.jpg.8aaeba7b868f7010bf9edcc2567f969d.jpg.a6de0a7d186d612cd1948fca684b498b.jpg.84b04568102103d34246dd3de830f886.jpg

 

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)

I start to make System changes to H96 MAX TV-Box

To backup my device:

sudo dd if=/dev/mmcblk1 of=/DATA/disk/disk_image.img status=progress bs=4096


my "/DATA/disk/" is SMB Gigabit LAN SSD
Mounted by /etc/fstab

//10.1.0.1/disk /DATA/disk cifs username=admin,password=weakpasswd,iocharset=utf8,file_mode=0777,dir_mode=0777,x-systemd.automount,x-systemd.idle-timeout=60



To shrink the Image from 64GB to 6GB for Backup Files:

Quote

sudo losetup --partscan /dev/loop14 disk_image.img

'
sudo e2fsck -f /dev/loop14p1

'
sudo resize2fs /dev/loop14p1 -M

'
block_count=$(sudo tune2fs -l /dev/loop14p1 | grep 'Block count' | sed 's/[^0-9]//g')

'
block_size=$(sudo tune2fs -l /dev/loop14p1 | grep 'Block size' | sed 's/[^0-9]//g')

'
fs_size=$((block_count * block_size))

'
sudo losetup --detach /dev/loop14

'
sudo losetup --partscan /dev/loop14 disk_image.img
start=$(sudo parted /dev/loop14 unit B print --json | jq -r '.disk.partitions[0].start[0:-1]')
end=$((start + fs_size))

'

sudo parted /dev/loop14 resizepart 1 ${end}B
blocks=$(sudo parted /dev/loop14 unit s print --json | jq -r '.disk.partitions[0].end[0:-1]')
block_size=$(sudo parted /dev/loop14 unit s print --json | jq -r '.disk["physical-sector-size"]')
end=$((blocks * block_size))

'
sudo losetup --detach /dev/loop14

#### before truncate check the end of partition
echo "$end"

fdisk -l disk_image.img

#### $end need to be bigger than partition end * 512
truncate -s $end disk_image.img
sudo losetup --partscan /dev/loop14 disk_image.img

mkdir /tmp/disk_image
sudo mount /dev/loop14p1 /tmp/disk_image

#### after truncate if you can't mount the partition, try to use the image file as it is

sudo fstrim -v /tmp/disk_image
sudo umount /tmp/disk_image
sudo losetup --detach /dev/loop14


 

Edited by Hqnicolas
Link to comment
Share on other sites

A thank you to @Hqnicolas and success report.  Did a trunk build with kernel 6.6 and flashed using rkdevtool and your instructions (had a little trouble finding the required H96-MAX-8gb-MiniLoaderAll.bin buried in the threads), and it worked like a charm.  I did need to supply an NVRAM file for the wifi adapter, that is missing from your wifi bringup instructions.  I found one in the libreelec repo that did not work, I ended up extracting the factory image from the h96max website and grabbing the stock nvram_bcm4335.txt, renaming to brcmfmac4335-sdio.txt and placing in /lib/firmware/brcm.  Once that was done, wireless worked.  Display works, HDMI audio works, video acceleration sort of works but drops frames under any load and throws audio sync warnings, i chock that up to hantro not being as developed as rkvdec2?  Chromium appears to have acceleration too.  Great result for a first try trunk build. 

 

cd /lib/firmware/brcm/
sudo wget https://github.com/CoreELEC/brcmfmac_sdio-firmware-aml/raw/master/firmware/brcm/fw_bcm4335b0_ag.bin
sudo ln -s fw_bcm4335b0_ag.bin brcmfmac4335-sdio.h96-TVbox,rk3566.bin
sudo cat > /lib/firmware/brcm/brcmfmac4335-sdio.txt << "EOF"
# bcm94335wlcspMS_ES50_RC171p24p23_04052013_AM_mdfy_PAparam.txt -- 4/5/2013 by Murata, based on bcm94335wlcspMS_ES50_RC171p24p20_04022013_AM.txt, changed PA parameters and txidxcap parameters and ccode.
# bcm94335wlcspMS_ES50_RC171p24p20_04022013_AM.txt -- 4/2/2013 by Broadcom Corporation
# Use with AARDVARK_REL_6_30_171_24_23 -- Murata BCM4335 WLCSP 11AC Module
# Sample variables file for Murata Type-XJ ES5.0 (0x00 0x11) -- bcm94335wlcspMS_AM_P400.txt as original
sromrev=11
boardrev=0x1500
boardtype=0x064b
boardflags=0x10401001
boardflags2=0x0
#updated boardflags3 for forcing to enable external LPO
boardflags3=0x0800c08b
macaddr=00:90:4c:c5:12:38
#ccode modified by Murata
#ccode=0
ccode=XS
regrev=0
antswitch=0
pdgain5g=1
pdgain2g=1
tworangetssi2g=0
tworangetssi5g=0
femctrl=4
vendid=0x14e4
devid=0x43ae
manfid=0x2d0
#prodid=0x052e
nocrc=1
#otpimagesize=502
xtalfreq=37400
extpagain2g=1
extpagain5g=1
rxgains2gelnagaina0=2
rxgains2gtrisoa0=6
rxgains2gtrelnabypa0=1
rxgains5gelnagaina0=3
rxgains5gtrisoa0=5
rxgains5gtrelnabypa0=1
rxchain=1
txchain=1
aa2g=1
aa5g=1
ag0=0
ag1=0
tssipos5g=1
tssipos2g=1
#PA parameters (2G20M/2G40M/5G20M/5G40M/5G80M)
#PA parameters modified by Murata
#pa2ga0=-208,6208,-764
#pa2ga1=-203,6429,-793
#pa5ga0=-167,5736,-685,-157,5669,-670,-157,5548,-665,-141,5621,-664
#pa5ga1=-101,6543,-735,-99,6452,-731,-147,5743,-695,-75,6468,-723
#pa5ga2=-172,5903,-708,-160,5868,-698,-113,6264,-722,-125,5915,-684
pa2ga0=0xff31,0x1759,0xFD1D
pa2ga1=0xff35,0x18BB,0xFCEC
pa5ga0=0xff78,0x1715,0xFD49,0xff89,0x1714,0xFD57,0xff86,0x1652,0xFD62,0xffa9,0x1760,0xFD5E
pa5ga1=0xff56,0x1596,0xFD5F,0xff88,0x1764,0xFD45,0xff89,0x1632,0xFD65,0xff69,0x160E,0xFD49
pa5ga2=0xff5a,0x1667,0xFD4E,0xff5f,0x15F7,0xFD5E,0xff5a,0x1531,0xFD68,0xff6e,0x1587,0xFD6A
# Default Target Power for 2G -- 17dBm(11)/14dBm(54)/13dBm(MCS7,MCS8)/16dBm(6,MCS0)
maxp2ga0=74
cckbw202gpo=0
cckbw20ul2gpo=0
dot11agofdmhrbw202gpo=0x6666
ofdmlrbw202gpo=0x0022
mcsbw202gpo=0x88866662
# Default Target Power for 5G -- 14dBm(54)/13dBm(HT20-MCS7,VHT20-MCS8)/12dBm(HT40-MCS7,VHT40-MCS9)/11dBm(VHT80-MCS8/MCS9)/16dBm(6,20HT-MCS0)
maxp5ga0=74,74,74,74
# Low
mcslr5glpo=0
mcsbw205glpo=0x88866662
mcsbw405glpo=0xAAA88884
mcsbw805glpo=0xCCCAAAA6
# Mid
mcslr5gmpo=0
mcsbw205gmpo=0x88866662
mcsbw405gmpo=0xAAA88884
mcsbw805gmpo=0xCCCAAAA6
# High
mcslr5ghpo=0
mcsbw205ghpo=0x88866662
mcsbw405ghpo=0xAAA88884
mcsbw805ghpo=0xCCCAAAA6
#20MHz High Rate
sb20in40hrpo=0x0
sb20in80and160hr5glpo=0x0
sb20in80and160hr5gmpo=0x0
sb20in80and160hr5ghpo=0x0
#40MHz High Rate
sb40and80hr5glpo=0x0
sb40and80hr5gmpo=0x0
sb40and80hr5ghpo=0x0
#20MHz Low Rate
sb20in40lrpo=0x0
sb20in80and160lr5glpo=0x0
sb20in80and160lr5gmpo=0x0
sb20in80and160lr5ghpo=0x0
#40MHz Low Rate
sb40and80lr5glpo=0x0
sb40and80lr5gmpo=0x0
sb40and80lr5ghpo=0x0
dot11agduphrpo=0x0
dot11agduplrpo=0x0
tssifloor2g=80
tssifloor5g=160,190,240,260
#rpcal:use with 171.17 or later, compensates filter ripple
rpcal2g=0x0
rpcal5gb0=0x0
#cckdigfilttype[0-7] 0:default
cckdigfilttype=2
phycal_tempdelta=25
#GPIO 0 for SDIO HW OOB interruption
muxenab=0x10
#sd_gpout=0
#sd_oobonly=1
rssicorrnorm_c0=-3,-2
rssicorrnorm5g_c0=-1,0,-3,-1,0,-3,-3,-2,-4,-3,-2,-4
#txidxcap2g and txidxcap5g modified by Murata
#txidxcap2g=32
#txidxcap5g=44
txidxcap2g=36
txidxcap5g=36
paparambwver=1
EOF
sudo rmmod brcmfmac_wcc brcmfmac brcmutil
modprobe brcmfmac

 

brcmfmac4335-sdio.txt

Link to comment
Share on other sites

Posted (edited)
On 5/1/2024 at 5:08 PM, pessimism said:

i chock that up to hantro not being as developed as rkvdec2? 


thats why I'm making an Kernel legacy rockchip 5.10 righ now.
the video codecs make difference

Will also try this compilation
 

Quote

IMG_20240330_150645_1.thumb.jpg.8aaeba7b868f7010bf9edcc2567f969d.jpg.a6de0a7d186d612cd1948fca684b498b.jpg.84b04568102103d34246dd3de830f886.jpg

 

 

https://drive.google.com/file/d/1rKzJ2RbxEBgSdqUy2O0-qhIipBakyt9t/view?usp=drive_link
@pocosparc this image is for test Kernel 6.1 dtb's
it boot, but it will need a better dtb....

https://drive.google.com/file/d/18nsBoAjroMBSnNM0mr7qoVI_rKsReufM/view?usp=sharing

this image is for test Kernel 5.1 dtb's
it boot, but it will need a better dtb....

 

 if you don't have SD card Reader Onboard

To change DTB inside image for reflash:

sudo losetup --partscan /dev/loop14 disk_image.img
mkdir /tmp/disk_image
sudo mount /dev/loop14p1 /tmp/disk_image
####### DROP the new File to /tmp/disk_image/boot/dtb/rockchip ##########
sudo fstrim -v /tmp/disk_image
sudo umount /tmp/disk_image
sudo losetup --detach /dev/loop14

 

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)

@pocosparc Can you fix the HDMI Audio?

This is the DTS to compile armbian Kernel 5.10 Legacy

https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing

 

if you compile the DTS file on Rockchip Kernel 5.1 Vendor Kernel the device will return this errors on startup log:

sudo nano /var/log/dmesg

ERROR: NO HDMI AUDIO!
ERROR: NO WIFI CARD
ERROR: NO BLUETOOTH

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)
33 minutes ago, gen ha said:

vendor_6.1.43_minimal


Testing here....

This file is causing kernel panic!

 

Quote


U-Boot 2024.04-armbian (May 04 2024 - 04:32:21 +0000)

Model: Xunlong Orange Pi 3B
DRAM:  8 GiB (effective 7.7 GiB)
PMIC:  RK8090 (on=0x40, off=0x00)
Core:  340 devices, 33 uclasses, devicetree: separate
MMC:   mmc@fe2b0000: 1, mmc@fe2c0000: 2, mmc@fe310000: 0
Loading Environment from nowhere... OK
In:    serial@fe660000
Out:   serial@fe660000
Err:   serial@fe660000
Model: Xunlong Orange Pi 3B
Net:   eth0: ethernet@fe010000
Hit any key to stop autoboot:  0
Scanning for bootflows in all bootdevs
Seq  Method       State   Uclass    Part  Name                      Filename
---  -----------  ------  --------  ----  ------------------------  ----------------
Scanning global bootmeth 'efi_mgr':
Card did not respond to voltage select! : -110
Card did not respond to voltage select! : -110
No EFI system partition
No EFI system partition
Failed to persist EFI variables
No EFI system partition
Failed to persist EFI variables
No EFI system partition
Failed to persist EFI variables
  0  efi_mgr      ready   (none)       0  <NULL>
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 0' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Scanning bootdev 'mmc@fe2b0000.bootdev':
Card did not respond to voltage select! : -110
Scanning bootdev 'mmc@fe310000.bootdev':
  1  script       ready   mmc          1  mmc@fe310000.bootdev.part /boot/boot.scr
** Booting bootflow 'mmc@fe310000.bootdev.part_1' with script
Boot script loaded from mmc 0:1
201 bytes read in 12 ms (15.6 KiB/s)
16423532 bytes read in 372 ms (42.1 MiB/s)
37388800 bytes read in 824 ms (43.3 MiB/s)
161719 bytes read in 66 ms (2.3 MiB/s)
Working FDT set to 12000000
Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards.
Unknown command 'kaslrseed' - try 'help'
## Loading init Ramdisk from Legacy Image at 12180000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    16423468 Bytes = 15.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 12000000
   Booting using the fdt blob at 0x12000000
Working FDT set to 12000000
   Loading Ramdisk to ebee9000, end ece92a2c ... OK
ERROR: reserving fdt memory region failed (addr=0 size=0 flags=0)
ERROR: reserving fdt memory region failed (addr=0 size=0 flags=0)
   Loading Device Tree to 00000000ebe59000, end 00000000ebee8fff ... OK
Working FDT set to ebe59000

Starting kernel ...

[   12.832621] Internal error: Oops: 0000000096000004 [#1] SMP
[   12.833132] Modules linked in: sprdbt_tty(+) fuse ip_tables ipv6 panfrost drm_shmem_helper gpu_sched adc_keys
[   12.833421] systemd[1]: modprobe@drm.service: Deactivated successfully.
[   12.834026] CPU: 1 PID: 326 Comm: systemd-modules Not tainted 6.1.43-vendor-rk35xx #1
[   12.835302] Hardware name: JP TVbox 3566 (DT)
[   12.835690] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   12.835851] systemd[1]: Finished Load Kernel Module drm.
[   12.836303] pc : get_loopcheck_status+0x18/0x20
[   12.836322] lr : stop_marlin+0x54/0x80
[   12.836329] sp : ffff80000ee9b6c0
[   12.836332] x29: ffff80000ee9b6c0 x28: ffff80000a10f0c8 x27: 0000000000000000
[   12.836341] x26: ffff000108740010 x25: ffff0001087a6088 x24: ffff0001087a6400
[   12.836348] x23: 0000000fffffffe0 x22: 0000000000000001 x21: 0000000000000001
[   12.836355] x20: 0000000000000001 x19: 0000000000000000 x18: 0000000000000000
[   12.836362] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[   12.836368] x14: 0000000000000000 x13: 313d6b636f6c625f x12: 7472617473203a72
[   12.836375] x11: 65776f705f746573 x10: 5f68746f6f746575 x9 : ffff800008a4d0d4
[   12.836382] x8 : 617473203a726577 x7 : 6f705f7465735f68 x6 : 746f6f7465756c62
[   12.836389] x5 : 00000000000affa8 x4 : 000000000000000d x3 : 0000000000000000
[   12.836395] x2 : 0000000000000000 x1 : ffff00010851d580 x0 : 0000000000000000
[   12.843516] Call trace:
[   12.843521]  get_loopcheck_status+0x18/0x20
[   12.843534]  bluetooth_set_power+0x70/0x74 [sprdbt_tty]
[   12.843556]  rfkill_set_block+0x9c/0x130
[   12.843566]  __rfkill_switch_all+0xa8/0xb0
[   12.843571]  rfkill_register+0x208/0x21c
[   12.843577]  rfkill_bluetooth_init+0x74/0xb8 [sprdbt_tty]
[   12.843591]  mtty_probe+0x284/0x2b0 [sprdbt_tty]
[   12.843605]  platform_probe+0x70/0xc0
[   12.845824] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[   12.845983]  really_probe+0x1cc/0x390
[   12.847556] systemd[1]: Finished Load Kernel Module efi_pstore.
[   12.848169]  __driver_probe_device+0x140/0x158
[   12.849427]  driver_probe_device+0x48/0xd0
[   12.849435]  __device_attach_driver+0xd8/0x128
[   12.849442]  bus_for_each_drv+0xa0/0xc8
[   12.849447]  __device_attach+0xf8/0x180
[   12.849453]  device_initial_probe+0x1c/0x28
[   12.849459]  bus_probe_device+0x38/0x9c
[   12.849465]  device_add+0x550/0x688
[   12.851376] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[   12.851598]  platform_device_add+0xec/0x224
[   12.851605]  mtty_pdev_init+0x50/0x1000 [sprdbt_tty]
[   12.853058] systemd[1]: Finished Load Kernel Module fuse.
[   12.853302]  do_one_initcall+0x94/0x1e4
[   12.854155]  do_init_module+0x58/0x1e0
[   12.854169]  load_module+0x1818/0x18e0
[   12.854176]  __do_sys_finit_module+0xf8/0x118
[   12.855232]  __arm64_sys_finit_module+0x24/0x30
[   12.855239]  invoke_syscall+0x8c/0x128
[   12.855247]  el0_svc_common.constprop.0+0xd8/0x128
[   12.855252]  do_el0_svc+0xac/0xbc
[   12.855257]  el0_svc+0x2c/0x54
[   12.855266]  el0t_64_sync_handler+0xac/0x13c
[   12.855271]  el0t_64_sync+0x19c/0x1a0
[   12.855278]
[   12.855278] PC: 0xffff800008a53808:
[   12.855281] 3608  9102a2a3 91046284 52803001 f9400682 f9008e80 52800095 97e29ce0 f9009280
[   12.855299] 3628  b000c074 91240294 97ffd7de b40000a0 f9400801 b4000061 aa1403e0 d63f0020
[   12.855313] 3648  91014294 710006b5 54ffff01 f9472a60 91394274 91004294 91008000 97fffc84
[   12.855327] 3668  f9472a60
[   12.857784] systemd[1]: Finished Remount Root and Kernel File Systems.
[   12.858173]  9101e000 97fffc81 f9472a60 91034000 97fffc7e f9472a60 aa1403e2
[   12.861152] 3688  d00067a1 912f4c21 91010000 97d9e882 f9472a60 aa1403e2 d00067a1 912fb421
[   12.861166] 36a8  91026000 97d9e87c f9472a60 aa1403e2 d00067a1 91302821 9105c000 97da0cc9
[   12.861179] 36c8  97ffff56 2a0003e1 52800000 36f80041 12800160 a94153f3 a9425bf5 a8c37bfd
[   12.861193] 36e8  d50323bf d65f03c0 aa1e03e9 d503201f d503233f a9bd7bfd 910003fd a90153f3
[   12.861206] 3708  d000cf53 b000c074 f9472a60 f90013f5 91240294 52800095 f940b400 97df3bc8
[   12.861220] 3728  f9472a60 f900b41f f9403000 97df3bc4 f9472a60 f900301f f9405c00 97df3bc0
[   12.861234] 3748  f9472a60 f9005c1f f9408800 97df3bbc f9472a60 f900881f 97ffd792 b40000a0
[   12.861248] 3768  f9400c01 b4000061 aa1403e0 d63f0020 91014294 710006b5 54ffff01 f9472a60
[   12.867586] 3788  f9400401 f9408c00 97e29d7d f9472a60 a9408001 97e29d7a f9472a60 f9400401
[   12.868322] 37a8  f9403400 97e29d76 f9472a60 f9400401 f9406000 97e29d72 f9472a60 d2800001
[   12.869058] 37c8  f9400000 97e29d6e f9472a60 97df3b9c f9072a7f a94153f3 f94013f5 a8c37bfd
[   12.869792] 37e8  d50323bf d65f03c0 aa1e03e9 d503201f d000cf40 d503233f d50323bf f9472800
[   12.870527] 3808* b941d000 d65f03c0 aa1e03e9 d503201f d503233f d000cf40 a9bf7bfd 52800022
[   12.871261] 3828  d2800003 910003fd f9472800 2a0203e1 91026000 97d9f38a a8c17bfd d50323bf
[   12.871996] 3848  d65f03c0 aa1e03e9 d503201f d000cf40 d503233f d50323bf f9472800 3907501f
[   12.872731] 3868  d65f03c0 aa1e03e9 d503201f d503233f a9ba7bfd 910003fd a90153f3 aa0103f4
[   12.873464] 3888  a9025bf5 aa0203f5 a90363f7 a9046bf9 f9002bfb f9406401 b9404016 f940003a
[   12.874198] 38a8  d27502d6 f0006761 91275821 130b2ed6 aa1a03e0 941acddd 350006c0 310006df
[   12.874932] 38c8  d000cf53 540000e1 f9472a60 d2802581 91008000 941c39f6 3108001f 17fffffa
[   12.875666] 38e8  f9472a60 f11002bf d2808002 9a8292a2 f9403001 aa1403e0 97fffe00 b4000080
[   12.876400] 3908  d00067a0 91307000 941b5174 f9472a60 d2808002 52800001 b9405813 b900581f
[   12.877134] 3928  f9403000 941acd55 d00067a1 aa1a03e0 91296c21 941acdbd 35001020 d000cf57
[   12.877868] 3948  913942f3 b9400a60 34000520 97ffd9a3 7100041f 54000221 d00067a0 9130fc00
[   12.878602] 3968  941b515e d00067a1 aa1403e0 91315821 d28001a2 97fffde1 b4000080 d00067a0
[   12.879336] 3988  91319000 941b5155 d28001a0 14000010 52800013 17ffffe5 900063c1 aa1403e0
[   12.880071] 39a8  912d3821 d2800102 97fffdd4 b4000080 d00067a0 91322c00 941b5148 d00067a0
[   12.880806] 39c8  9132b000 941b5145 d2800100 a94153f3 a9425bf5 a94363f7 a9446bf9 f9402bfb
[   12.881540] 39e8  a8c67bfd d50323bf d65f03c0 97ffd97b 34000c20 310006df 540000e1 f9400260
[   12.882275]
[   12.882275] LR: 0xffff800008a4d0d4:
[   12.882714] ced4  d2800036 9103c063 9ad422c1 8b000c65 f98000b1 c85f7ca2 aa010042 c8047ca2
[   12.883449] cef4  35ffffa4 51001e94 7100069f 54000228 f00067c0 9105c000 941b6bf5 f943a660
[   12.884199] cf14  91056000 97fffad8 f943a660 d2846501 9102c000 941c5463 b4ffecc0 f943a660
[   12.884944] cf34  39069016 f00067c0 91064400 17ffffa7 f00067c0 9106dc00 941b6be5 f943a660
[   12.885681] cf54  91056000 97fffac8 f943a660 d2846501 9102c000 941c5453 b4ffeac0 f943a660
[   12.886415] cf74  39069016 f00067c0 91077400 17ffff97 f9407801 b4fff5c1 394b22c1 34000041
[   12.887150] cf94  f900781f 39466002 340002c2 350002a1 7100229f 54fff4c0 9103c000 f9800011
[   12.887884] cfb4  c85f7c01 b2780021 c8027c01 35ffffa2 f943a660 53067e82 d2800021 9103c000
[   12.888619] cfd4  9ad42021 8b020c05 f98000b1 c85f7ca3 8a210063 c8047ca3 35ffffa4 17ffff94
[   12.889354] cff4  39469001 34fff241 53067e81 9103c000 d2800022 8b010c05 9ad42042 f98000b1
[   12.890088] d014  c85f7ca3 8a220063 c8047ca3 35ffffa4 f943a660 f9407800 b40000a0 d00067c0
[   12.890823] d034  9108d800 941b6baa 17ffff81 941bda7f d00067c0 91099000 941b6ba5 941bdab9
[   12.891560] d054  2a1403e0 941bdaf0 d00067c0 910a1800 941b6b9f f943a660 3906901f 394b22c0
[   12.892294] d074  34ffe940 390b22df 17ffff48 aa1e03e9 d503201f d503233f a9be7bfd 910003fd
[   12.893028] d094  f9000bf3 2a0003f3 97fff3a4 34000180 f0004761 91394021 d00067c0 910df021
[   12.893762] d0b4  910ac000 941b6b8a 12800000 f9400bf3 a8c27bfd d50323bf d65f03c0 940019c8
[   12.894496] d0d4* 340000e0 f0004761 91394021 d00067c0 910df021 910b3800 17fffff3 2a1303e0
[   12.895231] d0f4  52800001 97fffe73 17fffff1 aa1e03e9 d503201f 52800000 d503233f d50323bf
[   12.895965] d114  d65f03c0 aa1e03e9 d503201f 52800000 d503233f d50323bf d65f03c0 aa1e03e9
[   12.896701] d134  d503201f d503233f a9be7bfd 910003fd f9000bf3 f000cf73 f943a660 91056000
[   12.897435] d154  b900441f 97fffa48 f943a660 d2846501 9102c000 941c53d3 b5000080 b00067c0
[   12.898169] d174  913f7800 941b6b5a f9400bf3 a8c27bfd d50323bf d65f03c0 aa1e03e9 d503201f
[   12.898903] d194  d503233f a9bd7bfd d5384100 910003fd f9000bf3 52987502 72a81042 f9421c01
[   12.899637] d1b4  f90017e1 d2800001 52980001 72a81061 2a0103e0 97fff530 910093e1 2a0003f3
[   12.900372] d1d4  97fff4ae f0004761 91394021 36f801c0 2a0003e3 2a1303e2 d00067c0 910ea421
[   12.901106] d1f4  910c5800 941b6b3a d5384100 f94017e2 f9421c01 eb010042 d2800001 54000100
[   12.901839] d214  941c49de d00067c0 b94027e3 2a1303e2 910ea421 910ce000 17fffff3 f9400bf3
[   12.902574] d234  a8c37bfd d50323bf d65f03c0 aa1e03e9 d503201f d503233f a9bc7bfd d5384100
[   12.903308] d254  910003fd a90153f3 f000cf73 f90013f5 f9421c01 f9001fe1 d2800001 f943a660
[   12.904043] d274  91024000 97fff373 97fff4d3 71000c1f 540002a1 f0004774 91394294 910f1a95
[   12.904777] d294  d00067c0 aa1503e1 910d5000 941b6b10 97fff0c1 b4000600 f9404802 b40005c2
[   12.905511] d2b4  9100dfe1 52803500 d63f0040 34000540 aa1503e1 52813942 d00067c0 910d9400
[   12.906246]
[   12.906246] SP: 0xffff80000ee9b6c0:
[   12.906686] b4c0  00000000 00000000 0851d580 ffff0001 0ee9b500 ffff8000 08032310 ffff8000
[   12.907420] b4e0  0ee9b570 ffff8000 96000004 00000000 000001d0 00000000 0918b060 ffff8000
[   12.908155] b500  0ee9b530 ffff8000 0915e0d0 ffff8000 0ee9b570 ffff8000 96000004 00000000
[   12.908890] b520  000001d0 00000000 08a53808 ffff8000 0ee9b560 ffff8000 0915ee24 ffff8000
[   12.909625] b540  00000000 00000000 00000001 00000000 0ee9b6c0 ffff8000 0124097c ffff8000
[   12.910360] b560  0ee9b6a0 ffff8000 080112e0 ffff8000 00000000 00000000 0851d580 ffff0001
[   12.911095] b580  00000000 00000000 00000000 00000000 0000000d 00000000 000affa8 00000000
[   12.911828] b5a0  65756c62 746f6f74 65735f68 6f705f74 3a726577 61747320 08a4d0d4 ffff8000
[   12.912562] b5c0  6f746575 5f68746f 5f746573 65776f70 73203a72 74726174 6f6c625f 313d6b63
[   12.913297] b5e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.914033] b600  00000000 00000000 00000000 00000000 00000001 00000000 00000001 00000000
[   12.914767] b620  00000001 00000000 ffffffe0 0000000f 087a6400 ffff0001 087a6088 ffff0001
[   12.915501] b640  08740010 ffff0001 00000000 00000000 0a10f0c8 ffff8000 0ee9b6c0 ffff8000
[   12.916236] b660  08a4d0d4 ffff8000 0ee9b6c0 ffff8000 08a53808 ffff8000 60400009 00000000
[   12.916970] b680  0ee9b6e0 ffff8000 0ee9b6a0 ffff8000 ffffffc8 00000000 1034df00 c4269b2e
[   12.917716] b6a0  0ee9b6c0 ffff8000 08a53808 ffff8000 0ee9b6c0 ffff8000 00000000 00000000
[   12.918460] b6c0* 0ee9b6e0 ffff8000 0123f848 ffff8000 01240318 ffff8000 696b6773 00306c6c
[   12.919196] b6e0  0ee9b700 ffff8000 090b0938 ffff8000 087a6000 ffff0001 00000001 00000000
[   12.919931] b700  0ee9b730 ffff8000 090b1028 ffff8000 087a6000 ffff0001 00000002 00000000
[   12.920666] b720  0a2f9728 ffff8000 090b1598 ffff8000 0ee9b760 ffff8000 090b1668 ffff8000
[   12.921401] b740  087a6000 ffff0001 00000000 00000000 0a2f9708 ffff8000 0a455288 ffff8000
[   12.922134] b760  0ee9b7b0 ffff8000 0123f8c0 ffff8000 01240318 ffff8000 01241000 ffff8000
[   12.922869] b780  0124032c ffff8000 01241178 ffff8000 01240000 ffff8000 08740000 ffff0001
[   12.923602] b7a0  01241000 ffff8000 08740000 ffff0001 0ee9b7e0 ffff8000 0123dcd8 ffff8000
[   12.924337] b7c0  02b95b80 ffff0001 01241740 ffff8000 00000000 00000000 0123dcbc ffff8000
[   12.925072] b7e0  0ee9b830 ffff8000 0891a30c ffff8000 00000000 00000000 08740010 ffff0001
[   12.925806] b800  012411a8 ffff8000 0a3431d8 ffff8000 00000000 00000000 0a43a310 ffff8000
[   12.926541] b820  0a23f000 ffff8000 00000000 00000000 0ee9b860 ffff8000 08917540 ffff8000
[   12.927275] b840  08740010 ffff0001 00000000 00000000 012411a8 ffff8000 0a3431d8 ffff8000
[   12.928009] b860  0ee9b8a0 ffff8000 08917844 ffff8000 08740010 ffff0001 012411a8 ffff8000
[   12.928744] b880  0a43a368 ffff8000 08740010 ffff0001 0000001f 00000000 089177a8 ffff8000
[   12.929478] b8a0  0ee9b8d0 ffff8000 089178a4 ffff8000 0a43a000 ffff8000 08740010 ffff0001
[   12.930214]
[   12.930214] X1: 0xffff00010851d580:
[   12.930653] d380  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.931389] d3a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.932123] d3c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.932858] d3e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.933591] d400  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.934325] d420  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.935059] d440  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.935792] d460  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.936526] d480  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.937259] d4a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.937993] d4c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.938727] d4e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.939460] d500  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.940193] d520  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.940926] d540  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.941659] d560  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.942392] d580* 0000000e 00000000 00000000 00000001 00000001 00000000 00000000 00000000
[   12.943126] d5a0  0ee98000 ffff8000 00000001 00400100 00000000 00000001 00000000 00000000
[   12.943859] d5c0  00000030 00000000 00000065 00000000 fffea73c 00000000 017f8e40 ffff0001
[   12.944593] d5e0  00000001 00000001 00000001 00000078 00000078 00000078 00000000 00000000
[   12.945326] d600  00100000 00000000 00400000 00000000 00000001 00000000 00000000 00000000
[   12.946060] d620  00000000 00000000 cef52eb0 ffff0001 02060ee8 ffff0001 00000001 00000000
[   12.946794] d640  6b94dc03 00000001 01cdf371 00000000 0018f1c5 00000000 01cdf371 00000000
[   12.947530] d660  00000006 00000000 00000001 00000000 03357300 ffff0001 08669a00 ffff0001
[   12.948265] d680  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.949000] d6a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.949735] d6c0  6b06f000 00000001 0000ace2 00000000 022be1c1 00000000 018bd3e6 000001bc
[   12.950469] d6e0  000003c4 00000000 00000306 00000000 00000226 00000000 80000226 00000232
[   12.951208] d700  0851d700 ffff0001 0851d700 ffff0001 00000000 00000000 00000000 00000000
[   12.951224] d720  0000001e 00000000 00000000 00000000 0851d730 ffff0001 00000000 00000000
[   12.952670] d740  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.953404] d760  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.954140]
[   12.954140] X9: 0xffff800008a4d0d4:
[   12.954578] ced4  d2800036 9103c063 9ad422c1 8b000c65 f98000b1 c85f7ca2 aa010042 c8047ca2
[   12.955313] cef4  35ffffa4 51001e94 7100069f 54000228 f00067c0 9105c000 941b6bf5 f943a660
[   12.956048] cf14  91056000 97fffad8 f943a660 d2846501 9102c000 941c5463 b4ffecc0 f943a660
[   12.956782] cf34  39069016 f00067c0 91064400 17ffffa7 f00067c0 9106dc00 941b6be5 f943a660
[   12.957515] cf54  91056000 97fffac8 f943a660 d2846501 9102c000 941c5453 b4ffeac0 f943a660
[   12.958249] cf74  39069016 f00067c0 91077400 17ffff97 f9407801 b4fff5c1 394b22c1 34000041
[   12.958983] cf94  f900781f 39466002 340002c2 350002a1 7100229f 54fff4c0 9103c000 f9800011
[   12.959717] cfb4  c85f7c01 b2780021 c8027c01 35ffffa2 f943a660 53067e82 d2800021 9103c000
[   12.960450] cfd4  9ad42021 8b020c05 f98000b1 c85f7ca3 8a210063 c8047ca3 35ffffa4 17ffff94
[   12.961184] cff4  39469001 34fff241 53067e81 9103c000 d2800022 8b010c05 9ad42042 f98000b1
[   12.961918] d014  c85f7ca3 8a220063 c8047ca3 35ffffa4 f943a660 f9407800 b40000a0 d00067c0
[   12.962652] d034  9108d800 941b6baa 17ffff81 941bda7f d00067c0 91099000 941b6ba5 941bdab9
[   12.963386] d054  2a1403e0 941bdaf0 d00067c0 910a1800 941b6b9f f943a660 3906901f 394b22c0
[   12.964119] d074  34ffe940 390b22df 17ffff48 aa1e03e9 d503201f d503233f a9be7bfd 910003fd
[   12.964853] d094  f9000bf3 2a0003f3 97fff3a4 34000180 f0004761 91394021 d00067c0 910df021
[   12.965587] d0b4  910ac000 941b6b8a 12800000 f9400bf3 a8c27bfd d50323bf d65f03c0 940019c8
[   12.966320] d0d4* 340000e0 f0004761 91394021 d00067c0 910df021 910b3800 17fffff3 2a1303e0
[   12.967054] d0f4  52800001 97fffe73 17fffff1 aa1e03e9 d503201f 52800000 d503233f d50323bf
[   12.967788] d114  d65f03c0 aa1e03e9 d503201f 52800000 d503233f d50323bf d65f03c0 aa1e03e9
[   12.968521] d134  d503201f d503233f a9be7bfd 910003fd f9000bf3 f000cf73 f943a660 91056000
[   12.969255] d154  b900441f 97fffa48 f943a660 d2846501 9102c000 941c53d3 b5000080 b00067c0
[   12.969989] d174  913f7800 941b6b5a f9400bf3 a8c27bfd d50323bf d65f03c0 aa1e03e9 d503201f
[   12.970723] d194  d503233f a9bd7bfd d5384100 910003fd f9000bf3 52987502 72a81042 f9421c01
[   12.971457] d1b4  f90017e1 d2800001 52980001 72a81061 2a0103e0 97fff530 910093e1 2a0003f3
[   12.972191] d1d4  97fff4ae f0004761 91394021 36f801c0 2a0003e3 2a1303e2 d00067c0 910ea421
[   12.972925] d1f4  910c5800 941b6b3a d5384100 f94017e2 f9421c01 eb010042 d2800001 54000100
[   12.973659] d214  941c49de d00067c0 b94027e3 2a1303e2 910ea421 910ce000 17fffff3 f9400bf3
[   12.974391] d234  a8c37bfd d50323bf d65f03c0 aa1e03e9 d503201f d503233f a9bc7bfd d5384100
[   12.975125] d254  910003fd a90153f3 f000cf73 f90013f5 f9421c01 f9001fe1 d2800001 f943a660
[   12.975858] d274  91024000 97fff373 97fff4d3 71000c1f 540002a1 f0004774 91394294 910f1a95
[   12.976592] d294  d00067c0 aa1503e1 910d5000 941b6b10 97fff0c1 b4000600 f9404802 b40005c2
[   12.977325] d2b4  9100dfe1 52803500 d63f0040 34000540 aa1503e1 52813942 d00067c0 910d9400
[   12.978064]
[   12.978064] X24: 0xffff0001087a6400:
[   12.978509] 6200  087a6200 ffff0001 087a6200 ffff0001 08928168 ffff8000 00000000 00000000
[   12.979243] 6220  087a6220 ffff0001 087a6220 ffff0001 00000000 00000000 00000000 00000000
[   12.979977] 6240  00000081 00000000 00000000 00000002 ffffffff 00000000 00000000 00000000
[   12.980710] 6260  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.981443] 6280  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.982177] 62a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.982910] 62c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.983643] 62e0  00000000 00000000 00000000 00000000 087a62f0 ffff0001 087a62f0 ffff0001
[   12.984379] 6300  00000000 00000000 00000000 00000000 0a3f6408 ffff8000 00000000 00000000
[   12.984394] 6320  00000000 00000000 00000000 00000000 00000000 00000000 087a6338 ffff0001
[   12.984407] 6340  087a6338 ffff0001 0a2f9788 ffff8000 00000000 00000000 00000000 00000000
[   12.984421] 6360  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.987291] 6380  0a2f9728 ffff8000 0a2f9728 ffff8000 ffffffe0 0000000f 087a6398 ffff0001
[   12.988025] 63a0  087a6398 ffff0001 090b167c ffff8000 00000000 00000000 00000000 00000000
[   12.988759] 63c0  00000000 00000000 0809fd5c ffff8000 00200001 00000000 00000000 00000000
[   12.989492] 63e0  00000000 00000000 ffffffe0 0000000f 087a63f0 ffff0001 087a63f0 ffff0001
[   12.990227] 6400* 090b1030 ffff8000 ffffffe0 0000000f 087a6410 ffff0001 087a6410 ffff0001
[   12.990961] 6420  090b09cc ffff8000 65756c62 746f6f74 00000068 00000000 00000000 00000000
[   12.991694] 6440  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.992428] 6460  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.993161] 6480  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.993894] 64a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.994628] 64c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.995361] 64e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.996094] 6500  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.996827] 6520  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.997560] 6540  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.998294] 6560  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.999027] 6580  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   12.999760] 65a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.000494] 65c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.001228] 65e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.001962]
[   13.001962] X25: 0xffff0001087a6088:
[   13.002407] 5e88  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.003141] 5ea8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.003874] 5ec8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.004608] 5ee8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.005342] 5f08  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.006075] 5f28  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.006809] 5f48  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.007542] 5f68  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.008275] 5f88  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.009008] 5fa8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.009742] 5fc8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.010475] 5fe8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002
[   13.011208] 6008  80000006 00000000 00000000 00000000 00000000 00000101 012413a0 ffff8000
[   13.011942] 6028  00000000 00000000 07ce7680 ffff0001 090aff84 ffff8000 00000000 00000000
[   13.012674] 6048  00000000 00000000 00000000 00000000 087a6058 ffff0001 087a6058 ffff0001
[   13.013407] 6068  0a28a988 ffff8000 060c45b8 ffff0001 00000000 00000000 00000000 00000000
[   13.014141] 6088* 07ce7680 ffff0001 00e89600 ffff0001 02c72408 ffff0001 07ce7700 ffff0001
[   13.014875] 60a8  00e89600 ffff0001 0a23f3f0 ffff8000 07767a80 ffff0001 00000003 00000007
[   13.015608] 60c8  08740010 ffff0001 06937600 ffff0001 00000000 00000000 00000000 00000000
[   13.016342] 60e8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.017075] 6108  00000000 00000000 00000000 00000000 087a6118 ffff0001 087a6118 ffff0001
[   13.017811] 6128  087a6128 ffff0001 087a6128 ffff0001 087a6138 ffff0001 087a6138 ffff0001
[   13.017826] 6148  087a6148 ffff0001 087a6148 ffff0001 00000000 00000000 00000000 00000104
[   13.017839] 6168  00000000 00000000 0a240d60 ffff8000 02c724e8 ffff0001 ffffffff 00000000
[   13.017853] 6188  00000000 00000000 087a6190 ffff0001 087a6190 ffff0001 00000000 00000000
[   13.020720] 61a8  00000000 00000000 087a61b0 ffff0001 00000000 00000000 00000000 00000000
[   13.021454] 61c8  00000000 00000000 00000000 00000000 08927b48 ffff8000 cef45380 ffff0001
[   13.022188] 61e8  00000000 00000000 00000000 00000000 ffffffe0 0000000f 087a6200 ffff0001
[   13.022923] 6208  087a6200 ffff0001 08928168 ffff8000 00000000 00000000 087a6220 ffff0001
[   13.023657] 6228  087a6220 ffff0001 00000000 00000000 00000000 00000000 00000081 00000000
[   13.024390] 6248  00000000 00000002 ffffffff 00000000 00000000 00000000 00000000 00000000
[   13.025123] 6268  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.025858]
[   13.025858] X26: 0xffff000108740010:
[   13.026303] fe10  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.027036] fe30  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.027769] fe50  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.028502] fe70  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.029236] fe90  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.029969] feb0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.030702] fed0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.031435] fef0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.032169] ff10  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.032903] ff30  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.033636] ff50  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.034369] ff70  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.035103] ff90  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.035836] ffb0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.036569] ffd0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.037302] fff0  00000000 00000000 00000000 00000000 08740348 ffff0001 ffffffff 00000000
[   13.038036] 0010* 02b95880 ffff0001 02c71808 ffff0001 09385408 ffff0001 0a23fae8 ffff8000
[   13.038769] 0030  00e89600 ffff0001 0a23f3f0 ffff8000 077e4f80 ffff0001 00000005 00000007
[   13.039504] 0050  0a23fae8 ffff8000 06937100 ffff0001 00000000 00000000 00000000 00000000
[   13.040238] 0070  0a23fa30 ffff8000 012411a8 ffff8000 00000000 00000000 02b95b80 ffff0001
[   13.040972] 0090  0851d580 ffff0001 00000000 00000000 087400a0 ffff0001 087400a0 ffff0001
[   13.041705] 00b0  087400b0 ffff0001 087400b0 ffff0001 087400c0 ffff0001 087400c0 ffff0001
[   13.042439] 00d0  087400d0 ffff0001 087400d0 ffff0001 00000001 00000000 00000000 00000104
[   13.043173] 00f0  00000000 00000000 02c718e8 ffff0001 093854e8 ffff0001 ffffffff 00000000
[   13.043908] 0110  00000000 00000000 08740118 ffff0001 08740118 ffff0001 00000000 00000000
[   13.044641] 0130  00000000 00000000 08740138 ffff0001 00000000 00000000 00000000 00000000
[   13.045375] 0150  00000000 00000000 00000000 00000000 08927b48 ffff8000 cef45380 ffff0001
[   13.046108] 0170  00000000 00000000 00000000 00000000 ffffffe0 0000000f 08740188 ffff0001
[   13.046842] 0190  08740188 ffff0001 08928168 ffff8000 00000000 00000000 087401a8 ffff0001
[   13.047576] 01b0  087401a8 ffff0001 00000000 00000000 00000000 00000000 00000081 00000000
[   13.048309] 01d0  00000000 00000002 ffffffff 00000000 00000000 00000000 00000000 00000000
[   13.049043] 01f0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.049777]
[   13.049777] X28: 0xffff80000a10f0c8:
[   13.050222] eec8  00000000 00000000 00000000 00000000 09656278 ffff8000 09656283 ffff8000
[   13.050958] eee8  00000008 00000008 00000000 00000000 00000000 00000000 0965dc0c ffff8000
[   13.050972] ef08  096f3adf ffff8000 00000008 00000008 00000000 00000000 00000000 00000000
[   13.050985] ef28  096989a2 ffff8000 096c8eed ffff8000 00000001 00000001 00000000 00000000
[   13.050999] ef48  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.053866] ef68  00000000 00000000 00000000 00000000 08100f74 ffff8000 0816bf84 ffff8000
[   13.054600] ef88  0816bf84 ffff8000 0816bf84 ffff8000 0a10e680 ffff8000 0a10f6b8 ffff8000
[   13.055335] efa8  0a2fdd28 ffff8000 0a313740 ffff8000 00000000 00000000 0a12fef0 ffff8000
[   13.056070] efc8  0a10f6e8 ffff8000 0a10e6b0 ffff8000 0000006f 00000000 0a10ef78 ffff8000
[   13.056804] efe8  0a10edd8 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.057538] f008  00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.058272] f028  08100e34 ffff8000 00000000 00000000 0851d581 ffff0001 00000000 00000000
[   13.059005] f048  0a10f048 ffff8000 0a10f048 ffff8000 0a11aa18 ffff8000 00000000 00000000
[   13.059739] f068  00000000 00000000 0a10f070 ffff8000 0a10f070 ffff8000 01241408 ffff8000
[   13.060473] f088  01182108 ffff8000 00000000 00000000 0a10f098 ffff8000 0a10f098 ffff8000
[   13.061206] f0a8  08104d50 ffff8000 00000000 00000000 0a10f0b8 ffff8000 0a10f0b8 ffff8000
[   13.061940] f0c8* 0a10f1c0 ffff8000 0a10f2a0 ffff8000 0a10f268 ffff8000 0a10f1f8 ffff8000
[   13.062674] f0e8  0a10f188 ffff8000 0a10f150 ffff8000 0a10f118 ffff8000 0a10f230 ffff8000
[   13.063408] f108  00000000 00000000 00000009 00000000 0964eabe ffff8000 00000124 00000000
[   13.064141] f128  08104c54 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.064874] f148  00000000 00000000 09656fe4 ffff8000 00000124 00000000 0810365c ffff8000
[   13.065608] f168  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.066341] f188  09656fed ffff8000 00000124 00000000 08103698 ffff8000 00000000 00000000
[   13.067074] f1a8  00000000 00000000 00000000 00000000 00000000 00000000 097f81f9 ffff8000
[   13.067808] f1c8  00000080 00000000 00000000 00000000 081035d4 ffff8000 00000000 00000000
[   13.068541] f1e8  00000000 00000000 00000000 00000000 09656ff6 ffff8000 00000124 00000000
[   13.069275] f208  08103ab0 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.070008] f228  00000000 00000000 0965017d ffff8000 00000124 00000000 0810361c ffff8000
[   13.070742] f248  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.071475] f268  09657000 ffff8000 00000124 00000000 0810374c ffff8000 00000000 00000000
[   13.072210] f288  081036d4 ffff8000 08102d08 ffff8000 08103564 ffff8000 096d2122 ffff8000
[   13.072944] f2a8  00000124 00000000 0810378c ffff8000 00000000 00000000 08103710 ffff8000
[   13.073678]
[   13.073678] X29: 0xffff80000ee9b6c0:
[   13.074124] b4c0  00000000 00000000 0851d580 ffff0001 0ee9b500 ffff8000 08032310 ffff8000
[   13.074858] b4e0  0ee9b570 ffff8000 96000004 00000000 000001d0 00000000 0918b060 ffff8000
[   13.075592] b500  0ee9b530 ffff8000 0915e0d0 ffff8000 0ee9b570 ffff8000 96000004 00000000
[   13.076326] b520  000001d0 00000000 08a53808 ffff8000 0ee9b560 ffff8000 0915ee24 ffff8000
[   13.077060] b540  00000000 00000000 00000001 00000000 0ee9b6c0 ffff8000 0124097c ffff8000
[   13.077794] b560  0ee9b6a0 ffff8000 080112e0 ffff8000 00000000 00000000 0851d580 ffff0001
[   13.078527] b580  00000000 00000000 00000000 00000000 0000000d 00000000 000affa8 00000000
[   13.079261] b5a0  65756c62 746f6f74 65735f68 6f705f74 3a726577 61747320 08a4d0d4 ffff8000
[   13.079995] b5c0  6f746575 5f68746f 5f746573 65776f70 73203a72 74726174 6f6c625f 313d6b63
[   13.080729] b5e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.081462] b600  00000000 00000000 00000000 00000000 00000001 00000000 00000001 00000000
[   13.082196] b620  00000001 00000000 ffffffe0 0000000f 087a6400 ffff0001 087a6088 ffff0001
[   13.082929] b640  08740010 ffff0001 00000000 00000000 0a10f0c8 ffff8000 0ee9b6c0 ffff8000
[   13.083662] b660  08a4d0d4 ffff8000 0ee9b6c0 ffff8000 08a53808 ffff8000 60400009 00000000
[   13.084397] b680  0ee9b6e0 ffff8000 0ee9b6a0 ffff8000 ffffffc8 00000000 1034df00 c4269b2e
[   13.084411] b6a0  0ee9b6c0 ffff8000 08a53808 ffff8000 0ee9b6c0 ffff8000 00000000 00000000
[   13.084425] b6c0* 0ee9b6e0 ffff8000 0123f848 ffff8000 01240318 ffff8000 696b6773 00306c6c
[   13.084438] b6e0  0ee9b700 ffff8000 090b0938 ffff8000 087a6000 ffff0001 00000001 00000000
[   13.087306] b700  0ee9b730 ffff8000 090b1028 ffff8000 087a6000 ffff0001 00000002 00000000
[   13.088040] b720  0a2f9728 ffff8000 090b1598 ffff8000 0ee9b760 ffff8000 090b1668 ffff8000
[   13.088774] b740  087a6000 ffff0001 00000000 00000000 0a2f9708 ffff8000 0a455288 ffff8000
[   13.089509] b760  0ee9b7b0 ffff8000 0123f8c0 ffff8000 01240318 ffff8000 01241000 ffff8000
[   13.090243] b780  0124032c ffff8000 01241178 ffff8000 01240000 ffff8000 08740000 ffff0001
[   13.090977] b7a0  01241000 ffff8000 08740000 ffff0001 0ee9b7e0 ffff8000 0123dcd8 ffff8000
[   13.091711] b7c0  02b95b80 ffff0001 01241740 ffff8000 00000000 00000000 0123dcbc ffff8000
[   13.092445] b7e0  0ee9b830 ffff8000 0891a30c ffff8000 00000000 00000000 08740010 ffff0001
[   13.093179] b800  012411a8 ffff8000 0a3431d8 ffff8000 00000000 00000000 0a43a310 ffff8000
[   13.093912] b820  0a23f000 ffff8000 00000000 00000000 0ee9b860 ffff8000 08917540 ffff8000
[   13.094646] b840  08740010 ffff0001 00000000 00000000 012411a8 ffff8000 0a3431d8 ffff8000
[   13.095380] b860  0ee9b8a0 ffff8000 08917844 ffff8000 08740010 ffff0001 012411a8 ffff8000
[   13.096114] b880  0a43a368 ffff8000 08740010 ffff0001 0000001f 00000000 089177a8 ffff8000
[   13.096847] b8a0  0ee9b8d0 ffff8000 089178a4 ffff8000 0a43a000 ffff8000 08740010 ffff0001
[   13.097584] Code: d000cf40 d503233f d50323bf f9472800 (b941d000)
[   13.098124] ---[ end trace 0000000000000000 ]---
[   13.138442] systemd[1]: Mounting FUSE Control File System...
[   13.147435] systemd[1]: Mounting Kernel Configuration File System...
[   13.148967] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[   13.154814] systemd[1]: Starting Load/Save Random Seed...
[   13.160255] systemd[1]: Starting Create System Users...
[   13.171926] systemd[1]: Finished Set the console keyboard layout.
[   13.173784] systemd[1]: systemd-modules-load.service: Main process exited, code=killed, status=11/SEGV
[   13.175358] systemd[1]: systemd-modules-load.service: Failed with result 'signal'.
[   13.177589] systemd[1]: Failed to start Load Kernel Modules.
[   13.202373] systemd[1]: Mounted FUSE Control File System.
[   13.204361] systemd[1]: Mounted Kernel Configuration File System.
[   13.207537] systemd[1]: Finished Load/Save Random Seed.
[   13.211773] systemd[1]: Finished Create System Users.
[   13.214319] systemd[1]: Condition check resulted in First Boot Complete being skipped.
[   13.220473] systemd[1]: Starting Apply Kernel Variables...
[   13.225710] systemd[1]: Starting Create Static Device Nodes in /dev...

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)

@gen ha Please do it by the right way!

Take the development image:
https://drive.google.com/file/d/1rKzJ2RbxEBgSdqUy2O0-qhIipBakyt9t/view?usp=drive_link
this image is for test Kernel 6.1 dtb's
it boot, but it will need a better dtb....

take the development DTS to Vendor Kernel 6.1:
https://drive.google.com/file/d/1rKzJ2RbxEBgSdqUy2O0-qhIipBakyt9t/view?usp=drive_link

 

it boot, but it will need a better dtb....

Compile it from armbian using the tutorial inside development DTS.

 

your dts file must be an edition of this dts that is in the development kit and not a decompiled version of the dtb that I compiled

just decompile DTB to compare with the Working DTB on VScode
 

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)
On 5/15/2024 at 2:19 AM, gen ha said:

Could you please test the DTS that originally supported NPU?

 

Compiled and tested with kernel 6.1 vendor

Kernel Panic at startup

 

 

Today I'm Working on Kernel 5.1 legacy wifi.....

Have Rebased the entire 5.1 DTS to Firefly DTS and it keep's PANIC "Failed with result 'signal'."

 

 

rk3566-h96-tvbox-REBASED-FIREFLY-K51.dts

Edited by Hqnicolas
Link to comment
Share on other sites

Is it possible to run your 6.1 DTB testing image from a USB stick to avoid touching the working installation on EMMC?  I tried flashing the image to a thumb drive with Rufus and on startup the box tries to read the stick (the stick has an activity light so I can see if its being read) but doesn't boot from it and goes on to boot from EMMC.  Is there a u-boot config tweak needed?

Link to comment
Share on other sites

Posted (edited)
On 5/15/2024 at 11:38 AM, maka said:

U-boot booting device is configured when compiled so the tweak is to make a new one.


@maka you gave me an idea, using the rebased DTS with firefly U-Boot


@gen ha  fix Kernel Panic for WIFI!
Things that have been fixed:
sudo nano /var/log/dmesg

the loop is caused by kernel: Modules linked in: sprdwl_ng(+) sprdbt_tty uwe5622_bsp_sdio

it's trying to input this driver from uboot

 

to fix this kernel panic, just change this lines on board config file

MODULES="sprdbt_tty sprdwl_ng"
MODULES_BLACKLIST_LEGACY="bcmdhd"


to this

MODULES_BLACKLIST_LEGACY="sprdbt_tty sprdwl_ng"

 

Thanks @maka  

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)

What about "Ubuntu 24.04 LTS with Rockchip Linux 6.1" anyone try to launch ubuntu-24.04-preinstalled-desktop-arm64-orangepi-3b.img.xz
 or ubuntu-24.04-preinstalled-desktop-arm64-radxa-zero3.img.xz image?

I tried launch images on hk1-rbox-r3 TVBox with modified dtb, but no luck.

UART Boot log hungs on:

...
...
systemd[1]: Started systemd-journald.service - Journal Service.
Edited by Deoptim
Link to comment
Share on other sites

Posted (edited)
1 hour ago, Deoptim said:

I tried launch images on hk1-rbox-r3 TVBox with modified dtb, but no luck.

UART Boot log hungs on:


@Deoptim You have UART debug TTL and SD Card reader?
 

lets see what you have
I think you will find better support when found people with the same board

 

Edited by Hqnicolas
Link to comment
Share on other sites

Posted (edited)
1 hour ago, Deoptim said:

but no luck.


@Deoptim you will need to focus on U-boot config.
Kernel from vendor have differences from mainline, the first thing you need to do is REBASE your DTS to 6.1. 
Download the armbian 6.1 kernel and compare with vscode your DTS with vendor DTS.
I'm looking at Uboot for Kernel vendor 6.1 and it was injecting incompatible drivers before boot

Edited by Hqnicolas
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines