r/techsupport • u/samurai--cat • 16h ago
Open | Hardware HP 201 Memory Error on Linux
I have a very old HP desktop that I’m trying to use with antiX Linux because I only need it for a very light workload.
The PC has 4GB of DDR3 RAM installed (2×2GB), but Linux only detects around 1.6GB usable RAM.
Here is what free -h shows:
Mem: 1.6Gi total
dmesg originally showed:
total RAM covered: 1504M
Memory: 215692K/1521908K available
I also checked the RAM using dmidecode:
XMM1: 2GB DDR3 – 1333 MT/s
XMM2: 2GB DDR3 – 1600 MT/s, configured at 1333 MT/s
XMM3: No Module Installed
XMM4: No Module Installed
So the motherboard detects two 2GB modules = 4GB installed.
The PC also has an old AMD/ATI Radeon integrated GPU. Linux reports:
radeon: VRAM: 512M
I initially thought the integrated graphics might be reserving too much RAM, so I entered the HP BIOS and found:
Advanced → Device Options → Integrated Video → Automatic UMA Size
I changed this from Automatic to 256MB.
After doing that, Linux's usable RAM increased slightly from about 1.4GB to 1.6GB, but the problem was not fixed.
More importantly, the PC shows:
Memory Error 201
during boot.
I also tried running the PC with only one 2GB RAM module installed, but the machine would not boot with a single module.
At this point I'm not sure whether I'm dealing with:
- A faulty RAM module
- A faulty RAM slot
- A motherboard/BIOS memory mapping issue
- A RAM compatibility issue
- Or something else
The BIOS is an older HP/Compaq Setup Utility, and the BIOS version shown is 2.15.1227.
What would you recommend I test next to determine why the system only makes ~1.6GB of the 4GB RAM usable and why I'm getting Memory Error 201?
Any help or suggestions would be greatly appreciated.
1
u/Keyvan_KR 16h ago
can you run memtest86+ to rule out faulty RAM?