OK, so I have tried to extract the u-boot.img and SPL files and copy those to SD card into /boot - no joy - still only 2GB memory detected on my archlinux arm running on Cubox 4x4.
HOWEVER, after storing contents of both files to SD card as described here:
http://wiki.solid-run.com/index.php?tit ... mmingBoardThat means in short:
dd if=SPL of=/dev/mmcblk0 bs=1K seek=1
and
dd if=u-boot.img of=/dev/mmcblk0 bs=1K seek=42
After reboot, kernel detects 4GB of RAM correctly
:
[root@localhost ~]# dmesg |grep Memory:
[ 0.000000] Memory: 3617596K/3932156K available (7680K kernel code, 364K rwdata, 2700K rodata, 340K init, 529K bss, 314560K reserved, 2105340K highmem)
[root@localhost ~]#
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 3880080 419320 3218884 672 241876 3426012
Swap: 0 0 0
[root@localhost ~]#
Here is the link to archive file from Solid-Run containing both latest u-boot.img and SPL files:
http://download.solid-run.com/pub/solid ... 515.tar.xz