[Pkg-alsa-devel] Bug#460410: alsa-base: snd_hda_intel for SigmaTel STAC9205 kills beeper speaker on dell laptop
Tim Connors
reportbug at rather.puzzling.org
Sat Jan 12 13:59:06 UTC 2008
Package: alsa-base
Version: 1.0.15-3
Severity: normal
Sure, everyone else tries to get rid of their beeper speaker, but I
must be old school or something.
My Dell Inspiron 1520 has:
Audio devices:
0: STAC92xx Analog (DUPLEX)
Mixers:
0: SigmaTel STAC9205
and uses the snd_hda_intel driver, but as soon as it is
inserted, I lose the beeper speaker. Yes, pcspkr is modprobed into
the kernel. I am currently using
"options snd-hda-intel model=dell-m44 probe_mask=1"
but I've tried this with various options (ref, etc). I have tried
various kernels between 2.6.18 (debian backported) and 2.6.23. I've
tried the kernel native alsa drivers, and I've also tried the
alsa-source debian package (Version: 1.0.15-3), with relatively fresh
sources. There is no mixer control that looks like a pc beeper
speaker control, like on my old Inspiron 4000, using the maestro3 alsa
driver. Similarly, no switches bring the pc speaker back.
Before snd_hda_intel is inserted, the pc speaker is very loud and
obviously can't be turned down because there is no mixer at this
stage. It obviously comes out of the same speakers as the sound
driver controls. Similarly, when resuming from a suspend, _without
having rmmodded the sound drivers_, the pc beeper speaker exists in
its very loud state. But as soon as I do something involving the
sound card or mixer -- play a sound, reduce the volume, etc, the pc
speaker immediately goes away. Obviously snd_hda_intel is turning off
some mixer hardware somewhere once it receives a demand.
Does these lines from /proc/asound/card0/codec#0 tell me that the pc
beeper speaker is not muted, or is this something entirely different?
Node 0x23 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
Amp-Out vals: [0x00]
amixer:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 127
Mono: Playback 104 [82%]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%]
Front Right: Playback 255 [100%]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 84 [66%] [-32.25dB] [on]
Front Right: Playback 84 [66%] [-32.25dB] [on]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 0 [0%] [0.00dB] [off]
Front Right: Capture 0 [0%] [0.00dB] [off]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 0 [0%] [0.00dB] [off]
Front Right: Capture 0 [0%] [0.00dB] [off]
Simple mixer control 'Analog Loopback',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Digital Input Source',0
Capabilities: enum
Items: 'Analog Inputs' 'Digital Mic 1'
Item0: 'Digital Mic 1'
Simple mixer control 'Input Source',0
Capabilities: cenum
Items: 'Mic'
Item0: 'Mic'
Simple mixer control 'Input Source',1
Capabilities: cenum
Items: 'Mic'
Item0: 'Mic'
Simple mixer control 'Mux',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 4
Front Left: Capture 0 [0%] [0.00dB]
Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'Mux',1
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 4
Front Left: Capture 0 [0%] [0.00dB]
Front Right: Capture 0 [0%] [0.00dB]
-- Package-specific info:
--- Begin additional package status ---
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-===================-===================-======================================================
ii libasound2 1.0.15-3 ALSA library
--- End additional package status ---
--- Begin /proc/asound/version ---
Advanced Linux Sound Architecture Driver Version 1.0.15.
Compiled on Jan 12 2008 for kernel 2.6.23 (SMP).
--- End /proc/asound/version ---
--- Begin /proc/asound/cards ---
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfebfc000 irq 21
--- End /proc/asound/cards ---
--- Begin /dev/snd/ listing ---
total 0
crw-rw---- 1 root audio 116, 0 Jan 13 00:46 controlC0
crw-rw---- 1 root audio 116, 4 Jan 13 00:46 hwC0D0
crw-rw---- 1 root audio 116, 24 Jan 13 00:46 pcmC0D0c
crw-rw---- 1 root audio 116, 16 Jan 13 00:46 pcmC0D0p
crw-rw---- 1 root audio 116, 17 Jan 13 00:46 pcmC0D1p
crw-rw---- 1 root audio 116, 33 Jan 12 21:35 timer
--- End /dev/snd/ listing ---
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.23 (SMP w/2 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages alsa-base depends on:
ii linux-sound-base 1.0.15-3 base package for ALSA and OSS soun
ii lsof 4.78.dfsg.1-3 List open files
ii module-init-tools 3.3-pre11-4 tools for managing Linux kernel mo
Versions of packages alsa-base recommends:
ii alsa-utils 1.0.15-1 ALSA utilities
Versions of packages libasound2 depends on:
ii libc6 2.7-5 GNU C Library: Shared libraries
-- no debconf information
More information about the Pkg-alsa-devel
mailing list