郭老师 发表于 2020-12-14 21:17:44

CORE-3399-JD4 kernel升级问题

当前CORE-3399-JD4 (配套开发板 AIO-3399JD4 ) 的Linux kernel是4.4版本,需要升级到4.12以上的版本,采用了rockchip的 4.19版本编译后,替换boot.img,发现不能正常启动kernel,没有任何输出。
请问Firefly是否提供CORE-3399-JD4的4.12以上Linux内核?如果移植rockchip 4.19是否能提供移植点?
谢谢。

nomorehest 发表于 2020-12-15 09:15:27

帮顶一下。

郭老师 发表于 2020-12-15 20:56:55

已在AIO-3399-JD4开发板上验证,与Kernel config和Device Tree密切相关。
请Firefly帮助提供对应4.19版本的Linux kernel config及Device Tree,谢谢。

郭老师 发表于 2020-12-30 17:41:37

AIO-3399-JD4开发板升级到Kernel 4.19,发现以下问题:
1. HDMI显示问题
    rga2 irq invalid
    voq.iommu irq错误导致HDMI图形界面使用鼠标异常

2、ramoops的dts配置不正确,需要修改为以下配置方式才能在新内核版本正常使能pstore
        reserved-memory {
                #address-cells = <2>;
                #size-cells = <2>;
                ranges;

                drm_logo: drm-logo@00000000 {
                        compatible = "rockchip,drm-logo";
                        reg = <0x0 0x0 0x0 0x0>;
                };
                ramoops_mem: region@110000 {
                        compatible = "ramoops";
                        reg = <0x0 0x110000 0x0 0xf0000>;
                        record-size = <0x40000>;/* 注意不能配置为 <0 0x40000> */
                        console-size = <0x80000>;
                        ftrace-size = <0x00000>;
                        pmsg-size = <0x00000>;
                };
        };
页: [1]
查看完整版本: CORE-3399-JD4 kernel升级问题