Re: RPi4B only allocates 1GB instead of 4GB
Gordon Bergling <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.arm |
|---|---|
| Message-ID | <[email protected]> |
Hi Hrant, On Wed, Aug 12, 2020 at 12:45:59AM +0400, Hrant Dadivanyan wrote: > Hi, > > https://wiki.freebsd.org/arm/Raspberry%20Pi is quite useful for RPi4 > setup. As for memory, it was: > real memory = 251428864 (239 MB) > avail memory = 221073408 (210 MB) > until I've replaced existing u-boot with one provided in the wiki - > https://sourceforge.net/projects/rpi4-8gbram-boot-fbsdonly/files/u-boot.bin/download > : > real memory = 7700508672 (7343 MB) > avail memory = 7487938560 (7141 MB) > > Thanks to Robert Crowston and all who work on this, well done. > > Thank you, > Hrant Thank you for pointing towards the modified u-boot files, which, indeed, solves the memory problem on the RPi4B, since it detects now the 4GB onboard memory. I know the FreeBSD wiki pages, but I didn't find any references for the updated u-boot binaries you reference to. I'll speak with Robert and after his changes are upstreamed FreeBSD will hopefully soon have live images available that have the fixes included. Thank you, --Gordon > On 2020-08-11 23:47, Gordon Bergling wrote: > > Hi, > > > > I am currently working on an issue [1] of FreeBSD regarding the memory allocation > > on the RPi4B. I have a 4GB model running a very recent version of -CURRENT, > > but FreeBSD only recognizes 1GB instead of the installed 4GB of memory. > > > > I spent some time today looking through the general determination of physical > > memory in FreeBSD in sys/vm/vm_phys.c, but my initial try to simply the issue > > by building a kernel without NUMA support wasn't that successful. > > > > The next part I was thinking about was the firmware -> kernel interface, lets > > say UEFI vs. 'plain u-boot'. But after the study of information I found on the > > net, that is a far different story, compared to read C-sources. > > > > Has anyone a RPi4 or RPi4B with memory != 1GB, who could verify that issue? > > > > I found some information on a chinese website where somebody posted a dmesg > > output of FreeBSD 13-CURRENT on an RPi4B (8 GB version) where the memory > > allocation was correct. > > > > --Gordon > > > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247012 > > _______________________________________________ > > [email protected] mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > > To unsubscribe, send any mail to "[email protected]"
signature.asc
(application/pgp-signature, 618 B)
-----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEYbWI0KY5X7yH/Fy4OQX2V8rP09wFAl8zB+1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYx QjU4OEQwQTYzOTVGQkM4N0ZDNUNCODM5MDVGNjU3Q0FDRkQzREMACgkQOQX2V8rP 09xdVQf/Yl54f9kd/vDx2A50KmxO6tWfdc/0u+uCoKvby+nZKnpqOBay/1LRWt++ 7EhMptx3voy1gFFlBtUl8nPChzGe72LP9GtoZrnj9pTwB0cxsfhCiV7RdeLtOI7a ujN0bZMgOcRfNOst7TX/8xSHEyUgjIv434a3eUSVaTvVBz2rlVz94qqVgVMQHnmW wR2SvDC7PAlvNol1Qrl/YOpfazz8CJH5Ns6ntJs4AGaejJAGt+jDyXwE9R3+7Mn8 7CnKo/A/x2ldVbUHHqZQosqmsMC/sTUaoXI3A8y/fBc4dFRKo+PYiC6BT9I1kgcz ASr6sFFQHT1G/JSqA/VXkp0A1menYQ== =Rf1N -----END PGP SIGNATURE-----