This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Ramdisk of 128M Linux can't start up in dm8168evm platform

My bootargs: ddr_mem = 512M; mem=128M; ramdisk_size = 81920; Then my board can't finish start.

My RDK is dvr_rdk_03.50

Print information is as follows:

RAMDISK: gzip image found at block 0

PHY: 0:01 - Link is Up - 100/Full

swapper invoked oom-killer: gfp_mask=0x200d0, order=0, oom_adj=0, oom_score_adj=0

[ pid ]   uid  tgid total_vm      rss cpu oom_adj oom_score_adj name
Kernel panic - not syncing: Out of memory and no killable processes...

  • Hi Chi,

    chunhong chi said:
    My bootargs: ddr_mem = 512M; mem=128M

    From what I understand, you have DDR3 RAM of 512MB on your system? I am not familiar with RDK, as I am working on EZSDK, in EZSDK when we have 512MB DDR3 RAM, we pass 176MB to the linux kernel. Can you try this on your side.

    http://processors.wiki.ti.com/index.php/EZSDK_Memory_Map#Changing_Memory_Map_For_512MB_DM816x_Board

    http://processors.wiki.ti.com/index.php/EZSDK_Memory_Map#Step_2.1:_Change_Linux_Memory_size

    See also the below e2e thread, might be in help:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/351873.aspx

    Regards,
    Pavel