关于魔方的主线内核启动

由于官方的BSP内核从四月份开源拖到了六月初,但是截止现在6.10号仍然没有看见完整的内核放出来,也缺少相关文档,所以尝试从主线内核进行启动
但是由于edk2的uefi中会对设备树进行一些patch,主线设备树和bsp设备树是不一样的,导致patch失败后无法进入启动流程,报错如图一所示

linaro提供了一种使用uboot去替换uefi分区里面的edk2来实现efi启动的方式,但是目前根据他们的源码编译后无法进入uboot,使用预编译的uboot会崩溃,如图二所示

官方能否尽快提供完整的bsp内核代码,或者对edk2进行一些修改,让其能够兼容主线内核的启动

补一个uboot的环境变量图,因为自己编译的uboot无法启动,所以使用的是rb3gen2的uboot


或者如果使用UKI去进行systemd-boot的话,是否可以规避uefi修补设备树失败导致无法启动的问题

:+1: 昨天还看到高通RB3的Ubuntu还是beta版本来着,正式版一直在跳票,就想魔方派的不会比高通快的 :joy:

Dear customer
rubikpi linux版本已经开源,请问您使用的是什么版本

不出意外,近期应该会在 UBUNTU 系统发布时开源对应的 kernel 源码;

另外 rubikpi 入 linux 主线,我们也正在做,后面会兼容主线内核启动。

2 个赞

看到已经开源了 GitHub - rubikpi-ai/linux-ubuntu

等一个打包好的系统


现在搞定启动了,但是会在UFS会卡在调频这边,还是无法进入系统,在6.15上也是一样dvfs调节频率的时候就会挂掉

Dear customer
您可以先使用ubuntu内核

linux内核可以等一下TC版本更新

编译出deb包后,尝试替换了rootfs内的内核但是无法启动,试了下6.12的主线内核也是不能启动,都是和下面一样的报错,下面这个就是LU内核

想问下近期会不会发布,没有的话有没有尝鲜版,没有的话我就再等等 :joy:

也不是想要Ubuntu系统,是想用带OpenCL的版本,很多onnx算子加速都是用opencl的特性实现的,vulkan的支持差一些,实在是搞不动了。