Any tips on what could be wrong?
The machine has 8GB of RAM
memtest runs fine, tests and passes all 8GB
But...
- top
- htop
- free -m
all report 1,9GB ram as system memory
BUT... lshw sees the ram sticks.
lshw -short -c memory outputs:
H/W path Device Class Description
========================================================
(snip CPU cache)
/0/e memory 8GiB System Memory
/0/e/0 memory 2GiB FB-DIMM DDR2 FB-DIMM 667 MHz (1,5 ns)
/0/e/1 memory 2GiB FB-DIMM DDR2 FB-DIMM 667 MHz (1,5 ns)
/0/e/2 memory 1GiB FB-DIMM DDR2 FB-DIMM 667 MHz (1,5 ns)
/0/e/3 memory 1GiB FB-DIMM DDR2 FB-DIMM 667 MHz (1,5 ns)
/0/e/4 memory [empty]
/0/e/5 memory [empty]
/0/e/6 memory 1GiB FB-DIMM DDR2 FB-DIMM 667 MHz (1,5 ns)
/0/e/7 memory 1GiB FB-DIMM DDR2 FB-DIMM 667 MHz (1,5 ns)
OS is Ubuntu 22.04 current and any other ubuntu flavour I've tried.
And yes this is one of those weird apple machines with 64bit CPUs but 32bit EFI but that's another topic -- also there's no mention of EFI in /sys/firmware/ so Ubuntu boots in Bios mode and the 32bit EFI doesn't get a say.