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.
I am useing woody-Damn Small Linux and I upgraded my ram from 32 mb to 160 mb (additional 128 mb). I am sure my new ram is working perfectly, but DSL is only recognizing the 32 mb onboard, not the ram in the socket. The windows ce I had before was recognizing all 160 mb. What could be the problem? I found it out with the command free....only 32 mb :-(
I am useing woody-Damn Small Linux and I upgraded my ram from 32 mb to 160 mb (additional 128 mb). I am sure my new ram is working perfectly, but DSL is only recognizing the 32 mb onboard, not the ram in the socket. The windows ce I had before was recognizing all 160 mb. What could be the problem? I found it out with the command free....only 32 mb :-(
Kind regards
Hello,
This sounds like a very unusual configuration. How many sockets do you have altogether? Many systems require that all sockets contain the same capacity cards, i.e. 32x32x32x32 = 128 and also have an even number of sockets/cards.
Do you really have 32x32x32x32x32 = 160 ?? If you have six sockets, you might put another 32 mb card in. Or if you have 32x32x32x32x16x16 = 160 the order in which the cards are placed into the sockets is important.
Either way, if you had this working before, I am very surprised. You might check your BIOS to see whether any settings affecting RAM need to be changed and/or whether all your RAM is being loaded on POST.
Are you certain that your hardware will support that much RAM?
thank you for reply. There are 32 mb onboard and with the 128 mb I thought it would be 160 mb. There is only one socket and I am almost certain that the board will carry it. There is no affects in the bios.
thank you for reply. There are 32 mb onboard and with the 128 mb I thought it would be 160 mb. There is only one socket and I am almost certain that the board will carry it. There is no affects in the bios.
regards,
OK. When you say 32 mb onboard, do you mean on the motherboard, or is that what your BIOS POST is reading out? Or do you mean plus the socket with 128 mb?
this means on the motherboard fix installed. Additionally there is a socket for further 128 mb ram. The 32 mb onboard will be recognized but the 128 mb ram bar installed on the socket won't be. I am sure the bar is fully functional.
this means on the motherboard fix installed. Additionally there is a socket for further 128 mb ram. The 32 mb onboard will be recognized but the 128 mb ram bar installed on the socket won't be. I am sure the bar is fully functional.
Thank you
IMO, your best bet will be to add another swap partition to your hard disk, assuming you have space for it.
The one you have plus the new one should be at least 1.5 times RAM or in your case 254 mb total. According to this article http://en.wikipedia.org/wiki/Paging you don't need to reinstall with a larger swap file, you can just add another. That is one of the advantages of Linux.
If that doesn't work, check the following.
Can you say more about the motherboard and hardware in general? Is it possible to print your BIOS screens? What Linux kernel are you using? What Windows version were you using? The Linux kernel design is different, so it is possible there is a jumper setting on your motherboard.
fdisk is what you need - ordinarily it would require a partition for Linux, one for swap and one for your programs and files. I don't want to give too much advice, because I don't know what would happen if you partition your drive this way - you might lose all data or worse, you might not be able to install *any* software on your particular machine - other machines are no big deal, so you probably could reinstall using a USB, but if you depend on CE as it says in the page you provided, then you're going to have a problem. READ and UNDERSTAND before you attempt to partition your drive! I still think this would solve your problem though.
Your command "free" works in an unusual way. You got an older version of busybox but compare what my newer version says.
My "free --help" does what your "free -m" does.
If your program "free" is there maybe you'll get some useful output playing around with it or looking up the Internet how your older version is supposed to work.
first of all thank you. Second, i did not got a email to look by answer.
@larrym82:
I dont have a lilo. Everything is automated like is writen on this site. There is only a menu.lst under boot/grub and it looks like:
# This sets the default entry to boot.
# Remember that GRUB counts from 0, so 1 is the second entry.
default 0
# This sets the length of time in seconds that grub will wait for the user to select an OS
# before it boots the default on. I reccommend at least 15 seconds.
timeout 15
# Enter the entry for DSL here. Something like this.
Unfortunately Winterm DSL is not perfect, so you will encounter the following issues that I am trying to fix. If you come up with a fix, please post a comment below and share it with the rest of the community!
The current kernel only supports up to 32MB RAM.
"
nodma stands for 'no dynamic memory allocation' and deleting this line *might* allow your system to recognize the RAM
Note: commands are set apart with 'command' (for example) so leave the ' ' out when typing them in.
BEFORE you start, backup menu.lst with 'cp menu.lst menu.lst.bak'
Then try this: In the line below delete the nodma from your menu.lst you'll need a text editor like gedit or vi
If you don't know how to use these:
enter 'gedit menu.lst' or 'vi menu.lst' once you have the file up in an editor delete nodma
(gedit is far easier, but you probably don't have it - be careful with vi - use your arrow keys to place your cursor at the front of nodma, press 'dw' and then ':wq' or ':x' if you mess up just press ':q!' and your file won't be changed.
(your system won't have this highlighted in red as here)
# Enter the entry for DSL here. Something like this.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.