Trying to get more than 4GB RAM on 32 bit CPUs with PAE, but can't.
~# grep -o pae /proc/cpuinfo
pae
pae
pae
pae
~# uname -a
Linux debian 4.9.0-6-686-pae #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) i686 GNU/Linux
~# grep HIGHMEM /boot/config-4.9.0-6-686-pae
# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not set
CONFIG_HIGHMEM64G=y
CONFIG_HIGHMEM=y
# CONFIG_DEBUG_HIGHMEM is not set
~# dmidecode -t memory | grep Enabled
Enabled Error Correcting Capabilities:
Enabled Size: 1024 MB (Single-bank Connection)
Enabled Size: 1024 MB (Single-bank Connection)
Enabled Size: 1024 MB (Single-bank Connection)
Enabled Size: 1024 MB (Single-bank Connection)
Enabled Size: 1024 MB (Single-bank Connection)
Enabled Size: 1024 MB (Single-bank Connection)
Still got
~# free -h
total used free shared buff/cache available
Mem: 3.8G 29M 3.6G 10M 244M 3.5G
Swap: 9G 0B 9G
Maybe someone can help, where do I look?
Hardware support
on this Wikipedia page.dmidecode -t memory | grep -i "size\|maximum"
report?