U-Boot reporting wrong DRAM on BeagleBoard C4

Hi all,

I have been developing a program on a BeagleBoard C4 from Liquidware (preloaded with Angstrom Linux). The program was coming along well, and I decided to update the preloaded X-Loader (MLO) and U-Boot using the files from http://www.angstrom-distribution.org/demo/beagleboard/. I'm now seeing funny issues:

When U-Boot loads, it now reports 1 GiB DRAM (the Liquidware version reported 256 MiB) while complaining "No EEPROM on expansion board". I believe this is causing the kernel NULL pointer deferences I'm now seeing too... I'm at a loss of how to fix this... do I need to build U-Boot myself?

Any advice on how to get started would be much appreciated.

Regards,
JKSH

This was fixed in u-boot and angstrom:

http://git.denx.de/?p=u-boot/u-boot-arm.git;a=commit;h=335debd8c834c73edb1b3bae8e0cd66c1fdb4de5

http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-texasinstruments/commit/?id=149faa376984f0e2b894b74858303c7bd432124e

Looks like the update of "u-boot-beagleboard-2011.12-r4.img" hasn't
made it to http://www.angstrom-distribution.org/demo/beagleboard/
mirror yet..

till it is: here's a copy:
http://rcn-ee.homeip.net:81/dl/angstrom/beagleboard/u-boot-beagleboard-2011.12-r4.img

Regards,

Wow, thank you so much!

JKSH

Hmm… it still reports the wrong DRAM.

My console shows the following upon power-up:

UPDATE: I got the latest MLO from http://rcn-ee.homeip.net:81/dl/angstrom/beagleboard/

Everything works normally now.

Regards,
JKSH