I have 2 custom board based on i.MX6Q/D
1. with 2GB DDR3 (4x256mx16).
2. with 1GB DDR3 (4x128mx16).
My uboot version is fslc_v2013.04-r0 and kernel version is 3.10.17-r0.
Problem:
My uboot is booting fine on 2GB board but kernel is not starting
Observations:
1. These both images are booting fine and both the boards work very well if I use 1GB configuration for both
2. I changed uboot for 2GB configuration board and it is booting fine and showing DRAM as 2GB but kernel is not starting
3. With this uboot changed for 2GB configuration if I boot kernel-3.0.35, then it boots well and shows 2GB Total memory in cat /proc/meminfo
Do I need to change any thing in Kernel-3.10.17 to support 2GB RAM? I already made one change in dtsi file as
21 memory {
22 reg = <0x10000000 0x80000000>;
23 };
Any Idea what could be the issue here
Hi Vivek
2GB memory is supported on Sabre AI boards,
so one can check board configuration as shown
in attached document sect.5.2 Machine configurations
from L3.10.17_1.0.0_LINUX_DOCS
SABRE|Automotive-Infotainment|i.MX6|Freescale
Best regards
igor
Hello Igor,
Thanks and for Quick reply, I have build the source and got the yocto u-boot-2013.04-r0 and kernel-3.10.17-r0 ready for sabreauto. I want to reduce my variables here so wanted to check with you that as my u-boot is showing DRAM as 2GB and Linux-3.0.35 also shows 2GB in /proc/meminfo, do I should need the changes and check only in kernel side?
Thanks and Regards
Vivek
Hi Vivek
FSL BSP for Sabre AI board supports 2GB memory,
no additional changes are needed.
~igor