Created attachment 158020 [details] patch dts Since the switch to the vendor dts file, the beaglebone black only have 256MB on RAM. The only memory section is in am335x-bone-common.dtsi and is 256MB. Having an overlay in our beaglebone-black.dts correct that. Cheers, P.S. : I'm using a static dtb file for my kernel but I think that the bug is also present when loader loads the dtb.
I did some more test, the problem is only present when using a static dtb file. When using ubldr it detect the correct amount of memory but the kernel ignores it and use the memory section provided in the static dtb file. As someone said to me on irc, the static dtb file shouldn't be used anymore this bug can be closed. Sorry for the noise. Cheers,