The u-boot loader is showing an incorrect size in the memory, and passing the invalid information to the kernel.
> U-Boot SPL 2011.12-dirty (Jan 25 2012 - 19:07:19) > Texas Instruments Revision detection unimplemented > OMAP SD/MMC: 0 > reading u-boot.img > reading u-boot.bin > mkimage signature not found - ih_magic = ea000014 > Assuming u-boot.bin .. > reading u-boot.bin > > > U-Boot 2011.12-dirty (Jan 25 2012 - 19:07:19) > > OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 720 mHz > OMAP3 Beagle board + LPDDR/NAND > I2C: ready > DRAM: 1 GiB > WARNING: Caches not enabled > NAND: 256 MiB > MMC: OMAP SD/MMC: 0 > *** Warning - bad CRC, using default environment > > In: serial > Out: serial > Err: serial > Beagle Rev C4 > timed out in wait_for_pin: I2C_STAT=0 > I2C read: I/O error > Unrecognized expansion board: 0 > Die ID #5468002400000000040365fa12014003 > Net: No ethernet found. > Hit any key to stop autoboot: 0 > The user button is currently NOT pressed. > As you can see DRAM is showing as 1 Gib when the beagleboard doesn't have this much memory. and the kernel boot shows it also has the wrong memory constraints. > [ 0.000000] Initializing cgroup subsys cpuset > [ 0.000000] Initializing cgroup subsys cpu > [ 0.000000] Linux version 3.2.0-10-omap (buildd@kitalpha) (gcc version > 4.6.2 (Ubuntu/Linaro 4.6.2-10ubuntu1) ) #17-Ubuntu Thu Jan 19 18:58:16 UTC > 2012 (Ub) > [ 0.000000] CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7d > [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing > instruction cache > [ 0.000000] Machine: OMAP3 Beagle Board > [ 0.000000] Truncating RAM at a0000000-bfffffff to -afffffff (vmalloc > region overlap). > [ 0.000000] Reserving 12582912 bytes SDRAM for VRAM > [ 0.000000] Memory policy: ECC disabled, Data cache writeback > [ 0.000000] OMAP3430/3530 ES3.1 (l2cache iva sgx neon isp ) > [ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz > [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total > pages: 192000 > [ 0.000000] Kernel command line: console=ttyO2,115200n8 console=tty0 > vram=12M omapfb.mode=dvi:1280x720MR-16@60 mpurate=auto root=/dev/mmcblk0p2 > rootwait ro > [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) > [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 > bytes) > [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) > [ 0.000000] allocated 3145728 bytes of page_cgroup > [ 0.000000] please try 'cgroup_disable=memory' option if you don't want > memory cgroups > [ 0.000000] Memory: 756MB = 756MB total > [ 0.000000] Memory: 749380k/749380k available, 37052k reserved, 0K highmem > [ 0.000000] Virtual kernel memory layout: > [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) > [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) > [ 0.000000] vmalloc : 0xf0800000 - 0xf8000000 ( 120 MB) > [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) > [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) > [ 0.000000] .text : 0xc0008000 - 0xc06b12a0 (6821 kB) > [ 0.000000] .init : 0xc06b2000 - 0xc06f2000 ( 256 kB) > [ 0.000000] .data : 0xc06f2000 - 0xc0753bd0 ( 391 kB) > [ 0.000000] .bss : 0xc0753bf4 - 0xc080c694 ( 739 kB) > This is from the linaro-stable and if I worked out git correctly the last commit is and i'm in master? (sorry I don't know git very well bar git clone) > commit a7aebf03597d9661ad0e5241c12e448e980800b4 > Author: Dirk Behme <dirk.be...@de.bosch.com> > Date: Thu Jan 12 10:11:52 2012 +0100 > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot