Tim and everyone, Well, the internal speaker is plugged into the motherboard, but I don't know how to set the mixer to address it. Here is the amixer output on the system:
Simple mixer control 'Master',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [on] Front Right: Playback 31 [100%] [on] Simple mixer control 'Master Mono',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [on] Simple mixer control 'PCM',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 30 [97%] [on] Front Right: Playback 30 [97%] [on] Simple mixer control 'Surround',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [off] Front Right: Playback 0 [0%] [off] Simple mixer control 'Surround Jack Mode',0 Capabilities: enum Items: 'Shared' 'Independent' Item0: 'Shared' Simple mixer control 'Center',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [on] Simple mixer control 'LFE',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 0 [0%] [off] Simple mixer control 'Line',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 31 [100%] [on] Capture [off] Front Right: Playback 31 [100%] [on] Capture [off] Simple mixer control 'CD',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 30 [97%] [on] Capture [on] Front Right: Playback 30 [97%] [on] Capture [on] Simple mixer control 'Mic',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Mono Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Playback 0 [0%] [off] Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Mic Boost (+20dB)',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Mic Front Input',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Mic Select',0 Capabilities: enum Items: 'Mic1' 'Mic2' Item0: 'Mic1' Simple mixer control 'Video',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Phone',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Mono Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Playback 31 [100%] [on] Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined cswitch cswitch-joined Playback channels: Mono Capture channels: Mono Mono: Playback [on] Capture [off] Simple mixer control 'IEC958 Playback AC97-SPSA',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 3 [100%] Simple mixer control 'IEC958 Playback Source',0 Capabilities: enum Items: 'PCM' 'Analog In' 'IEC958 In' Item0: 'PCM' Simple mixer control 'PC Speaker',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 15 [100%] [on] Simple mixer control 'Aux',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 31 [100%] [on] Capture [off] Front Right: Playback 31 [100%] [on] Capture [off] Simple mixer control 'Mono Output Select',0 Capabilities: enum Items: 'Mix' 'Mic' Item0: 'Mix' Simple mixer control 'Capture',0 Capabilities: cvolume cswitch cswitch-joined Capture channels: Front Left - Front Right Limits: Capture 0 - 15 Front Left: Capture 15 [100%] [on] Front Right: Capture 15 [100%] [on] Simple mixer control 'Mix',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Mix Mono',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Channel Mode',0 Capabilities: enum Items: '2ch' '4ch' '6ch' Item0: '2ch' Simple mixer control 'Duplicate Front',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'External Amplifier',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on]
Perhaps this provides some clues for someone :-)
Thanks,
John Cole
Tim wrote: On Sun, 2006-02-26 at 11:23 -0800, John Cole wrote: I'm trying to get the internal mono sound speaker to work on an Aopen MiniPC. I get sound from the external jack but none from the internal speaker.
Scouring the web, I have performed the modprobe pcpskr and gotten it to appear in a lsmod after a reboot. I have made sure it is not muted and the volume is up (among many other combinations :-) )
The documentation seems to indicate that the internal speaker is a mono sound channel, so I don't know if it is supposed to use pcspkr or not.
I don't know what the "mono" volume control does (I can't get any effect from it on my PCs). If you want the PC speaker/beeper to sound off through the sound card, it'll need to be plugged into it somehow. Some sound cards have a header to connect the PC speaker to it, and it's then controlled by a "speaker" volume control.
I'm not so sure this is a good idea, though. Most Linux things don't play with the speaker, if they produce a sound they play an audio file through the sound system. The BIOS uses the beeper for important things like overheat or fan-stuck warnings, you really do want such alerts to be heard, not silenced by your audio mixer settings.
On Thu, 2006-03-02 at 03:08 -0800, John Cole wrote:
Well, the internal speaker is plugged into the motherboard, but I don't know how to set the mixer to address it.
Just to be perfectly clear...
Do you mean that you've plugged the speaker into the speaker output on the motherboard? Which means that it, the speaker, should "beep" at appropriate times, itself.
Or do you mean that you've taken the motherboard's speaker output and cabled it up to the sound card's speaker input? Which means that speaker beeps will come through the sound system just the same as wave files, and anything else generated by the sound card?
NB: Even if the sound card is part of the motherboard, you might still have to play with cables.
Tim wrote:
On Thu, 2006-03-02 at 03:08 -0800, John Cole wrote:
Well, the internal speaker is plugged into the motherboard, but I don't know how to set the mixer to address it.
Just to be perfectly clear...
Do you mean that you've plugged the speaker into the speaker output on the motherboard? Which means that it, the speaker, should "beep" at appropriate times, itself.
Or do you mean that you've taken the motherboard's speaker output and cabled it up to the sound card's speaker input? Which means that speaker beeps will come through the sound system just the same as wave files, and anything else generated by the sound card?
NB: Even if the sound card is part of the motherboard, you might still have to play with cables.
With some motherboards, there is a speaker output from the sound card that provides a mono output that drives a speaker. It usually is controlled by the same control that will drive external speakers. Plugging in an external speaker normally disables this speaker.
Mikkel