AnsweredAssumed Answered

IMX6 Linux Booting Fail after change RAM from 1G to 2G

Question asked by jongjyh hsieh on Sep 5, 2017
Latest reply on Sep 5, 2017 by Yuri Muhin
Branched to a new discussion

I am having hard time booting after ram ugprade from 1G to 2G with IMX6Q. 

the target board that I use have been upgraded from 1G RAM to 2G RAM. 

 

After the RAM upgade, the target fails to boot with following error message:

  

RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks like an initrd

 

With the RAM uprade, I have modified PHYS_SDRAM_1_SIZE in board specific file of Uboot (board/freescale/mx6q_xxx/mx6q_xxx.c) from 1G to 2G, and also modified the MMDC Core Control Register's Row Address Width field to match the 2G RAM.

 

The upgraded target boots fine when I revert the PHYS_SDRAM_1_SIZE back to 1G and MMDC Core Control Register. 

 

Would there be anything else need to be fixed for the RAM size upgrade?

 

Thanks in advnace. 

Outcomes