My computer's internal speaker doesn't work.

  • Thread starter Thread starter dos-man
  • Start date Start date
D

dos-man

This doesn't work at all. I can't even drop down into real-mode and
beep the damn thing with a qbasic program.

Does anybody know if this has anything to do with the sound card, or
is the internal speaker on motherboard??
 
dos-man said:
This doesn't work at all. I can't even drop down into real-mode and
beep the damn thing with a qbasic program.

Does anybody know if this has anything to do with the sound card, or
is the internal speaker on motherboard??

Are you sure that it ever worked? Some PCs no longer have an internal
speaker.
 
dos-man said:
This doesn't work at all. I can't even drop down into real-mode and
beep the damn thing with a qbasic program.

Does anybody know if this has anything to do with the sound card, or
is the internal speaker on motherboard??
the speaker is fed from the motherboard.
 
dos-man said:
This doesn't work at all. I can't even drop down into real-mode and
beep the damn thing with a qbasic program.

Does anybody know if this has anything to do with the sound card, or
is the internal speaker on motherboard??

It's nothing to do with the sound card. You should get one short beep
during the initial part of bootup, so it's nothing to do with operating
systems either, just the motherboard and speaker.
 
Are you sure that it ever worked?  Some PCs no longer have an internal
speaker.

No, not really. I got this motherboard about six months ago. It's an
older board, as I use windows 98 and need compatible hardware.
 
It's nothing to do with the sound card.  You should get one short beep
during the initial part of bootup, so it's nothing to do with operating
systems either, just the motherboard and speaker.

