In order to have the added features of a custom kernel in ClusterBox i would need to recompile the kernel. Currently I am using clusterbox-debian-20240611.img but it does not have features such as bounding, iptables, virtualization, Ceph fs…
The Mixtile SDK https://www.mixtile.com/docs/compile-ubuntu-debian-image-from-source-code/ in the firmware building procedure with docker, at the end of the compilation creates a boot.img that I verified contains a kernel 5.10.160, this kernel shows problems with the miop-control-arm64.deb driver.
How can I compile a custom kernel 5.10.66 for clusterbox-debian so as to flash it in the ClusterBox Blade3?
Some Ubuntu images proposed in the community (5.10 / 6.1 kernel) even though they have miop drivers installed seem to work well only at the first boot, subsequently in fact they only recognize the peripherals but interrupt the pci0 connection sometimes producing the error:
miop-ep fe150000.pcie: no such peer with machine id: a1bdc067
Thanks you
Now is recommended using ubuntu mirror can use 6.1 kernel, the source code, you can refer to GitHub - mixtile-rockchip/linux-rockchip: Rockchip BSP Kernel Source Provide us with your config file and we’ll compile a new image for you.
As for driver issues, we are also testing and fixing some issues in different environments
@Buyuliang great, thanks for the offer!
Please could you make available a kernel image & modules based on the configuration from your latest Ubuntu 24.04 image, but with:
CONFIG_ARM64_4K_PAGES=n
CONFIG_ARM64_16K_PAGES=y
CONFIG_MODULE_COMPRESS_NONE=n
CONFIG_MODULE_COMPRESS_XZ=y
… and the closed-source miop
driver included, as well as any necessary patches or modifications to make use of the system’s factory-assigned MAC address rather than using a locally-administrated address which changes every boot.
(It would be interesting to see whether the cache sizes on the RK3588 benefit instead from CONFIG_ARM64_64K_PAGES
- after all, if this does improve performance then your hardware is looking better to potential customers for free!)