This is apparently not at all a rare problem. I put 4gig in my computer but it only recognizes 3gig.
Is there any way for the kernel to bypass/override BIOS and see all the memory? I have a strange MB (it has ISA!!) so finding and flashing a new BIOS may not be possible or desirable. ALL the docs are in Chinese. Running Sid. Pentium 4 3ghz