LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-22-2011, 03:34 PM   #1
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Rep: Reputation: 76
Can BIOS make any beep without system RAM?


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.
 
Old 08-22-2011, 03:36 PM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,632

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by stf92 View Post
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.
 
Old 08-22-2011, 03:43 PM   #3
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
Thanks. OK. It can be done. But how did IBM did it. How does your PC, in case you have one, does it? Not how, I mean, does it beep or not?
 
Old 08-22-2011, 03:45 PM   #4
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Almost all mainboards do beep when the RAM is lacking. I found only a few that won't beep without RAM, for example the Biostar G31-M7 TE.
 
Old 08-22-2011, 05:40 PM   #5
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
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.
 
Old 08-22-2011, 09:17 PM   #6
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,976

Rep: Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623
It should offer a beep code for no memory. That is one of the pre-post checks bios is supposed to look for.
 
Old 08-22-2011, 11:20 PM   #7
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
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.
 
Old 08-23-2011, 03:32 AM   #8
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
Quote:
Originally Posted by stf92 View Post
I'm beginning to have the strong suspicion that no motherboard will beep if the battery is low.
False. Most motherboards will beep even without the CMOS battery, and even more, they will boot the OS.
 
Old 08-23-2011, 02:24 PM   #9
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
Quote:
Originally Posted by stf92 View Post
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.
 
Old 08-23-2011, 03:12 PM   #10
paulsm4
LQ Guru
 
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
I'm bored with this topic

Yes, most motherboards will beep if the RAM is missing, defective or simply the wrong type.

Yes, most motherboards will beep regardless of whether or not the CMOS battery is charged.

Yes, different motherboards have different behaviors - including different beep codes.

Here's a good summary:

http://www.pantherproducts.co.uk/Art...BIOSbeep.shtml
 
Old 08-23-2011, 04:05 PM   #11
lithos
Senior Member
 
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Originally Posted by paulsm4 View Post
Yes, most motherboards will beep if the RAM is missing, defective or simply the wrong type.

Yes, most motherboards will beep regardless of whether or not the CMOS battery is charged.

Yes, different motherboards have different behaviors - including different beep codes.
I agree, through my experience in many fault computers (10yrs +).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
dodgy bios? 'Bios may corrupt low RAM, working around it' Fred Caro Linux - Newbie 8 05-02-2011 04:29 AM
Make system bell/beep play through sound card wilson47 Linux - General 5 05-05-2009 03:17 PM
Boxes just beep and no bios screen is displayed Technomot1 Linux - Hardware 4 11-19-2007 10:12 AM
Sounds levels and loud BIOS beep. unreal128 Linux - General 2 09-27-2006 06:09 PM
How to make a system that lives entirely in RAM? MartinN Linux - General 9 10-31-2004 03:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:24 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration