Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
Hi friends. I've recently installed Debian Squeeze 2.6.32.5-686-bigmem
I have a 256 MB RAM installed in one slot, and 1 GB in the other. But despite that, the system refuses to recognize the 1 GB RAM and shows only the 256 MB component.
SHould anything other than bigmem kernel installation be done ?
I use a 2006 model Lenovo PC (never really seen the internals thoroughly).
I've been trying to figure out from where exactly in the BIOS do we see the RAM ? I delved into all the options, sub-options but didn't seem to find it.
In that case, what could be the reason for the RAM not getting detected ? My total RAM is just 1 GB + 256 MB in both slots
Three months back, I (unsuccessfully) installed a Debain Squeeze with KDE 4. It wouldn't boot normally, so I used to boot using a LiveCD. The LiveCD did show all the RAM.
Now I tried for a couple of months to fix it, but without success. So, I took a backup of all my data and freshly re-installed Debian Squeeze just a few days back. But now it doesn't detect all the RAM.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
When you boot the machine it often tells you how much memory you have installed as part of the Power On Sell Test. If you go into BIOS there might be an option like "show POST" or "show long boot messages" and that ought to tell you how much RAM the BIOS sees.
have you tried booting with just the 1GB stick in your first slot? It could be you have a faulty slot or something odd like the motherboard only accepting RAM of equal capacity. If it doesn't work with just the 1GB stick in the first slot then it is worth googling your motherboard manual to check the maximum module size.
My desktop can support upto 4 GB RAM. The specifications are as follows :
Code:
Lenovo 3000 H Desktop PC Features
Intel Pentium 4 Processor 517 with HT Technology
(2.93 GHz, 533 MHz, 1-MB L2 cache)
Intel Graphics Media Accelerator 950
Intel 945G Express
256MB (upto 4.0GB) RAM – DDR2 533MHz (PC2-4200)
40-GB SATA 4,200 rpm hard drive
CD-RW Optical Drive
I've cross checked most of these values with the Linux commands.
My earlier Debian version (before getting ruined) did report 1.2 GB RAM. That is when I switched from XFCE to KDE in the first place, else it wouldn't have run.
In the BIOS, I modified the value of show long boot, but I can't see any difference. I mean the large LENOVO Logo comes, after which there is a CMOS error screen (this has been ever since I installed Linux). I press F1 after which the Grub menu pop-up comes.
I've had something like this in the past. It was the ram. The issue was that my board was too old for the ram purchased (pc100m/b vs pc133 ram) and there were more address lines and fewer pages on the new ram. My m/b couldn't tweak the top address line, so I ended up with half the ram available.
A p4 is 32 bit, right? The max adressing space for them was ~3.2G, iirc. This is all off top of head but might be worth checking, that's all.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
As I mentioned it may be a faulty RAM slot, or the motherboard may want pairs of modules to be the same. Either way, try with just the 1GB stick in the first slot and you'll soon find out whether it works or not.
Edit: Or just start by reseating the 1GB module, in case it wasn't in the slot properly when fitted.
try with just the 1GB stick in the first slot and you'll soon find out whether it works or not.
"first" (from the BIOS's point of view, which is what matters) may not be at all obvious when you look at the slots on the motherboard.
We don't know whether it is something fixable by re seating (dirty contacts, not inserted well in the first place, or vibrated out of position over time). Or isn't compatible with the choice of slot (by undocumented rules of that BIOS) or incompatible with being used together with the other stick (either at all or as a function of relative physical position). Or isn't compatible at all. Or is a defective memory stick.
So I agree with your basic approach. Re seat it and try it alone (without the smaller capacity memory stick). I have no opinion on which of those two things you should try first. But when trying it alone, if it doesn't work in one slot, try it once in each slot (don't know how many you have). Don't try it just in the first slot.
If/when it works alone, experiment with whether it works together with the other stick.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by johnsfine
"first" (from the BIOS's point of view, which is what matters) may not be at all obvious when you look at the slots on the motherboard.
"First" may have been the wrong choice of words -- I meant the one the working 256MB stick is in as we know that slot works and that it's the one the motherboard can "see". If it's not the first then the motherboard doesn't care which slot is used (I can never recall how common it is for them to care).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.