lx2160a custom board。ddr: 4GB.
=> pri bootcmd
bootcmd=sf probe 0:0; sf read 0x806c0000 0x6c0000 0x40000; env exists mcinitcmd && env exists secureboot && esbc_validate 0x806c0000; sf read 0x80d00000 0xd00000 0x100000; env exists mcinitcmd && fsl_mc lazyapply dpl 0x80d00000; run xspi_bootcmd;run distro_bootcmd; env exists secureboot && esbc_halt;
If i removed the string "fsl_mc lazyapply dpl 0x80d00000" of bootcmd ,the board can start up,but mc function can not be used。if i not removed that string, The following Memory Limit error occurred during kernel startup, the start log is attatchment. Can you provide any debugging ideas.
thanks
[ 3.618783] fsl_dpaa2_eth dpni.4: Adding to iommu group 2
[ 3.703332] fsl_dpaa2_eth dpni.3: Adding to iommu group 2
[ 3.787859] fsl_dpaa2_eth dpni.2: Adding to iommu group 2
[ 3.872372] fsl_dpaa2_eth dpni.1: Adding to iommu group 2
[ 3.956879] fsl_dpaa2_eth dpni.0: Adding to iommu group 2
[ 4.041417] dpaa2_mac dpmac.18: Adding to iommu group 2
[ 4.049862] SError Interrupt on CPU4, code 0xbf000000 -- SError
[ 4.049865] CPU: 4 PID: 31 Comm: kworker/4:0 Not tainted 5.4.47-dirty #36
[ 4.049866] Hardware name: NXP Layerscape LX2160ARDB (DT)
[ 4.049867] Workqueue: events deferred_probe_work_func
[ 4.049869] pstate: 60000085 (nZCv daIf -PAN -UAO)
[ 4.049871] pc : lpi_write_config+0xbc/0xd8
[ 4.049872] lr : lpi_update_config+0x30/0x80
[ 4.049873] sp : ffff8000101c3520
[ 4.049874] x29: ffff8000101c3520 x28: ffffa1171eabb1a8
[ 4.049876] x27: 0000000000000000 x26: 0000000000000000
[ 4.049879] x25: ffff0000210f2ca4 x24: ffff0000210f2d58
[ 4.049881] x23: 0000000000000000 x22: 0000000000000000
[ 4.049883] x21: ffff000021154b00 x20: ffff00002130a500
[ 4.049886] x19: ffffa1171f0788c8 x18: ffffffffffffffff
[ 4.049888] x17: 000000001a00eb9e x16: 000000005679f78c
[ 4.049891] x15: ffffa1171f0788c8 x14: ffff8000101c35b8
[ 4.049893] x13: ffff8000101c35af x12: 0000000000000000
[ 4.049895] x11: 0000000000000000 x10: ffff000067979900
[ 4.049897] x9 : 15f102bd01018000 x8 : 0000000000000000
[ 4.049900] x7 : 0000000006030040 x6 : ffffa1171f07b8c8
[ 4.049902] x5 : 0000000000000000 x4 : ffff800010090000
[ 4.049904] x3 : 0000000000000000 x2 : 0000000000000003
[ 4.049906] x1 : 0000000000000000 x0 : ffff800010090000
[ 4.049909] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 4.049911] CPU: 4 PID: 31 Comm: kworker/4:0 Not tainted 5.4.47-dirty #36
[ 4.049912] Hardware name: NXP Layerscape LX2160ARDB (DT)
[ 4.049913] Workqueue: events deferred_probe_work_func
[ 4.049914] Call trace:
[ 4.049915] dump_backtrace+0x0/0x150
[ 4.049916] show_stack+0x14/0x20
[ 4.049917] dump_stack+0xbc/0x100
[ 4.049918] panic+0x16c/0x37c
[ 4.049919] __stack_chk_fail+0x0/0x18
[ 4.049920] arm64_serror_panic+0x74/0x88
[ 4.049921] do_serror+0x70/0x138
[ 4.049922] el1_error+0x84/0xf8
[ 4.049923] lpi_write_config+0xbc/0xd8
[ 4.049924] lpi_update_config+0x30/0x80
[ 4.049925] its_unmask_irq+0x34/0x40
[ 4.049926] irq_chip_unmask_parent+0x1c/0x28
[ 4.049927] unmask_irq.part.40+0x24/0x48
[ 4.049928] irq_enable+0x6c/0x88
[ 4.049929] __irq_startup+0x7c/0x88
[ 4.049929] irq_startup+0x5c/0x110
[ 4.049930] __setup_irq+0x770/0x7f8
[ 4.049931] request_threaded_irq+0xe0/0x198
[ 4.049932] devm_request_threaded_irq+0x78/0xf8
[ 4.049933] dpaa2_mac_probe+0x2e0/0x698
[ 4.049934] fsl_mc_driver_probe+0x20/0x68
[ 4.049935] really_probe+0x108/0x360
[ 4.049936] driver_probe_device+0x58/0x100
[ 4.049937] __device_attach_driver+0x90/0xb0
[ 4.049938] bus_for_each_drv+0x64/0xc8
[ 4.049939] __device_attach+0xd8/0x138
[ 4.049940] device_initial_probe+0x10/0x18
[ 4.049941] bus_probe_device+0x90/0x98
[ 4.049942] device_add+0x4ec/0x690
[ 4.049943] fsl_mc_device_add+0x1f4/0x520
[ 4.049944] fsl_mc_obj_device_add+0xc8/0x100
[ 4.049945] dprc_scan_objects+0x224/0x370
[ 4.049946] dprc_probe+0x138/0x3c0
[ 4.049947] fsl_mc_driver_probe+0x20/0x68
[ 4.049948] really_probe+0x108/0x360
[ 4.049949] driver_probe_device+0x58/0x100
[ 4.049950] __device_attach_driver+0x90/0xb0
[ 4.049951] bus_for_each_drv+0x64/0xc8
[ 4.049952] __device_attach+0xd8/0x138
[ 4.049953] device_initial_probe+0x10/0x18
[ 4.049954] bus_probe_device+0x90/0x98
[ 4.049955] deferred_probe_work_func+0x6c/0xa8
[ 4.049956] process_one_work+0x1e0/0x358
[ 4.049957] worker_thread+0x208/0x488
[ 4.049957] kthread+0x118/0x120
[ 4.049959] ret_from_fork+0x10/0x18
[ 4.049982] SMP: stopping secondary CPUs
[ 4.049983] Kernel Offset: 0x21170de00000 from 0xffff800010000000
[ 4.049985] PHYS_OFFSET: 0xfffff60040000000
[ 4.049986] CPU features: 0x0002,20806008
[ 4.049987] Memory Limit: none