Dear Sir,
Our company have designed a board based on imx8mp reference design.Now,We have an issue with 2G RAM
if we use 4G LPDDR4 RAM and flash android 13 image, and we issue a reboot command in the console port.Then,the board reboot without any problem.But if we use 2G LPDDR4 RAM and flash android 13 image.
It will show the error message blow.How can I fix the problem?
What cause the problem?
Thx
[ 63.865262][ T121] init: Received sys.powerctl='reboot,shell' from pid: 1834 (reboot)
[ 63.873275][ T121] init: sys.powerctl: do_shutdown: 0 IsShuttingDown: 0
[ 63.880616][ T1] init: Got shutdown_command 'reboot,shell' Calling HandlePowerctlMessage()
[ 63.890651][ T1] init: Clear action queue and start shutdown trigger
[ 63.897550][ T1] init: Entering shutdown mode
[ 63.902467][ T1] init: processing action (shutdown_done) from (<Builtin Action>:0)
[ 63.910432][ T1] init: Reboot start, reason: reboot,shell, reboot_target: shell
[ 63.918124][ T1] init: Shutdown timeout: 6000 ms
[ 63.923046][ T1] init: Create reboot monitor thread.
[ 63.929197][ T1835] init: shutdown_timeout_timespec.tv_sec: 369
[ 64.048641][ T57] Unable to handle kernel paging request at virtual address ffffff80a0000000
[ 64.057362][ T57] Mem abort info:
[ 64.060953][ T57] ESR = 0x96000045
[ 64.064745][ T57] EC = 0x25: DABT (current EL), IL = 32 bits
[ 64.070825][ T57] SET = 0, FnV = 0
[ 64.074645][ T57] EA = 0, S1PTW = 0
[ 64.078531][ T57] FSC = 0x05: level 1 translation fault
[ 64.084147][ T57] Data abort info:
[ 64.087769][ T57] ISV = 0, ISS = 0x00000045
[ 64.092368][ T57] CM = 0, WnR = 1
[ 64.096064][ T57] swapper pgtable: 4k pages, 39-bit VAs, pgdp=0000000042a46000
[ 64.103499][ T57] [ffffff80a0000000] pgd=0000000000000000, p4d=0000000000000000, pud=0000000000000000
[ 64.112950][ T57] Internal error: Oops: 96000045 [#1] PREEMPT SMP
[ 64.119249][ T57] Modules linked in: brcmfmac(E) dwmac_imx(E) dwmac_generic(E) stmmac_platform(E) stmmac(E) pcs_xpcs(E) realtek(E) fec(E) pci_imx6(E) rtc_snvs(E) rtc_ds1307(E) snd_sof_imx8m(E) imx_common(E) snd_sof_xtensa_dsp(E) snd_sof_of(E) snd_sof(E) imx_dsp(E) snd_soc_imx_rpmsg(E) snd_soc_imx_pcm512x_rpmsg(E) imx_audio_rpmsg(E) snd_soc_fsl_rpmsg(E) imx_pcm_rpmsg(E) i2c_rpmsg_imx(E) imx_dsp_rproc(E) imx_rproc(E) virtio_rpmsg_bus(E) rpmsg_ns(E) imx_mailbox(E) vsiv4l2(E) hantrodec_845s(E) hx280enc_vc8000e(E) snd_soc_fsl_asoc_card(E) snd_soc_imx_audmux(E) snd_soc_rt5651(E) snd_soc_imx_hdmi(E) snd_soc_imx_card(E) snd_soc_simple_card(E) snd_soc_simple_card_utils(E) snd_soc_bt_sco(E) snd_soc_hdmi_codec(E) dw_hdmi_gp_audio(E) dw_hdmi_cec(E) snd_soc_fsl_sai(E) snd_soc_fsl_easrc(E) snd_soc_fsl_asrc(E) snd_soc_fsl_aud2htx(E) snd_soc_fsl_micfil(E) imx_pcm_dma(E) imx8mm_thermal(E) galcore(E) brcmutil(E) pl2303(E) spi_nxp_fspi(E) spi_imx(E) spi_bitbang(E) spidev(E) st_lsm6dsx_i2c(E)
[ 64.119405][ T57] st_lsm6dsx(E) kfifo_buf(E) simcom_wwan(E) option(E) usb_wwan(E) usbserial(E) gpio_pcf857x(E) leds_gpio(E) mac80211(E) cfg80211(E) vvcam_video(OE) vvcam_isp(OE) vvcam_dwe(OE) imx8_media_dev(CE) os08a20(OE) basler_camera_driver_vvcam(OE) trusty_virtio(E) trusty_ipc(E) trusty_log(E) trusty_irq(E) imx_sdma(E) imx8_mipi_csi2_sam(CE) imx8_capture(CE) imx8_isi_capture(CE) imx8_isi_mem2mem(CE) imx8_isi_hw(CE) ov5640(E) v4l2_fwnode(E) v4l2_async(E) imx_cpufreq_dt(E) cpufreq_dt(E) fsl_imx8_ddr_perf(E) device_cooling(E) nvmem_imx_ocotp(E) dummy_battery(E) gpio_switch(E) dwc3_imx8mp(E) panel_simple(E) drm_dp_aux_bus(E) panel_raydium_rm67191(E) sec_mipi_dsim_imx(E) imx_lcdifv3_crtc(E) imx_lcdifv3_core(E) imx_lcdif_crtc(E) imx8mp_ldb(E) dw_hdmi_imx(E) imx8mp_hdmi_pavi(E) imxdrm(E) cdns_mhdp_imx(E) dw_hdmi(E) sec_dsim(E) fsl_imx_ldb(E) cdns_mhdp_drmcore(E) imx_lcdif_core(E) synaptics_dsx_i2c(E) goodix(E) snvs_pwrkey(E) phy_fsl_imx8_pcie(E) phy_fsl_imx8mq_usb(E)
[ 64.205905][ T57] phy_fsl_samsung_hdmi(E) phy_fsl_imx8mp_lvds(E) reset_imx7(E) dma_buf_imx(E) dsp_heap(E) secure_heap(E) cma_heap(E) system_heap(E) sdhci_esdhc_imx(E) pwm_bl(E) pwm_imx27(E) pca9450_regulator(E) i2c_dev(E) i2c_imx(E) imx2_wdt(E) imx(E) gpio_mxc(E) pinctrl_imx8mp(E) pinctrl_imx(E) irq_imx_irqsteer(E) trusty_core(E) busfreq_imx8mq(E) timer_imx_sysctr(E) imx8m_pm_domains(E) clk_blk_ctrl(E) clk_imx8mp(E) mxc_clk(E) mx8_mu(E) soc_imx8m(E) zram(E) zsmalloc(E)
[ 64.333398][ T57] CPU: 3 PID: 57 Comm: dmabuf-deferred Tainted: G C OE 5.15.74-g0092b8bfbf74 #1
[ 64.343332][ T57] Hardware name: NXP i.MX8MPlus EVK board (DT)
[ 64.349359][ T57] pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 64.357038][ T57] pc : __memset+0x16c/0x188
[ 64.361424][ T57] lr : secure_heap_zero_buffer+0xb0/0x12c [secure_heap]
[ 64.368240][ T57] sp : ffffffc00b5b3d10
[ 64.372259][ T57] x29: ffffffc00b5b3d30 x28: 0000000000000000 x27: ffffff800384a440
[ 64.380114][ T57] x26: ffffff800368a400 x25: 0000000000001800 x24: ffffffc00a8100a0
[ 64.387967][ T57] x23: 0000000000000800 x22: ffffff80206c1878 x21: ffffffc0012d6234
[ 64.395822][ T57] x20: ffffff800368a410 x19: ffffff800368a400 x18: ffffffc00aca5028
[ 64.403676][ T57] x17: 0000000000000000 x16: 0000000000000179 x15: 00000000efe4b99a
[ 64.411534][ T57] x14: 0000000000000010 x13: 0000000000007ff3 x12: 0000000000800000
[ 64.419384][ T57] x11: 0000000000000000 x10: 0000000000000001 x9 : 0000000000000000
[ 64.427234][ T57] x8 : ffffff80a0000000 x7 : 0000000000000000 x6 : 000000000000003f
[ 64.435083][ T57] x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000004
[ 64.442932][ T57] x2 : 0000000000000fc0 x1 : 0000000000000000 x0 : ffffff80a0000000
[ 64.450783][ T57] Call trace:
[ 64.453938][ T57] __memset+0x16c/0x188
[ 64.457962][ T57] secure_heap_buf_free+0x2c/0xa0 [secure_heap]
[ 64.464077][ T57] free_one_item+0xd0/0x10c
[ 64.468453][ T57] deferred_free_thread+0x5c/0x10c
[ 64.473437][ T57] kthread+0x170/0x1dc
[ 64.477374][ T57] ret_from_fork+0x10/0x20
[ 64.481660][ T57] Code: 91010108 54ffff4a 8b040108 cb050042 (d50b7428)
[ 64.488466][ T57] ---[ end trace 856c6cbffd6a983c ]---
[ 64.507107][ T57] Kernel panic - not syncing: Oops: Fatal exception
[ 64.513566][ T57] SMP: stopping secondary CPUs
[ 64.518215][ T57] Kernel Offset: disabled
[ 64.522410][ T57] CPU features: 0x0,00004003,20000846
[ 64.527640][ T57] Memory Limit: none