Jump to content

Recommended Posts

Posted

Hi all
i tried to compile BTT CB2 with bookworm and vendor kernel to get MPP and NPU working, but got that :
sha256sum: config/kernel/linux-rockchip64-vendor.config: No such file or directory

is it missed ? How to compile vendor kernel for MPP support?

thanks
 

Posted
25 minutes ago, vk vk said:

is it missed ?

 

https://github.com/armbian/build/blob/main/config/boards/bigtreetech-cb2.conf#L8

Nope. We don't support vendor kernel for other then 3588 and more recent.

 

25 minutes ago, vk vk said:

How to compile vendor kernel for MPP support?

 

We don't maintain vendor kernel for this hardware (nor any other 3566 AFAIK), so it might be some work and its all on you.

Mainline support is very mature, however I don't know about the status of specific features you are interested in. IMO its not worth going vendor route on this hw.

Posted

features i looking for is a  MPP/NPU  - quite decent video encoders/processing/npu engine support, unfortunateli it still sticks to vendor 6.1.y kernel.

Posted

You can try switching the BOARDFAMILY to rk35xx and adding vendor branch to the list of build-able targets, but you will need a device tree that would work with the kernel. I did a quick try, and the device from the 6.6 folder doesn't "just work". Don't know if getting hardware acceleration to work on rk3566 would need even more tweaks.

Posted (edited)

thnx.

it seems latest working vendor kernel for 3566 is 6.1.115.
i already tried rk35xx, with bigtreetech_cb2.dtb but it stops at u-boot (in uart console)
using orangepi-3b it boots, but gives errors in dmesg. when i try to add fdtfile bigtreetech_cb2.dtb, it stops boot 

.... 
47274496 bytes read in 3902 ms (11.6 MiB/s)
Failed to load '/boot/dtb/rockchip/rk3566-bigtreetech-cb2.dtb'
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards.
Unknown command 'kaslrseed' - try 'help'
.....

but when i boot btt_cb2 as orangepi3b board, it boots and even shows mpp venc/dec/npu/whatever modules properly loaded.
 

not checked yet if it works really

maybe need to make some hybrid dtb from btt_cb2 and orange3b

=========

btw, could You share what You do for 35xx board change? when i tried to change family rockchip64 to 35xx, it comiled, but not copied bigtreeetech_cb2.dtb to boot , and not boots ewven if i copy it by myself there

 

Edited by vk vk

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