[SOLVED] Can BIOS make any beep without system RAM?
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: I do not know whether this question is in the spirit of LQ but, in case somebody knows, here it goes: Suppose a PC is in a perfectly functional state. We unplug the RAM modules from the motherboard and turn on the machine. Can the BIOS make any beep?
I know. What's the aim of taking away the RAM. Well, its a purely theoretical question. If I were to construct a computer, I would make the self tests run as the very first thing. I suppose this can be done not using any more RAM than the CPU registers themselves. I don't know what happens when there is ROM shadowing. There should be a mechanism that shadows the ROM after the self-tests are done. All I know is that a system that invalidates diagnostics when the RAM is lacking would be pretty dumb.
Hi: I do not know whether this question is in the spirit of LQ but, in case somebody knows, here it goes: Suppose a PC is in a perfectly functional state. We unplug the RAM modules from the motherboard and turn on the machine. Can the BIOS make any beep?
I know. What's the aim of taking away the RAM. Well, its a purely theoretical question. If I were to construct a computer, I would make the self tests run as the very first thing. I suppose this can be done not using any more RAM than the CPU registers themselves. I don't know what happens when there is ROM shadowing. There should be a mechanism that shadows the ROM after the self-tests are done. All I know is that a system that invalidates diagnostics when the RAM is lacking would be pretty dumb.
Very open-ended question, like asking "how high is up?" If you write the BIOS, it'll beep whenever you tell it to.
An open-circuit on the memory slots would be a trivial test, and generating a beep for it is certainly possible, and if I remember correctly, is something I've seen before.
Thanks for your kind reply. I must confess my question had a practical side too, although knowledge was the first motivation. You'll see. Under circumstances I don't remember well, I turned on the machine and the RAM module instantly toasted. I could take it to the repair shop, but its a thing I generally dislike. According to your answer, which I trust, there is a problem with the motherboard.
The power source is fine. Measured with load, with an oscilloscope first and then voltmeter. As the module reached a high temperature, a high DC current must have passed through some track on the PCB, making it melt.
I'll make a test like this: put the oscilloscope probe into pins A0 or A1 of the BIOS. If the voltage remains constant during the first few seconds, then I'll know something is definitely wrong. Use of ROM-shadowing could complicate the scheme.
It's quite a pity, because this is the last machine I have with an ISA slot. Regards.
Problem solved. In some motherboards, the BIOS won't beep if the CMOS battery is gone or too low. I measured, and read 1.085V in my voltmeter. But the nominal voltage for my motherboard is 3.0V. This revealed the mistery.
I have yet another machine which does not beep. I've just measured the battery and have found still lower. I'm beginning to have the strong suspicion that no motherboard will beep if the battery is low.
Thanks for your kind reply. I must confess my question had a practical side too, although knowledge was the first motivation. You'll see. Under circumstances I don't remember well, I turned on the machine and the RAM module instantly toasted. I could take it to the repair shop, but its a thing I generally dislike. According to your answer, which I trust, there is a problem with the motherboard.
RAM shouldnt burn out that fast. Either it was already going 'bad', or else you were using RAM that wasnt suitable for your motherboard.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.