On 1/3/23 06:04, Eivind Nicolay Evensen wrote:
Hello.

This might be more related to a bios setting or issue, but I hope
somebody can give me hints in the right direction to remedy or
at least diagnose this issue further.

I installed more memory in one machine and now I see this
in dmesg:

real memory  = 25769803776 (24576 MB)
avail memory = 8237150208 (7855 MB)

Real should be right, from before there were two 4 GB dimms in there,
and I inserted two more 8 GB ones.

Transcribed from BIOS:

DIMM(s)                 1               2               3               4
Installed Size          8192            8192            4096            4096
Enabled Size            8192            8192            4096            4096
Total Size              24576

I was wondering if the reason could be that this machine has been updated
since older versions and bootloader may be old or whatever, so I also tried
booting a linux. However, that also only uses 8 GB, and says (at least in a
way I understand) less about what it can really see.

This is amd64 FreeBSD 13.1.

Is there any way I can use the rest of the memory? Or at least find out
which dimms it is actually using?




I agree. A BIOS update may also impact on what memory is supported too. It is usually for the better bot not always. Some memory uses fewer but more dense chips while others use more but less dense memory chips and which is supported can vary. Sometimes a memory manufacturer revises a stick and it may alter its compatibility too. You can also attempt to remove 1 to 3 sticks to see how it is handling the 8GB modules. They may have incompatible specifications where the system may stop booting if you do not have a 4GB stick in or even depending which slot it is in. If something is only a little out of tolerance then you may be able to try different sticks in different slots to bring them online. I usually recommend checking memory manufacturers for what they will claim they tested their memory modules with instead of the motherboard manufacturer as motherboard manufacturers do not test all sticks out there (=unnecessarily small compatibility list) and do not usually update their compatibility chart as BIOS updates and different CPU's built in memory controllers impact it. If you lookup specs for your related memory controller, you may find it has a limited amount of RAM supported. It is doubtful, though not impossible, that a BIOS update will bypass such a limitation. For Intel processors I usually just do a google search for ark + processor model to see max supported memory. intel.com ark pages are where you find processor specifications in an easy layout for their chips. Wish I knew of comparable lookups for AMD, ARM, etc.

Reply via email to