SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Maybe I will write something idiotic and stupid, but feel free to correct me.
I have 4 GB also, recompiled kernel with PAE support but it shows only arround 3600 MB. I guess it has something to do with integrated graphics in my case... Maybe it is something similar in your case, although 1 GB seems too much to lose...
At the lilo screen, select the correct kernel that has highmem64g compiled in, and press tab to bring up a command prompt. Here you'll see the name of the selected kernel, press space and type mem=4G, then enter.
Once loaded, type cat /proc/meminfo |grep MemTotal.
If it still isn't correct, look for a bios upgrade, and/or run memtest86. Memtest86 will report the amount of RAM it sees. If you happen to have a bad stick, the bios could pick report it's there, but the kernel won't. This has happened to me with some old rambus modules. I had 768MB installed, but the kernel only reported ~640mb. Had one stick that was partially bad.
I'm about to get a new computer with 4 GB RAM (arriving later today), and I've been reading up a little on this issue. I got the impression that the parameter HIGHMEM4G was for RAM up to and including 4 GB and HIGHMEM64G was for over 4 GB. The default config for the generic smp kernel has HIGHMEM4G=y. Am I wrong?
On this machine I have 1.5gB, 1,536mB, 1,572,864 kB. Kernel and Bios only report 1,551,868 kB.
I thought it was strange your Motherboard is reporting exactly 4096, it's usually a few kB off.
Another one has this 3,113,860 kb for 3gB (3,145,728 kB). The bios reports less than 3,072 as well, don't remember the exact amount.
I've had 6gig installed on Slackware 12.2, and all was detected. 2 2gB sticks, and 2 1gB sticks. I've pulled one of each out for other machines. Which is why I only have 3gB in it now.
Something is up if your Bios is only reporting 2944Mb. Double check your settings for RAM timings, voltage, don't overclock, bios upgrades, and run memtest86. Some faulty chipsets (VIA and AMD) have known bugs when all ram slots are full. See if it reports something close to 2048 with 2 sticks in.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.