No, I don't get a beep at startup. I'm going to check the CMOS to see
if there is any type of option to shut it off. It doesn't look good.
As a last chance resort, I'll see if I can whip up a TSR to beep the
sound card instead. Sounds like fun :(
 
dos-man 64 said:
No, not really. I got this motherboard about six months ago. It's an
older board, as I use windows 98 and need compatible hardware.

Um, so you built this home-brew box. So why wouldn't you know if you
installed a speaker inside the box? Why not reopen the box and look
inside for a speaker? Or just look at the mobo to see if there is a
piezo speaker soldered onto it?

Of course, telling others the actual brand and model of the motherboard
would do wonders in helping those others to go lookup the same data that
you could find via Google or going to the mobo maker's web site. Or was
this a hypothetical question?
 
dos-man 64 said:
No, I don't get a beep at startup. I'm going to check the CMOS to see
if there is any type of option to shut it off. It doesn't look good.
As a last chance resort, I'll see if I can whip up a TSR to beep the
sound card instead. Sounds like fun :(

The computer case speaker doesn't come from the sound card.

Download a copy of 25281202 from this page. This is a reference
schematic for an 875 board (S478,DDR,AGP) motherboard.

http://www.intel.com/design/chipsets/schematics/252812.htm

First, go to PDF page 74. There, you'll find a case speaker
driver circuit. It uses a single transistor in emitter follower
mode. (I've seen other circuit implementations for the speaker
driver, so that isn't the only one.)

Then, head over to PDF page 34. The SPKR signal comes from ICH5,
the Southbridge on that motherboard.

Note that, on at least one board, when the "USB detect" function
had a beep sound added in the BIOS, it drove people bonkers.
There were people thinking the added sound meant their motherboard
was busted. The BIOS mod people, in a bid to quickly stop the
madness, disabled the SPKR drive completely at the BIOS level.
Whether that technique also causes plug and play enumeration
to ignore it as well, I don't know. If the BIOS people had
source, they could have removed the beep references in the
USB module, but apparently they didn't have access to that,
so they shut off beeps entirely. But that was only
done on a limited few board models, until the BIOS
geniuses at Award or AMI were told to stop doing it.
If two USB devices were detected at POST, users reported
hearing two "boop" sounds (as the sound created wasn't
at the same frequency as beep error codes).

Presumably, the SPKR output on the Southbridge, is tied to
the timer structure in the Southbridge, so that a timer can
be used to create the tone.

I understand that other devices on the motherboard can be
used for the "PC speaker" function, but on that Intel
reference schematic, they're using a pin labeled as such
on the Southbridge.

Paul
 
Um, so you built this home-brew box.  So why wouldn't you know if you
installed a speaker inside the box?  Why not reopen the box and look
inside for a speaker?  Or just look at the mobo to see if there is a
piezo speaker soldered onto it?

Of course, telling others the actual brand and model of the motherboard
would do wonders in helping those others to go lookup the same data that
you could find via Google or going to the mobo maker's web site.  Or was
this a hypothetical question?

Honestly, I never realized that the speaker was on the motherboard. I
guess I never gave it that much thought.
Anyway, I guess it's not that big of a deal. It's just that I wanted
to write a game that runs under dos, and this is a bit of a setback. I
was all set too. I'm just finishing up work on a sprite and level
editor, now. Oh, well. I suppose that this pc will be gone by the
time I finish up the graphics and logic for the game. I'll put in the
sound later ;)

I found my motherboard manual. It's one of the via km400a/km266 pro +
8237 chipset based. am4am-v / km4m-v /km3m-v. Not sure which of
these mine is. Doesn't say anything in this guide about a speaker.
And I couldn't find anything in the CMOS (although there is some
cryptic stuff in there that I don't know what it does)

I tried running some qbasic code to play sound on the soundcard and I
made sure that the dos drivers were installed. That doesn't work
either. I only get black and white screen from dos with this PNY pci
video card I put in and now I have no sound either. Freak!
 
dos-man 64 said:
I found my motherboard manual. It's one of the via km400a/km266 pro +
8237 chipset based. am4am-v / km4m-v /km3m-v. Not sure which of
these mine is. Doesn't say anything in this guide about a speaker.

The manual for the KM4M-V/KM3M-V over at MSI identifies a speaker header
that's a part of JFP2. You can download the manual here:

http://global.msi.com.tw/index.php?func=downloadfile&dno=3854&type=manual

Here's one for $8 at eBay:

http://cgi.ebay.com/Internal-PC-Spe...ItemQQptZPCA_Speakers?_trksid=p3286.m20.l1116

Here's a picture that better shows the connector:

http://www.coolermaster.nl/shop/images/internal spear (2).jpg

Here's a piezo version:

http://store.cwc-group.com/8ohm.html

If you find a discarded PC case, you can probably scavenge one for free.
Or, given that your PC is a bit of a mystery to you, you might even
have one mounted that is simply not connected.
 
kony said:
Usually I would agree, but I have a system here with a
MS-6368 MSI, Via 694T chipset board w/integrated southbridge
+ Via codec audio which does generate and route the buzzer
signal through the audio output jack... the desktop speakers
beep as well as a case or motherboard mounted speaker.

However, it also has a piezo buzzer on it. I can't remember
if I added that buzzer myself or it came with it soldered
on. Original product pictures show the buzzer on it so it
was probably there originally and I think it does beep but
not nearly as loud as the desktop speakers do.

Having the output of the sound card produce a beep is a
rather annoying feature as it can't be disabled AFAIK
(except possibly if the entire audio feature is disabled
which I'd not tried since the audio was needed), and is very
loud with the speakers at normal volume levels for other
listening purposes once the OS has loaded.

That particular board also has a pin header for an internal
speaker, and a front panel pin header block that requires
jumpers installed on 2 pairs of pins to keep the audio
circuit continuity to the rear output panel line-out jack.

I think I've seen PC beep mentioned on AC'97 documentation.
But that doesn't mean it is always used that way. I've found
for a few features in PCs, that there is more than one way
to do it, and support may exist on more than one chip. So
they're free to change it - especially if, for example, the
694T didn't have a SPKR pin or the necessary functions
associated with it.

For example, I can see a "PC Beep" block in this AD1985
AC'97 CODEC diagram.

http://www.analog.com/en/obsolete/ad1985/products/product.html

Paul
 
The manual isn't proof of anything, often boards that have a
place for a speaker on them may not have had that speaker
actually put on when it was manufactured.  You need to
eyeball the board itself and see whether there is a small
piezo speaker on it. Usually they are in a round black
plastic shell, about 1/2" in diameter and 1/2" tall with a
hole in the middle.

If there isn't one, look for a speaker pin header to which
you could connect a case speaker (then you need to get one
if the case doesn't have one).




Let's back up a moment.  When it is running windows, does
the sound card output sound to speakers connected to the
headphone output jack?  It's not quite clear exactly what
you are trying to do in DOS, or why you expect something
other than a black and white screen.  The video card does
not need drivers to display color in DOS, that is up to the
application since apparently you have output visible on the
display.


I will have to take a look to see if there is a speaker there or not
next time I'm in there.

My PC outputs sound to a sony boombox using av/line-in. I have other
devices like a ps2 and whatnot that are all hooked up to the same
radio. I don't even remember if I'm using the PC's headphone output
jack or not. I think my sound card has av out. Man, I dread crawling
back there to look. There's wires everywhere and they don't allow the
PC to move barely an inch. I've got enough back problems right now.

My graphics card outputs video via s-video to my television. I use an
s-video to av converter plug because I don't have s-video on my
television. Whenever I go into dos I can't get any color. Doesn't
matter if I run a video game or whatever, It might be in a high
resolution, but it will still be in black and white. I think I had the
same problem when I first ran booted up knoppix live on this machine.
But for whatever reason, I can't even get knoppix to boot up anymore.
The weird thing is I can get color in dos when I open a dos window in
98Lite. (Talk about a truly bizarre experience...)
 
Back
Top